ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ È« Á¾ ¿ì shairin@nextline.net À©µµ¿ì ¼¹ö¿¡¼ ¼ºñ½º °ÅºÎ °ø°Ý¿¡ ´ëºñÇÑ TCP/IP ½ºÅà °È (1) ¼ºñ½º °ÅºÎ °ø°ÝÀ̶õ Á¤º¸ ½Ã½ºÅÛÀÇ µ¥ÀÌÅͳª ÀÚ¿øÀ» Á¤´çÇÑ »ç¿ëÀÚ°¡ ÀûÀýÇÑ ´ë±â ½Ã°£ ³»¿¡ »ç¿ëÇÏ´Â °ÍÀ» ¹æÇØÇÏ´Â ÇàÀ§·Î ÁÖ·Î ½Ã½ºÅÛÀÇ cpu³ª ¸Þ¸ð¸®, Åë½Å´ë¿ªÆø°ú °°Àº ÀÚ¿øÀ» °í°¥½ÃÄÑ Á¤º¸ ½Ã½ºÅÛÀÇ »ç¿ëÀ» ¹æÇØÇÏ´Â °ø°Ý ¹æ½Ä ÀÔ´Ï´Ù. (2) Microsoft ȨÆäÀÌÁö Âü°í ÁÖ¼Ò Microsoft¿¡¼ ¼ºñ½º °ÅºÎ°ø°Ý¿¡ ´ëºñÇÑ TCP/IP ½ºÅà °È¿¡ °ü·ÃÇÑ ¸Þ´º¾óÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. Windows 2000 http://support.microsoft.com/kb/315669/ko Windows 2003 http://support.microsoft.com/kb/324270/ko (3) ÃֽŠº¸¾È ¼öÁ¤ÇÁ·Î±×·¥À¸·Î »ç¿ë ÁßÀÎ ÄÄÇ»Å͸¦ ¾÷µ¥ÀÌÆ® (2000/2003 °øÅë) ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®¿¡¼´Â ¾Ë·ÁÁø WindowsÀÇ º¸¾È»ó Ãë¾àÁ¡À̳ª ¹ö±×¿¡ °üÇÑ ÆÐÄ¡¸¦ Á¦°øÇÏ°í ÀÖÀ¸¸ç ¼ºñ½º °ÅºÎ °ø°Ý ¿Ü¿¡µµ ¿©·¯ °¡Áö ÇØÅ·ÀÇ À§Ç輺À» ÁÙ¿©Áֱ⠶§¹®¿¡ ÁÖ±âÀûÀ¸·Î ¾÷µ¥ÀÌÆ®¸¦ ½Ç½ÃÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¨ç À©µµ¿ì ÀͽºÇ÷η¯¸¦ ½ÇÇàÇÏ¿© »ó´ÜÀÇ µµ±¸-Windows Update¸¦ Ŭ¸¯ÇÏ¿© Microsoft Windows Update ÆäÀÌÁö¿¡ Á¢¼ÓÇÑ ÈÄ ºü¸¥ ¼³Ä¡¸¦ ¼±ÅÃ
¨è ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®ÇÒ ¼ÒÇÁÆ®¿þ¾î¸¦ °Ë»öÇÑ ÈÄ ¸ñ·ÏÀÌ Ç¥½ÃµÇ¸é ¾÷µ¥ÀÌÆ® ¼³Ä¡ ¼±ÅÃ
¨é ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®¸¦ ´Ù¿î·Îµå ÇÏ°í ¼³Ä¡
¨ê ÀçºÎÆà ÈÄ ¸ñ·ÏÀÌ ³ª¿ÀÁö ¾ÊÀ» ¶§ ±îÁö ¨ç ¹øºÎÅÍ ¹Ýº¹ (4) TCP/IP ½ºÅÃÀ» °ÈÇÏ´Â TCP/IP ·¹Áö½ºÆ®¸® °ªÀ» º¯°æ À©µµ¿ì ¼¹ö»óÀÇ ·¹Áö½ºÆ®¸®¸¦ ¼öÁ¤ÇÏ¿© TCP/IP ÇÁ·ÎÅäÄÝ ½ºÅÃÀ» °ÈÇÕ´Ï´Ù. ±âº» TCP/IP ½ºÅà ±¸¼ºÀº Ç¥ÁØ ÀÎÆ®¶ó³Ý Æ®·¡ÇÈÀ» ó¸®Çϵµ·Ï Á¶Á¤µÇ¾î ÀÖ½À´Ï´Ù. ÄÄÇ»Å͸¦ ÀÎÅͳݿ¡ Á÷Á¢ ¿¬°áÇÑ °æ¿ì ¼ºñ½º °ÅºÎ °ø°Ý¿¡ ´ëºñÇÏ¿© TCP/IP ½ºÅÃÀ» °ÈÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¨ç À©µµ¿ì ÁÂÃø ÇÏ´ÜÀÇ ½ÃÀÛ-½ÇÇàÀ» ¼±ÅÃÇÏ¿© regedit¸¦ ÀÔ·Â
¨è ÁÂÃø¿¡ Ç¥½ÃµÇ´Â °æ·Î¿¡¼ ´ÙÀ½ÀÇ °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters ¿ìÃøÀÇ ¸ñ·Ï¿¡¼ SynAttackProtect ¸¦ ¼±ÅÃÇÏ¿© Windows 2000¿¡¼´Â 2¸¦ ¼±ÅÃÇϸç Windows 2003¿¡¼´Â 1À» ¼±ÅÃÇÕ´Ï´Ù. Windows 2000
Windows 2003
°ª À̸§: SynAttackProtect Å°: Tcpip\Parameters °ª Á¾·ù: REG_DWORD À¯È¿ ¹üÀ§: 0,1,(2 : Windows 2000 ¿¡¼ Àû¿ë) ±âº»°ª: 0 ÀÌ ·¹Áö½ºÆ®¸® °ªÀº TCP(Transmission Control Protocol)°¡ SYN-ACKSÀÇ ÀçÀü¼ÛÀ» Á¶Á¤Çϵµ·Ï ÇÕ´Ï´Ù. ÀÌ °ªÀ» ±¸¼ºÇϸé SYN °ø°Ý(¼ºñ½º °ÅºÎ °ø°ÝÀÇ ÇÑ Á¾·ù) µ¿¾È ¿¬°á ÀÀ´äÀÌ ´õ »¡¸® ½Ã°£ ÃÊ°úµË´Ï´Ù. • 0(±âº»°ª): SYN °ø°Ý¿¡ ´ëÇÑ ÀϹÝÀûÀÎ º¸È£¸¦ ÇÏ·Á¸é SynAttackProtect¸¦ 0À¸·Î ¼³Á¤ÇÕ´Ï´Ù. • 1: SYN °ø°Ý¿¡ ´ëÇÏ¿© º¸´Ù ³ôÀº ¼öÁØÀÇ º¸È£¸¦ ÇÏ·Á¸é SynAttackProtect¸¦ 1·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â TCP°¡ SYN-ACKSÀÇ ÀçÀü¼ÛÀ» Á¶Á¤Çϵµ·Ï ÇÕ´Ï´Ù. SynAttackProtect¸¦ 1·Î ¼³Á¤Çϸé SYN °ø°ÝÀÌ ÀÌ·ç¾îÁö°í ÀÖ´Â °æ¿ì ¿¬°á ÀÀ´äÀÌ ´õ »¡¸® ½Ã°£ ÃÊ°úµË´Ï´Ù. Windows´Â °ø°ÝÀÌ ÁøÇà ÁßÀÎÁö È®ÀÎÇϱâ À§ÇÏ¿© ´ÙÀ½ °ªÀ» »ç¿ëÇÕ´Ï´Ù.• TcpMaxPortsExhausted • TCPMaxHalfOpen • TCPMaxHalfOpenRetried • 2(Windows 2000): SYN °ø°Ý¿¡ ´ëÇÏ¿© ÃÖ°í ¼öÁØÀÇ º¸È£¸¦ ÇÏ·Á¸é SynAttackProtect¸¦ 2·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ °ªÀº ¿¬°á Ç¥½Ã°¡ ´õ Áö¿¬µÇµµ·Ï Çϸç, SYN °ø°ÝÀÌ ÁøÇà ÁßÀÏ ¶§´Â TCP ¿¬°á ¿äûÀÌ ´õ »¡¸® ½Ã°£ ÃÊ°úµË´Ï´Ù. ÀÌ °ªÀº ±ÇÀå ¼³Á¤ÀÔ´Ï´Ù. Âü°í: ´ÙÀ½ ¼ÒÄÏ ¿É¼ÇÀº SynAttackProtect °ªÀ» 2·Î ¼³Á¤ÇÏ¸é ´õ ÀÌ»ó ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. • È®Àå °¡´ÉÇÑ Ã¢ • °¢ ¾î´ðÅÍ¿¡ ±¸¼ºµÈ TCP ¸Å°³ º¯¼ö(Ãʱâ RTT ¹× â Å©±â Æ÷ÇÔ)
¨é ÁÂÃø¿¡ Ç¥½ÃµÇ´Â °æ·Î¿¡¼ ´ÙÀ½ÀÇ °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters ¿ìÃø¿¡ Ç¥½ÃµÇ´Â ¸ñ·Ï¿¡¼ EnableDeadGWDetect¸¦ ¼±ÅÃÇÏ¿© 0 À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
°ª À̸§: EnableDeadGWDetect Å°: Tcpip\Parameters °ª Á¾·ù: REG_DWORD À¯È¿ ¹üÀ§: 0, 1(False, True) ±âº»°ª: 1(True) • 1 : EnableDeadGWDetect¸¦ 1·Î ¼³Á¤Çϸé TCP´Â ´õ ÀÌ»ó ÀÛµ¿ÇÏÁö ¾Ê´Â °ÔÀÌÆ®¿þÀ̸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÌ»ó ÀÛµ¿ÇÏÁö ¾Ê´Â °ÔÀÌÆ®¿þÀÌ °¨Áö°¡ »ç¿ëµÇ¸é TCP´Â ¿©·¯ ¿¬°á¿¡ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(IP)¿¡ ¹é¾÷ °ÔÀÌÆ®¿þÀ̸¦ º¯°æÇϵµ·Ï ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ °ÔÀÌÆ®¿þÀÌ´Â Á¦¾îÆÇÀÇ ³×Æ®¿öÅ© µµ±¸¿¡ ÀÖ´Â TCP/IP ±¸¼º ´ëÈ »óÀÚÀÇ °í±Þ ¼½¼Ç¿¡¼ Á¤Àǵ˴ϴÙ. • 0: EnableDeadGWDetect °ªÀº 0À¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. 0À¸·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é °ø°ÝÀ¸·Î ÀÎÇÏ¿© ¼¹ö°¡ °Á¦·Î ¿øÇÏÁö ¾Ê´Â °ÔÀÌÆ®¿þÀÌ·Î ÀüȯµÉ ¼ö ÀÖ½À´Ï´Ù. ¨ê ÁÂÃø¿¡ Ç¥½ÃµÇ´Â °æ·Î¿¡¼ ´ÙÀ½ÀÇ °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters ¿ìÃø¿¡ Ç¥½ÃµÇ´Â ¸ñ·Ï¿¡¼ EnablePMTUDiscovery¸¦ ¼±ÅÃÇÏ¿© 0À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
°ª À̸§: EnablePMTUDiscovery Å°: Tcpip\Parameters °ª Á¾·ù: REG_DWORD À¯È¿ ¹üÀ§: 0, 1(False, True) ±âº»°ª: 1(True) • 1 : EnablePMTUDiscovery¸¦ 1·Î ¼³Á¤Çϸé TCP´Â ÃÖ´ë Àü¼Û ´ÜÀ§(MTU)³ª ¿ø°Ý È£½ºÆ® °æ·Î¿¡ ´ëÇÑ ÃÖ´ë ÆÐŶ Å©±â¸¦ °Ë»öÇÏ·Á ÇÕ´Ï´Ù. TCP´Â °æ·ÎÀÇ MTU¸¦ °Ë»öÇÏ°í TCP ¼¼±×¸ÕÆ®¸¦ ÀÌ Å©±â·Î Á¦ÇÑÇÏ¿© °æ·Î¿¡ ÀÖ´Â °¢ÀÚ ´Ù¸¥ MTU·Î ³×Æ®¿öÅ©¿¡ ¿¬°áÇÏ´Â ¶ó¿ìÅÍ¿¡¼ Á¶°¢À» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶°¢ÀÌ ÀÖÀ¸¸é TCP 󸮷®¿¡ ÁÁÁö ¾ÊÀº ¿µÇâÀ» ÁÝ´Ï´Ù. • 0 : EnablePMTUDiscovery´Â 0À¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ·ÎÄà ¼ºê³Ý¿¡¼ È£½ºÆ®ÇÏÁö ¾Ê´Â ¸ðµç ¿¬°á¿¡ 576¹ÙÀÌÆ®ÀÇ MTU°¡ »ç¿ëµË´Ï´Ù. ÀÌ °ªÀ» 0À¸·Î ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é °ø°ÝÀÚ°¡ °Á¦·Î MTU¸¦ ¾ÆÁÖ ÀÛÀº °ªÀ¸·Î ¼³Á¤ÇÏ¿© ½ºÅÃÀÇ ºÎÇÏ°¡ Ä¿Áý´Ï´Ù. ¨ë ÁÂÃø¿¡ Ç¥½ÃµÇ´Â °æ·Î¿¡¼ ´ÙÀ½ÀÇ °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters ¿ìÃø¿¡ Ç¥½ÃµÇ´Â ¸ñ·Ï¿¡¼ KeepAliveTimeÀ» ¼±ÅÃÇÏ¿© 300,000À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
°ª À̸§: KeepAliveTime Å°: Tcpip\Parameters °ª Á¾·ù: REG_DWORD - ½Ã°£(¹Ð¸®ÃÊ) À¯È¿ ¹üÀ§: 1 - 0xFFFFFFFF ±âº»°ª: 7,200,000(2½Ã°£) ÀÌ °ªÀº TCP°¡ Keep Alive ÆÐŶÀ» º¸³»¾î À¯ÈÞ ¿¬°áÀÌ ¿·Á ÀÖ´ÂÁö È®ÀÎÇÏ´Â ºóµµ¸¦ °áÁ¤ÇÕ´Ï´Ù. ¿¬°áÀÌ À¯ÁöµÇ¾î ÀÖ´Ù¸é ¿ø°Ý ÄÄÇ»ÅÍ°¡ Keep-Alive ÆÐŶÀ» ÀνÄÇÕ´Ï´Ù. Keep-Alive ÆÐŶÀº ±âº»ÀûÀ¸·Î º¸³»ÁöÁö ¾Ê½À´Ï´Ù. ¿¬°á¿¡¼ ÀÌ °ªÀ» ±¸¼ºÇϱâ À§ÇÑ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±ÇÀå°ªÀº 300,000(5ºÐ)ÀÔ´Ï´Ù. ¨ì ÁÂÃø¿¡ Ç¥½ÃµÇ´Â °æ·Î¿¡¼ ´ÙÀ½ÀÇ °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Netbt\Parameters ¿ìÃø¿¡ Ç¥½ÃµÇ´Â ¸ñ·Ï¿¡¼ NoNameReleaseOnDemand¸¦ ¼±ÅÃÇÏ¿© 1·Î ¼³Á¤ÇÕ´Ï´Ù.
°ª À̸§: NoNameReleaseOnDemand Å°: Netbt\Parameters °ª Á¾·ù: REG_DWORD À¯È¿ ¹üÀ§: 0, 1(False, True) ±âº»°ª: 0(False) ÀÌ °ªÀº ÄÄÇ»ÅÍ°¡ À̸§ ÇØÁ¦ ¿äûÀ» ¹ÞÀ» ¶§ NetBIOS À̸§À» ÇØÁ¦ÇÒÁö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº °ü¸®ÀÚ°¡ ¾ÇÀÇÀûÀÎ À̸§ ÇØÁ¦ °ø°ÝÀ¸·ÎºÎÅÍ ÄÄÇ»Å͸¦ º¸È£ÇÒ ¼ö ÀÖµµ·Ï Ãß°¡µÇ¾ú½À´Ï´Ù. NoNameReleaseOnDemand °ªÀº 1·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¨í ·¹Áö½ºÆ®¸®¸¦ ¼öÁ¤À» ¿Ï·áÇÑ ÀÌÈÄ¿¡ Àû¿ëÀ» À§Çؼ ÀçºÎÆÃÀ» ½Ç½ÃÇÕ´Ï´Ù.
|
|