2012-07-26 16 views
0

如果我只是禁用我的網站上的錯誤報告,我是否從任何人發現我的SQL數據庫中的信息安全?如果我關閉錯誤報告,我是否不必擔心任何人看到我的SQL表?

此外,這是否會完全防止XSS攻擊?

+0

這些項目是不相關的。儘管您可以通過錯誤報告泄露敏感數據。把它關掉並不能保護你免受SQL INjection,XSS,CSRF等的影響。 – 2012-07-26 17:03:02

+0

我不知道(因此評論答案),但我幾乎可以保證你沒有什麼可以做的,這樣你就不用擔心了關於安全問題。他們總是一個問題。另外,關閉錯誤報告通常是一個糟糕的主意。 – KRyan 2012-07-26 17:03:05

回答

1

關閉錯誤報告是爲了防止數據庫注入/ XSS攻擊,因爲閉上你的眼睛就是防止被搶劫。 Nothing可以保護您免受像實際通過您的代碼一樣的攻擊,並且可以手動涵蓋每項安全風險(無論是黑名單exec()-類型的命令,使用準備好的語句,超時,那些太多的失敗嘗試計數器,無論它可能是)。

1

禁用錯誤報告永遠不是一個好主意。您應該禁用display_errors()並啓用log_errors()

另外這與XSS無關。對XSS有什麼幫助是使用htmlspecialchars()

相關問題