阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107中華郵政專業科目(一):資訊系統開發與維護(含系統分析、程式設計、開發程序) #68232
科目:資訊系統開發與維護概要
年份:107年
排序:0

題組內容

第二題: 實務上的軟體開發過程必須考量系統資訊安全,請回答下列問題:

申論題內容

(一)目前網頁程式弱點掃描的十大弱點防護守則是由哪個組織提出?【5 分】

詳解 (共 1 筆)

詳解 提供者:hchungw
目前網頁程式弱點掃描的十大弱點防護守則是由 OWASP(Open Web Application Security Project,開放網頁應用程式安全計劃)提出的。OWASP 是一個全球性的非營利組織,致力於提升網頁應用程式的安全性。OWASP 定期發布《OWASP Top 10》,列出了當前最常見和最嚴重的網頁應用程式安全風險,並提供相應的防護措施和最佳實踐指南。
OWASP Top 10 的內容
最新版本的《OWASP Top 10》(2021 年版)包含以下十大網頁應用程式安全風險:
破壞控制(Broken Access Control):
描述:未正確實施或缺乏適當的訪問控制機制,導致未授權的使用者能夠訪問或修改不應該有權限訪問的資源。
防護措施:實施適當的訪問控制機制,並進行嚴格的測試和驗證。
密碼安全問題(Cryptographic Failures):
描述:敏感數據沒有得到適當的加密保護,可能被竊取或篡改。
防護措施:使用強加密標準保護敏感數據,並正確管理加密密鑰。
注入(Injection):
描述:惡意數據被插入到執行命令或查詢的程式中,導致未授權的操作(如 SQL 注入、命令注入等)。
防護措施:使用參數化查詢和預備語句,並驗證和過濾用戶輸入。
不安全的設計(Insecure Design):
描述:缺乏安全考慮和設計,導致系統容易受到攻擊。
防護措施:在設計階段考慮安全問題,並進行威脅建模和風險評估。
安全配置錯誤(Security Misconfiguration):
描述:系統配置不當,導致安全漏洞。
防護措施:使用安全的默認配置,並定期審核和更新配置。
脆弱和過期的元件(Vulnerable and Outdated Components):
描述:使用含有已知漏洞的第三方元件或庫。
防護措施:定期更新和修補元件,並監控其安全性公告。
身份認證和會話管理(Identification and Authentication Failures):
描述:身份認證和會話管理機制存在漏洞,導致未授權的訪問。
防護措施:使用強身份認證機制,並妥善管理會話。
軟體和資料完整性失敗(Software and Data Integrity Failures):
描述:未正確保護軟體和資料的完整性,可能導致惡意代碼注入或數據篡改。
防護措施:使用數字簽名和完整性校驗,保護軟體和數據。
日誌記錄和監控不足(Security Logging and Monitoring Failures):
描述:缺乏適當的日誌記錄和監控,導致無法及時發現和響應安全事件。
防護措施:實施全面的日誌記錄和監控機制,並定期審查和分析日誌。
伺服器端請求偽造(Server-Side Request Forgery, SSRF):
描述:應用程式從外部資源獲取數據時,未正確檢查和過濾用戶輸入,可能被利用進行未授權的內部資源訪問。
防護措施:驗證和過濾所有的外部請求,並限制外部資源訪問。
總結
OWASP 提出的《OWASP Top 10》提供了一個系統化的方法來識別和防護當前網頁應用程式中最常見的安全風險。遵循這些最佳實踐指南,可以顯著提升網頁應用程式的安全性,減少漏洞和潛在的安全威脅。