小弟目前還是新手,對系統安全性還是一知半解。
想請問各位前輩
目前使用的系統與服務
os centos 7
service sendmail、apache、dovecot、openwebmail
防火牆開啟port 25,80,110(未來會開21)
port 22及其他全部關閉
server直接接adsl,金費不足沒添購防火牆
tcp_max_syn_backlog = 15000
tcp_fin_timeout = 10
請問server目前的安全等級大約是在哪?(低,中,高)
或是在沒有添購防火牆情形下須再多做那些防範?
沒什麼安全性可言啊。
有服務的port你都開了,沒服務的都沒開,那防火牆是跑心酸的不是嗎?
22port 建議使用 tcp_wrapper 限定可以登入的 IP;
apache (openwebmail) 建議改用 https (443 port),並設定 fail2ban 只要登入重試次數過高 (可能在踹帳密) 或是 404 次數過高 (可能在試探有沒有裝什麼特定軟體),就封鎖IP。
sendmail 關閉 open relay、禁止無 FQDN 來源、使用 SMTP over dovecot 認證才能寄信、並且同樣以fail2ban 檢查登入重試次數過高 (可能在踹帳密) 就封鎖IP。
dovecot 同樣以fail2ban 檢查登入重試次數過高 (可能在踹帳密) 就封鎖IP。