Blog

Penetrasyon Testi Nedir? Nasıl Yapılır?

20.7.2020

Pentest - Penetrasyon Testi, kötü amaçlı bir saldırganın içeriden ya da dışarıdan sistemlere verebileceği zararı önceden görebilmek ve zayıflıklar için tedbir alabilmek amaçlı planlanmış bir saldırı simülasyonudur.

Sızma testlerinde siber suçluların gerçek dünyada kullandığı yöntemler kullanılarak bir kurumun bilişim altyapısına sızılmaya ve ele geçirilmeye çalışılır. Böylelikle penetrasyon testi yapan güvenlikçiler, hacker gibi düşünüp sisteme sızma ve ele geçirme senaryolarını uygulayarak ve saldırganların deneyebileceği tüm yöntemleri deneyerek gerçek bir saldırı ile karşılaşıldığında sistemin açıklık barındıran noktalarının onarılmış ve güvenliği sıkılaştırılmış olmasını sağlamaktadırlar. Penetrasyon testlerinde lisanslı veya açık-kaynak kodlu araçlar kullanılmakta, otomatize tarama araçlarının yanı sıra kuruma özel manuel testler de uygulanarak mümkün olduğunca tüm zafiyetler tespit edilip düzeltilmeye çalışılmaktadır.

Böylelikle şirket içindeki siber açıklar tespit edilip gerekli altyapı hizmetleri sağlanarak, veri kayıplarının ve olası ekonomik kayıpların önüne geçilir.

Penetrasyon testlerinin yapılma amaçlarını şu şekilde sıralayabiliriz.

  • Kurumun güvenlik politikalarının ve kontrollerinin verimliliğini test etmek ve denetlemek
     
  • Zafiyet ve açıklık taramasını içten ve dıştan derinlemesine uygulamak
     
  • Standartlara uyumluluk için veri toplayan denetleme ekiplerine kullanılabilir data sağlamak
     
  • Kurumun güvenlik kapasitesi hakkında kapsamlı ve ayrıntılı analiz sunarak güvenlik denetlemelerinin maliyetini düşürmek
     
  • Bilinen zafiyetlere uygun yamaların uygulanmasını sistematik bir hale getirmek
     
  • Kurumun ağ ve sistemlerinde mevcut olan risk ve tehditleri ortaya çıkarmak
     
  • Güvenlik duvarı, yönlendirici ve web sunucuları gibi ağ güvenlik cihazlarının verimliliğini değerlendirmek
     
  • Gelecek saldırı, sızma ve istismar girişimlerini önlemek için alınabilecek aksiyonları belirleyen kapsamlı bir plan sunmak
     
  • Mevcut yazılım-donanım veya ağ altyapısının bir değişiklik veya sürüm yükseltmeye ihtiyacı olup olmadığını belirlemek

Bu testte önemli olan asıl unsur; kurumun penetrasyon testinden önce ağın karşılaşabileceği belli başlı tehditleri ortaya çıkarmayı sağlayacak bir risk değerlendirmesi yapması önem taşımaktadır. Aksi halde bu simülasyon gerçek zamanlı bir saldırıya dönüşebilir.

Kaynak

Kaynak 2