Archive for the ‘EÄŸitim’ Category
Blackbox Penetrasyon Testi-2

Kara kutu güvenlik testlerinde kullanılan teknolojiler
Kara kutu güvenlik testlerinde kullanılan teknolojileri aşağıdaki gibi sınıflandırabiliriz:
Cross Site Scripting (XSS)
Cross Site Scripting adından belli ettiği üzere web yazılımlarında kullanılan scriptlerin kullanıcıya müsade edilen alanlara girişi ile meydana gelen bir açıktır. Saldırgan istediği kodu siteye ulaştırmak için başka siteler kullanabilir (örn : cookie çalma ) bu yüzden Cross Site olarak adlandırılır.
Â
ÇoÄŸunluk la Saldırgan XSS i farklı sitelere yönlendirme yapmak ve kullanıcıların cookie lerini çalmak için kullanır. Çaldığı cookie yi kendi cookie’ si ile deÄŸiÅŸtirip kullanıcının yetkilerine ulaÅŸmayı amaçlar. XSS açığını uzman programcılar yapmaz , genelde programcılığa yeni baÅŸlamış kiÅŸiler bu hatalara çok fazla düşer.
Blackbox Penetrasyon Testi-1
Kara kutu (blackbox) penetrasyon testi, test altındaki sistem hakkında genellikle hiç bilgi sahibi olunmadan veya sınırlı bir bilgiye sahip olunduğunda yada kaynak koda erişimin olmadığı durumlarda kullanılır. Kara kutu güvenlik testleri web sayfalarının yayınlanmasından önce potansiyel güvenlik açıklarını gidermek ve teşhis etmek yada yayınlanmış sistemler içerisindeki güvenlik sorunlarını gidermek  ve teşhis etmek için yürütülür. Kara kutu test araçlarının önemli bir kısmı uygulama güvenliği ile ilgili sorunlara odaklanmıştır. Bunlardan bazıları: •input checking and validation (giriş kontrol ve doğrulama) •SQL insertion attacks (Sql ekleme atakları) •injection flaws (enjeksiyon hataları) •session management issues (Oturum yönetimi sorunları) •cross-site scripting attacks (Siteler arası komut saldırıları) •buffer overflow vulnerabilities (Hafıza Taşması güvenlik açıkları) •directory traversal attacks
Penetrasyon Testi
Güvenlik uzmanı ve sistemlerinin güvenliğini test etmek isteyen firma ile yapılan anlaşma doğrutusunda ,firma sistemleri test edilir. 3 Çeşit Pen Test Metodu vardır ;
1. White Box ( Beyaz Kutu Testi ) : Güvenlik uzmanına firma içindeki tüm sistemler hakkında bilgi verilir. Bu metod önceden firmada çalışmış ve ayrılmış saldırganın firmaya saldırı yapma olasılığını ve sonuçlarını test etme amacıyla tasarlanmıştır. 2. Black Box ( Siyah Kutu Testi ) : Bu metod ile güvenlik uzmanına hiç bir bilgi verilmez , Sadece IP yada gerekmiyorsa bu bile verilmez , Tamamen zarar vermek, kişisel tatmin  ve bilgi çalmak  amacıyla  dışarıdan gelebilecek bir saldırganın verebileceği zararı görmek ve önlem almak için tasarlanmış metodtur. 3. Grey Box ( Gri Kutu Testleri ) : Firma içerisinde düşük yetkilere sahip kullanıcının sisteme ve firmaya verebileceği zararı test etmek amaçlı düşünülmüş metodtur.Güvenlik uzmanı firma içinde belirli süre zarfında bulunup sistem açıklarını tarar ve bunları raporlar.
Penetration Testi, Kötü amaçlı saldırganın sistemlerinize verebileceği zararı görebilmeniz ve gerekli tedbirleri alabilmeniz için yapılan saldırı simulasyonudur.
Lokal Network Güvenliği (3. Bölüm- Ortadaki Adam)
Lokal network güvenliği yazı dizimin ilk iki bölümüne aşağıdaki liklerden ulaşabilirsiniz..
2.Bölümde bahsettiğim arp zehirlenmesi kullanılarak saldırdan kullanıcının gateway adresi kendisiymiş gibi yayın yaparak kullanıcının tüm trafiğinin üzerinden geçmesini sağlar. Böylece kullanıcının hangi sitelere girdiğinden tutunda, gönderdiği aldığı maillere, şifrelere vs. kadar bilgileri alabilir.  İşte size ortadaki adam saldırısına güzel bir örnek.

Çözüm:
Cisco Switch üzerinde arp zehirlenmesi engellemek için kullanılması gereken örnek konfigürasyon:
CiscoSW(config)#ip arp inspection vlan 1
CiscoSW(config)#ip arp inspection validate dst-mac src-mac ip
CiscoSW(config)#arp access-list servers
CiscoSW(config-arp-nacl)#permit ip host 192.168.69.25 mac host 000c.2957.6b39 log
CiscoSW(config-arp-nacl)#exit
CiscoSW(config)#ip arp inspection filter servers vlan 1