阿摩線上測驗 登入

申論題資訊

試卷:101年 - 101年高等三級暨普通考普通_資訊處理#29381
科目:資訊管理
年份:101年
排序:0

申論題內容

五、網頁應用程式的檢查方式可以分為「源碼檢測」、「弱點掃描」與「滲透測試」等 三種方式。試說明與比較此三者的區分。(20 分)

詳解 (共 1 筆)

詳解 提供者:Ann

源碼檢測是最基本的網頁程式稽核方式。透過對原始碼的檢查,挖掘已知或未知的網頁問題。常見的作法是利用人力檢測,公司自有的資深工程師負責,對品質要求較為嚴格的單位,則會雇用資安專家協助進行。但近年來各種工具已將檢測準確率提升到九成以上,故也有許多公司採用自動工具進行檢測。

開發過程中隨時都需要的源碼檢測
就像時下線上遊戲最流行的公測(找玩家試完以進行測試),或一般程式開發流程中的Beta Test要求(由使用者需求檢查功能是否正常),安全源碼檢測需要第三方檢查,方能找出所有安全瑕疵。較為不同的是,遊戲公測或Beta Test 通常是程式完工前的最後一關,源碼檢測卻是開發流程中每一階段都需要作完,才能移至下一階段的必備手續。專屬的資安人員是較為適合的人選,但如前所述,成本較高,尤其是時間成本。

http://ithelp.ithome.com.tw/articles/10000009

 

 

滲透測試 .一個組織想要瞭解自己的員工對於各種資訊安全攻擊方法的反應的測試

滲透測試服務 (Penetration Test, PT) 是委請受信任的第三方專業資安團隊,從駭客的角度出發,模擬攻擊者的思考方式對企業進行各種入侵攻擊測試。

滲透測試執行期間,資安專家會以駭客思維嘗試入侵該企業的網站、網路系統、儲存設備等軟硬體,找出各種潛在的漏洞,以驗證企業的設備與資料是否可被破壞或竊取,同時也評估資訊系統與硬體的全盤架構,確認其安全性是否有待加強。

滲透測試結束後,專家會列出詳細的攻擊手法與步驟,提供完整的修補建議並輔導開發者修補漏洞,讓企業能儘速降低遭受入侵的風險。開發者修補完畢後,資安團隊會再次確認是否可使用其他手法繞過防護,以確保企業不會因為同樣的問題遭受損失。

 

 

弱點掃描可由自動化掃描軟體在較短的時間內執行完畢,因此時間與金錢成本相對較低。但是弱點掃描僅能檢測既有的漏洞,無法及時檢測出最新的資安漏洞並給予修補建議,同時對於弱點的誤判率也較高。目前滲透測試為求完整,通常已將弱點掃描包含在內。詳細的關係圖與比較表如下所示:

penetration-test-vs-vulnerability-assessment.png#s-352,352

 

滲透測試 Penetration Test

  • 執行方式
    專業技術顧問手動進行
  • 門檻
    高,測試者需要經驗與專業知識
  • 流量
  • 誤判率
    低,專家可驗證該弱點之利用方式與價值
  • 創造力
    高,專家可能在檢測過程中找到無人發現的新弱點
  • 報告內容
    專家會列出詳細攻擊手法,並提供客製化的專業修補建議
  • 成本
    高,通常金額是弱點掃描的數倍

弱點掃描 Vulnerability Assessment

  • 執行方式
    自動化工具
  • 門檻
    低,工具安裝完畢即可執行
  • 流量
  • 誤判率
    高,工具無法確認該弱點是否可被利用
  • 創造力
    低,僅能根據規則發現已知弱點
  • 報告內容
    僅陳列弱點報表,通常不包含修補建議
  • 成本
    低,有低價的商業工具或免費工具
     
    http://devco.re/services/penetration-test