IPTABLES'1
FİREWALL NEDİR?
Güvenlik duvarı olarak Türkçeye çevrilen firewall iç ve dış sistemimizdeki yetkisiz erişimleri süzen, izin denetimlerini sağlayan,yazılım veya donanımlardır. Sistemimizi , virüslerden, istenmeyen adreslerden, brute-force saldırılarından korur. Özetle sistemimize giren çıkan paketlerin kaderini belirler.Temelinde tek başına bir firewall ve yönlendiricisi güvenlik için yeterli değildir. Çünkü sadece TCP/IP katmanına filtre uygular ve paketin içeriği ile ilgilenmez. Paket dışarıdan güvenli bir siteden gelmiş olabilir fakat içeriğinde zararlı yazılım var ise bunu tek başına firewall ve yönlendirici programın bunu anlaması çok zordur.
IPTABLES
IPTables linux işletim sistemlerinde genellikle kurulumla gelen bir çeşit firewalldur. IPTablesdan önce ipChain kullanılıyordu fakat artık daha kullanışlı olan IPTables kullanılmaktadır. IPTables NIC üzerinden geçen trafiği denetler. Aynı zamanda data header bilgilerinden gelen paketlerin güvenli olup olmadığının denetimini sağlayan araçtır. Daha çok paket yönlendirmede ve giden adresleri kontrol eder.Eğer IPTables kurulu değilse $sudo apt-get install iptables komutu ile kurabiliriz.
$iptables -L komutu ile konulan kuralları görebiliriz.
![]() |
| var olan kuralları listeledik |
Kullanılan farklı servisler için farklı protokoller mevcuttur.
- iptables : IPv4
- ip5tables : IPv6
- arptables : ARP
- ebtables : ethernet çerçeveleri
ZİNCİR(CHAINS) NEDİR?
chain bir nevi kontrol listesidir. Linux çekirdeğine gelen ve giden paketleri yönetmek için kullanılan bu liste , paket işleme konulmadan önce ne gibi işlemler uygulanacağını belirtir. Eğer kural uymuyorsa diğer kurala geçer. if , else yapısı şeklinde devam eder. Bazı zincir çeşitleri ise şöyledir.
- INPUT: Makineye gelen paketler için uygulanan kurallar zinciridir.
- OUTPUT: Makineden giden paketler için uygulanan kurallar zinciridir.
- FORWARD : Yönlendirme zinciridir.
IPTables özel bağlantı yanıtları veya hedefleri ise şu şekildedir:
- accept:bağlantıya izin verir.
- drop: bağlantıyı drop eder ve geri bildirim yapmaz.
- reject:bağlantıya izin vermez ve bildirim yollar.
- return:zincirlerin sonuna gider.
- queue:paketleri kullanıcı alanına gönderir.
Bu yazımda IPTablesa giriş yaptık. Diğer yazımında ise IPTables kurallarını açıklayacağım.

Yorumlar
Yorum Gönder