SANS/CWE 前 25 大最危險的程式設計錯誤 1.03 版報告

這份報告顯示在您網站上找到的「SANS/CWE Top 25:前 25 大最危險的程式設計錯誤」問題。它會根據 CWE 值來比對問題類型。許多 Web 應用程式漏洞都可能直接或間接導致侵害個人資訊安全,並可能會被視為違反法規。

重要性

「CWE/SANS 前 25 大最危險的程式設計錯誤」1.03 版是一份最重要的程式設計錯誤清單,這些錯誤可能導致嚴重的軟體漏洞。它們經常發生、常容易找到,並且易被利用。這些錯誤很危險,因為它們常容許駭客全面接管軟體、竊取資料,或是讓軟體全然無法運作。
這份簡要的 Top 25 項目清單採用一般排名方式。
等級 ID 名稱
1 CWE-89 不當摧毀 SQL 指令中使用的特殊元素(SQL 注入)
2 CWE-78 不當摧毀作業系統指令中使用的特殊元素(作業系統指令注入)
3 CWE-120 未檢查輸入大小即進行緩衝區複製(典型緩衝區溢位)
4 CWE-79 不當摧毀產生網頁期間的輸入(跨網站 Scripting)
5 CWE-306 遺漏鑑別重要功能
6 CWE-862 遺漏授權
7 CWE-798 使用寫在程式中的認證
8 CWE-311 遺漏加密機密資料
9 CWE-434 未限定上傳危險類型的檔案
10 CWE-807 倚賴安全決策中的非授信輸入
11 CWE-250 使用不必要的專用權來執行
12 CWE-352 偽造跨網站要求 (CSRF)
13 CWE-22 不當限制受限目錄的路徑名稱(路徑遍訪)
14 CWE-494 未經完整性檢查即下載程式碼
15 CWE-863 不正確的授權
16 CWE-829 包含來自未授信控制領域的功能
17 CWE-732 重要資源的許可權指派不正確
18 CWE-676 使用潛藏危險的功能
19 CWE-327 使用毀損或危險的加密演算法
20 CWE-131 緩衝區大小的計算不正確
21 CWE-307 不當的過多鑑別嘗試次數限制
22 CWE-601 URL 重新導向到未授信網站(開放重新導向)
23 CWE-134 不受控制的格式字串
24 CWE-190 整數溢位或折返
25 CWE-759 使用沒有 Salt 的單向雜湊