我正在用php5(無mySQL)在Linux服務器上託管我的網站。現在我是管理員,我正在建立我的第一個網站。我想了解安全性,如何確保我的網站免受惡意注入和黑客的侵害?使用htaccess文件?我需要在那裏放置什麼?保護我的網站託管服務器
任何幫助表示讚賞。
謝謝
我正在用php5(無mySQL)在Linux服務器上託管我的網站。現在我是管理員,我正在建立我的第一個網站。我想了解安全性,如何確保我的網站免受惡意注入和黑客的侵害?使用htaccess文件?我需要在那裏放置什麼?保護我的網站託管服務器
任何幫助表示讚賞。
謝謝
如果你沒有SQL,你不必擔心注入攻擊。
您網站的安全取決於您在網站上運行的內容。如果它只是PHP,我建議保留重要的代碼,這些代碼可能會在您的wwwroot之外的單獨的php文件中顯示密碼和身份驗證密鑰或函數等內容,並將它們包含在內。
例子:
您的網站在/ home/wwwroot的運行/
把你的PHP文件與在/ home重要數據或功能/ privatephp/
現在所有的PHP文件,你想要使用這些私人功能或調用您想隱藏的數據,只需在每個php文件的頂部使用 include (../privatephp/privatestuff.php);
即可。
你privatestuff.php文件可能包含這樣的事情
$adminusername="imtheadmin";
或$adminpassword="adminpassword";
然後,你可以簡單地在你已經使用了包括命令的任何PHP文件中引用這些變量。
好酷,謝謝。如果我只使用HTML,該怎麼辦?那裏需要任何安全性?沒有密碼......我只是不希望任何攻擊者將代碼添加到我的文件中,例如廣告等......我的個人電腦上有一個插件,它將iframe廣告放入我的代碼中......但這是一種不同的情況,因爲攻擊來自內部 – 2012-08-14 11:21:13
如果您只使用HTML,請確保您的密碼能夠訪問您的控制面板以及任何FTP和SSH訪問都很漫長且難以猜測。使用UPPER和小寫字母以及數字和特殊字符(%&#* @()!)。儘量不要使用常用詞,並用數字替換字符。例如:hello> H31lo! – Dorian 2012-08-14 11:37:24
好的,所以只需要我所有的訪問密碼...用戶名呢? – 2012-08-14 14:33:28
它是由我的ISP託管... – 2012-08-14 11:17:22