Makale numarası: 142641 - Son Gözden Geçirme: 20 Şubat 2007 Salı - Gözden geçirme: 5.3 Sunucu'ı SYN saldırılara nedeniyle kullanılamıyor
Bu SayfadaBelirtilerTCP/IP iletişim kuralını çalıştıran bir bilgisayarda, ınternet'e bağlı, bazıları veya tümü ağ hizmetlerinin kullanılamaz olarak oluşturulur ve ağ istemci ekrandaki aşağıdaki hata iletileri: Bağlantı bir uzak ana bilgisayar tarafından sıfırlandı. NedenBu sorun, bilgisayarda TCP/IP "SYN taşmasını" bilinen kötü niyetli saldırı amaçlı veya "SYN saldırıları" hedef olduğunda oluşur. Kötü niyetli kullanıcılar, tüm bir makine veya web hizmetleri gibi belirli bir TCP hizmetini hedefleyebilirsiniz. Saldırı, ınternet'teki tüm bilgisayarlar tarafından kullanılan TCP iletişim kuralı üzerinde odaklanır ve Windows NT işletim sistemine özgü değildir. SYN taşmasını nasıl çalışır?SYN taşmasını gibi çalışır:
Nasıl yapılır: bilgisayarınızda SYN bir saldırı altında olduğundan emin olunBilgisayarınızın SYN saldırı hedefi olduğundan şüpheleniyorsanız "SYN_RECEIVED" durumunda bağlantılarını görüntülemek için komut isteminde aşağıdaki komutu yazın:netstat -p tcp - n Bu komut, aşağıdaki metni ekranda görünmesini neden olabilir: Etkin bağlantılar
Proto Local Address Foreign Address State
TCP 127.0.0.1:1030 127.0.0.1:1032 ESTABLISHED
TCP 127.0.0.1:1032 127.0.0.1:1030 ESTABLISHED
TCP 10.57.8.190:21 10.57.14.154:1256 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1257 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1258 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1259 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1260 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1261 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1262 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1263 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1264 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1265 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1266 SYN_RECEIVED
TCP 10.57.8.190:4801 10.57.14.221:139 TIME_WAIT
Bağlantı kaynaklarının bağlayarak etkisini, TCP/IP yığını ve uygulamaları TCP bağlantı noktasını dinleyen bağlı olarak değişir. Çoğu yığın için bir yarı-Aç (SYN_RECEIVED) durumunda, bağlantı sayısı sınırı yoktur. Belirli bir TCP bağlantı noktası için sınıra ulaşıldığında, hedef bilgisayar ile bir sıfırlama kaynakları serbest kadar tüm diğer bağlantı isteklerini yanıtladığı. ÇözümWindows NT 3.51 veya en son hizmet paketi için Windows NT 4.0 için aşağıdaki güncelleştirmeyi edinin Microsoft, bu Windows NT işletim sistemi içinde gelen saldırılara karşı olası en iyi koruma sağlamaya gösterir ve bir değişiklik sayısı, TCP/ıp'yi yaptı bileşenleri Bu tehdide karşı yanıt müşteriler tarafından kullanılabilir. Bu genel anahtar saldırılara karşı koruma sağlamak üzere tasarlanmış ve bu makalenin bilinen etkin değerleri için belirtilen diğer tuşlarla ayarlar. Bu anahtar değerleri çoğu koruma hakkında daha fazla teklif yönetici tahmin sahip önler. Aşağıdaki genel anahtarlarının kullanılması önerilir: SynAttackProtect Anahtar: Tcpip\Parameters Tür değeri: REG_DWORD Geçerli aralık: 0, 1, 2 <a1>0</a1> (synattack koruma) 1 (TcpMaxHalfOpen ve TcpMaxHalfOpenRetried ayarlar uygulandı ise, <a1>RCE</a1> (yol önbelleği girdisi) oluşturma Gecikmeli ve yeniden iletim yeniden denemeleri sınırlı.) 2 (ek olarak 1. Gecikmeli bir gösterge için Winsock yapılır) Not: ne zaman sistem kendisini saldırı altında aşağıdaki seçeneklerden herhangi bir yerde bulur artık etkinleştirilebilir: sScalable windows (RFC 1323) ve bir bağdaştırıcı TCP parametrelerini (ilk RTT, pencere boyutu). Koruma çalıştığından, yol önbelleği girdisi SYN ACK gönderilir ve Winsock seçenekleri bağlantının bu aşamada kullanılamaz önce sorgulanan değil olmasıdır. Varsayılan: 0 (yanlış) Öneri: 2 Açıklama: The SYN-ayrılmış kaynaklar sahip olduğunuz zamanı azaltır; ACKS, yeniden aktarımları miktarını azaltarak, Synattack koruma içerir. Bağlantı yapılan kadar yol önbellek girdisi kaynak tahsisatı ertelendiği. Synattackprotect üç yönlü el sıkışma işlemi tamamlanıncaya kadar AFD bir gösterge üzerinde bağlantı ertelendiği sonra = 2. Ayrıca, TcpMaxHalfOpen ve TcpMaxHalfOpenRetried ayarlarını aştı koruma mekanizması tarafından gerçekleştirilen eylemler yalnızca ortaya olduğunu unutmayın. Not: aşağıdaki anahtarları yalnızca etkisiz olarak yukarıdaki genel anahtar kanıtlanmış veya özel kaynak sınırları isabet değiştirilmesi. Değişiklikler aşağıda listelenmektedir: ******************************************************************* * 1. Tcpip.sys times out half-open connections faster * *******************************************************************
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Tcpip
\Parameters
\TcpMaxConnectResponseRetransmissions
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 2
Value Retransmission Times Elapsed Time Comments 3 3, 6, and 12 seconds 45 seconds Cleanup 24 secs after last retx 2 3, and 6 seconds 21 seconds Cleanup 12 secs after last retx 1 3 seconds 9 seconds Cleanup 6 secs after last retx ******************************************************************* * 2. NetBT has a Higher, Configurable Backlog * ******************************************************************* Bir bağlantı olayı, şimdi boş blok sayısı 2'ın altında "Artır" bir blok sayısı ekler, burada "Artır" görmek için a?a??da gösterildi?i gibi kayıt defterinde Konfigüre edilebilir denetleme:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\NetBt
\Parameters
\BacklogIncrement
Value Type: REG_DWORD
Valid Range: 1-0x14 (1-20 decimal)
Default: 3
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\NetBt
\Parameters
\MaxConnBackLog
Value Type: REG_DWORD
Valid Range: 1-0x9c40 (1-40,000 decimal)
Default: 1000
******************************************************************* * 3. Afd.sys has been modified to withstand large numbers of * * "half-open" connections efficiently * ******************************************************************* AFD.sys yeni sürümünü dinamik bekleme listesi davranışını denetlemek için kullanılan dört yeni kayıt defteri parametreleri destekler. EnableDynamicBacklog etkinleştirmek veya dinamik bekleme listesi devre dışı bırakmak için genel bir anahtardır. Varsayılan olarak 0 (kapalı) atar ve bu ayar, varolan sürümlerinden herhangi bir değişiklik sağlar. 1 Olarak ayarlamak, yeni dinamik bekleme listesi özelliğini etkinleştirir.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\EnableDynamicBacklog
Value Type: REG_DWORD
Valid Range: 0,1
Default: 0
Suggested value for a system under heavy attack: 1
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\MinimumDynamicBacklog
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 0
Suggested value for a system under heavy attack: 20
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\MaximumDynamicBacklog
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 0
Suggested value for a system under heavy attack: Memory
dependent. We recommend that this value does not exceed 20000 (decimal). This prevents exhaustion of the non-paged pool when under attack.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\DynamicBacklogGrowthDelta
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 0
Suggested value for a system under heavy attack: 10 (0xa)
AFD.sys için değişiklikleri yararlanmak için <a0></a0>, Windows Sockets uygulamaları özellikle bekleme listesi, kendi listen() çağrı kesilirken MinimumDynamicBacklog için yapılandırılmış olan değerden büyük istemesi gerekir. Microsoft ınternet ınformation Server (25, bir varsayılan bekleme listesi olan) gibi yapılandırılabilir uygulamalardır. Uygulamaya özgü Ayrıntılar adresindeki Microsoft Knowledge Base'den kullanılabilir: http://support.microsoft.com
(http://support.microsoft.com/)
Değiştirilen sürücüler için Windows NT 3.51 ve bunları yüklemek için yönergeleri aşağıdaki ınternet konumunu veya Microsoft Destek kanalları kullanılabilir: FTP://FTP.Microsoft.com/bussys/Winnt /winnt-public/fixes/usa/nt351/hotfixes-postsp5/syn-attack DurumWindows NT 4.0En son Microsoft Windows NT ABD hizmet paketi için Windows NT 4.0 içinde bu sorun giderilmiştir. Hizmet paketini elde etme hakkında daha fazla bilgi için Microsoft Knowledge Base'de aşağıdaki sözcük sorgu:servpack Windows NT 3.51Microsoft, bu sorun, bazı bir ölçüde güvenlik açığına Windows NT sürüm 3.51 sonuçlanabilir onaylamıştır. Tam olarak desteklenen bir düzeltme yayımlamıştır, ancak onu tam regresyon sınanmış ve yalnızca saldırı riski olarak sistemlere uygulanması gereken edilmemiştir. Sistem, fiziksel erişilebilirliğini, ağ ve ınternet bağlantısı ve sisteminiz risk düzeyini belirlerken, diğer etkenler değerlendirin. Sisteminizde belirli bir düzeyde risk altındaysa, Microsoft bu düzeltmeyi uygulamanızı önerir. Aksi halde, bu düzeltmeyi içeren sonraki Windows NT hizmet paketini, bekleyin. Daha fazla bilgi için Microsoft Teknik Destek'le temasa geçin.Daha fazla bilgiBu kayıt defteri değişiklikleri ekleme, bir Microsoft Exchange küme üzerinde olumsuz bir etkisi olabilir. Microsoft Exchange Cluster (Exres.dll) sık kullanılabilirliği'ni sınamak için SMTP, IMAP, POP3 ve HTTP bağlantı noktası bağlantıları başlatır. Sınamalar, 25, 143, 110 veya 80 numaralı bağlantı noktasına bir telnet oturumu benzer. Sınamaları başarılı olursa, Küme Hizmetleri kullanıcılar tarafından kullanılabilir ve bunları "Canlı gibi" işaretler bilir. Sınamaları başarılı olmazsa, Küme Yöneticisi kaynağı Küme Yöneticisi'nde çevrimdışı olarak işaretler ve uygulama günlüğüne bir olay kaydeder. Olay şöyledir: Olay türü: hata Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:142641
(http://support.microsoft.com/kb/142641/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste