2012-04-18 138 views
1

我正在尋找一個安全檢查清單,以便在發佈每個站點前檢查它,即如何保護您的服務器, 請與我分享您的經驗,我在私人vps上託管我的網站,無需任何託管面板安全清單

+0

不似乎是一個編程問題。這可能更適合於serverfault。 – Cheekysoft 2012-04-18 10:17:48

+0

確保php,apache,mysql是編程相關的,不是嗎? – anosyria 2012-04-18 10:25:17

+0

apache,mysql和php的安全性與它們在服務器上的安裝方式有關。另一方面,您的PHP代碼的安全性是廣泛的編程問題,只是無法用一個答案解決......稍後搜索一下,我相信會有大量與此有關的信息(在字面上發現它5秒http://www.sk89q.com/content/2010/04/phpsec_cheatsheet.pdf) – 2012-04-18 10:36:02

回答

0

有兩個部分給你的問題,一個編程相關,一個沒有(這就是爲什麼你有downvotes,因爲你特別問第二個)。首先,您需要確保您的實際代碼/應用程序免受基於應用程序的攻擊。其次,您需要保護您的服務器和部署。

關於如何保護您的服務器的第二個問題與編程無關,並且不屬於SO。你可以嘗試serverfault.com。

對於第一個問題,如何正確保護您的實際應用程序,這需要大量關於安全開發方法的培訓。然而,至少您應該熟悉OWASP十大常見Web應用程序漏洞列表,您應該特別確保您的應用程序不會受到任何漏洞的攻擊。該列表可在the OWASP website獲得。研究此列表,分析您的應用程序,並針對這些問題部署緩解措施。在OWASP網站空間中也有關於如何這樣做的深入指導 - 使用它。

0

我發現this url是驚人的。這是一個Drupal/Apache/PHP教程。

1

如果您在沒有面板的情況下在VPS或雲上託管您的網站,則還必須管理操作系統層。它基本上歸結爲一些良好實踐:公開最低限度的服務,特別是對於管理,使用堡壘訪問您的服務器,正式更新,訂閱安全新聞頻道,檢查SSL設置。

我們最近發表的這篇文章,你可能會發現有用:https://www.exoscale.ch/syslog/2016/02/12/wet-your-feet-with-security/