Kablosuz Algılayıcı Ağlarda Güven ve Zaman Tabanlı Solucan Deliği Tespit Algoritması Suat Özdemir1, Majid Meghdadi 2, İnan Güler3 1 Bilgisayar Mühendisliği Bölümü, Mühendislik Mimarlık Fakültesi, Gazi Üniversitesi, Ankara, Türkiye 2Bilgisayar Mühendisliği Bölümü, Zanjan Üniversitesi-Zanjan-İran 3 Elektronik-Bilgisayar Bölümü, Teknik Eğitim Fakültesi, Gazi Üniversitesi, Ankara, Türkiye Sunum Planı 1. Giriş 2. Kablosuz Algılayıcı Ağlar (KAA) 3. Problem tanımı 4. Solucan deliği saldırısına karşı önerilen çözüm Zaman tabanlı solucan deliği tespit modülü 1.Adım-Komşu düğümlerin belirlenmesi 2.Adım-Baz-istasyona giden en uygun yolun bulunması 3.Adım-Solucan deliği saldırılarının tespiti Güven modülü 5. Sonuçlar 1. Giriş • Kablosuz Algılayıcı Ağ (KAA)’lar çok sayıda sınırlı kapasiteli, kısa mesafeli ericiye sahip, düşük güçlü ve düşük maliyetli algılayıcının kolayca erişilemeyen (ve çoğu zaman güvenilir olmayan) bir ortama rastgele bırakılmasıyla oluşur. – Askeri uygulamalar, güvenlik sistemleri – Teletıp, biomedikal – Doğa izleme, erken uyarı sistemleri 2. Kablosuz Algılayıcı Ağlar Baz İstasyon Algılayıcı düğümleri 2. Kablosuz Algılayıcı Ağlar Baz İstasyon Algılayıcı düğümleri Ağda toplanan veriler çok zıplamalı linklerle ağa ulaştırılırlar 2. Kablosuz Algılayıcı Ağlar Baz İstasyon Algılayıcı düğümleri Hedefe yakın algılayıcılar hedefi baz istasyona rapor ederler. 2. Kablosuz Algılayıcı Ağlar Hedefe yakın algılayıcılar hedefi baz istasyona rapor ederler. 3. Problem • Problem? • Algılayıcılar düşmanlar/kötü amaçlı kişiler tarafından ele geçirilebilir. – Ağın işlevini yitirmesine ya da azaltmasına neden olabilecek her türlü saldırıyı gerçekleştirebilirler – Tespit etmek güç • Örnek – Solucan deliği saldırısı – Kara delik saldırısı 3. Problem - Kara delik saldırısı Kara Delik Bağlantısı Saldırılmış bölge 3. Problem – Solucan Deliği Saldırısı Solucan SolucanDeliği Deliği Bağlantısı Bağlantısı Saldırılmış bölge Saldırılmış bölge 4. Önerilen Çözüm KAA’larda Güven ve Zaman Tabanlı Solucan Deliği Tespit Algoritması Güven Mekanizması İzleme Modülü Zaman Tabanlı Saldırı Tespit Modülü 1. Komşu düğümleri belirlemek 2. Baz-istasyona en uygun yolu bulmak 3. Saldırının olup olmadığını incelemek 11 4. Önerilen Çözüm (Komşu düğümleri belirlemek) NREQ NREQ NREQ NREQ NREQ - Neighbor Request 12 4. Önerilen Çözüm (Komşu düğümleri belirlemek) NREP NREP NREP NREP NREP - Neighbor Reply 13 4. Önerilen Çözüm KAA’larda Güven ve Zaman Tabanlı Solucan Deliği Tespit Algoritması Güven Mekanizması İzleme Modülü Zaman Tabanlı Saldırı Tespit Modülü 1. Komşu düğümleri belirlemek 2. Baz-istasyona en uygun yolu bulmak 3. Saldırının olup olmadığını incelemek 14 4. Önerilen Çözüm (Baz istasyona en uygun yolu bulmak) RREQ RREQ RREQ RREQ RREQ (Route Request) paketi gönderilir ve TREQ(Time of Request) kayıt edilir. 15 4. Önerilen Çözüm (Baz istasyona en uygun yolu bulmak) RREQ RREP Kaynak Düğüm RREQ RREP RREQ RREP Normal Düğüm Baz istasyonu RREP - Route Reply TREP - Time of Reply TREP - Time of Request 16 4. Önerilen Çözüm (Baz istasyona en uygun yolu bulmak) Solucan-Deliği yolu (Uzunluk= 4) Solucan-Deliği Kanalı Normal yol (Uzunluk=9) Normal yol (Uzunluk=8) 17 4. Önerilen Çözüm KAA’larda Güven ve Zaman Tabanlı Solucan Deliği Tespit Algoritması Güven Mekanizması İzleme Modülü Zaman Tabanlı Saldırı Tespit Modülü 1. Komşu düğümleri belirlemek 2. Baz-istasyona en uygun yolu bulmak 3. Saldırının olup olmadığını incelemek 18 4. Önerilen Çözüm (Saldırının olup olmadığını incelemek) RREQ A B C Baz istasyon RTT=TREP-TREQ RREP Time TREQ Kaynak TREP 19 4. Önerilen Çözüm (Saldırının olup olmadığını incelemek) RTT(K,A) = RTTK –RTTA RTTK K RTTA A RTT(B,C) = RTTB –RTTC RTTB RTTD RTTC B C Kaynak düğüm Kötücül düğüm Baz istasyon Normal düğüm Ardışık iki normal düğüm ve iki kötücül düğüm arasındaki RTT değerlerinin farkı 20 4. Önerilen Çözüm (Saldırının olup olmadığını incelemek) Time TREQ A RREQ RTT(A,B) B C RTT(B,C) RREP TREP 21 4. Önerilen Çözüm (Saldırının olup olmadığını incelemek) • Zaman tabanlı sistemdeki kabul • Ele geçirilmiş algılayıcılar sadece solucan deliği/kara delik atağı gerçekleştirirler • Problem • Ele geçirilmiş algılayıcı düğümleri RTT değerlerini yanlış gönderebilirler 4. Önerilen Çözüm KAA’larda Güven ve Zaman Tabanlı Solucan Deliği Tespit Algoritması Güven Mekanizması İzleme Modülü Zaman Tabanlı Saldırı Tespit Modülü 1. Komşu düğümleri belirlemek 2. Baz-istasyona en uygun yolu bulmak 3. Saldırının olup olmadığını incelemek 23 4. Önerilen Çözüm (Güven Mekanizması) İtibar puanının güncellenmesi Rij=f(Dij,Rij) İtibar Rij Tij Güven Güven Karar Dij İzleme Rij = Reputation (İtibar Puanı) Tij = Trust (Güven Puanı) Dij = Decision (Verilen Karar) 24 4. Önerilen Çözüm (Güven Mekanizması) 25 4. Önerilen Çözüm (Güven Mekanizması ) Solucan-Deliği yolu (Uzunluk= 4) Normal yol (Uzunluk=9) Normal yol (Uzunluk=8) 26 4. Önerilen Çözüm (Güven Mekanizması) Normal yol (Uzunluk = 10) Normal yol (Uzunluk=9) Normal yol (Uzunluk=8) 27 5.Sonuçlar Bu çalışmada KAA’larda solucan deliği saldırısı ele alınmış ve bu saldırıya karşı bir savunma mekanizması önerilmiştir. Önerilen çözüm zaman tabanlı bir sistem olup, aynı zamanda yanlış bilgi veren kötücül düğümleri tespit edebilmek için bir güven mekanizması da kullanmaktadır. Önerilen savunma mekanizmasının tasarım aşaması bitmiştir ve şuan itibarı ile Ns2 ağ simülatörü kullanılarak gerçeklenmektedir. Güven Modülü, Solucan Deliği Tespit Modülünün detayları ve önerilen savunma mekanizmasının gerçeklenmesinden elde edilecek sonuçlar bu bildirinin genişletilmiş versiyonunda yer alacaktır. 28
© Copyright 2024 Paperzz