欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
(解讀)什么是滲透測試(Penetration Testing)?

(解讀)什么是滲透測試(Penetration Testing)?

滲透測試(Penetration Testing),也稱(chēng)為Pen Testing,是測試計算機系統、網(wǎng)絡(luò )或Web應用程序以發(fā)現攻擊者可能利用的安全漏洞的實(shí)踐。滲透測試可以通過(guò)軟件應用自動(dòng)化或手動(dòng)執行。無(wú)論哪種方式,該過(guò)程都包括在測試之前收集關(guān)于目標的信息,識別可能的入口點(diǎn),試圖闖入(虛擬的或真實(shí)的)并報告結果。 

讓我們看看WIKI上的英文解釋?zhuān)ǚg后)

滲透測試是對計算機系統的授權模擬攻擊,用于評估系統的安全性。執行測試以識別兩個(gè)缺點(diǎn)(也稱(chēng)為漏洞),包括未授權方訪(fǎng)問(wèn)系統的特征和數據的可能性,以及優(yōu)點(diǎn),使得能夠完成完整的風(fēng)險評估。該過(guò)程通常識別目標系統和特定目標,然后審查可用信息,并采取各種手段來(lái)實(shí)現該目標。滲透測試目標可以是白盒(提供背景和系統信息)或黑盒(只提供基本信息或除了公司名稱(chēng)不提供任何信息)?;液写┩笢y試是二者的結合(其中目標有限的知識與審計人員共享)。滲透測試可以幫助確定一個(gè)系統是否容易受到攻擊,如果防御足夠,以及測試是否打敗了哪些防御(如果有的話(huà))。滲透測試發(fā)現的安全問(wèn)題應該報告給系統所有者。滲透測試報告也可以評估對組織的潛在影響,并提出降低風(fēng)險的對策。

美國國家網(wǎng)絡(luò )安全中心(National Cyber Security Center)將滲透測試描述如下:“一種方法,通過(guò)試圖破壞某個(gè)IT系統的部分或全部安全性,使用與對手相同的工具和技術(shù),來(lái)獲得對該IT系統的安全性的保證?!?/p>

滲透測試的目標根據針對任何給定參與的已批準活動(dòng)的類(lèi)型而有所不同,其中主要目標是發(fā)現可被邪惡行為者利用的漏洞,并將這些漏洞與建議的緩解策略一起通知客戶(hù)。 滲透測試是全面安全審計的一個(gè)組成部分。例如,支付卡行業(yè)數據安全標準要求在定期日程表和系統更改之后進(jìn)行滲透測試。缺陷假設方法是一種系統分析和滲透預測技術(shù),其中通過(guò)對系統的規范和文檔的分析來(lái)編譯軟件系統中的假設缺陷列表。然后,根據所估計的缺陷實(shí)際存在的概率,以及在控制或折衷的范圍內易于利用該漏洞,對假設缺陷列表進(jìn)行優(yōu)先級排序。優(yōu)先級列表用于指導系統的實(shí)際測試。 

為什么需要滲透測試?

從滲透測試的定義描述可以看出其目的。例如:Web應用程序滲透測試是通過(guò)在內部或外部模擬未經(jīng)授權的攻擊來(lái)訪(fǎng)問(wèn)敏感數據的。網(wǎng)絡(luò )滲透幫助終端用戶(hù)發(fā)現黑客從因特網(wǎng)訪(fǎng)問(wèn)數據的可能性,發(fā)現他們的電子郵件服務(wù)器的安全性,并且也了解網(wǎng)站托管站點(diǎn)和服務(wù)器的安全程度。當我們談?wù)摪踩珪r(shí),我們聽(tīng)到的最常見(jiàn)的詞是漏洞。當我剛開(kāi)始做安全測試的時(shí)候,我經(jīng)常對這個(gè)詞感到困惑,我相信你們中的很多人會(huì )陷入同樣的困境。

什么是漏洞(Vulnerability)?

可以這樣簡(jiǎn)單的解釋?zhuān)┒词怯糜谧R別系統中可能使系統暴露于安全威脅的缺陷的術(shù)語(yǔ)。

漏洞掃描和滲透測試有什么區別?

漏洞掃描允許用戶(hù)發(fā)現應用程序中的已知弱點(diǎn),并定義修復和提高應用程序整體安全性的方法。它基本上查明是否安裝了安全補丁,系統是否正確地配置為使攻擊變得困難。而滲透測試主要模擬實(shí)時(shí)系統,幫助用戶(hù)了解系統是否可以被未經(jīng)授權的用戶(hù)訪(fǎng)問(wèn),如果是,那么會(huì )造成什么損害,以及哪些數據等。因此,漏洞掃描是一種偵測控制方法,它提出了改進(jìn)安全程序和確保已知缺陷不重新出現的方法,而滲透測試是一種預防控制方法,它給出了系統現有安全層的總體視圖。雖然,這兩種方法都有其重要性,但它將取決于作為測試的一部分真正期望的內容。作為測試人員,在我們開(kāi)始測試之前,必須明確測試的目的。如果您清楚目標,那么您可以很好地定義是否需要進(jìn)行漏洞掃描或滲透測試。

實(shí)施滲透測試的重要性如下:

  • 滲透測試有助于識別未知的漏洞。
  • 幫助檢查總體安全政策的有效性。
  • 幫助測試公開(kāi)的組件,如防火墻、路由器和DNS。
  • 讓用戶(hù)找出最易受攻擊的路線(xiàn) 
  • 幫助發(fā)現可能導致敏感數據被盜的漏洞。

如果你看看當前的市場(chǎng)需求,手機使用量已經(jīng)急劇增加,這正成為攻擊的主要潛在因素。通過(guò)手機訪(fǎng)問(wèn)網(wǎng)站容易受到更頻繁的攻擊,從而破壞數據。滲透測試因此變得非常重要,以確保我們建立一個(gè)安全的系統,用戶(hù)可以使用,沒(méi)有任何擔心黑客或數據丟失。

WEB系統滲透測試方法

該方法只是一組關(guān)于應該如何進(jìn)行測試的安全行業(yè)指南。有一些建立良好且著(zhù)名的方法和標準可以用于測試,但是由于每個(gè)Web應用程序需要執行不同類(lèi)型的測試,所以測試人員可以通過(guò)參考市場(chǎng)上可用的標準來(lái)創(chuàng )建他們自己的方法。

一些安全性測試方法論和標準如下:

  • OWASP (Open Web Application Security Project)
  • OSSTMM (Open Source Security Testing Methodology Manual)
  • PTF (Penetration Testing Framework)
  • ISSAF (Information Systems Security Assessment Framework)
  • PCI DSS (Payment Card Industry Data Security Standard)

下面列出了一些可以作為Web應用程序滲透測試(WAPT)的一部分進(jìn)行測試的測試場(chǎng)景:

  1. 跨站點(diǎn)腳本(CSS,Cross Site Scripting)
  2. SQL注入(SQL Injection)
  3. 破損的認證和會(huì )話(huà)管理 (Broken authentication and session management)
  4. 文件上載缺陷 (File Upload flaws)
  5. 緩存服務(wù)器攻擊 (Caching Servers Attacks)
  6. 安全錯誤配置(Security Misconfigurations)
  7. 跨站點(diǎn)請求偽造(Cross Site Request Forgery)
  8. 密碼破解(Password Cracking)

盡管我已經(jīng)提到了該列表,但是測試人員不應該盲目地創(chuàng )建基于上述傳統標準的測試方法。       

這里有一個(gè)例子來(lái)證明我為什么這么說(shuō)。假設您被要求深入測試一個(gè)電子商務(wù)網(wǎng)站,現在考慮一下是否可以使用傳統的OWASP方法(如XSS、SQL注入等)來(lái)識別電子商務(wù)網(wǎng)站的所有漏洞。答案是否定的,因為與其他網(wǎng)站相比,電子商務(wù)工作在非常不同的平臺和技術(shù)上。為了使您的滲透測試電子商務(wù)網(wǎng)站有效,測試人員應該設計一種方法,包括缺陷如訂單管理,優(yōu)惠券和獎勵管理,支付網(wǎng)關(guān)集成和內容管理系統集成。因此,在決定方法之前,要非常確定要測試哪種類(lèi)型的網(wǎng)站,以及哪種方法將有助于找到最大的漏洞。       

WEB滲透性測試類(lèi)型

Web應用程序可以通過(guò)兩種方式進(jìn)行滲透測試??梢栽O計測試來(lái)模擬內部或外部攻擊。 

#1)內部滲透測試

顧名思義,內部筆測試是在組織內部通過(guò)內部網(wǎng)絡(luò )(例如:內部局域網(wǎng))來(lái)完成的,因此它包括測試在內部網(wǎng)上托管的Web應用程序。這有助于發(fā)現企業(yè)防火墻內是否存在漏洞。我們總是相信攻擊只能在外部發(fā)生,而且很多時(shí)候內部滲透測試被忽略或者沒(méi)有得到重視。基本上,它包括不滿(mǎn)的雇員或承包商的惡意雇員攻擊,這些雇員或承包商可能已經(jīng)辭職,但知道內部安全策略和密碼,釣魚(yú)攻擊的模擬,以及使用用戶(hù)特權或誤用解鎖終端的攻擊。

#2)外部滲透性測試

這些攻擊是在組織外部進(jìn)行的,包括測試托管在互聯(lián)網(wǎng)上的Web應用程序。測試人員的行為就像黑客一樣,他們不太了解內部系統。為了模擬這種攻擊,測試人員得到目標系統的IP而不提供任何其他信息。他們需要搜索和掃描公共網(wǎng)頁(yè),并找到我們關(guān)于目標主機的信息,然后危害找到的主機。基本上,它包括測試服務(wù)器、防火墻和IDS。

WEB滲透測試方法

這可以包括三個(gè)階段

流行的滲透測試工具

能手動(dòng)執行滲透測試嗎,還是總是通過(guò)使用工具進(jìn)行自動(dòng)化。毫無(wú)疑問(wèn),我想你們大多數人都在談?wù)撟詣?dòng)化。

這是真的,因為自動(dòng)化帶來(lái)了速度,避免了人工錯誤、出色的覆蓋率以及其他一些好處,但是就滲透測試而言,它確實(shí)需要我們執行一些手工測試。手動(dòng)測試有助于發(fā)現與業(yè)務(wù)邏輯相關(guān)的漏洞,減少誤報。 工具容易給出許多誤報,因此需要人工干預來(lái)確定它們是否是真正的漏洞。

創(chuàng )建工具是為了自動(dòng)化我們的測試工作。以下是一些可用于Pentest的工具:

  • Free Pen Test tool
  • Veracode
  • Vega
  • Burp Suite
  • NetSparker
  • Arachni
  • Acunetix
  • ZAP

Burp Suite 和 NetSparker 是我非常喜歡的工具。

理想情況下,滲透測試可以幫助我們創(chuàng )建安全的軟件。但這是一個(gè)非常耗費成本的測試方法,所以測試的頻率可以不必太頻繁。       

附:

The process of penetration testing may be simplified into five phases

         偵查(嗅探)收集關(guān)于目標系統的重要信息的行為。此信息可用于更好地攻擊目標。例如,開(kāi)源搜索引擎可用于查找可用于社會(huì )工程攻 擊的數據。 

         使用技術(shù)工具來(lái)進(jìn)一步提高攻擊者對系統的知識。 

         使用在偵察(嗅探)和掃描階段收集的數據,攻擊者可以使用有效負載來(lái)利用目標系統。 

         維護訪(fǎng)問(wèn)需要采取步驟,以便能夠持久地在目標環(huán)境中收集盡可能多的數據。 

         攻擊者必須清除任何破壞受害者系統的跟蹤、收集的任何類(lèi)型的數據、記錄事件,以便保持匿名。

一旦攻擊者利用了一個(gè)漏洞,他們就可以訪(fǎng)問(wèn)其他機器,因此該過(guò)程重復,即尋找新的漏洞并試圖利用它們。這個(gè)過(guò)程被稱(chēng)為-Pivoting。

  1. Reconnaissance-The act of gathering important information on a target system. This information can be used to better attack the target. For example, open source search engines can be used to find data that can be used in a social engineering attack.
  2. Scanning - Uses technical tools to further the attacker's knowledge of the system. For example, Nmap can be used to scan for open ports.
  3. Gaining Access - Using the data gathered in the reconnaissance and scanning phases, the attacker can use a payload to exploit the targeted system. For example, Metasploit can be used to automate attacks on known vulnerabilities.
  4. Maintaining Access - Maintaining access requires taking the steps involved in being able to be persistently within the target environment in order to gather as much data as possible.
  5. Covering Tracks - The attacker must clear any trace of compromising the victim system, any type of data gathered, log events, in order to remain anonymous.

(完)

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
!!!滲透測試助力PCI DSS合規建設 滲透測試的流程和方法
軟件測試領(lǐng)域的 penetration testing 的概念和目標
聯(lián)網(wǎng)汽車(chē)的網(wǎng)絡(luò )安全(五):車(chē)載網(wǎng)絡(luò )安全的開(kāi)發(fā)流程和評價(jià)方法
汽車(chē)網(wǎng)絡(luò )安全需求分析方法綜述
史上黑客最?lèi)?ài)的15款操作系統(含下載),你最?lèi)?ài)哪個(gè)?
滲透測試主要分為哪三類(lèi)?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久