2013-09-23 75 views
0

我在嘗試編寫自己的過濾器時,遇到了允許您配置和防止XSS攻擊的antisamy項目。但我只是想知道是否可以用來防止SQL注入攻擊?反Antisamy是否可以防止Sql注入

任何人誰已經實施antisamy防止SQL注入攻擊可以請讓我知道我們該怎麼去前進。

回答

0

我已經使用自定義過濾器來刪除所有可用於執行SQL注入攻擊的可疑字符。我們使用可調用的語句,但真正的問題是我們在構建SQL查詢以執行某些業務邏輯時的過程代碼,並且此過程的數量和複雜度都很大,重寫它將是開發人員和功能用戶的額外努力,我們通過濾除所有可能導致注入攻擊的角色將是考慮到我們目前情況的最佳短期解決方案。

3

不,Antisamy不會保護您免受SQL注入。

爲了防止SQL注入攻擊,第一步是使用預準備語句。 OWASP對此有一個good guide

+0

我們使用的調用語句來調用程序,但真正的問題是我們的細節正在我們的程序中建立sql查詢來執行某些業務邏輯,而且這個過程很龐大而且複雜,重新分解sql查詢很困難,而且需要很長時間來測試整個功能,因此尋找更好的選項 – coolcoder

0

Antisamy用於XSS問題

Antisamy開始實施僅在JAVA & DOT NET或可用於Python如果PLZ給我