Teknoloji ve  Webmaster Platformu
 

Geri git   Teknoloji ve Webmaster Platformu > KehaPlatform > Site & Server Administration > Sunucu Güvenliği

Sunucu Güvenliği Server , site güvenliği ddos saldırılar, flood çözümleri, firewall ayarları

Cevapla
 
LinkBack (1) Seçenekler Stil
  1 links from elsewhere to this Post. Click to view. #1 (permalink)  
Alt 08-03-2008, 20:18
odin - ait Kullanıcı Resmi (Avatar)
Seo Danışmanı
 
Üyelik Tarihi: Feb 2008
Bulunduğu yer: Kangal
İletiler: 1,619
Tecrübe Puanı: 10
odin has a spectacular aura aboutodin has a spectacular aura about
iTrader: (3)
Standart Bir Dos Saldırısı olan Syn Flood

Nedir ?






Syn Flood, meşhur Dos (Denial of Service) saldırılarından birisi olup TCP protokolünün başını oldukça ağrıtmaktadır. Syn “synchronize” nin kısaltmasıdır, kelime anlamı “eş zamanlı” olup bu kelime ingilizceden türkçeye “senkronize” olarakta girmiştir. Bu yazıyı okuyanlardan "flood" hakkında bilgi sahibi olanların daha fazla olduğunu tahmin edebiliyorum, forumlarda ve ircde sıkça kullanılan bi kelimedir, üyeliğin silinmesine banlanılmasına sebep olan eylemdir. Flood’un kelime anlamı “sel, su baskını”dır. Buradaki işlevine bakarak eylemin sürekli tekrarlanması, baskına sebebiyet vermesi de diyebiliriz.


Syn Flood saldırı yönteminin amacı hafızayı doldurup taşırarak, istemcilerden gelen bağlantı taleplerinin sunucu tarafından cevaplanamamasını sağlayıp, sunucuyu iş göremez hale getirmektir. Bu işlem ise şöyle gerçekleştirilir : Sunucuya istemci gibi sıradan bir TCP bağlantısı isteğinde bulunulur ve SYN gönderilir, istemci bu isteği onaylarsa ACK ve SYN paketlerini göndererek cevap verir, bu adımda sunucu bağlantı için bir oturum oluşturmuş hafızada yer ayırmıştır ve istemciden gelecek ACK paketini beklemektedir. ACK “acknowding”in kısaltması olup “alındı” anlamı taşır.


Öyleyse işlemlere bidaha göz atalım. İstemci bağlantı için SYN ile bilgi gönderiyor, sunucu ise ACK ve yine SYN ile cevap veriyor : Sunucunun gönderdiği ACK istemcinin gönderdiği SYN’nin alındığını belirtiyor ve yine sunucunun gönderdiği SYN istemciye bilgi gönderiyor, son olarakta sunucu istemciden gelecek ACK alındı paketini backlog queuede beklemeye alıyor. İşte buradan sonrasında saldırıya başlanıyor, istemcinin göndermesi gereken ACK gönderilmez ve bu işlem sürekli tekrarlanıp hafıza mahvedilir.

Burada akıllara sunucunun hafıza ayırma işleminin belirli bir sınırı olup olmadığına dair bir soru geliyor; tabiiki belli sınırlar var. Örnek olarak belli bir zaman aşımı “time out” mevcut. Ama saldırgan bu zaman aşımından çok daha hızlı çalıştığı için bu pek bi anlam ifade etmiyor.


Nasıl Engellenir ?
Bu saldırılarda “spoof” yani “sahte” bağlantılar ve “ip”ler kullanılır. Ip spoofing yönteminin üç derecesi vardır, düşük, orta ve yüksek düzey. Düşük ve orta düzey spoof yöntemleri web siteleri entegre edilen kodlarla engellenebilir ama yüksek düzeyde spooflar için bu pek mümkün değildir. Zaten dos saldırılarındada bu işlem yüksek düzeydedir.

Elle(manuel) çalıştığınız zaman mantık olarak saldırıları tespit etmeniz olasıdır. Örnek olarak sıradışı trafik artışı durumunda kayıtlara(loglara) bakarak bunu hemen anlayabilirsiniz veya sahte ipleri router kayıtlarından tespit edebilirsiniz. Ancak otomatik olarak sistemin dos saldırıları engellemesi bir hayli zordur. Bunun uygulayanabilecek yöntemler şunlardır :



Eğer bilgisayarınıza internet üzerinden saldırı geliyorsa bu adrese göz atabilirsiniz : Syn Flood Block


Syn Cookies : Bu yöntem ile "backlog queue" dolu olsa bile sunucu bağlantılara onay verir. ( Bu yöntem hakkında detaylı bilgi almak istyorsanız ve nasıl etkinleştirebileceğinizi merak ediyorsanız : http://www.securityfocus.com/infocus/1729 )


Rst Cookies : Syn Cookies yöntemine bir alternatifdir. Bu yöntem ile istemciye hatalı bir SYN+ACK paketi yollanır, eğer istemci hatalı gelen paketlere karşılık bir RST paketi oluşturup sunucuya yollarsa sunucu bu noktada bağlantının sahte(spoof) olduğu anlayacaktır ve bağlantı teklifini reddedecektir.
Stack Tweaking : TCP yığınlarını azaltmak için diğer yöntemlerin içinde kullanılabilecek bir yordamdır. En çok görülen örneği “time out” süresini azaltarak diğer yöntemlere yardımcı olmaktır. (Pek etkili bir çözüm değildir; genelde diğer yöntemlerin yükünü hafifletmek için kullanılır.)
Güvenlik Yamaları : Sisteminizi güvenlik yamalarıyla desteklemeniz gerekir. ( Bu adresten gerekli dosyalara ulaşabilirsiniz : http://www.cert.org/advisories/CA-1996-21.html )

Kaynaklar :
http://www.iss.net/security_center/advice/Exploits/TCP/SYN_flood/default.htm

http://www.cert.org/advisories/CA-1996-21.html

Wikipedia

Yazan : Ahmet Kaya
Eklenen Resim Ön İzlemesi
Dosya tipi: jpg syn_flod.jpg (20.7 KB (Kilobyte), 13x kez indirilmiştir)
Alıntı ile Cevapla
Yeni Konu aç Cevapla


LinkBacks (?)
LinkBack to this Thread: http://www.keha.net/sunucu-guvenligi/819-bir-dos-saldirisi-olan-syn-flood.html
Konuyu Başlatan For Type Tarih
Bir Dos Saldrs olan Syn Flood (://URLFAN) This thread Refback 30-03-2008 19:54

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Hizli Erisim


Şuan Saat: 05:13.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Hosting Sunucu Yönetimi


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204