Beyaz.Net İpucu

KATEGORİLER

Genel
FreeBSD
Debian
Ubuntu

IPTables ile SSH Ataklarını Engelleme

Merhaba,

Sunucu loglarında çeşitli başarısız SSH login denemeleri görüyorsanız, bir takım önlemler almamızın zamanı gelmiş demektir. Eğer bir fortigate firewall cihazınız yoksa bu gibi atakları engellemek için iptables komutunu kullanabilirsiniz. Bunun için uygulanması gereken komutlar aşağıda yer aldığı gibidir;

iptables -N SSH_CHECK
iptables -A INPUT -p tcp –dport 22 -m state –state NEW -j SSH_CHECK
iptables -A SSH_CHECK -m recent –set –name SSH
iptables -A SSH_CHECK -m recent –update –seconds 60 –hitcount 4 –name SSH -j DROP

SSH_CHECK adında yeni bir zincir oluşturuyoruz. Gelen tüm yeni SSH isteklerinin bu zincir üzerinden geçmesini sağlıyoruz. Gelen tüm yeni SSH isteklerinin her ip adresi için 60 saniyelik zaman diliminde en fazla 3 adet olabileceğini belirtiyoruz. 60 saniye içerisinde 3′ten fazla istek gelmesi durumunda gelen tüm istekleri/paketleri dropluyoruz. Engellenen ip adresinden son drop işleminden itibaren 60 saniye içerisinde herhangi bir istek gelmezse bu süre sonunda yeni SSH isteği yapmasına izin veriyoruz.

Dilerseniz hitcount değeri ile oynayarak daha güvenli hale getirebilirsiniz.

Bir başka dokümanda görüşmek dileği ile...

Saygılarımla...

Kategorideki Güncel Makaleler