Adli Bilişim Ağ Temelleri ve TCP/IP: İnceleme, Örnekler ve İpuçları

Adli bilişim çalışmaları, siber suçların soruşturulmasında kritik bir rol oynar. Bu bağlamda, ağ temelleri ve TCP/IP protokolü, dijital delillerin toplanması ve analiz edilmesinde temel taşlardır. Bu makalede, adli bilişim perspektifinden ağ yapıları, TCP/IP protokolü ve örnek uygulamaları detaylı şekilde ele alacağız.

1. Adli Bilişim ve Ağ Temelleri

Adli bilişim, dijital cihazlardan delil toplama, analiz ve raporlama sürecidir. Ağ temellerini anlamak, özellikle siber olay yanıtı ve saldırı analizinde kritik önem taşır.

Ağ temelleri, IP adresleri, subnet maskeleri, yönlendirme (routing) ve paket yapıları gibi kavramları içerir.

1.1 IP Adresleri ve Alt Ağlar

Her cihaz, ağa bağlandığında benzersiz bir IP adresi alır. IP adresleri IPv4 ve IPv6 olarak ikiye ayrılır. IPv4 adresleri genellikle dört oktet ile ifade edilir:

Örnek: 192.168.1.10/24

- Subnet Mask ile ağ ve cihaz kısmı ayrılır.

- Ağ adli bilişiminde IP adresleri, saldırı kaynağını veya ağdaki cihazları belirlemek için kullanılır.

1.2 TCP/IP Protokolü

TCP/IP, internet ve yerel ağ iletişiminin temelidir. TCP/IP protokolü 4 katmandan oluşur:

1 - Uygulama Katmanı (HTTP, FTP, SMTP)

2 - Taşıma Katmanı (TCP, UDP)

3 - Internet Katmanı (IP)

4 - Ağ Erişim Katmanı (Ethernet, Wi-Fi)

TCP/IP protokolünü anlamak, paketlerin yakalanması ve analizinde kritik rol oynar.

2. TCP ve UDP: Farklar ve Adli Bilişimde Kullanımı

TCP ve UDP, veri iletimi için farklı yaklaşımlar kullanır:

TCP (Transmission Control Protocol): Bağlantı odaklıdır, veri bütünlüğünü garanti eder.

UDP (User Datagram Protocol): Bağlantısızdır, hızlıdır ancak paket kayıplarına açıktır.

Adli bilişimde TCP paketleri, ağ trafiğinin tam ve güvenilir bir şekilde yakalanmasını sağlar. UDP ise VoIP veya video akış analizlerinde incelenebilir.

Örnek TCP Bağlantısı İzleme (Python ile)

1import socket
2
3TCP soket oluşturma
4
5s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
6s.connect(("example.com", 80))
7s.send(b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n")
8response = s.recv(1024)
9print(response.decode())
10s.close()

3. Ağ Trafiği Analizi ve Örnekler

Adli bilişim uzmanları, paketleri yakalayarak ağ saldırılarını veya veri sızıntılarını analiz eder. Popüler araçlar: Wireshark, tcpdump, Nmap.

3.1 Wireshark Kullanımı

1 - Ağ arayüzünü seçin.

2 - TCP paketlerini filtreleyin:

1tcp.port == 80

IP adreslerini ve protokol türlerini inceleyin.

Örnek: 192.168.1.5 IP adresinden gelen HTTP paketleri incelenerek saldırı veya veri sızıntısı tespit edilebilir.

4. İpuçları ve En İyi Uygulamalar

- Ağ segmentlerini ve IP adreslerini belgeleyin.

- Kritik logları ve paketleri zaman damgası ile saklayın.

- TCP/IP katmanlarını anlamadan analiz yapmak hatalı sonuçlar doğurabilir.

- Paket yakalama sırasında veri bütünlüğünü korumak için hash fonksiyonları kullanın.

Örnek İpucu: Yakalanan her paketin SHA-256 hash’ini alarak adli delil zincirini sağlam tutabilirsiniz.

Adli bilişimde ağ temelleri ve TCP/IP protokolü, dijital delillerin güvenli ve etkili şekilde toplanmasını sağlar.

- IP adresleri ve subnet bilgisi, ağ içindeki cihazları belirler.

- TCP ve UDP protokolleri, veri iletiminin niteliğini ve analiz yöntemlerini belirler.

- Paket yakalama ve analiz araçları, olay incelemelerinde kritik rol oynar.

Özetle, adli bilişimde ağ ve TCP/IP bilgisi, soruşturma süreçlerinin temel yapı taşıdır.

konu hakkında tepkinizi verebilirsiniz