2010-03-24 37 views
1

據瞭解,我一定要小心PHP,並且我認爲Javascript。還有什麼?什麼是常見網站漏洞以及與之相關的編程語言?

+1

哈哈我還以爲你是一個黑客,而不是擔心被黑客攻擊。 – 2010-03-24 03:05:21

+1

您是否在尋求共同的網站漏洞?如果使用不當,可以用所有語言查找。 – 2010-03-24 03:05:56

+0

請在此問題中定義您對「hack」的使用。有人可能會傾向於在這裏宣佈攻擊... – 2010-03-24 03:05:58

回答

5

安全漏洞(大部分)獨立於涉及的語言(內存問題除外)。

相反,您應該專注於具有潛在安全漏洞的任務,例如處理用戶輸入或處理敏感數據。

有些事情要注意:

  • 在SQL始終使用參數
  • 始終逃脫正確(生成HTML時,JSON,使用Javascript字符串,或其他任何東西)
  • 動態執行代碼時要小心(例如,eval,自動更新等)
  • 始終驗證服務器上的用戶輸入

你也應該閱讀有關安全的文章,如Top 25 Most Dangerous Programming Errors

+3

+1在SQL中使用參數「。實際上,我發現它更容易*編碼正確參數化的SQL,無論如何! (雖然我猜這取決於你使用的是哪個庫) – 2010-03-24 03:17:56

+0

+1爲一個真棒鏈接! – 2011-06-27 21:22:02