CyberFlow Logo CyberFlow 📚 Blog

NetworkMiner - Pasif ağ adli analizi

✍️ Ahmet BİRKAN 📂 kali_tools_sniffing_trafik_analizi
NetworkMiner - Pasif ağ adli analizi Giriş Giriş Ağ adli analizi, siber güvenlik alanında önemli bir disiplin olup, ağ trafiğinin izlenmesi ve analiz edilmesi…
NetworkMiner - Pasif ağ adli analizi

NetworkMiner - Pasif ağ adli analizi

Giriş

Giriş

Ağ adli analizi, siber güvenlik alanında önemli bir disiplin olup, ağ trafiğinin izlenmesi ve analiz edilmesi yoluyla gerçekleştirilen güvenlik incelemelerini kapsamaktadır. Bu süreçte kullanılan araçlardan biri olan NetworkMiner, kullanıcıların ağ verilerini pasif bir şekilde analiz etmelerine olanak tanıyan güçlü bir açık kaynaklı yazılımdır. NetworkMiner, ağ üzerinde gerçekleşen verileri toplayarak paketleri analiz etmeye yardımcı olur ve bu sayede güvenlik olaylarını tespit etmek için önemli bilgiler sunar.

Pasif Ağ Analizi Nedir?

Pasif ağ analizi, ağ trafiğinin kaydedilmesi ve işlenmesi işlemini kapsar. Bu tür bir analizde, veriler saldırgan veya güvenlik uzmanı tarafından doğrudan değiştirilmeksizin toplanır. Bu yöntem, ağdaki normal trafiği gözlemleyerek anormal uygulamaları veya güvenlik ihlallerini tespit etmeyi mümkün kılar. Pasif analiz, sistemler üzerinde herhangi bir etki veya müdahale olmaksızın gerçekleştirildiği için, güvenlik uzmanları için son derece değerlidir.

NetworkMiner’in Önemi

NetworkMiner, ağ adli analizinde verilerin toplanması ve analizi için kullanılan en popüler araçlardan biridir. Aşağıda, NetworkMiner'ın sunduğu bazı önemli özellikler sıralanmıştır:

Kullanım Alanları

NetworkMiner, birçok farklı alanda kullanılabilecek bir araçtır. Bu alanlar arasında:

Siber Güvenlikteki Yeri

Siber güvenlik dünyasında, pasif ağ analizi ve bunun için kullanılan araçlar, kurumsal ve bireysel düzeyde güvenlik stratejilerinin vazgeçilmez parçalarındandır. NetworkMiner gibi araçlar, siber güvenlik uzmanlarına ağlarını güvence altına alacak veriler sunar. Tehditlerin tespit edilmesi, siber saldırıların önlenmesi ve her türlü güvenlik açığının kapatılması için bu analizlerin önemi yadsınamaz.

Sonuç olarak, pasif ağ adli analizi ve araçları, günümüzün karmaşık siber tehdit ortamında kritik bir rol oynamaktadır. NetworkMiner, bu süreçte sağladığı işlevsellik ve kullanım kolaylığı ile, hem yeni başlayanlar hem de deneyimli güvenlik profesyonelleri için vazgeçilmez bir kaynak olmuştur.

Teknik Detay

NetworkMiner: Pasif Ağ Adli Analizi

NetworkMiner, ağ trafiğini analiz etmek için tasarlanmış bir pasif ağ adli analiz aracıdır. Bu araç, çeşitli ağ protokollerinden (örneğin TCP, UDP, HTTP) gelen verileri toplar ve analiz ederken, özellikle ağ içindeki iletişimi gizlice izlemeye olanak tanır. Pasif ağ analizi; verilerin üçüncü bir tarafça değiştirilmeden toplanmasını veya incelenmesini sağlar, bu da adli incelemeler sırasında son derece önemlidir.

Çalışma Mantığı

NetworkMiner, genellikle SQLite ya da PCAP dosyası gibi dosyalarda depolanmış ham ağ verilerini analiz etmek için kullanılır. Uygulama, trafiği dinleyerek gelen verileri otomatik olarak çıkarır. Bu işlem, bir ağ adaptörü aracılığıyla gerçekleştirilir ve uygulama, ilgili ağ adaptöründe veri paketlerini toplayarak bilgiler üretir.

Paket Yakalama

Bir ağdaki paketleri incelemek için aşağıdaki komut kullanılabilir. Örneğin, bir terminalde NetworkMiner'ı başlatmak için:

sudo networkminer

Analiz Süreci

NetworkMiner, analiz sürecinde birkaç temel bileşen kullanır:

  1. Paket Yakalama: Ağ üzerinden geçen tüm paketler, TCP/IP yığınındaki katmanlardan geçirilerek analiz edilir. Bu aşamada, ağdaki tüm iletişimler gözlemlenir ve kayıt edilir.

  2. Protokol Çözümlemesi: Toplanan paketler, protokolleri tanımak ve çözümlerini yapmak için işlenir. NetworkMiner, TCP, UDP, ICMP gibi farklı protokolleri tanıyabilir ve bunlara özgü bilgileri analiz ederek anlamlı çıkarımlar yapabilir.

  3. Arayüz ve Raporlama: Kullanıcı arayüzü, yakalanan ve analiz edilen verilerin görsel bir temsilini sağlar. Kullanıcılar, IP adresleri, dosya transferi, oturum bilgileri gibi detayları kolayca inceleyebilirler.

Dikkat Edilmesi Gereken Noktalar

Analiz Bakış Açısı

NetworkMiner, özellikle ağ yöneticileri ve güvenlik uzmanları tarafından kullanılır. Uygulamanın sağladığı veriler, ağ güvenliği zaaflarını belirleme, ağ içindeki şüpheli aktiviteleri izleme ve adli analiz süreçlerinde bilgi sağlama gibi kritik işlevleri yerine getirir. Örneğin, saldırganların ağ üzerinden yaptığı hamleleri görmek mümkündür.

Örnek Kullanım Durumu

Bir örnek üzerinden açıklamak gerekirse, bir çalışan bir phishing e-posta açtıktan sonra uygunsuz bir bağlantıya tıkladığında, NetworkMiner ile ağ trafiği analiz edilerek:

[INFO] TCP Connection Established: 192.168.1.10:45678 to 203.0.113.10:80
[INFO] HTTP GET Request: /malicious/file.exe
[INFO] HTTP 200 OK: file.exe downloaded

Bu gibi veya benzeri bilgiler elde edilebilir. Elde edilen bu tür veriler, zararlının sistemdeki etkilerini değerlendirmek için kullanılabilir.

Bu süreçlerin tamamında NetworkMiner, ağ verilerini pasif bir şekilde toplarken, analizciye büyük esneklik ve verimlilik sağlar. Ağ güvenliğini sağlamak ve adli analiz yapmak için etkili bir araçtır, ancak yine de uzmanlık ve dikkat gerektiren bir süreçtir.

İleri Seviye

NetworkMiner ile Pasif Ağ Adli Analizi

Ağ güvenliği konusunda uzmanlaşmak isteyenler için NetworkMiner, güçlü bir pasif ağ adli analiz aracıdır. Özellikle, NetworkMiner’ın ileri seviye özellikleri ile ağ trafiğini analiz ederek potansiyel tehditleri belirlemek ve güvenlik olaylarını incelemek mümkün hale gelir.

Sızma Testi Yaklaşımı

NetworkMiner, sızma testlerinde pasif bir izleme aracı olarak kullanılır. Bu, saldırganların ağda gerçekleştirdikleri faaliyetleri tespit etmeye olanak tanırken, noise (gürültü) yaratmadan bilgi toplamanızı sağlar. Aşağıdaki adımlar, NetworkMiner ile sızma testi gerçekleştirmeye yönelik öneriler içermektedir:

  1. Veri Toplama: İlk adımda, ağ trafiğinin kaydedilmesi için bir PCAP dosyası oluşturmanız gerekiyor. Bu, gerekirse saldırganın verilerini incelemek için bir temel sağlar:

    sudo tcpdump -i eth0 -w captured_traffic.pcap
    
  2. Analiz: Toplanan PCAP dosyası NetworkMiner ile açıldığında, otomatik olarak birçok protokolü çözebilir ve analiz edebilir. Aşağıda, bir örnek NetworkMiner komutu ile dosyanın açılması gösterilmiştir:

    NetworkMiner.exe -r captured_traffic.pcap
    

Analiz Mantığı

NetworkMiner kullanarak, pasif ağ adli analizinin mantığı, ağ trafiğindeki belirli öğelerin tespit edilmesine dayanır. Aşağıdaki hususlara dikkat etmek önemlidir:

Uzman İpuçları

Örnek Terminal Akışı

Aşağıda, bir PCAP dosyası üzerinde gerçekleştirilmiş örnek bir analiz akışı gösterilmiştir:

# PCAP dosyasını aç
NetworkMiner -r captured_traffic.pcap

# Belirli bir protokole göre filtrele
NetworkMiner --filter http

# Elde edilen bilgiler arasında şüpheli bir IP adresini kontrol et
NetworkMiner --ip 192.168.1.10

Sonuç olarak, NetworkMiner kullanarak gerçekleştirilen pasif ağ adli analizi, güvenlik uzmanlarının sızma testi sırasında güçlenen bir araçtır. Ağ trafiğini etkili bir şekilde analiz etmek, potansiyel tehditleri tespit etmek ve müdahale gerektiren durumları anlamak için kritik öneme sahiptir. Bu nedenle, yukarıdaki ipuçlarını ve teknikleri uygulayarak, siber güvenlik alanında kendinizi geliştirebilirsiniz.