Perşembe, Haziran 27, 2013

DNS Saldırıları

     Son günlerde DNS sık sık saldırı amacıyla kullanılmaktadır. DNS'in yaygın kullanımı, güvenlik yönünden tasarımının zayıf olması, diğer protokollere göre düşük bir trafik oluşturması ve neredeyse tüm güvenlik duvarlarından ve vekil sunucularından (proxy) geçebiliyor olması, DNS'i saldırganların ilk seçenekleri arasına sokmuştur.
     Bunun yanında, birçok kurum web trafiği gibi detaylı kayıt tutmamakta ve DNS trafik analizi gerçekleştirmemektedir. Ayrıca DNS'in kullandığı protokol sayesinde saldırgan kendini gizleyebilmektedir.
     DNS temel internet servislerinden biridir. Bundan dolayı, DNS servisinin devre dışı kalması, hizmet verdiği etki alanının (domain) devre dışı kalması demektir. Bu özelliği ile kötücül yazılım (malware) geliştiricilerinin ilgi odağı olmuş durumdadır. Kötücül yazılımlar ile birçok saldırı gerçekleştirilmektedir. Özellikle yeni nesil botnetler ve APT'ler (Advanced Persistent Threat-gelişmiş siber saldırı) karmaşık saldırılar düzenlemek için DNS'i artan bir şekilde kullanmaya başlamıştır. İki temel DNS saldırısı mevcuttur:
- İlk saldırı tipi doğrudan DNS servisini hedef almaktadır.DOS/DDOS, önbellek zehirleme (cache poisoning), cevap değiştirme (response manipulation), araya girme (man in the middle) vb.
- Diğer saldırı tipi ise DNS'i daha sofistike saldırılara için bir araç olarak kullanır. Phishing, APT ve tunneling fraud bunlardan bazılarıdır.


Aşağıda bazı DNS saldırılarının özet açıklamalarını bulabilirsiniz:

Önbellek Zehirleme

Bu saldırıda; saldırgan, DNS sorgusunu üreten kişiye sahte bir DNS cevabı gönderir ve bu bilgi DNS önbelleğinde daha önceden belirlenmiş olan süre kadar saklanır.  



Kaynak:
http://www.net-security.org/

Çarşamba, Haziran 26, 2013

Hadoop Küme (Cluster) Yapısı

Son yıllarda IT teknolojilerindeki gelişmeler ve nerdeyse her türlü cihazın veri üretmeye başlaması ile işlenecek veri miktarını patlatmıştır. Bu verinin (büyük veri) hızlı bir biçimde anlamlandırılması ve kullanılabilmesi için farklı yapılar oluşturulmuştur. Bu yapılardan biri de Hadoop Küme Yapısıdır.

Hadoop Küme Yapısı, büyük miktardaki yapılandırılmamış (unstructured) verinin saklanması ve analiz edilmesi/anlamlandırılması amacıyla oluşturulmuş özel yapıdaki bir kümedir. Bu yapı, veriyi parçalayarak küme içerisindeki tüm düğümlere dağıtır ve veri paralel işlenerek çok büyük bir işlem gücü elde edilir.
Bu yapının bazı özelliklerini aşağıda bulabiliriz:

Hadoop küme yapısı öncelikle büyük verinin analiz edilmesi/anlamlandırılması için kullanılmaktadır. Büyük veri dağıtık ve yapılandırılmamış olabilir. Bu yapı veriyi küçük parçalara böler ve her parça farklı bir düyüm tarafından işlenir. Veri parçaları tek tip yapıda değildir ve her bir parça farklı bir süreç ve farlı bir düğüm tarafından analiz edilir.


Hadoop küme yapısının diğer bir avantajı da ölçeklenebilir olmasıdır. Büyük veri, adı üzerinde, çok büyüktür ve sürekli büyümeye devam etmektedir. Genellikle büyük verinin analizinden elde edilen fayda, analiz sürecinin gerçek zamanlı veya çok hızlı gerçekleştirilebildiği zaman, artmaktadır. Bu yapı analiz edilecek veri miktarının artması ile yetersiz kalabilmektedir. Ancak, Hadoop küme yapısı işlem gücü ihtiyacını karşılayabilmek için, çok hızlı bir şekilde düğüm ekleyerek genişleyebilmektedir.

Hadoop küme yapısının diğer bir özelliği de fiyatıdır. Büyük verinin analiz edilmesi, özellikle IT alyapısını bilen kişiler için ucuz olması kulağa biraz ters gelebilir. Ancak, Hadoop küme yapısı uygun maliyetli bir çözüm olduğunu kanıtlayabilir. Bunun ilk sebebi bu yapının açık kaynak kodlu olmasıdır. İsteyen herkes internetten indirerek kendi altyapısını oluşturabilir. Bir diğer sebebi, oluşturulacak altyapı için özel bir donanım gerektirmemesidir. Elinizde bulunan sıradan sunucular ile küme yapısını oluşturabilirsiniz.

Hadoop küme yapısının diğer bir avantajı da hataya karşı çok dayanıklı olmasıdır. Analiz edilen veri küçük parçalara bölündükten sonra her bir parça birden çok düğüme gönderilir. Böylece küme içerisindeki bir düğümün çökmesi analiz sürecini kesintiye uğratmamaktadır.

Ancak, büyük veriyi işlemek için oluşturulan bu yapı, her zaman kurumlar için uygun olmayabilir. Küçük veri miktarı üzerinde gerçekleştirilecek analizler, yoğun olsa bile, bu küme yapısı için uygun değildir.
Hadoop küme yapısı paralel analiz için geliştirilmiştir. Uygulamaların buna uygun olarak adapte edilmemiş olması durumunda bu küme yapısı kullanım için uygun değildir.
Hadoop küme yapısını oluşturmak, yönetmek ve destek vermek için gerekli olan bilgi birikimin elde edilmesi bu yapıyı kullanmak için gerekli olan en büyük ve önemli bileşendir.

Soru şu, gerçekten Hadoop küme yapısına ihtiyacınız var mı? Tüm parametreleri değerlendirmek ve kararınızı buna göre vermek gerekir. Ancak, veri yapınıza uysun uymasın her zaman uygulamayı indirip test yapma imkanı mevcuttur.

Kaynak:
http://searchstorage.techtarget.com/