<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    怎么快速檢測目標的漏洞


    發現錯別字 6個月前 提問
    回答
    1
    瀏覽
    257
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    高級測評師 CISM-WSE

    快速檢測目標的漏洞的方法有以下四種:

    • 安全掃描:安全掃描也稱為脆弱性評估,其基本原理是采用模擬黑客攻擊的方式對目標可能存在的已知安全漏洞進行逐項檢測,可以對工作站、服務器、交換機、數據庫等各種對象進行安全漏洞檢測。到目前為止,安全掃描技術已經達到很成熟的地步。安全掃描技術主要分為兩類,基于主機的安全掃描技術和基于網絡的安全掃描技術。按照掃描過程來分,掃描技術又可以分為四大類:Ping掃描技術、端口掃描技術、操作系統探測掃描技術以及已知漏洞的掃描技術。

    • 源代碼掃描:源代碼掃描主要針對開放源代碼的程序,通過檢查程序中不符合安全規則的文件結構、命名規則、函數、堆棧指針等,進而發現程序中可能隱含的安全缺陷。這種漏洞分析技術需要熟練掌握編程語言,并預先定義出不安全代碼的審查規則,通過表達式匹配的方法檢查源程序代碼。由于程序運行時是動態變化的,如果不考慮函數調用的參數和調用環境,不對源代碼進行詞法分析和語法分析,就沒有辦法準確地把握程序的語義,因此這種方法不能發現程序動態運行過程中的安全漏洞。

    • 反匯編掃描:反匯編掃描對于不公開源代碼的程序來說往往是最有效的發現安全漏洞的辦法。分析反匯編代碼需要有豐富的經驗,也可以使用輔助工具來幫助簡化這個過程,但不可能有一種完全自動的工具來完成這個過程。

    • 環境錯誤注入:由程序執行是一個動態過程這個特點,不難看出靜態的代碼掃描是不完備的。環境錯誤注入是一種比較成熟的軟件測試方法,這種方法在協議安全測試等領域中都已經得到了廣泛的應用。系統通常由“應用程序”和“運行環境”組成。由于各種原因,程序員總是假定認為他們的程序會在正常環境中正常地運行。當這些假設成立時,他們的程序當然是正確運行的。但是,由于作為共享資源的環境,常常被其他主體所影響,尤其是惡意的用戶,這樣,程序員的假設就可能是不正確的。程序是否能夠容忍環境中的錯誤是影響程序健壯性的一個關鍵問題。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    6個月前 / 評論
    亚洲 欧美 自拍 唯美 另类