ÅØ¼¿³×Æ®ÄÄ È¨ÆäÀÌÁö¿¡ ¿À½Å°ÍÀ» ȯ¿µÇÕ´Ï´Ù.
ÅØ¼¿³×Æ®ÄÄ È¨ÆäÀÌÁö¿¡ ¿À½Å°ÍÀ» ȯ¿µÇÕ´Ï´Ù.
Home > ÀÚ·á½Ç > FAQ
SYN Flooding À̶õ?
µî·ÏÀÚ¸í: °ü¸®ÀÚµî·ÏÀÏÀÚ: 2006.01.05Á¶È¸¼ö: 4216
eranker.com Editor

<SYN Flood DoS Attack>

SYN Flood DoS´Â TCP/IPÀÇ Ãë¾à¼ºÀ» ÀÌ¿ëÇÑ ¹æ½ÄÀ¸·Î, ¿î¿µÃ¼Á¦¸¦ °¡¸®Áö ¾Ê°í Àû¿ëµÈ´Ù. Windows ½Ã½ºÅÛ ¿ª½Ã TCP/IP¸¦ ±âº»ÀûÀ¸·Î »ç¿ëÇϰí Àֱ⠶§¹®¿¡ SYN Flood DOS¿¡ ´ëÇØ ÀÚÀ¯·Î¿î °ÍÀº ¾Æ´Ï´Ù.


<TCP/IP 3-Way Handshake µ¿ÀÛ¿ø¸®>

 

TCP/IP ³×Æ®¿öÅ©´Â ÇÚµå¼ÎÀÌÅ©(Handshake)¶ó´Â °úÁ¤À» ÅëÇØ »óÈ£°£ ¿¬°áÀ» À¯ÁöÇÑ´Ù. ÇÚµå¼ÎÀÌÅ·Àº 3´Ü°è·Î ³ª´©¾îÁø´Ù. ¸ÕÀú Ŭ¶óÀÌ¾ðÆ®´Â ¿ø°ÝÁö ÄÄÇ»ÅÍ¿¡°Ô Á¢¼ÓÇϰíÀÚ ÇÏ´Â Æ÷Æ®·Î ¿¬°á ¿ä±¸¸¦ Çϸç, À̸¦ ¹Þ¾Æ ¿ø°Ý ¼­¹ö¿¡¼­´Â ACK(Acknowledgment)¿Í ¿¬°á Å¥·Î Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÀ´äÇÑ´Ù. ±×¸®°í Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ ACK¿¡ ÀÀ´äÇÏ¸é ¿¬°áÀÌ ÀÌ·ç¾îÁø´Ù.

<SYN-Flooding µ¿ÀÛ¿ø¸®>

SYN(Synchronize) Flood´Â ÀÌ ¼¼ °¡Áö ´Ü°è Áß ¸¶Áö¸· Ŭ¶óÀÌ¾ðÆ®°¡ ÀÌ ACK¿¡ ÀÀ´äÇÏÁö ¾Ê´Â »óȲ¿¡¼­ ¹ß»ýÇÑ´Ù. SYN Flood¶õ ¸íĪÀº ÀÌ·¯ÇÑ °ø°ÝÀ» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÃÖÃÊ¿¡ SYN Flooder¶ó´Â À̸§À¸·Î °ø°³µÇ¾ú±â ¶§¹®ÀÌ´Ù. ÀÌ·± »óȲ¿¡¼­ ACK¸¦ ¹ß¼ÛÇÑ ¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ®°¡ ACK¿¡ ÀÀ´äÇϱâ Àü±îÁö ÇØ´ç Á¢¼Ó Á¤º¸¸¦ Àá½Ã ·Î±×¿¡ ½×¾Æ µÐ´Ù. ¸¸ÀÏ µ¿½Ã´Ù¹ßÀûÀ¸·Î ÀÌ·¯ÇÑ ¿ä±¸°¡ Áõ°¡ÇßÀ» °æ¿ì, ½Ã½ºÅÛÀº ·Î±×¸¦ À§ÇÑ °ø°£À» ÃæºÐÈ÷ È®º¸ÇÏÁö ¸øÇÏ°Ô µÇ¸ç °á±¹ ³×Æ®¿öÅ© Áß´ÜÀ¸·Î À̾îÁö°Ô µÈ´Ù.

 

<SYN-Flooding ¹æ¾î ¹× Áõ»ó>

CERT¿¡¼­´Â ÇöÀç ÀÌ·¯ÇÑ °ø°Ý¿¡ ´ëÇØ Áö±ÝÀÇ IP ½Ã½ºÅÛ Ã¼°è¿¡¼­´Â »ç½Ç ¸¶¶¥È÷ ¸·À» ¼ö ÀÖ´Â ¹æ¹ýÀº Á¸ÀçÇÏÁö ¾ÊÀ¸¸ç, ¶ó¿ìÅÍ ¼³Á¤À̳ª ±âŸ ´Ù¸¥ ¹æ¹ýÀ¸·Î ħÀÔÀ» ÅëÁ¦ÇÏ´Â ¹æÆíÀ» »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÑ´Ù. ¶ÇÇÑ ÀϹÝÀûÀ¸·Î SYN Flood °ø°ÝÀº ½Ã½ºÅÛÀÇ Æ®·¡ÇÈÀ» Áõ°¡½Ãų »Ó, ÀϹÝÀûÀÎ TCP/IP Á¢¼Ó ¹æ½ÄÀ» »ç¿ëÇϰí Àֱ⠶§¹®¿¡ ±×´ÙÁö µÎµå·¯Áø ·Î±×»óÀÇ Æ¯Â¡ÀÌ ³ªÅ¸³ªÁö ¾Ê´Â´Ù.

 

¼ø°£ÀûÀÎ Æ÷ÂøÀº netstat ¸í·É¾î·Î ½ÃµµÇÒ ¼ö ÀÖÀ¸¸ç, netstat ¸í·É¾î·Î SYN_RECEIVED°¡ °è¼Ó ³ªÅ¸³ª¸é °ø°Ý¿¡ ³ëÃâµÈ °ÍÀ¸·Î °£ÁÖÇÒ ¼ö ÀÖ´Ù.


 

<SYN Flooding ´ëó ¹æ¹ý>
SYN Flood DoS¸¦ ¸·´Â ¹æ¹ýÀº ±Ùº»ÀûÀ¸·Î´Â Á¸ÀçÇÏÁö ¾ÊÀ¸³ª ´ÙÀ½°ú °°Àº ¸î °¡Áö ¼³Á¤À» Á¶ÀÛÇÏ¿© SYN Flood °¡´É¼ºÀ» ³·Ãß´Â ÇØ°áÃ¥Àº Á¸ÀçÇÑ´Ù.

 

ù¹øÂ° ¼³Á¤Àº ¹ÝÂë ¿­·ÁÁø ¿¬°á ½ÃµµµéÀ» ¾ó¸¶³ª »¡¸® ´Ý¾Æ¹ö¸±Áö ¿©ºÎ¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð ÀÌ ½Ã°£ ³»¿¡ Áö¼ÓÀûÀÎ DDOS °ø°ÝÀ» °¨ÇàÇÑ´Ù¸é Å« Àǹ̴ ¾øÁö¸¸, »ó´ëÀûÀ¸·Î Á¶ÀýÇÏÁö ¾ÊÀº ½Ã½ºÅÛ¿¡ ºñÇØ Á¶ÀýÇÑ ½Ã½ºÅÛÀÌ ÈξÀ ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇÒ È®·üÀÌ ³ô´Ù. ÇÏÁö¸¸, Á¤»óÀûÀÎ Á¢¼Óµµ Á¦´ë·Î ÀÌ·ç¾îÁöÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖÀ¸´Ï À̸¦ ÁÖÀÇÇØ¾ß ÇÑ´Ù.

µÎ¹øÂ° SYN Flood¸¦ ¹æÁöÇÏ´Â ¹æ¹ýÀº ·Î±× Å©±â¸¦ ´Ã¸®´Â ¹æ¹ý°ú Á¢¼Ó ½Ã°£À» ÁÙÀÌ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÀüÀÚÀÇ °æ¿ì´Â Á¤»óÀûÀÎ Á¢¼ÓÀÌ ÀúÇØµÉ °¡´É¼ºÀº ¾øÁö¸¸, ·Î±×¸¦ ´Ã·ÁÁشٴ °ÍÀº °ø°Ý¿¡ ´ëÇÑ Áö¿¬ ½Ã°£¸¸ È®º¸ÇÏ´Â °ÍÀ̶ó Å« Àǹ̴ ¾ø´Ù.

 

 

<±× ¿Ü SYN_Flooding ¿¡ ´ëÇÑ º¸Ãæ ¼³¸í>
(1)  RFC 1918 ¿¡ ÀÇÇØ ³»ºÎ(Private) IP¸¦ ¼Ò½º·Î µé¾î¿À´Â Æ®·¡ÇÈÀ» Â÷´ÜÇÑ´Ù.
127.0.0.0, 10.0.0.0, 172.16.0.0, 192.168.0.0 µîÀº Private IP ·Î¼­ ³»ºÎÀÇ °¡»ó IP ¸¦ »ç¿ëÇÒ ¶§  ¾²ÀÌ´Â ÁÖ¼ÒÀ̸ç ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ IP¸¦ ¼Ò½º ÁÖ¼Ò·Î ¶ó¿ìÆÃÀÌ µÉ ¼ö ¾ø´Ù.

(2) ÀÓÀÇÀÇ IP °¡ ¾Æ´Ñ ƯÁ¤ÇÑ IP¸¦ ¼Ò½º ÁÖ¼Ò·Î °è¼ÓÀûÀ¸·Î SYN °ø°ÝÀÌ ÀÌ·ç¾î Áú °æ¿ì¿¡´Â ÇØ´ç IP ¸¦ Â÷´ÜÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù.

¸¸¾à ÀÓÀÇÀÇ IP·Î °ø°ÝÁö¸¦ »ý¼ºÇÑ´Ù¸é SYN_RECEIVED ·Î º¸ÀÌ´Â IP Áß¿¡´Â ½ÇÁ¦ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Â IP µµ ÀÖÀ» °ÍÀÌ°í ±×·¸Áö ¾ÊÀº IP µµ ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ½ÇÁ¦ °ø°ÝÀ» ´çÇÒ ¶§ °ø°ÝÁö IP ¸¦ °ËÃâÇØ º¸¸é ¸ðµÎ ping ÀÌ µÇÁö ¾Ê´Â ½ÇÁ¦ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇÁö ¾ÊÀº IP ÁÖ¼ÒÀÌ´Ù. ¾î°¼­ ÀÌ·± Çö»óÀÌ ÀϾ±î? ÀÌ´Â ¾Õ¿¡¼­ ¼³¸íÇÑ TCP ÀÇ 3 Way-Handshake ¿ø¸®¸¦ Àß »ý°¢Çغ¸¸é ÀÌÇØ°¡ µÉ °ÍÀÌ´Ù
.
Áï, ¹«ÀÛÀ§·Î »ý¼ºµÈ IP ¸¦ ¼Ò½º·Î ÇÑ SYN ÆÐŶÀ» ¹ÞÀº ¼­¹ö´Â, ¿äûÀ» ¹ÞÀº ¸ðµç IP ·Î SYN+ACK ÆÐŶÀ» º¸³½´Ù. ±×·±µ¥, Á¤ÀÛ ½ÇÁ¦·Î ÇØ´ç IP ¸¦ »ç¿ëÁßÀΠȣ½ºÆ®´Â SYN ÆÐŶÀ» º¸³»Áöµµ ¾Ê¾Ò´Âµ¥, °ø°ÝÀ» ¹ÞÀº ¼­¹ö·ÎºÎÅÍ ¿µ¹®µµ ¸ð¸£´Â SYN+ACK ¸¦ ¹Þ¾ÒÀ¸¹Ç·Î ÀÌ ÆÐŶÀ» ºñÁ¤»óÀûÀÎ ÆÐŶÀ¸·Î °£ÁÖÇϰí ÇØ´ç ÆÐŶÀ» ¸®¼Â(RST)ÇÏ¿© ÃʱâÈ­ ½ÃŲ´Ù
.
±×¸®°í ½ÇÁ¦ Á¸ÀçÇÏÁö ¾Ê´Â IP ¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸ÀÚ. °ø°ÝÀ» ´çÇÑ ¼­¹ö°¡ ÇØ´ç IP·ÎºÎÅÍ
  SYN ÆÐŶÀ» ¹Þ¾Ò´Ù°í ÆÇ´Ü(½ÇÁ¦·Î´Â À§Á¶µÈ ÆÐŶÀÌÁö¸¸) ÇÏ¿© SYN+ACK ÆÐŶÀ» ¹ß¼Û ÈÄ ACK ÆÐŶÀ» °è¼Ó ±â´Ù¸®Áö¸¸ ÇØ´ç IP ´Â ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î SYN+ACK ÆÐŶÀ» ¹ÞÀ» ¼öµµ ¾øÀ» »Ó´õ·¯ ÀÌ¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ACK ÆÐŶÀ» ¹ß¼ÛÇÏÁö ¾ÊÀ» °ÍÀÓÀº ºÒÀ» º¸µí »·ÇÑ °ÍÀ̰í, °á±¹ °ø°ÝÀ» ¹Þ´Â ¼­¹ö´Â Á¸ÀçÇÏÁöµµ ¾Ê´Â IP ·ÎºÎÅÍ ACK ÆÐŶÀ» ¹ÞÀ» °Í¸¸À» ±â´Ù¸®¸ç ¹é·Î±×Å¥´Â °¡µæ Â÷°Ô µÇ´Â °ÍÀÌ´Ù.  À̰ÍÀÌ ¹é·Î±×Å¥°¡ °¡µæ Â÷°Ô µÇ´Â ÀÌÀ¯ÀÌ¸ç ¹é·Î±×Å¥¸¦ °¡µæ ä¿ì´Â IP°¡  ¸ðµÎ ½ÇÁ¦·Î´Â Á¸ÀçÇÏÁö ¾Ê´Â IP µéÀÎ °ÍÀÌ´Ù. µû¶ó¼­ °ø°ÝÀÚÀÇ ÀÔÀå¿¡¼­´Â ÀÎÅͳݻ󿡼­ ¶ó¿ìÆÃÀÌ µÇÁö ¾Ê´Â IP ¸¦ ¼Ò½º IP ·Î ÇÏ¿© °ø°ÝÇÏ´Â °ÍÀÌ °¡Àå È¿°úÀûÀÏ °ÍÀÌ´Ù. Áï ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Â IP ¸¦ ¼Ò½º ÁÖ¼Ò·Î ÇÏ¿© SYN Flooding °ø°ÝÇÏ´Â °ÍÀº Àǹ̰¡ ¾ø´Ù.

(3)
½ÇÁ¦ °ø°ÝÁö IP¸¦ ÃßÀûÇÏ´Â °ÍÀº °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù.
´ëºÎºÐÀÇ DoS °ø°ÝÀÌ ±×·¯ÇϵíÀÌ SYN_Flooding °ø°Ýµµ ¼Ò½ºIP¸¦ ¼Ó¿©¼­ µé¾î¿À±â ¶§¹®¿¡ netstat À¸·Î º¸ÀÌ´Â IP¸¦ ½ÇÁ¦ °ø°ÝÁö IP ¶ó°í ÆÇ´ÜÇØ¼­ ÇØ´ç IP·Î ¿ª°ø°ÝÀ» ÇØ¼­´Â ¾È µÈ´Ù.  °ø°ÝÀ» ´çÇÏ´Â ¸®´ª½º ¼­¹ö¿¡¼­ °ø°ÝÁö¸¦ ¾Æ´Â ¹æ¹ýÀº ¾øÀ¸¸ç »óÀ§ ¶ó¿ìÅÍ¿Í ÇØ´ç ¶ó¿ìÅͰ¡ ¿¬°áµÇ¾î ÀÖ´Â ISP ¾÷ü¿Í ±ä¹ÐÇÏ°Ô ÇùÁ¶°¡ µÇ¾úÀ» ¶§¶ó¾ß  ±×³ª¸¶ ÃßôÀÌ °¡´ÉÇÏ´Ù.
±×·¯³ª »ç½Ç»ó ÇùÁ¶°¡ ÀÌ·ç¾îÁ®µµ ÃßôÇϱâ¶õ ¸Å¿ì ¾î·Á¿îµ¥, ¸¸¾à ¶ó¿ìÆÃ °æ·Î°¡ 20°³ÀÌ»ó µÇ´Â °÷¿¡¼­ °ø°ÝÇÑ´Ù¸é 20°³ ¶ó¿ìÅ͸¦ °ü¸®ÇÏ´Â ¸ðµç °ü¸®ÀÚ¿Í µ¿½Ã¿¡ ÇùÁ¶°¡ ÀÌ·ç¾îÁ®¾ßÇÏ°í °ø°ÝÀÌ ½ÇÁ¦ ÀÌ·ç¾îÁö°í ÀÖ´Â ´ç½Ã¿¡
  ÃßôÀÌ µÇ¾î¾ß ÇϹǷΠ¸Å¿ì ¾î·Æ´Ù°í ÇÒ ¼ö ÀÖ´Ù.    °á·ÐÀûÀ¸·Î °ø°ÝÁö IP¸¦ ÃßôÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
±×¸®°í, Âü°íÀûÀ¸·Î ½Ã½ºÅÛ¿¡¼­ À§Á¶µÈ ÆÐŶÀ» »ý¼ºÇÏ´Â °ÍÀº ¿ÀÁ÷ root ¸¸ÀÌ °¡´ÉÇϹǷΠ°ø°ÝÀÚ´Â °ø°ÝÁö ½Ã½ºÅÛÀÇ root ¼ÒÀ¯·Î SYN Flooding °ø°ÝÀ» ÇÏ´Â °ÍÀ̶ó´Â »ç½ÇÀ» Âü°íÇϱ⠹ٶõ´Ù
.

(4)
¶ó¿ìÅͳª ¹æÈ­º®¿¡¼­ Â÷´Ü °¡´ÉÇÏ´Ù.
¶ó¿ìÅÍµî ³×Æ®¿öÅ© Àåºñ·Î À¯¸íÇÑ CISCO ¿¡¼­´Â TCP SYN_Flooding °ø°ÝÀ» Â÷´ÜÇϱâ À§ÇØ TCP Intercept ¶ó´Â ¼Ö·ç¼ÇÀ» Á¦¾ÈÇß´Ù.  TCP Intercept ´Â µÎ °¡Áö ¹æ½ÄÀ¸·Î ±¸Çö°¡´ÉÇѵ¥ , ù¹øÂ° ¹æ½ÄÀº ¡°ÀÎÅͼÁÆ® ¸ðµå¡± ¶ó ÇÏ¿© ¸» ±×´ë·Î ¶ó¿ìÅÍ·Î µé¾î¿À´Â SYN ÆÐŶ ¿äûÀ» ±×´ë·Î ¼­¹ö¿¡ ³Ñ°ÜÁÖÁö ¾Ê°í ¶ó¿ìÅÍ¿¡¼­ ÀÏ´Ü °¡·Îä¾î(Intercept ÇÏ¿©) ¼­¹ö¸¦ ´ë½ÅÇÏ¿© SYN ÆÐŶÀ» ¿äûÇÑ Å¬¶óÀÌ¾ðÆ®¿Í ¿¬°áÀ» ¸Î°í, ¿¬°áÀÌ Á¤»óÀûÀ¸·Î ÀÌ·ç¾îÁö¸é À̹ø¿¡´Â Ŭ¶óÀÌ¾ðÆ®¸¦ ´ë½ÅÇÏ¿© ¼­¹ö¿Í ¿¬°áÀ» ¸ÎÀº ´ÙÀ½ µÎ ¿¬°áÀ» Åõ¸íÇÏ°Ô Æ÷¿öµùÇÏ¿© ¿¬°á½ÃÄÑÁÖ´Â ¹æ½ÄÀÌ´Ù.  µû¶ó¼­ Á¸ÀçÇÏÁö ¾Ê´Â IP ·ÎºÎÅÍ ¿À´Â SYN ¿äûÀº ¼­¹ö¿¡ µµ´ÞÇÏÁö ¸øÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. µÎ¹øÂ° ¹æ½ÄÀº ¡°¿ÍÄ¡(watch) ¸ðµå¡± ¶ó ÇÏ¿© ¡°ÀÎÅͼÁÆ® ¸ðµå¡±¿Í´Â ´Þ¸® ¶ó¿ìÅ͸¦ Åë°úÇÏ´Â SYNÆÐŶÀ» ±×´ë·Î Åë°ú½Ã۰í ÀÏÁ¤ ½Ã°£µ¿¾È ¿¬°áÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀ¸¸é ¶ó¿ìÅͰ¡ Áß°£¿¡¼­ SYN ÆÐŶÀ» Â÷´ÜÇÏ´Â ¹æ½ÄÀÌ´Ù.  ¸î¸î ¹æÈ­º®¿¡¼­µµ À§ÀÇ µÎ °¡Áö ¹æ½ÄÀ¸·Î SYN Flooding À» Â÷´ÜÇϰí ÀÖ´Ù.   ½ÇÁ¦·Î tcp intercept ¸¦ ¼³Á¤ÇÏ¿© Å×½ºÆ® °á°ú ¼­¹ö ·¹º§¿¡´Â ÀüÇô ½ºÇªÇÎµÈ SYN ÆÐŶÀÌ º¸³»ÁöÁö ¾Ê¾Æ SYN_Flooding °ø°ÝÀ» Â÷´ÜÇϱâ À§ÇÑ °¡Àå È®½ÇÇÑ ¹æ¹ýÀ̱â´Â ÇßÁö¸¸ ¾Æ½±°Ôµµ ¶ó¿ìÅÍÀÇ CPU, Memory ºÎÇϰ¡ ³Ê¹« ³ô¾ÆÁö´Â ´ÜÁ¡ÀÌ ÀÖ¾ú´Ù. ÀÌ ¼³Á¤¿¡ ´ëÇØ ±Ã±ÝÇϽŠºÐÀº http://www.cisco.com/ Á¢¼ÓÈÄ "tcp intercept" ·Î °Ë»öÇØ º¸±â ¹Ù¶õ´Ù. ÀÌ ¼³Á¤À» ÇßÀ» °æ¿ì¿¡´Â ¸ðµç ÆÐŶ¿¡ ´ëÇØ ÀÎÅͼÁÆ®¸¦ ÇϹǷΠƮ·¡ÇÈÀÌ ¸¹À» °æ¿ì¿¡´Â ¶ó¿ìÅͰ¡ ´Ù¿îµÇ´Â °æ¿ìµµ ÀÖÀ¸´Ï ¼³Á¤½Ã °¢º°È÷ ÁÖÀÇÇϱ⠹ٶõ´Ù.

(6)
  Windows NT/2000 °è¿­¿¡¼­´Â Registry°ªÀ» ¼öÁ¤ÇÔÀ¸·Î½á Æ©´×ÀÌ °¡´ÉÇÏ´Ù.
ÀÌ °ª¿¡ ´ëÇÑ Æ©´×Àº Microsoft ÀÇ technical page ³ª
http://packetstorm.securify.com/groups/rhino9/synflood.doc
¸¦ ´Ù¿î·Îµå ¹Þ¾Æ Âü°íÇϱ⠹ٶõ´Ù
.
AIX
³ª Solarisµî ´Ù¸¥ UNIX °è¿­¿¡ ´ëÇÑ Æ©´×Àº

http://www.cymru.com/~robt/Docs/Articles/ip-stack-tuning.html
¸¦ Âü°íÇϱ⠹ٶõ´Ù.

 

 

<Radware IPS ÀåºñÀÇ SYN Protection ÀÛµ¿ ¿ø¸®>

<Requirement>

: Radware Àåºñ »ó¿¡¼­, SYN Flood ¹æ¾î¸¦ À§ÇØ ¸î °¡Áö Çʼö ¿ä±¸»çÇ×ÀÌ ¼³Á¤µÇ¾î¾ß ÇÑ´Ù.

1.       Àåºñ¿¡¼­ Layer 4 Session table°ú ÇÔ²² ¿î¿µµÇ¾î¾ß ÇÑ´Ù.

2.       ¾ç´ÜÀÇ Data Àü¼Û ¹æ½ÄÀ» Static forwardingÀ¸·Î ¼³Á¤Çϰí, Process mode·Î ¼³Á¤ÇÑ´Ù.

3.       Àåºñ¿¡¼­ ProtectionÀ» À§ÇÑ Á¤Ã¥ÀÌ Çϳª ÀÌ»ó activate µÇ¾î¾ß ÇÑ´Ù.

4.       °¢ Protection Á¤Ã¥¿¡ ´ëÇÑ ¼³¸í

A.       a TCP destination port range

                                                  i.              ¹æ¾î Á¤Ã¥À» Àû¿ëÇϱâ À§ÇÏ¿© Destination IP ÁÖ¼Ò¸¦ ºÐ¸®, Àû¿ëÇϱâ À§ÇÏ¿© »ç¿ëµÈ´Ù.

B.       SYN¿¡ ´ëÇÑ ¼¼°¡Áö ¹æ¾î ¸ðµå

                                                  i.              Enabled

1.        SYN Äí۸¦ »ç¿ë

                                                ii.              Triggered

1.        »ç¿ëÀÚ¿¡ ÀÇÇØ Á¤ÀǵǾî ÀÓ°èÄ¡ °ªÀ» ÅëÇØ SYNÀ» ¹æ¾î

2.        Ãʱ⿡ ±âº»°ªÀ¸·Î ÀϹÝÀûÀÎ TCPÀÇ Random ISNÀ» »ç¿ë

3.        SYN °ø°ÝÀÌ È°¼ºÈ­ µÇ¾úÀ» ¶§, SYN Cookie¸¦ »ç¿ë

4.        SYN¿¡ ´ëÇÑ ¹æ¾î´Â °ø°ÝÀ» ¹Þ´Â Destination¿¡ ´ëÇØ¼­¸¸ Ȱ¼ºÈ­

                                               iii.              Disabled

1.        SYN¿¡ ´ëÇØ °¨Áö ¾øÀÌ ¸ðµç TCP ISNÀ» ¹Þ¾Æ µéÀÓ

 

         Trigger¸¦ ¼³Á¤ÇÒ ¶§ »ç¿ëµÇ´Â ÀÓ°èÄ¡ °ª¿¡ ´ëÇÑ ¼³¸í:

         SYN Protection Attack Protection Timeout

         TCP 3-way handshake°¡ ¿Ï·áµÇ¾î¾ß ÇÏ´Â ½Ã°£À» ¼³Á¤ÇÑ´Ù.

         SYN Protection Threshold Up Ratio

         SYN ¹æ¾î¸¦ activate ½ÃÄ×À» ¶§, 1ÃÊ¿¡ ¿­·ÁÁø ¸ðµç session¿¡ ´ëÇØ ¼ö¿ëÇÒ ¼ö ÀÖ´Â uncompleted SYNÀÇ percentage ¼³Á¤

         SYN Protection Threshold Down Ratio

         SYN ¹æ¾î¸¦ deactivate ½ÃÄ×À» ¶§, 1ÃÊ¿¡ ¿­·ÁÁø ¸ðµç session¿¡ ´ëÇØ ¼ö¿ëÇÒ ¼ö ÀÖ´Â uncompleted SYNÀÇ percentage ¼³Á¤

         SYN Protection Triggering Time

         threshold up/down ºñÀ²ÀÌ ¿©±â¼­ ¼³Á¤µÈ triggering timeÀ» ÃʰúÇÏ¿´À» °æ¿ì, SYN¿¡ ´ëÇÑ ¹æ¾î°¡ activate/deactivate µÈ´Ù.

         SYN Protection Minimum SYNs per Second for Trigger

         SYN protectionÀÌ ¹ß»ýÇÏ¿´À» ¶§, Àüü open ¼¼¼Ç¿¡ ´ëÇØ ¿Ï·áµÇÁö ¾ÊÀº SYN¿¡ ´ëÇÑ ¼ö¿ëÇÒ ¼ö ÀÖ´Â Àý´ëÀûÀÎ ÃÖ¼Ò°ª

          

         Radware Àåºñ¸¦ ÅëÇÏ¿©, SYN¿¡ ´ëÇÑ ¹æ¾î¸¦ ½ÃµµÇÒ ¶§, Threshold(ÀÓ°èÄ¡)¿¡ ´ëÇÑ ¼³Á¤Àº °¢ networkÀÇ Æ¯¼º¿¡ µû¶ó ´Ù¸£´Ù. µû¶ó¼­, ÀÌ¿¡ ´ëÇØ¼­ °ü¸®ÀÚ°¡ manualÇÏ°Ô ¼³Á¤ÀÌ °¡´ÉÇϸç, ÀÌ ÀÓ°èÄ¡¸¦ ÃʰúÇÒ °æ¿ì, SYN flooding¿¡ ´ëÇÑ ¹ß»ýÀ¸·Î °£ÁÖ, Protection ±â´ÉÀ» enable ÇÏ°Ô µÈ´Ù.

 

 

ÀÌÀü±Û: ISA(Integrated Services Architecture)
´ÙÀ½±Û: BGP protocolÀ̶õ?
ÅØ¼¿³×Æ®ÄÄ È¨ÆäÀÌÁö¿¡ ¿À½Å°ÍÀ» ȯ¿µÇÕ´Ï´Ù.