ag trafigi dinleme ve yorumlama - seminer.linux.org.tr · sunum İçeriği • paket kavramı •...

33

Upload: others

Post on 04-Sep-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal
Page 2: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

  EnderUNIX Yazılım Gelistirme Ekibi 2

Ag Trafigi Dinleme Ve Yorumlama

                   Huzeyfe ÖNAL            [email protected]  EnderUNIX Yazılım Geliştirme Ekibi

Page 3: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Sunum İçeriği

• Paket Kavramı• Ham trafik, Protokoller ve çalışma yapıları• Tcpdump paket analizi• Ethereal ile ag trafik analizi• Data Carving• Yerel Ağlarda Güvenlik sorunsalı• Şifrelenmiş trafik Güvenli mi?• Çözümler..

Page 4: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Sniffing for what?

• Good/Admins = “Protocol Analysis”• Bad/Hackers = “Sniffing The Wire”• Developers = “Is My Application Working

Page 5: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Paket Kavramı..

• Iletisim == paket (?)• Ne işe yarar

– Bilinmeyen Protokol Analizi– Ag trafigi basarimi– Anormal trafik gözleme– Firewall/IDS/IPS altyapısı..

• TCP, UDP Paketleri• Protokoller

– SMTP, FTP, P2P trafiği nasıl ayırt edilir– Linux L7­filter projesi

Page 6: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

L2 İletişim Ortamları

• HUB

• Switch

Page 7: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Ham Trafik

• Tcpdump çıktısı – 68 byte

  16:21:24.174180 192.168.60.3.34720 > 10.10.10.3.3389: S 2354677536:2354677536(0) win 5840 <mss 1460,sackOK,timestamp 25027249 0,nop,wscale 0> (DF) 

Page 8: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Tcpdump analizi• 16:21:24.174180     Timestamp

• 192.168.60.3           Source IP address

• 34720                      Source port

• 10.10.10.3               Destination IP address

• 3389                        Destination port

• S                             TCP SYN flag is set

• 2354677536TCP initial sequence number (ISN)• …

Page 9: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Ethereal ile trafik Analizi

Page 10: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

ARP   Analizi

Page 11: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Ethereal Paket detaylari

Page 12: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

HTTP oturum Detayı

Page 13: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Normal­ Anormal Trafik..

Page 14: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Data Carving…

• Ham veriden orijinal veri elde etme yöntemi

• Örnek;• #tcpdump ­s9000 host www.enderunix.org ­w enderunix • arkasindan wget ile EnderUNIX altindan bir gif dosyasi 

indiriyoruz ve chaosreader ile enderunix dosyasina kaydettigim trafigi okutuyoruz, sonuc?

• $perl chaosreader0.94 enderunix 

Page 15: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

ChaosReader

Page 16: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Driftnet

Page 17: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Ağ Performans ölçümü

• Firewall, IDS gibi cihazların trafik kapasitesi

• 1GBps, 150Mbs gibi sayılar ne ifade ediyor?

• Iperf– TCP/UDP kullanarak ag performansı ölçümü

• Bpfstat– Drop edilen paket sayısı

Page 18: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Trafik dinleme ile Gerceklestirilen Saldirilar

• Kandırmaca(Spoofing) Saldırıları– MAC, IP, DNS vs..

• Araya Girme, • Trafik değiştirme, yönlendirme• Sistem yorma, DOS vs

• Kötü Durum Senaryosu!!Kötü Durum Senaryosu!!

Page 19: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Araya Girme Uygulamasi­1

Page 20: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Araya Girme Uygulamasi­2

Page 21: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Araya Girme Uygulamasi­3

Page 22: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Araya Girme Uygulamasi­4

Page 23: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Araya Girme Uygulamasi­5

Page 24: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Araya Girme Uygulamasi­6

Page 25: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

2. Katmanda Guvenlik

• İletişimin başlangıç noktası, dolayısıyla en önemli katman.

• Arpwatch ­ Arp Gözlem Aracı• SwarpMon – Switch Gözlem aracı• Yönetilebilir switch kullanmak ve MAC 

security, VLAN özelliklerini aktif hale getirmek

Page 26: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Şifreli Trafik Ne kadar Güvenli?

• Dinlemeye karşı en etkin çözüm:Şifreleme• Peki şifreleme Ne kadar güvenli ?• Sertifika otorite kavramı(CA)• Şifreleme kullanırken dikkat+bilgi

– Her sorulan soruya Yes! denmez!• Ettercap, Cain & Abel vs• Banka Örneği…

Page 27: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Şifreli trafikte Araya Girme

Page 28: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

HTTPS Trafigi Degistirme

Page 29: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

HTTPS Trafigi Degistirme

Page 30: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Firefox/Internet Explorer?

Page 31: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Tor ile güvenli sörf!

Page 32: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

!Sonuc

• Eğitim Şart ;­)• Türkiye Güvenlik eğitimleri• Kitap, Belge, Yayinlar..

Açık Akademi Yayınlari – Güvenlik Kitapları– Ağ guvenligi ipuclari– TCP/IP Guvenligi– Penguence Dergisi– Olympos Security(www.olympos.org)– EnderUNIX.org

Page 33: Ag Trafigi Dinleme Ve Yorumlama - seminer.linux.org.tr · Sunum İçeriği • Paket Kavramı • Ham trafik, Protokoller ve çalışma yapıları • Tcpdump paket analizi • Ethereal

   

Sorularınız

                                          Teşekkürler..