|
|
 |
|
 |
 |
 |
|
½Å¹®¿¡¼ µå¹°ÀÝ°Ô º¼ ¼ö ÀÖ´Â Á¦¸ñÀÔ´Ï´Ù.
±×·¡¼ ¿äÁòÀº ¸¹Àº ÀϹÝÀε鿡°Ôµµ Àͼ÷ÇØÁø °øÆ÷ÀÇ ´Ü¾î DDoS!!
(ºÐ»ê¼ºñ½º°ÅºÎ °ø°Ý / Distributed Denial of Service / µ¶À½Àº, ¡®µðµð¿À¿¡½º¡¯ ¶Ç´Â ¡®µðµµ½º¡¯ ¶Ç´Â °£·«È÷ ¡®µµ½º°ø°Ý¡¯ ) |
|
DDoS °ø°ÝÀº, ½±°Ô ºñÀ¯ÇÏÀÚ¸é µü Á¤ÇØÁ®ÀÖ´Â ÆøÀÇ 4Â÷¼± µµ·Î¿¡ Á»ºñ ÀÚµ¿Â÷¸¦ ÇѲ¨¹ø¿¡ ¼öõ ¼ö¾ï´ë°¡ ¸ô¸®°Ô ÇÏ¿©
µµ·ÎÀÇ ¼ÒÅë ÀÚü¸¦ ¸·¾Æ µµ·ÎÀÇ ±â´ÉÀ» ¸¶ºñ½ÃŰ´Â °ÍÀ̶ó ÇϰڽÀ´Ï´Ù.
ÀÌ°É ½ÇÁ¦ ³×Æ®¿öÅ©¿¡ Àû¿ë½ÃÄÑ Ç¥ÇöÇÏÀÚ¸é ³×Æ®¿öÅ©¿¡ Á¤»óÀûÀÎ ÆÐŶÀÌ ¿À°í°¡Áö ¸øÇϵµ·Ï ¾²·¹±â ÆÐŶÀ¸·Î
²Ë²Ë ä¿ö¹ö¸®´Â°ÍÀ̶ó°í ÇÒ±î¿ä. |
|
| ±×·³, DDoS °ø°ÝÀ» Çѹø ÇØº¼±î¿ä? |
|
¸ÕÀú, ¾öû³ °ø°Ý ÆÐŶÀ» ¹ß»ý½Ãų Á»ºñ PCµéÀ» È®º¸ÇØ¾ß ÇÕ´Ï´Ù. ±×·¯·Á¸é ÀÏ´Ü PC¸¦ ÀÜ¶à »ç¾ß Çϳª°í¿ä?
¾Æ´Õ´Ï´Ù. ¹Ù·Î ¿ì¸®ÀÇ PC°¡ ¾Ç¼ºÄڵ忡 °¨¿°µÇ¾î ¼ø½Ä°£¿¡ Á»ºñ PC°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
º»ÀÇ ¾Æ´Ï°Ô ±×µéÀÇ Çù¹Ú ºñÁî´Ï½º¸¦ °Åµé¾î ÁÖ´Â »óȲ¿¡ µÅ¹ö¸± ¼ö ÀÖ´Ù´Â »ç½ÇÀÔ´Ï´Ù.
ÀÌ·± Á»ºñ PC¸¦ ¸¹ÀÌ ¸¸µé¼ö·Ï °ø°Ý °¡´ÉÇÑ ¹üÀ§°¡ Ä¿Áý´Ï´Ù. Á»ºñ PC¸¦ 100´ë ¸¸µé¾ú´Ù°í °¡Á¤ÇÏ°í ¶ÇÇÑ ÀÌ Á»ºñ
PC°¡ 100MbpsÀÇ ³×Æ®¿öÅ© ´ë¿ªÆøÀ» È®º¸ÇÒ ¼ö ÀÖ´Ù¸é 100Mbps x 100´ë = 10Gbps ÀÇ °ø°ÝÀ» ¹ß»ý½Ãų ¼ö ÀÖ°Ô µË´Ï´Ù.
ÀÌ·¸°Ô ´õ´õ¿í À§·ÂÀûÀÎ ÇüÅÂÀÇ °ø°ÝÀ» ¸¸µé ¼ö ÀÖÀ¸´Ï À̰ÍÀ» ¹Ì³¢·Î ´õ Å« ±Ý¾×À» ¿ä±¸Çϸç Çù¹ÚÇÒ ¼ö ÀÖ°ÚÁö¿ä. ;;
ÀÌ ÇüÅÂÀÇ °ø°ÝÀº ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ Áß UDP¿Í ICMP¸¦ ÀÌ¿ëÇϴµ¥, Çѹø¿¡ º¸³¾ ¼ö ÀÖ´Â ÆÐŶ Å©±âÀÎ 1500byte¸¦
¸ñÀûÁö ÁÖ¼Ò,°£´ÜÇÑ ÆÐŶ header¿Í ¾²·¹±â µ¥ÀÌÅ͸¦ ½Ç¾î ³¯·Áº¸³»°Ô µÇ´Â °ÍÀÔ´Ï´Ù. |
|
 |
| |
°¡ºñ¾Æ°¡ Á÷Á¢ °³¹ßÇÑ ±âƯÇÑ ¸ð´ÏÅ͸µ ½Ã½ºÅÛÀ» ÅëÇØ, ³×Æ®¿öÅ© ÀÚ¿øÀ» °í°¥½ÃŰ´Â ¹æ½ÄÀÇ DDoS °ø°ÝÀ» ¹ß»ý Áï½Ã ¹ß°ßÇØ³À´Ï´Ù. ¶Ç, ³×Æ®¿öÅ© ´ë¿ªÆø °ü¸®´Â ½Ç½Ã°£À¸·Î Çϰí ÀÖÀ¸¸ç, ³×Æ®¿öÅ©¿¡ ¾î¶°ÇÑ À̽´°¡ ¹ß»ýÇÏ¸é ¾î´À IP·Î °ø°ÝÀÌ ¹ß»ýÀ» Çß´ÂÁö È®ÀÎÇÏ¿© ¶ó¿ìÅÍ ´Ü¿¡¼ Â÷´ÜÁ¤Ã¥À» ¼³Á¤ÇØ ¼¹ö¸¦ º¸È£ÇÏ´Â Á¶Ä¡¸¦ ÃëÇÕ´Ï´Ù.
¼¹öÀÚ¿øÀ» °í°¥½ÃŰ´Â ÇüÅÂÀÇ °ø°Ý¿¡ ´ëóÇϱâ À§Çؼ´Â ³×Æ®¿öÅ© ¸ð´ÏÅ͸µ°ú ÇÔ²², ¾Õ´ÜÀÇ DDX Àåºñ°¡ ³ª¼°Ô µË´Ï´Ù.
ÀÌ DDX Àåºñ´Â ¼ö¸¹Àº À¯ÇüÀÇ °ø°Ý Áß¿¡¼ ƯÈ÷ DDoS°ø°Ý¿¡ ´ëóÇϱâ À§ÇÑ »ç¸íÀ» ¶ì°í ź»ýÇÑ Àåºñ¶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
ÀÌ ¸·°ÇÑ DDX¸¦ ÅëÇØ¼ TCP°ø°Ý ¹ß»ý½ÃÁ¡ÀÇ ÇØ´çµµ¸ÞÀÎÀ» È®ÀÎ ÂøÃâÇØ³»°í, ³×ÀÓ¼¹ö´Ü¿¡¼ IP¸¦ LoopBackÀ¸·Î ¼³Á¤ÇÏ¿© °ø°Ý ÆÐŶÀ» ¿ìȸÇϵµ·Ï ¼³Á¤ÇÏ¿© ó¸®ÇÏ°Ô µË´Ï´Ù.
ÀÌ ¸ðµç °úÁ¤ÀÌ Æò±Õ 3ºÐ À̳»¿¡ ÀÌ·ç¾îÁö°Ô µÇ´Â°ÍÀÌ ¹Ù·Î °¡ºñ¾Æ ¿£Áö´Ï¾îÀÇ °æÇè°ú ³ëÇϿ찡 ¸¸µé¾î³½ ±â¼ú·ÂÀ̶ó
ÇϰڽÀ´Ï´Ù. |
|
|
 |
 |
|
| ¾î° À̸§ÀÌ ÁÖ´Â ¾î°¨Àº ±ôÂïÇϱâ±îÁö Çѵ¥...ÀÌ ¿ª½Ã ¹Ì¿öÇÒ ¼ö¹Û¿¡ ¾ø´Â ¿äÁÖÀÇ °ø°ÝÀ̶ø´Ï´Ù. |
|
ARP ½ºÇªÇÎÀ̶õ, ºñÀ¯ÇÏÀÚ¸é ¿ìüºÎ°¡ ¿ìÆí¹°À» µé°í ÁÖ¼Ò¿Í ¸íÆÐ¸¦ º¸°í ¿ìÆí¹°À» ¹è´ÞÇÏ·Á´Âµ¥
¿·Áý¿¡ »ç´Â »ç¶÷ÀÌ ½ÇÁ¦ ¿ìÆí¹°À» ¹Þ¾Æ¾ß ÇÏ´ÂÁýÀÇ ¸íÆÐ¸¦ À§Á¶ÇØ ºÙÀ̰í ÀÖ¾î¼ ¿ìÆí¹°À» ¸ÕÀú ¹Þ¾Æº» ÈÄ¿¡,
ÁøÂ¥ ÁÖ¼ÒÁö·Î º¸³»ÁÖ´Â °ÍÀ̶ó ÇϰڽÀ´Ï´Ù.
ARP´Â? Address Resolution Protocol·Î.. Çϵå¿þ¾î Àåºñ¿¡°Ô ¡°³ÊÀÇ ¸ÆÁÖ¼Ò´Â ¹¹´Ï?¡± ¶ó°í ¹°¾îº¸´Â ÇÁ·ÎÅäÄÝ~ |
|
| ½ÇÁ¦ ³×Æ®¿öÅ©·Î µé¾î°¡ º¸ÁÒ. |
|
°¡ºñ¾Æ IDCÀÇ ³×Æ®¿öÅ©´Â, ¸ÞÀι麻(L3 multi Layer ½ºÀ§Ä¡/¶ó¿ìÅÍ)ÀÌ ÀÖ°í ÇÏ´Ü¿¡ °¢°¢ÀÇ ´ë¿ªº° ¿öÅ©±×·ì ½ºÀ§Ä¡°¡ ÀÖ°í, ±× ÇÏ´Ü¿¡ L2½ºÀ§Ä¡°¡ ÀÖ´Â ÇüÅ·Π±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
IDC¿ÜºÎ¿¡¼ IDC³»ºÎÀÇ À¥¼¹ö¿¡ Á¢¼Ó ÇÏ°ÔµÇ¸é ¸ÞÀÎ ¶ó¿ìÅͱîÁö´Â ÆÐŶÀÇ ¸ñÀûÁö ÁÖ¼ÒÁ¤º¸·Î ã¾Æ¿À°Ô µÇ°í,
¶ó¿ìÅÍ¿¡¼ ½ÇÁ¦ ¼¹ö±îÁö´Â ¡°MAC ÁÖ¼Ò(¼¹ö ÀåºñÀÇ °íÀ¯ÁÖ¼Ò)¡± Á¤º¸·Î Åë½ÅÇÏ°Ô µÇ´Âµ¥, °°Àº ³×Æ®¿öÅ©´Ü¿¡ ÀÖ´Â
´Ù¸¥ ¼¹ö°¡ ÁøÂ¥ ¸ñÀûÁöÀÇ MAC°ªÀ» À§Á¶Çؼ ÆÐŶÀ» ÈÉÃĺ»(½º´ÏÇÎ) ÈÄ¿¡ ÁøÂ¥ ¸ñÀûÁö·Î ÆÐŶÀ» ³Ñ±â°Ô µÇ´Â°ÍÀÌ
½ºÇªÇÎ °ø°ÝÀÔ´Ï´Ù. |
|
| ±×·³ ¿Ö ÀÌ·±ÁþÀ»? |
|
ARP ½ºÇªÇÎÀÇ ¸ñÀûÀ̶ó¸é, À¥¼¹ö ÆÐŶ¿¡ iframe Äڵ带 »ðÀÔÇÏ´Â ¹æ¹ýÀ¸·Î À¥»çÀÌÆ® Á¢¼ÓÀ» ÅëÇØ¼ ÀÓÀÇÀÇ PC¿¡
¾Ç¼ºÄڵ带 »ðÀÔÇÏ·Á°Å³ª, À¥¿¡¼ °Å·¡µÇ´Â À¥CASH³ª ¾ÆÀÌÅÛµîÀÇ Á¤º¸¸¦ ÈÉÄ¡±â À§ÇÔÀ̶ó ÇϰڽÀ´Ï´Ù.
À½.. À̰͵µ ³²ÀÇ ÀÏÀÌ ¾Æ´ÏÁö¿ä? |
|
 |
|
 |
ÀϹÝÀûÀ¸·Î À¥ÆäÀÌÁöÀÇ ÇÁ·Î±×·¡¹Ö Äڵ忡 ÀÖÀ» ¼ö ÀÖ´Â ¹ö±×¸¦ ÀÌ¿ëÇØ¼ ÇØÄ¿°¡ ¿øÇÏ´Â Äڵ带
½Ã½ºÅÛ°ú DB¿¡ Àü´ÞÇÏ´Â ¹æ¹ýÀ» ÀÌ¿ëÇϴµ¥ ÀÌ·¸°Ô DB¿¡ ¾Ç¼ºÄڵ带 Àü´ÞÇÏ´Â ÇüŸ¦
SQL Injection À̶ó°í ÇÕ´Ï´Ù. DBÀÇ ÇÑ Á¾·ùÀÎ ¡®SQL¡¯¿¡ ¾Ç¼ºÄڵ带 ¡®ÁÖÀÔ(injection)¡¯ ÇÑ´Ù´Â °ÍÀÌÁÒ. |
|
| ¾î¶²ÀÏÀÌ »ý±â³ª? |
|
SQL ÀÎÁ§¼ÇÀº,
ÇØÄ¿°¡ ¿øÇÏ´Â Query¹®À» URL ÆÐÅÏÀ¸·Î Àü´ÞÇϸé, º¸¾È ÄÚµùÀÌ Á¦´ë·Î ¾ÈµÈ Äڵ峪 À¥¹æÈº®ÀÌ Á¦´ë·Î ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº
½Ã½ºÅÛÀÇ °æ¿ì¿¡´Â ¾Ç¼ºÄڵ带 DB¿¡¼ ¹Ù·Î ½ÇÇà½Ãų ¼ö ÀÖ°Ô µÇ´Âµ¥, ÃÖ±Ù¿¡´Â DB³»ÀÇ ¸ðµç Å×ÀÌºí¿¡ ¿øÇÏ´Â
½ºÆ®¸µ(¹ÙÀÌ·¯½º¸¦ À¯Æ÷ÇϱâÀ§ÇÑ µµ¸ÞÀÎ µî)À» »ðÀÔÇÏ°Ô µÇ°í, ±×·¸°Ô À¥ÇØÅ·À» ´çÇÑ »çÀÌÆ®¿¡ Á¢¼ÓÇÏ°Ô µÇ´Â PC¿¡
¹ÙÀÌ·¯½º°¡ ½É¾îÁö°Ô µÇ´Â °ÍÀÔ´Ï´Ù. |
|
| ³ª³¯ÀÌ ¹ßÀüÇÏ´Â! |
|
ÃÖ±Ù¿¡´Â SQL InjectionÀÌ Á» ´õ Áøº¸µÈ ÇüÅ·ΠCookie¿¡ Injection Äڵ带 »ðÀÔÇÏ¿© °ø°ÝÇÏ´Â ÇüÅ·Π¹ßÀüÇϰí ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ °á°úÀûÀ¸·Î´Â ¸ðµç ÇØÅ·Àº ÆÐŶ´ÜÀ» º¯Á¶ÇÏ¿© ¹ß»ýÇϴ°͵éÀ̱⠶§¹®¿¡, À¥¹æÈº®À» »ç¿ëÇÑ´Ù¸é ½Ã½ºÅÛÀ»
ÇØÅ·À¸·ÎºÎÅÍ ÃæºÐÈ÷ ¾ÈÀüÇÏ°Ô ÁöÄÑ ¿î¿µÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
 |
|
|
|
2009³â 2¿ùÃÊ ¼¼°èÀûÀÎ º¸¾È ÇÁ·Î±×·¥ Á¦ÀÛ»çÀÎ
Ä«½ºÆÛ½ºÅ°ÀÇ È¨ÆäÀÌÁö°¡ SQL injectionÇØÅ·À¸·Î
¸Á½ÅÀ» ´çÇÑ ÀÏÀÌ ÀÖ¾ú½À´Ï´Ù.
ÇØÄ¿´Â ´ç´çÇϰԵµ ÀÚ½ÅÀÇ ºí·Î±×¿¡ À§¿Í °°Àº
Áõ°ÅȸéÀ» °ø°³ÇÏ¸é¼ »ç¿ëÀÚ Á¤º¸¿Í Ȱ¼ºÈ ÄÚµå,
¹ö±× ¸ñ·Ï, °ü¸®ÀÚ °èÁ¤°ú ÆÇ¸Åó °ü·Ã Á¤º¸¸¦
¾Ë ¼ö ÀÖ¾ú´Ù°í ÀÚ¶ûÇß´ä´Ï´Ù. |
|
|
 |
|
|
|