Race condition
¸ÖƼ ÇÁ·Î±×·¡¹ÖÀ» ±¸ÇöÇÑ ÄÄÇ»ÅÍ´Â ºÐ¸íÈ÷ À¯ÇÑÇÑ ÀÚ¿øÀ» ¿©·¯ ÇÁ·Î¼¼½º¿¡
³ª´©¾î ÁÖ´Â ¿ªÇÒÀ» ÇÏ¿©¾ß ÇÑ´Ù. ÀÌ ¶§ ±× ¿©·¯ ÇÁ·Î¼¼½º´Â ¼·Î ÀÚ¿øÀ» °¡Áö±â
À§Çؼ °æÀïÀ» Çϴµ¥ ÀÌ·¯ÇÑ »óŸ¦ race conditionÀ̶ó ÇÑ´Ù. Áï race conditionÀ̶ó´Â
¸» ÀÚü°¡ ÇØÅ·À» ÀǹÌÇÏ´Â °ÍÀº ¾Æ´Ï¾ú´Ù. ±×·¯³ª ¿µ±¹ÀÇ ÇØÅ·´Üü 8lgmÀÌ ÀÌ
race conditionÀ» ÀÌ¿ëÇÏ¿© ºÎ´çÇÏ°Ô root ±ÇÇÑÀ» ¾ò¾î³»´Â ¹æ¹ýÀ» ¹ß°ß, ¹ßÇ¥ÇÑ
ÀÌÈÄ¿¡ race conditionÀ̶õ ´Ü¾î°¡ ÇϳªÀÇ ÇØÅ· ±â¹ýÀ» ÀǹÌÇÏ°Ô µÇ¾ú´Ù.
½ÇÁ¦·Î ÀÌ·± race condition »óÅ¿¡¼ ½Ã½ºÅÛÀº µ¿ÀÏÇÑ µÎ ÇÁ·Î¼¼½º¿¡°Ô ±ÔÄ¢¼º
ÀÖ°Ô ÇÒ´çÇÏÁö ¸øÇÑ´Ù. À̸¦ ÀÌ¿ëÇÏ¿© ¹ö±×¸¦ °¡Áö°í ÀÖ´Â system program(SUID°¡
root³ª Bin µîÀ¸·Î ¼³Á¤µÇ¾î ÀÖ´Â program) °ú hacker°¡ ¸¸µç Exploit program
ÀÌ ÀÌ·± °æÀï»óŸ¦ ¸¸µé°í À̸¦ ÀÌ¿ëÇؼ root ±ÇÇÑÀ¸·Î file¿¡ ´ëÇÑ Á¢±ÙÀ»
°¡´ÉÇÏ°Ô ÇÑ´Ù.
race condition¿¡¼ ¶Ç ´Ù¸¥ Áß¿äÇÑ °³³äÀº Symbolic linkÀÌ´Ù. À¯´Ð½º¿¡¼´Â
ÀÌ ½Éº¼¸¯ ¸µÅ©¸¦ Á¦°øÇÏ¹Ç·Î½á ´ë´ÜÈ÷ Æí¸®ÇÑ ±â´ÉÀ» Áִµ¥, À̸¦ ¾Ç¿ëÇÏ´Â
°ÍÀÌ´Ù. ½Éº¼¸¯ ¸µÅ©¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¸¸µé¾ú´Ù°í Ä¡ÀÚ.
[****]:/u4/cybertec% ln -s ~root/.rhosts this
ÀÌ·¸°Ô Çϸé this´Â ~root/.rhosts¸¦ °¡¸®Å°´Â ÆÄÀÏÀÌ µÈ´Ù. ¸¸ÀÏ ¿©±â¼
this¿¡ ¾î¶² ³»¿ëÀ» ½á ³Ö´Â´Ù¸é ÀÌ°ÍÀº this¿¡ ½áÁö´Â °ÍÀÌ ¾Æ´Ï¶ó, ~root/.rhosts¿¡
½áÁö´Â °ÍÀÌ µÉ °ÍÀÌ´Ù. ¸¸ÀÏ ½Ã½ºÅÛÀÌ ÀÌ°ÍÀ» üũÇÏÁö ¾Ê´Â´Ù¸é Ä¿´Ù¶õ ¹®Á¦¸¦
ÀÏÀ¸Å³ ¼ö°¡ ÀÖ´Ù.
¹°·Ð À§¿¡ ¾´ °Íó·³ °£´ÜÇÏ°Ô´Â µÇÁö ¾ÊÁö¸¸, SunOs 4.x¹öÁ¯ÀÇ ¸ÞÀÏ ÇÁ·Î±×·¥ÀÇ
ºÒ¿ÏÀü¼ºÀ» ÀÌ¿ëÇÏ¿© À§¿Í °°Àº ¿ø¸®¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
[****]:/u4/cybertec% cd /var/spool/mail; ln -s
~root/.rhosts
daemon [****]:/var/spool/mail% echo "+ +" | mail daemon
[****]:/var/spool/mail%
rlogin localhost -l root
¿©±â¼ /bin/mail ÇÁ·Î±×·¥Àº daemon ÀÌ ½Éº¼¸¯ ¸µÅ©ÀÎÁö¸¦ È®ÀÎÇÏÁö ¾Ê±â
¶§¹®¿¡, root ±ÇÇÑÀ¸·Î USER_ID ¿¡ ÇØ´çÇÏ´Â ÆÄÀÏ¿¡ ¼ö½ÅµÈ ³»¿ëÀ» µ¤¾î¾²°Ô
µÈ´Ù.
ÀÌ°Í ¶§¹®¿¡ ÀÌÁ¦ Sun »ç¿¡¼ USER_ID ¿¡ ÇØ´çÇÏ´Â ³»¿ëÀÌ ½ÇÁ¦·Î Á¸ÀçÇÏ´ÂÁö,
¶Ç´Â ½Éº¼¸¯ ¸µÅ©ÀÎÁö¸¦ È®ÀÎÇÏ´Â ÆÐÄ¡¸¦ °³¹ßÇÏ¿´´Ù. ÇÏÁö¸¸ °ð ÀÌ ÆÐÄ¡¹öÁ¯¿¡
°É¸Â´Â hacking skillÀÌ µîÀåÇߴµ¥ ÀÌ°ÍÀÌ¾ß ¸»·Î race conditionÀ̶ó ÇÒ ¼ö
ÀÖ´Â ±â¹ýÀÎ °ÍÀÌ´Ù.
½ÇÁ¦·Î ÆÐÄ¡µÈ ¹öÀüÀÇ mail ÇÁ·Î±×·¥¿¡¼ USER_ID ¿¡ ÇØ´çÇÏ´Â ³»¿ëÀÌ ½Éº¼¸¯
¸µÅ©°¡ ¾Æ´Ò ¶§¿¡¸¸ ÀÌ ÆÄÀÏÀ» ¿¬´Ù. ÀÌ°ÍÀÇ ºñ±³´Â lstat()¿¡¼ Çϸç, ½Éº¼¸¯
¸µÅ©°¡ ¾Æ´ÔÀ» ÆÇ´ÜÇÑ ÈÄ open()À¸·Î ¿¬´Ù. ±×·¯³ª ÀÌ ºñ±³°ú ¿±âÀÇ »çÀÌ¿¡´Â
ÀÏÁ¤ ½Ã°£ÀÇ °¸ÀÌ ÀÖÀ¸¸ç, À̸¦ ¸¸ÀÏ ÆÄ°íµç´Ù¸é, Á¤»óÀûÀÎ ÆÄÀÏÀ» ÀÌ »çÀÌ¿¡
½Éº¼¸¯ ¸µÅ©·Î ¹Ù²Ù¾î ³¾ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. Áï ÀÌ °úÁ¤ÀÌ race condition ÀÌ
ÀϾ´Â ¼ø°£ÀÌ´Ù.
À§¿Í °°Àº ±â¹ýÀº ¸ÞÀÏ ÇÁ·Î±×·¥ ÀÌ¿Ü¿¡µµ Àӽà ÆÄÀÏÀ» ¸¸µå´Â SUID ÇÁ·Î±×·¥¿¡¼µµ
¼º¸³ÇÑ´Ù. À̰͵µ ¸ÞÀÏ ¹ö±×¿Í ºñ½ÁÇÑ ÀÌÀ¯·Î root ±ÇÇÑÀ» ³»¾îÁÖ°Ô(?) µÇ´Âµ¥.
¸¸ÀÏ ÀÓ½ÃÆÄÀÏ°ú °°Àº À̸§ÀÇ ½Éº¼¸¯ ¸µÅ©¸¦ °É¾îÁÖ°í, ±× ´ë»óÀÌ ÆÄÀÏÀÌ ½ÇÁ¦·Î
¾ø´Ù¸é, Default umask¿¡ ÀÇÇؼ rwxrwxrwxÀÇ Æ۹̼ÇÀ» °¡Áø ÆÄÀÏÀÌ »ý¼ºµÇ¾î
Áø´Ù. À̸¦ ÀÌ¿ëÇÏ¿© root±ÇÇÑÀ» °¡Áö°Å³ª ³²ÀÇ ¸ÞÀÏÀ» ¿¾îº¸°Å³ª ÇÒ ¼ö ÀÖ´Â
°ÍÀÌ´Ù. ¸¶Âù°¡Áö·Î ÀÌ¿¡ ´ëÇÑ ÆÐÄ¡µµ, °á±¹ race condition¿¡ ÀÇÇؼ ¶Õ¸± ¼ö
ÀÖ´Ù.
race conditionÀ» ¸·À¸·Á¸é ù°·Î root±ÇÇÑÀÇ SUID ½ÇÇà½Ã µÉ ¼ö ÀÖÀ¸¸é
ÀÓ½ÃÆÄÀÏÀ» ¸¸µéÁö ¾Ê´Â °ÍÀÌ´Ù. ÀÓ½ÃÆÄÀÏÀº ½Éº¼¸¯ ¸µÅ©·Î ¾Ç¿ëµÉ ºô¹Ì¸¦ Á¦°øÇÑ´Ù.
¶ÇÇÑ unlink()¸¦ ºÒ°¡´É ÇÏ°Ô ÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù. ¸µÅ© Á¡°Ë½Ã¿¡ lstat()ÀÌ¿ëÇÏ¿©
½Éº¼¸¯ ¸µÅ© race¸¦ ÇÇÇϵµ·Ï ÇÏ°í, open()ÈÄ¿¡´Â fstat()À¸·Î È®ÀÎÇÏ´Â °ÍÀÌ
ÁÁ´Ù.
Buffer overflow
ÀÌ ¹æ¹ýÀº ºñ±³Àû ÃÖ±Ù¿¡ ¹ß°ßµÈ ¹æ¹ýÀ¸·Î, Aleph One À̶ó´Â »ç¶÷ÀÌ 96³âµµ¿¡
PhrackÀ̶ó´Â º¸¾È°ü·Ã ¹®¼¿¡ ¹ßÇ¥ÇÏ¸é¼ ¾Ë·ÁÁø °ÍÀÌ´Ù. buffer overflow ¶õ
¸» ±×´ë·Î ¹öÆÛ¸¦ ¿À¹öÇÃ·Î¿ì ½ÃÄÑ, ½ÇÁ¦ ±× ¸í·ÉÀÌ ¾Æ´Ñ ´Ù¸¥ ¸í·ÉÀ» ±× ¸í·ÉÀÇ
±ÇÇÑÀ¸·Î ½ÇÇàµÇµµ·Ï ÇÏ´Â ¹æ¹ýÀ» ¸»ÇÑ´Ù.
ÇϳªÀÇ ÇÁ·Î¼¼½º´Â ½ºÅà ÇüÅ·ΠÀúÀåµÇ´Âµ¥, ½ºÅà ¿µ¿ªÀÇ SP Æ÷ÀÎÅÍ ºÎºÐ¿¡
ÇÔ¼öÀÇ ¿¬°á°ü°è, ±×¸®°í »ç¿ëÇÏ´Â º¯¼öµéÀÌ ÁöÁ¤µÈ´Ù. ÀÌ ºÎºÐÀ» Á¶ÀÛÇϸé,
SP Æ÷ÀÎÅÍ°¡ °¡¸®Å°´Â ºÎºÐÀÌ ´Þ¶óÁ®¼ ÀüÇô ´Ù¸¥ ¸í·ÉÀ» ½ÇÇà ½Ãų¼ö ÀÖ´Â °ÍÀÌ´Ù.
Buffer overflowÀÇ Å¸°ÙÀÌ µÇ´Â ÇÁ·Î±×·¥Àº ÁÖ·Î SUID ·Î root ±ÇÇÑÀ» °¡Áö°Ô
µÇ´Â ÇÁ·Î±×·¥À̸ç, ½ÇÇàµÇ°Ô ÇÏ´Â ÇÁ·Î±×·¥Àº ÁÖ·Î /bin/sh °°Àº ½© ÇÁ·Î±×·¥À̱â
¶§¹®¿¡, ÀÌ°ÍÀÌ ¼º°øÇÏ¸é ¹Ù·Î root¸¦ Áæ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
overflow ½ÃÅ°´Â °ÍÀº, ¹«ÀÛÁ¤ ¿¡·¯¸¦ ³»´Â °Í¸¸À¸·Î´Â ¾ÈµÈ´Ù. overflow
µÇ¾î¼ ³Ñ¾î°¡´Â ºÎºÐÀ» Àß Á¶ÀýÇÏ¿© ±×°ÍÀÌ µ¿ÀÛÇϵµ·Ï ÇØ¾ß Çϴµ¥, ÁÖ·Î ½©À»
¶ç¿ì´Â °ÍÀÌ ¸ñÀûÀ̹ǷΠ½Ã½ºÅÛ ³»¿¡¼ÀÇ /bin/shÀÇ À§Ä¡, µ¿ÀÛÇÏ´Â °úÁ¤µîÀ»
¾Ë¾Æ¾ß ÇÒ °ÍÀÌ´Ù. °£´ÜÇÑ ½©À» ¶ì¿ì´Â cÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ½ÃÄÑ, ¾î¼Àºí¸®·Î
º¯È¯ÇÑ ÈÄ¿¡ ,±×¸¦ ºÐ¼®ÇÏ¸é ²Ï ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ±×¸¦ ¹ÙÅÁÀ¸·Î seed¸¦
Á¤È®È÷ ÀÛ¼ºÇϸé, ¿øÇÏ´Â ÇÁ·Î±×·¥À» ¶ç¿ï ¼ö ÀÖ´Ù.
overflow¸¦ ¹ÙÅÁÀ¸·Î ÇÑ ÇØÅ· ±â¼úÀº ¿©·¯ °¡Áö°¡ Àִµ¥, À̸¦ ¹æ¾îÇϱâ
À§Çؼ´Â ÁÖ·Î Overflow wrapper°¡ »ç¿ëµÈ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ¿À½ºÆ®·¹Àϸ®¾ÆÀÇ
AUSCERT ¶ó´Â º¸¾È ÆÀ¿¡¼ ¸¸µé¾î ¹èÆ÷ÇÑ °ÍÀε¥. ÇÁ·Î±×·¥ÀÇ µ¿ÀÛ ¿ø¸®´Â, ÇÁ·Î±×·¥ÀÌ
½ÇÇàµÉ ¶§ ³Ñ°Ü¹Þ´Â ÀÎÀÚÀÇ ±æÀ̸¦ ¸ÕÀú °Ë»çÇÏ¿©, overflowÀÏ °æ¿ì¿¡´Â ´õ ÀÌ»ó
Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ÇÏ°í, ±×·¸Áö ¾ÊÀ» ¶§¸¸ Çã¿ëÇϵµ·Ï ¸¸µé¾îÁ® ÀÖ´Ù. ÇÏÁö¸¸
wrapperµµ ¹æ¾îÇÒ ¼ö ÀÖ´Â ¹üÀ§°¡ ÇÑÁ¤µÇ¹Ç·Î ±âŸ ¿©·¯ °¡Áö ÃֽŠÆÐÄ¡µéÀ»
±¸ÇÏ¿© »ç¿ëÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.
DoS, DDoS attack
- DoS attack
crackingÀÇ ¶Ç ´Ù¸¥ ÇüÅ·μ Dos attackÀ» µé ¼ö ÀÖ´Ù. Dos´Â Denial
of SurviceÀÇ ¾à¾î·Î¼ Áï, ¼ºñ½º °ÅºÎ¸¦ ÇÏ°Ô ¸¸µå´Â °ÍÀÌ´Ù. ¹°·Ð root±ÇÇÑÀº
ºÒ¹ý ȹµæÇÏ¿©, ³»ºÎ ÆÄÀÏ ±¸Á¶¸¦ ¸Á°¡¶ß¸²À¸·Îµµ Å« ÇÇÇظ¦ ÁÙ ¼ö ÀÖÁö¸¸,
±×·¯±â ¾î·Á¿ï °æ¿ì¿¡, ´Ü¼øÈ÷ ½Ã½ºÅÛÀÌ ¼ºñ½ºÇÏ´Â °ÍÀ» ¹æÇØÇÏ´Â °Í¸¸À¸·Îµµ
½Ã½ºÅÛ ¿î¿µÀÚ¿¡°Ô´Â Å« Ÿ°ÝÀÌ µÉ °ÍÀÌ´Ù. ÀÌ°ÍÀÌ¾ß ¸»·Î Á¤¸» »ç¾ÇÇÑ attackÀÌ
¾Æ´Ò ¼ö ¾ø´Ù.
ÁÖ·Î ¼ºñ½º¸¦ Á¦°øÇÏ´Â ½Ã½ºÅÛÀÇ ¸®¼Ò½º¸¦ ¸ðµÎ ¸Ô¾î¹ö¸®°Å³ª, Æı«ÇÏ´Â
ÇüŸ¦ ¾´´Ù. ±×·±µ¥ ÀÌ·± °ÍµéÀº °¨ÁöÇÏ°í ¹æ¾îÇÏ´Â °ÍÀÌ ¹«Ã´ ¾î·Á¿ö¼
°ü¸®ÀÚÀÇ ¼¼½ÉÇÑ ÁÖÀÇ°¡ ¿ä±¸µÈ´Ù.
DoS °ø°ÝÀÇ À¯ÇüÀº Å©°Ô ³»ºÎÀûÀÎ °ø°Ý°ú ¿ÜºÎÀûÀÎ °ø°ÝÀ¸·Î ³ª´· ¼ö
ÀÖ´Ù.
- ³»ºÎÀûÀÎ °ø°Ý
- ½Ã½ºÅÛÀÇ µð½ºÅ© °í°¥: °íÀÇÀûÀ¸·Î ¿ë·®ÀÌ Å« ÆÄÀÏÀ» »ý¼ºÇÏ¿©,
ÆÄÀÏ ½Ã½ºÅÛÀ» ²Ë Â÷°Ô ÇÏ°í, ¼ºñ½º¸¦ ´õ ÀÌ»ó Á¦°øÇÏÁö ¸øÇϵµ·Ï
ÇÏ´Â ¹æ¹ý. unlink ÈÄ¿¡ ÆÄÀÏÀÇ Å©±â¸¦ ¹«ÇÑÁ¤ Áõ°¡½ÃŲ´Ù.
- ½Ã½ºÅÛÀÇ ¸Þ¸ð¸® °í°¥: °íÀÇÀûÀ¸·Î load °¡ Å« process¸¦ °É¾î,
¸Þ¸ð¸®¸¦ °í°¥½ÃÅ°´Â ¹æ¹ý
- ½Ã½ºÅÛ ³»ÀÇ ÇÁ·Î¼¼½º killing : root ±ÇÇÑÀ» °¡Áø ÈÄ, ±× ½Ã½ºÅÛ¿¡¼
µ¹°í ÀÖ´Â ¸ðµç processµéÀ» kill ½ÃÅ°´Â ¹æ¹ý.
- ÇÁ·Î¼¼½º Overflow : Kernel¿¡ ÇÑÁ¤µÇ¾î ÀÖ´Â ¼ö ÀÌ»óÀÇ process¸¦
¸¸µé¾î ³»¾î ¸ðµç process°¡ µ¹Áö ¸øÇϵµ·Ï ÇÏ´Â ¹æ¹ý.
- ¿ÜºÎÀûÀÎ °ø°Ý
- Mailstrom : ¸ÞÀÏÀ» °è¼ÓÇؼ º¸³»¾î mail systemÀ» ¸¶ºñ½ÃÅ´.
- Client attack : Java ÀÇ appletÀ» ÀÌ¿ëÇÑ´Ù. appletÀº ¼ºñ½º°¡
client·Î Àü¼ÛµÇ¾î, clientÀÇ ½Ã½ºÅÛ¿¡¼ µ¹¾Æ°¡´Â ÇüÅÂÀ̹ǷÎ,
ÀÌ·± applet¸¦ ÁغñÇÏ¿´´Ù°¡ client°¡ Á¢¼ÓÇϸé clientÀÇ ¸®¼Ò½º¸¦
°í°¥½ÃŲ´Ù.
- inetd attack
- TCP/IP, ethernet ¿¡¼ÀÇ packet Á¶ÀÛ : packetÀ» Á¶ÀÛÇÏ¿©
³×Æ®¿öÅ©¸¦ ¸¶ºñ½ÃŲ´Ù.
- Network traffic overflow : network ±â´ÉÀ» ¸¶ºñ½ÃÅ´
ÃÖ±Ù¿¡ À¯ÇàÇß´ø DoS attackµé¿¡ ´ëÇÏ¿© Àá½Ã ¾Ë¾Æº¸¸é.
- echo/chargen
º¸Åë UDP storm attack À̶ó ºÒ¸®´Âµ¥, UDP ¼ºñ½º Áß¿¡ echo/chargenÀ»
ÀÌ¿ëÇÏ¿©, ½Ã½ºÅÛÀ» ´Ù¿î½ÃÅ°´Â °ø°ÝÀÌ´Ù. À̰͵éÀ» ÀÌ¿ëÇÏ¿© °ø°ÝÀ»
¹Þ´Â °æ¿ì°¡ ¸¹°í, ¶ÇÇÑ ½ÇÁ¦·Î echo/chargen service´Â º°·Î ÀÌ¿ëµÇ´Â
ÀÏÀÌ ¾ø±â ¶§¹®¿¡ ½Ã½ºÅÛ¿¡¼ Á¦°ÅÇÏ´Â ÆíÀÌ ÁÁ´Ù. Á¦°ÅÇÏ´Â ¹æ¹ýÀº
/etc/services ¿Í /etc/inetd.conf ÆÄÀÏ¿¡¼ echo, chargenÀ» Á¦°ÅÇÑ
ÈÄ¿¡ inetd ¼öÆÛ¼¹ö¸¦ ´Ù½Ã ¶ç¿ì´Â °ÍÀÌ´Ù.
- flooding
Spoofing¿¡¼ trust È£½ºÆ®¸¦ ¸¶ºñ½ÃÅ°±â À§ÇÏ¿© »ç¿ëµÈ ¹æ¹ý. TCP
SYN floodingÀ̶ó´Â ¹æ¹ý.
- mail bomb, Spam mail
mail bomb, Áï ¸ÞÀÏ ÆøźÀ̶ó°í ÇÏ´Â °ÍÀº ¾öû³ ¿ë·®ÀÇ mailÀ»
À͸íÀ¸·Î º¸³»¾î ±× ¸ÞÀÏÀ» °üÀåÇÏ´Â ¼¹öÀÇ ÆÄƼ¼ÇÀ» ¸¶ºñ½ÃÅ°°í ±×·³À¸·Î¼
mail service¸¦ ÁßÁö½ÃÅ°´Â ¹æ¹ýÀÌ´Ù. º¸Åë ¹ÞÀº ¸ÞÀÏÀº /var/spool/mail¿¡
ÀúÀåÀÌ µÇ´Âµ¥, ÀÌ ÆÄƼ¼ÇÀÌ ²Ë Âù´Ù¸é ±× ÀÌÈÄÀÇ mailÀ» ÀúÀåÇÏÁö ¸øÇÏ°Ô
µÉ °ÍÀÌ´Ù. ÀÌ°ÍÀÌ ¸ÞÀÏ Æøź, mail bomb ÀÌ´Ù.
spam mailÀ̶õ ¸¹Àº »ç¶÷µéÀÌ ÀÌ¹Ì °Þ¾î º» °ÍÀÏ °ÍÀÌ´Ù. ¿øÇÏÁö
¾Ê´Â ¸ÞÀÏÀÌ Àڽſ¡°Ô ¿À´Â °ÍÀ» ¶æÇϴµ¥, ÀÌ·¸°Ô ¹Þ´Â »ç¶÷ÀÇ Àǻ翡
»ó°ü¾øÀÌ Áý´Ü, ¹«¼³Á¤ ¸ÞÀÏÀ» º¸³»´Â °ÍÀÌ´Ù. spam mailµµ anonymous·Î
º¸³»´Â °ÍÀÌ °¡´ÉÇØÁ® ¸¹Àº »ç¿ëÀÚµéÀÌ ºÒÆíÀ» ¹Þ°í ÀÖ´Ù. spam mailÀ»
Áö¼ÓÀûÀ¸·Î »Ñ¸®´Â ÀÚµéÀ» list·Î ¸¸µé¾î ±×µé¿¡°Ô¼ ¿À´Â ¸ÞÀÏÀ» °ÅºÎÇϰųª,
¸ÞÀÏ ÀÚü¿¡ ¾î¶² ½ÄÀÇ ÇÊÅ͸¦ µÎ¾î ¿øÇÏ´Â ³»¿ëÀÇ ¸ÞÀϸ¸ ¹Þµµ·Ï ÇÏ´Â
°ÍÀÌ °£Á¢ÀûÀÎ ÇØ°áÃ¥ÀÌ µÉ °ÍÀÌ´Ù.
- DDoS (Distributed Denial of Service)
À̸§¿¡¼µµ º¼ ¼ö ÀÖµíÀÌ distributed system Áï ºÐ»êȯ°æ ÇÏ¿¡¼ÀÇ Dos
attackÀ̶ó°í º¸¸é µÉ °ÍÀÌ´Ù. ´ë±Ô¸ð ³×Æ®¿öÅ©¿¡¼ ¸¹Àº ¼öÀÇ host¿¡ ¼³Ä¡µÈ
ÈÄ¿¡ °ø°ÝÀÚÀÇ ¸í·É¿¡ µû¶ó ÇÑ ½Ã½ºÅÛÀ» ¸¶ºñ½Ãų ¼ö ÀÖ´Ù.
ÀÌ·± ºÐ»ê ½Ã½ºÅÛ °ø°ÝÀ» ÇÏ´Â µµ±¸·Î´Â trinoo°ú TFNÀÌ ÀÖ´Ù.
- Trinoo : ¸¹Àº ¼Ò½º·ÎºÎÅÍ, ÅëÇÕµÈ UDP flood DoS attackÀ» ¸¸µé¾î³»´Â
µµ±¸ÀÌ´Ù. trinoo°ø°ÝÀº ¸î °³ÀÇ ¼¹ö¿Í, ±×¿¡ ¿¬°áµÈ ¸¹Àº ¼öÀÇ Å¬¶óÀ̾ðÆ®·Î
ÀÌ·ç¾îÁö´Âµ¥. ¼¹ö¸¦ ÅëÁ¦ÇÏ¿© ±× ¹ØÀÇ Å¬¶óÀ̾ðÆ®¿¡ °ÅºÎ°ø°Ý ¼öÇàÀ»
¸í·ÉÇÏ´Â °ÍÀÌ´Ù.
- TFN(Tribe Flood Network) : Trinoo¿Í ±× ¸ñÀûÀº °ÅÀÇ À¯»çÇϳª,
¿©·¯°³ÀÇ ¼Ò½º¿¡¼ ¿©·¯°³ÀÇ ½Ã½ºÅÛ¿¡ DoS attackÀ» ÇÒ ¼ö ÀÖ´Ù. TFNÀº
UDP flood attack ÀÌ¿Ü¿¡µµ TCP SYN flood °ø°Ý, ICMP echo °ø°Ý, ICMP
broadcast °ø°Ýµîµµ ÇÒ ¼ö ÀÖ´Ù.