0
由於淨化輸入的主要目標是將它們視爲字符串而不是DBMS語言的代碼,因此會擺脫語法。在db條目上應用散列也會讓我們查詢它。可以使用單向散列函數來清理數據庫查詢嗎?
由於淨化輸入的主要目標是將它們視爲字符串而不是DBMS語言的代碼,因此會擺脫語法。在db條目上應用散列也會讓我們查詢它。可以使用單向散列函數來清理數據庫查詢嗎?
散列查詢和數據將用於相等性測試,但沒有別的:哈希不保留順序或相似性;例如,子串和範圍查詢將是不可能的。
任何合理的DB接口都允許參數化查詢,這些查詢對注入攻擊是安全的,並且不限制查詢的表達性。
只是使用參數man,這不難 –