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

Bu blogdaki popüler yayınlar

ŞİFRE Mİ,PAROLA MI?

REVERSE SSH

İnternet-WWW Farkı