問題:
儘管了解來自不受信任的SQL 注入的風險用戶輸入是一個基於下拉的表單,用戶可以從預先定義的選項中進行選擇,不受此限制漏洞?
答案:
不幸的是,即使使用下拉式選單,您也不能假設免受 SQL 注入攻擊。原因如下:
即使下拉選項有限,使用者也可以在瀏覽器中操作資料或使用curl 等工具發送自訂 HTTP 請求來提交不需要的輸入。例如,在 Firefox 的開發者控制台中,可以輕鬆編輯下拉值,包括那些包含「DROP TABLE *;」等惡意 SQL 語句的值。
透過避免這些操作和自訂請求,建議「始終保護自己」仍然是最重要的。永遠不要假設使用者輸入是安全的,即使來自下拉式選單等受控來源的輸入也是如此。始終實施必要的安全措施來防止 SQL 注入並保護您的資料庫。
以上是下拉式選單是否可以免受 SQL 注入攻擊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!