Merhabalar,

Bu bölümümüzde Firewall kuralları ve Virtual Host kavramına değineceğiz. Bu bölümü örnekler üzerinden anlatmaya çalışacağım. Bildiğiniz gibi firewall kuralları firmadan firmaya değişmektedir. Kimi firma çok sert kurallar uygularken, bazı firmalarda çok daha esnek olabiliyor. Cyberoam cihazlarında kural yazmak ve Virtual Host gibi kavramları çok basitleştirilmiş. Son derece anlaşılır bir arayüz ve mantığa sahip. User Friendly dediğimiz kavrama uyuyor diyebiliriz. Lafı uzatmadan örnekler üzerinden devam edelim. Aşağıda Firewall kuralını doğru yazmanın ne kadar önemli olduğunu görüyoruz J

İlk olarak Firewall kurallarında üstteki kuralın baskın olduğunu bildiğinizi varsayıyorum! Cyberoam cihazına eriştiğinizde Firewall > Rule sekmesine geliyoruz. Varsayılan olarak iki kuralın geldiğini göreceksiniz. Aşağıdaki kurallarda Lan’ dan Wan’ a herhangi bir yere, tüm servisler için çıkışın serbest olduğunu anlıyoruz. Varsayılan kuralları tek tek inceleyecek olursak,

1 nolu kurala sadece kullanıcı olmayan trafik gelir. Kullanıcı olan trafik ise 2 nolu kuraldan çıkar(any Live User). 1 Nolu kuralı silemezsiniz veya disable konuda getiremezsiniz fakat drop veya reject e alabilirsiniz.

Firmanızın sizden şu şekilde bir kural istediğini varsayalım. Kullanıcı olmayan veya mac adresi tanımlı olmayan cihazlar internete çıkamasın.

İlk olarak Firewall> Rule sekmesini açıyoruz. LAN_WAN_AnyTraffic kuralı içerisinde Action kısmını Drop yapıyoruz. Bu sayede kullanıcı olmayan tüm trafik engellenmiş oluyor.

Kontrol ettiğimizde kuralımızın çalıştığını görüyoruz.

Şimdi ise cihazımızın mac adresini tanımlayalım bunun için Add ile yeni bir rule ekliyoruz. İsim olarak Internet serbest diyorum. Kuralımızın Lan’ dan Wan’ a olduğunu belirtiyorum. Network host kısmına gelip MAC host kısmına cihazımın mac adresini yazıp seçiyorum.

Tüm servisler yerine belirli servislere izin verebilirsiniz.

Apply Nat seçeneğini seçmelisiniz. MASQ kavramı ise şudur, Lan’ dan Wan’ a giderken dmzbilisim.com veya provit.com.tr sizin iç ip nizi kabul etmez. Bu sebepten ip bilginiz Dış ip ile maskelenerek dışarıya çıkar. Buna MASQ Diyoruz.

Kuralımızı aşağıda görüyoruz. Kural yazarken en çok yapılan hatalar mantık hataları oluyor. Yani kuralın her zaman yukarıdan aşağıda çalıştığını bilmek lazım.

Kuralımızı yazdıktan sonra tekrar kontrolümüzü yapıyoruz ve internete erişimimiz var.

Cyberoam Zone bölgelerinden bahsedecek olursak hali hazırda LAN, WAN, DMZ, LOCAL, VPN gelmektedir. Şu şekilde bir senaryo istendiğini düşünün Wireless ağınız ile kabloyu ayırmanız gerekti ve aralarındaki etkileşiminde devam etmesi istendiğini varsayalım. Bu şekilde bir istek var ise Lan’ dan Wan’ a kural yazarak yapabileceğimiz gibi Zone etiketi yaratarak da yapabiliyoruz.

Bunun için Network > Interface > Zone sekmesine geliyorum. Guest isimli aşağıdaki özelliklerde bir etiket yaratıyorum.

guest zone’ unun oluşturulduğunu görüyoruz.

Zone oluşturduktan sonra tekrar Firewall kurallarınıza bakarsanız varsayılan ayarlarda gelen iki kuralın tekrar bu zone için oluşturulduğunu göreceksiniz.

Guest zone dan şirket içine erişim olmasın fakat IT çalışanları tam erişim hakkına sahip olsun diye bir istek geldiğini varsayalım

Firewall > Rule sekmesinden add ile yeni bir kural tanımlıyoruz. İki adet kural yazmamız gerekmektedir. İlk kuralımız IT çalışanlarına iç tarafa erişim serbest. Diğer kuralımız ise misafire yasak.

Aşağıdaki kuralımda Guest-lan-IT isimli, kaynağı guest olan ve hedef bölgesi lan olan Open Group üyesi kullanıcılara izin vermiş oluyorum

İkinci kuralım ise guest-lan-Yassak isimli aynı şekilde guest => Lan‘ a drop kuralı.

Mantık hatası var mı diye kuralımızı kontrol edelim. Bu kuralımız sayesinde Open Grup üyelerinin içeriye erişimine izin vermiş oluyoruz, misafirler için ise yasak.

Virtual Host Kavramı

Cyberoam’ da dışarıdan içeriye port yönlendirmeye verilen isme Virtual Host denilmektedir. Firewall > Virtual Host altından erişebiliyoruz. Mantıksal olarak düşündüğümüz zaman Wan’ dan Lan’ a firewall kuralıdır.

Varsayalım kurumunuz dışarıdan içeriye Uzak bağlantılara belirli sunucu için izin vermek istiyor. Bunu yapmak için Firewall > Virtual Host sekmesine geliyoruz. Rd_Serbest isimli bir kural tanımlayacağım.

External Ip(192.168.1.150 gerçek ip olduğu varsayılmıştır) olarak tanımlamamızı yaptık fakat nereye olduğunu belirtmedik bunun için Mapped Ip kısmında Add Ip Address diyerek aşağıdaki ekrana geliyoruz ve gerekli sunucu bilgilerimizi burada tanımlıyoruz. Aynı zamanda fqdn, ip aralığı gibi seçenekler de mevcut.

Daha sonra ise tanımlamış olduğumuz Mapped Ip gösteriyoruz. Port Forwarding enable diyoruz. Bunu seçmezsek o dış bacak ip sindeki tüm portlar işaret ettiğiniz sunucuya yönlendirilmiş olur! Güvenlik için dışarıdan 1987 portu ile gelen isteği 3389 a yönlendir diyoruz. ( RDP açılmasını tavsiye etmiyorum)

Enable Load balancing e değinecek olursak var sayalım içeride aynı işlevi olan 10 sunucunuz var (web sunucusu gibi) istekleri bu şekilde dağıtarak yük dengelemesi yapabilirsiniz. Buradaki önemli nokta ise ip bilgileri ardışık olmak zorundadır.

Ok dedikten sonra Cyberoam bizim için kuralı yaratıyor, zaten firewall kuralı olmadan çalışmaz J Buradaki güzel taraf ise kuralı Cyberoam bizim için oluşturuyor, bu sayede ekstra olarak kural yazmamıza gerek kalmıyor. Bu adımda önemli nokta ise Reflexive Rule dur. Kısaca açıklayacak olursak. Eğer bu kuralı açarsanız yarattığınız kuralın ters kuralı oluşturulur. Yani Lan’ dan Wan’ a 3389 açılmış olur.

Detaylı bilgi için https://kb.cyberoam.com/default.asp?id=2434&Lang=1

Kuralımızı tanımladık. Kuralımıza ek olarak ise dikkat ederseniz Lan’ dan LAN’ a da bir kural otomatik olarak tanımlandı. Bu kural neyi ifade ediyor diyecek olursanız, o gerçek ip üzerinden benim iç adresimi bilmesi için oluşturulmuş oluyor. İsterseniz silebilirsiniz.

Bu bölümümüzde Cyberoam üzerinde Firewall ve Virtual Host kavramını ele aldık. Bu örnekler n tane çoğaltılabilir, önemli olan şirketinizin yapısını iyi belirlemek ve buna uygun kurallar yazmak. Kural yazması son derece kolay ve birçok adımda yapacağımız işlemleri tek bir yerden yapabiliyoruz. Örneğin Virtual Host içerisinde ilgili Firewall kuralı eklendi. Bu şekilde yapacağımız operasyonel işlemlerde azalmış oluyor.

Umuyorum Faydası dokunmuştur.

Hasan Dimdik

Leave your vote

1 point
Upvote Downvote

Comments

0 comments