Tüm Hizmetler
Markalar
Oto / Vasıta
Airbag Tamircileri Araç Beyin ve Elektronik Tamiri Araç Kaplama Merkezleri Araç Kiralama Araç Motor Yenileme Rektifiye Araç Yedek Parça Satışı Benzinlik / Akaryakıt İstasyonları Bisiklet Tamiri / Bisikletçi Çekici / Oto Kurtarma / Oto Çekici Deniz Araçları Tamiri Lastik Yol Yardım LPG Otogaz Satış ve Tamircileri Motor Galerileri Motor Tamiri Motorsiklet Tamiri Oto Akü Satışı ve Değişimi Oto Camcı Oto Döşemeciler Oto Egzoz / Egzozcu Oto Ekspertizler Oto Elektrikçiler Oto Fren-Balata Oto Galeriler Oto Kaportacılar ve Oto Boyacılar Oto Kilitçiler - Oto Anahtarcılar Oto Klima Tamiri ve Gaz Dolumu Oto Lastik / Lastikçi Oto Radyatör Tamircileri Oto Radyo/Teyp ve Ses Sistemleri Oto Tamir ve Bakım Oto Tunning ve Oto Aksesuarcıları Oto Yıkamacılar ve Oto Kuaförleri Otoparklar Rotbalans Şanzıman Tamiri Scooter Tamircileri Yat / Tekne Kiralama Yat Bakım Onarım
Sağlık
112 Acil Hizmetleri Acil Tıp Uzmanı Ağız ve Diş Sağlığı Klinikleri Aile Danışmanları Aile Hekimleri Akupunktur Androloglar Astım ve Solunum Yolu Hastalıkları Uzmanları Cinsel Sağlık Danışmanları Çocuk Diş Hekimleri (Pedodonti) Çocuk Doktorları Çocuk Kardiyologları Çocuk Nörologları Çocuk Psikiyatristleri Dahiliye (İç Hastalıkları) Dermatologlar Dermatopatologlar Diş Hekimleri Diş Hekimleri Diyaliz Uzmanları Diyetisyenler ve Beslenme Uzmanları Doğal ve Bitkisel Tedavi Uzmanları Doğum Klinikleri Ecza Depoları Eczaneler Endokrinologlar Enfeksiyon Hastalıkları Uzmanları Estetik Cerrahlar Evde Sağlık Hizmetleri Fizyoterapi Merkezleri Gastroenterologlar Genel Cerrahlar Geriatri Uzmanları Göğüs Cerrahları Göz Doktorları Göz Hastaneleri Hacamat ve Sülük Tedavisi İlk Yardım Merkezleri İş Sağlığı ve Güvenliği Uzmanları İşitme Cihazı Satış Merkezleri İşitme ve Konuşma Terapistleri İşyeri Hekimleri Kadın Hastalıkları ve Doğum Uzmanları (Jinekoloji) Kalp Damar Cerrahları Kan Bağışı Merkezleri Kardiyologlar Kemoterapi Merkezleri KOAH Uzmanları Kök Hücre Tedavi Merkezleri Kulak Burun Boğaz Hekimleri (KBB) Mamografi ve Meme Kanseri Taraması Merkezleri Medikal Cihaz Satış ve Servis Metabolik Hastalıklar Uzmanları Mohs Cerrahları MR, Röntgen ve Tomografi Merkezleri Neonatologlar Nörologlar Odyologlar Onkoloji Hastaneleri Optikçiler Ortodonti Uzmanları (Diş Teli) Ortopedistler Özel Ambulans Firmaları Özel Hastaneler Paramedik Parkinson Uzmanları Perinatologlar Plastik Cerrahi Merkezleri Prostat Cerrahları Protezciler Psikiyatristler Psikologlar Pulmonologlar Rehabilitasyon Merkezleri Rinologlar Sağlık Eğitim ve Araştırma Merkezleri Sağlık Eğitmenleri Sağlık Kabinleri Sağlık Ocakları Sağlık Sigorta Danışmanları Sağlık Turizmi Danışmanları Tıp Merkezleri Tüp Bebek Uzmanları Ürologlar Yaşlı Bakım Hizmetleri Yaşlı Bakım Merkezleri
Tamirat-Tadilat
Alarm Güvenlik Sistemi Alçı / Asma Tavan / Kartonpiyer Alüminyum Doğrama Anahtarcı Asansör Tamir ve Bakımı Baca Hizmetleri Bahçıvanlar Barkod Sistemleri Beyaz Eşya Servisi Bilgisayar Tamiri / Bilgisayarcı Bobinaj Boya Badana / Boyacı Bungalov İmalatı Camcı Çatı Tamir ve İmalatı Çilingir Demir Doğramacı Dikiş Makinesi Servis ve Satış Noktaları Doğalgaz Projelendirme Dökümhaneler Duşakabin Elektrikçi Elektronik Kart Tamiri Enerji Sistemleri ve Teknolojileri Fayans Ustası (Fayansçı) Geçiş Kontrol Sistemleri Güneş Enerji Sistemleri Güvenlik Kamera Sistemleri Güvenlik Sistemleri Havalandırma Sistemleri Havuz Sistemleri İş ve Üretim Ekipmanları İzolasyon/Yalıtım Jeneratör Tamir ve Bakımı Kanalizasyon Temizleme Karavan Üretim ve Tasarımı Kaynakçı Klima Servisi / Klimacı Kombi Servisi / Kombici Küçük Ev Aletleri Tamiri Laminat Parkeci Mermer / Granit / Çimstone Mezar Yapımı / Mezarcı Mimarlık / Teknik Çizim Otomasyon Sistemleri Panjur / Kepenk Peyzaj Hizmeti Polisaj Prefabrik Ev Yapımı PVC Doğrama İşleri Robot Süpürge Servisi Saat Tamiri / Saatçi Sıhhi Tesisat Sıvacılar Soba ve Kuzine Soğutma Sistemleri Su Arıtma Servisi Su Kaçağı Tespiti Su Tesisatçısı Teknik Servisler Telefon Tamiri / Telefoncu Televizyon Tamircisi Tente / Branda Tiny House Yapımı Uydu Servisi / Uyducu Vidanjör Hizmetleri Yangın Alarm Sistemi Yazıcı / Fotokopi Tamiri
Deep Packet Inspection Nedir?

Deep Packet Inspection Nedir?

Deep Packet Inspection’a Girmeden Önce

TCP/IP (Transmission Control Protocol/Internet Protocol), bir network içerisinde bulunan paketlerin veya daha genel olarak paketlerden meydana gelen verilerin networkler arasında gezinebilmesini sağlayarak istemci veya sunucu tarafından gönderilmek istenen paketin doğru adrese ulaşmasını sağlamak amacıyle tasarlanmış bir protokoldür. Internet Protocol (IP), gönderilecek verinin ulaştırılması gerektiği IP Adresinin elde edilmesinden, Transmission Control Protocol (TCP) ise gönderilecek olan bu verinin iletiminden sorumludur. 

TCP/IP protokollerinin işlevlerini fiziksel olarak gerçekleştiren, yani gönderilmekte olan verinin networkler arası iletimini sağlayan cihaz ise Router olarak adlandırılmaktadır. Herhangi bir network içerisinde yer almakta olan routerlar, bağlantının hızlı bir şekilde gerçekleştirilebilmesi için bir başka adrese gönderilmek için kendilerine iletilmekte olan paketleri olabildiğince hızlı bir şekilde iletmelidirler, bunu da üzerlerinden geçen paketlerin sadece “Destination Address / Hedef Adres” ine bakarak gerçekleştirmektedirler. Routerların kullanım amaçları TCP/IP modelini baz alarak sadece bununla kısıtlıdır.

Daha fazla ve en iyi tavsiyeler için Tavsiyemiz.com!

Packet Inspection Metodolojileri

Shallow Packet Inspection (SPI) / Yüzeysel Paket İnceleme


Temel olarak network içerisinde giden bir paketin header bilgisine bakarak Sender & Receiver IP Adress ve Port numaraları ile paketin doğru adrese yönlendirilmesini, herhangi bir şüpheli veya zararlı paketin tespit edilmesini ve paketin statik analizinin yapılmasını sağlayan inceleme çeşididir. Ayrıca, SPI gönderilmekte olan paketin gizliliğini korumaktadır ve gönderilmekte olan paketin içeriğini asla göstermemektedir. Son olarak, SPI sonraki maddelerde bahsedecek olduğumuz diğer iki metodoloji de dahil olmak üzere üçünün arasında en light-weight olan metoddur ve Data Link Layer & Physical Layer’da gerçekleştirilmektedir.

Medium Packet Inspection (MPI) 

Network içerisine yerleştirilen ve middle-box adı verilen intermediary nodeları kullanarak, bir cihaz üzerinde çalışan çeşitli uygulamalarla data payload’un bazı kısımları da dahil olmak üzere header bilgilerinin incelenebildiği metoddur ve son olarak Transport Layer, Network Layer, Data Link Layer ve Physical Layer’da gerçekleştirilmektedir.

Deep Packet Inspection (DPI) / Derinlemesine Paket İnceleme

Deep Packet Hakkında Daha Fazla Bilgi Edin

Deep Packet Inspection’a Giriş

Yazının başında bahsetmiş olduğumuz üzere, TCP/IP üzerinden gönderilmekte olan bir paket veya veri direkt olarak router üzerinden geçer ve routerlar gönderilmekte olan bu veri router’a iletilen Destination Address ile hedefe ulaştırılmaktadır. Her ne kadar routerların temel amacı veri iletimini en hızlı şekilde gerçekleştirmek olsa da, bir router istenildiğinde sadece veriyi iletmekten daha fazlasını yapabilir; çünkü gönderilmekte olan veri network dışına çıkarken ilk olarak router üzerinden geçmektedir ve router bu verinin içeriğini görüntüleme olanağına sahiptir. Tam da bu noktada, Deep Packet Inspection / Derinlemesine Paket İnceleme (DPI) yöntemi gelmektedir.

Az önce bahsetmiş olduğumuz Shallow Packet Inspection (SPI)’ı ele aldığımızda, bu metodun paketlerin yönlendirilmesi, network içerisinde olabilecek herhangi istenmeyen bir davranışın veya trafiğin tespit edilmesi ve statik analiz için kullanıldığından söz etmiştik. Deep Packet Inspection (DPI)’da ise, paket üzerinde sadece basit incelemeler yapmak yerine, diğer paket inceleme metodlarına ek olarak OSI modelindeki tüm layerları, özellikle de Application Layer’ı ve gönderilmekte olan paket içerisindeki Data/Payload bilgisini inceleyerek daha derinlemesine bir inceleme sağlamaktadır. 



DPI’ın sağladığı imkan olan tüm layerlarda gerçekleştirilebilen inceleme kavramını biraz daha açacak olursak, DPI gönderilmekte olan bir paketin Header ve Data/Payload bilgileri üzerinde inceleme yaparak o gönderilmekte olan bu pakete dair bütün bilgilerin elde edilmesini sağlar. Bununla birlikte; gönderilmekte olan bu paket kategorize edilebilir, gönderimi yavaşlatılabilir/tamamen bloke edilebilir veya başka bir hedefe gönderilebilir. 

Standart IPv4 Paketi:


Farklı bakış açılarından bakıldığında DPI tekniği bazı durumlarda olumlu etki sağlasa da bazı durumlarda ise olumsuz etkiler yaratabilir:

Olumlu etkilere örnek olarak, DPI tekniği bir kurum içerisinde kullanıldığında, bu kuruma ait trafik incelenerek kurumu hedef alan bir zararlı yazılımın veya zararlı trafiğin tespiti yapılabilir (IDS/IPS), kuruma ait internet trafiği örneğin network içerisinde yüksek öncelik gerektiren paketlerin daha hızlı gönderilmesi gibi istenilen şekilde düzenlenebilir. 

Olumsuz etkilere örnek olarak, bir kişinin, bir grubun veya bir kurumun ağı üzerinde gerçekleştirilen DPI işlemi sonucunda elde edilecek bütün detaylı internet trafiği verisi sonucunda hedef alınan tarafa dair gizlilik ve mahremiyet kavramları ortadan kalkacaktır. Dolayısıyla DPI’ın olumsuz kullanımına Eavesdropping saldırılarını rahatlıkla örnek verebiliriz. İkinci bir örnek olarak, bu işlem bir Internet Service Provider (ISP) tarafından gerçekleştirildiğinde, o ISP’ye bağlı bütün kullanıcılara bazı bağlantı kısıtlamaları getirilebilir. 

Bkz. Privacy & Network Neutrality, DPI In-Action.

nDPI ile DPI Analizi

DPI kavramının ne olduğundan detaylı bir şekilde bahsettiğimize göre, DPI tekniğinin nasıl işlediğine dair bazı örnekler gösterelim. Bunun için, bu repoda bulunan nDPI isimli aracın DEMO sürümünü kullanarak kendi yerel ağım içerisindeki trafikte bulunan paketlere DPI uygulayacağım:

Öncelikle “./ndpiReader -i eth0” komutu ile aracı çalıştırıyor,

Ve tarayıcım üzerinde normal bir kullanıcı gibi bazı sitelerde gezinmeye başlıyorum:

Görüldüğü gibi, normal bir kullanıcı gibi Facebook, Twitter, YouTube, Netflix, Medium ve Steam gibi çokça kullanılan sosyal medya uygulamaları ve eğlence platformlarına basit HTTP istekleri göndermekteyim, yani sayfaları açmaktayım. Aynı zamanda, aynı yerel ağda yer alan başka bir makineme bir SSH bağlantısı açmakta ve basit bir şekilde Google’a Ping / ICMP paketleri göndermekteyim:


Test için gerekli adımları gerçekleştirdikten sonra, şimdi DPI aracının dinlemesini sonlandırabilir ve analiz için sonucu inceleyebiliriz:

Sonuçlardan görülebildiği gibi, az önce göndermiş olduğumuz bütün browser istekleri, SSH bağlantı talepleri ve ping paketleri başarılı bir şekilde görüntülenebiliyor. Buradan elde edilecek sonuç sonrasında kullanılabilecek diğer araçlarla bu paketlerin içeriğini görüntüleyebilir, trafiği real-time olarak yönetebiliriz. 

Deep Packet Inspection ile ilgili sizlere bahsetmek istediklerim bu kadardı. Yazımı okuduğunuz için teşekkür ederim.

Yorumlar

İlgili Firmalar
Qnet Showroom / Mağaza
  • Açık

Qnet Showroom / Mağaza

location Şişli, İstanbul
Adana Ağ Pazarlama
  • Açık

Adana Ağ Pazarlama

location Karaisalı, Adana
Adıyaman Ağ Pazarlama
  • Açık

Adıyaman Ağ Pazarlama

location Çelikhan, Adıyaman
Afyonkarahisar Ağ Pazarlama
  • Açık

Afyonkarahisar Ağ Pazarlama

location Bolvadin, Afyonkarahisar
Ağrı Ağ Yönetimi
  • Açık

Ağrı Ağ Yönetimi

location Patnos, Ağrı
Amasya Ağ Pazarlama
  • Açık

Amasya Ağ Pazarlama

location Hamamözü, Amasya
Ankara Network Yönetimi
  • Açık
Antalya Ağ Pazarlama
  • Açık

Antalya Ağ Pazarlama

location Akseki, Antalya
Artvin Network Yönetimi
  • Açık
Aydın Ağ Yönetimi
  • Açık

Aydın Ağ Yönetimi

location Kuyucak, Aydın

İlginizi çekebilecek diğer bloglar

Duşta Saç Bakımı: İpuçları ve Tavsiyeler
Güzellik ve Bakım
Firuzköy Sosyal Tesisleri
Düğün
Belediye Termal Tesisleri
Nerede Konaklanır?
İşyeri Kapı Modelleri nelerdir?
Tamir