NetFlow - sFlow Nedir?

MekoR

Katılımcı Üye
6 Şub 2010
660
6
Giriş



Z51a6V.png


Bir ağı izlemek ve ağ trafiğini analiz etme amacı ile kullanılan, kısaca ağ trafiği izleme protokolü olarak tanımlanan araçlar, belirli bir protokol üzerinde IP ve Port bilgisi verir. Bu bilgiye flow denmektedir.
Not: Flow, gönderici ve alıcı arasında geçen konuşmayı toplayan paketler dizisidir.
Kullanım amaçları ise olası bir risk anında gelen tehdidin anında fark edilmesi, donanım ve güvenlik hatalarının giderilmesi, performans sorunlarının düzenlenmesi v.b sorunları daha fazla risk oluşturmadan çözümlenmesini sağlar. Ağ trafiğini izlemek için kullanılan en temel araçlar arasında NetFlow ve SFlow yer almaktadır.

Z51a6V.png




NetFlow Nedir?

Cisco tarafından geliştirilen, router’lar üzerindeki paket iletişimini kontrol etmek ve optimizasyon sağlamak için kullanılan bir protokoldür. NetFlow, Cisco tarafından geliştirilmesine rağmen diğer üreticilerde NetFlow’u kullanmaktadırlar. Giden ve gelen tüm IP trafiğini izleme, kaydetmek için yaygın kullanılan bu protokol 3.katman ve sonrasında çalışmaktadır. NetFlow’un versiyon1 ile versiyon9 arasında birçok yayınlanmış versiyonu vardır ve paylaşılmayan versiyonlarıda mevcuttur. En sık tercih edilen versiyonlar v5 ve v9’dur.
NetFlow üzerinde çalışarak belirli bir arayüzde gerçekleşen tüm IP haberleşmelerini takip ederek raporlar. Burada söz konusu her bir IP haberleşmesi, Giriş kısmında bahsedilen flow kavramı ile tanımlanmıştır. Raporlanan flow’lar ilgili paketlerden toplanıp yerel önbelleğe çekilir ve sistematik bir şekilde collector denen toplayıcılara iletilir. Flow oluşturmak için paketlerden çekilen öğeler aşağıdaki gibidir;

Z51a6V.png


>Kaynak IP

>Hedef IP

>UDP/TCP oluşturulan Port

>UDP/TCP oluşturulan hedef Port

>IP Protokolü v.b parametrelerde gözlemlenebilmektedir.

Z51a6V.png




SFlow Nedir?

Kelime anlamı ile s-Flow = Sampling – Flow (Örnekleme-Flow) anlamına gelmektedir. Burada flow ibaresi barındırsa da, NetFlow gibi akış ile ilgili verileri analiz etmemektedir. Çalışma mantığı yüksek hızlı örnekleme ve veri transferi yapmaktır. NetFlow’da gelen/giden trafiği arasındaki konuşmaya ait packet’ları toplayıp oluşturulan flow; sFlow’da aynı yetkiye sahip olmadığı için kullanılamamaktadır. sFlow, rastgele bir ağ aygıtına bağlı olarak bulunan L2-L7 arası protokollerde istatistikler sağlamak için geliştirilmiştir. Bu şekilde belirli bir ağdaki tüm trafiği doğru bir şekilde analiz edip izleyebilmektedir. Burada bahsi geçen istatistikler ise sorun giderme, ağ yapılandırması v.b için kullanılmaktadır.

Z51a6V.png


SFlow ile NetFlow Arasındaki Farklar Nelerdir?



Z51a6V.png


1) Bu iki protokol arasındaki en belirgin fark, Netflow’da izlenen ağ trafiğinin her bir paketinin hangi konuşmaya ait olduğunu tespit edilirken; sFlow’da yalnızca o an geçen ağ trafiğinin bir örnek kümesi alınabilmektedir.
2) sFlow çalışma mantığı olarak ağ aygıtlarına performans kaybı yaşatmazken NetFlow yüksek ağ trafiği barındıran ağ aygıtlarının cihaz performanslarını önemli ölçüde gereksinim olarak tüketir.
3) NetFlow’un gecikmesi sFlow’a göre daha fazladır.

Z51a6V.png

 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.