關(guān)于PHP:
1、防sql注入,防止xss攻擊
2、關(guān)掉危險函數(shù),如eval等函數(shù)
3、代碼層主要權(quán)限需要保護好,禁止異常和錯誤直接拋出到頁面
操作系統(tǒng)層:
1、用低權(quán)限的賬號運行php nginx
2、防火墻只保持80 443端口開啟
3、22端口換成別的端口由密碼登錄改成ssh登錄,若需要密碼登錄一定不要用弱命令
mysql層:
1、程序不要用root賬號跑
2、不要用弱命令
3、去掉賬號的刪除權(quán)限
4、給賬戶綁定特定ip
5、關(guān)掉mysql其他文件讀寫的權(quán)限
6、數(shù)據(jù)庫redis一定要部署在內(nèi)網(wǎng)環(huán)境,若沒有,就開啟防火墻,禁止all in
(可用寶塔代替,注意隱藏寶塔入口)