Á¤»ó ÇÁ·Î¼¼½º³ª ÇÁ·Î±×·¥¿¡ µ¡ºÙ¾î ´«¼ÓÀÓÇÏ°í
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ¹é½ÅÀº ¿ì¸®°¡ ÇöÀç º¸À¯ÇÑ »çÀ̹ö ¹æ¾î µµ±¸ Áß °¡Àå ¿À·¡µÇ°í °¡Àå ¼º¼÷ÇÑ °Í Áß Çϳª¶ó°í º¼ ¼ö ÀÖ´Ù. ±×·³¿¡µµ »õ·Ó°Ô µîÀåÇÏ°í ÀÖ´Â ¸Ö¿þ¾îµé Áß ¹é½ÅÀÌ ¹«¼¿ö¼ ¹ú¹ú ¶³¾ú´Ù°Å³ª, ¹é½ÅÀÌ Ä¿´Ù¶õ Àç¾ÓÀ» ¸·¾Ò´Ù´Â ¼Ò½ÄÀº Á»Ã³·³ Á¢ÇÒ ¼ö°¡ ¾ø´Ù. ¿ö³ÊÅ©¶óÀÌ°¡ ¸ðµç Çìµå¶óÀÎÀ» Á¢¼öÇÑ ¹Ù·Î ±×³¯, ¼¼°è ÃÖ°í¶ó°í ºÒ¸®´Â ¹é½Å ¿£ÁøµéÀº Ãʱâ Áø¾Ð¿¡ ÀüºÎ ½ÇÆÐÇß´Ù. ½Ã±×´Ïó ¾÷µ¥ÀÌÆ®¸¦ Çϳª µÑ ÁøÇàÇÏ°í ³ª¼¾ß °Ü¿ì ´ëÀÀÀÌ °¡´ÉÇØÁ³´Âµ¥, ÀÌ ¾÷µ¥ÀÌÆ®°¡ ºü¸£°Ô´Â ¼ö ½Ã°£, ´À¸®°Ô´Â ¼öÁÖ±îÁö °É·È´Ù. ½Ã±×´Ïó¿¡ ±â¹ÝÇÑ ¹æ¾îÀÇ ´ÜÁ¡ÀÌ °í½º¶õÈ÷ µå·¯³ »ç·Ê¶ó°í ÇÒ ¼ö ÀÖ´Ù.
[À̹ÌÁö = iclickart]
±×·¸´Ù°í ½Ã±×´Ïó ±â¹ÝÀÇ ¹é½Å ¼ÒÇÁÆ®¿þ¾î°¡ ÀÌ¹Ì ¾Ë·ÁÁø À§Çùµé¿¡ ´ëÇØ ¹«ÀûÀÎ °Íµµ ¾Æ´Ï´Ù. ÇöÀç ¹é½Å »ê¾÷À» ÅëƲ¾î ¸ÅÀÏ ¹ß°ßµÇ´Â »õ·Î¿î ¸Ö¿þ¾î º¯Á¾Àº ÇÏ·ç¿¡ 3½Ê¸¸ °³¿¡¼ 1¹é¸¸ °³·Î Ãß»êµÇ´Âµ¥, ÀÌ ¼ýÀÚ¸¸Å °ø°ÝÀÚµéÀÌ »õ·Î¿î ¹º°¡¸¦ ºÎÁö·±È÷ ¸¸µé¾î³»´Â °Ô ¾Æ´Ï´Ù. Á¤¸» »õ·Ó´Ù°í ´À²¸Áö´Â º¯Á¾Àº ÀÌ Áß ¸¹¾ÆºÁ¾ß ¼öõ¿¡¼ ¼ö¸¸ Á¤µµÀÏ »ÓÀÌ´Ù. ±×·¸´Ù¸é ÀÌ 30¸¸~1¹é¸¸À̶ó´Â ¼ýÀÚÀÇ Á¤Ã¼´Â ¹»±î?
¹Ù·Î ¸Ö¿þ¾îµéÀÌ ÀåÂøÇÏ°í ÀÖ´Â ¼ÓÀÓ¼ö ±â¼úÀÌ´Ù. ¸Ö¿þ¾î Á¦ÀÛÀÚµéÀº Áö³ ¼¼¿ù µ¿¾È ¿©·¯ °¡Áö ¹æ¹ýÀ» °³¹ßÇØ ¸Ö¿þ¾î°¡ ¡®»õ °Í󷳡¯ º¸ÀÌ°Ô ¸¸µé¾î¿Ô´Ù. »õ °Íó·³ º¸ÀÌ¸é »õ ¸Ö¿þ¾î¿¡ ¾àÇÑ ¹é½ÅÀ» µûµ¹¸± ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±×·± ±â¼úµéÀº Å©°Ô Ãʱްú °í±ÞÀ¸·Î ³ª´ ¼ö Àִµ¥, ¿À´ÃÀº À̸¦ ÇÑ ¹ø ¤¾îº¸°íÀÚ ÇÑ´Ù.
Çå ¸Ö¿þ¾î¸¦ »õ °Íó·³ : ±âÃÊÆí
ÆÐÄ¿
ÆÐÄ¿´Â ½ÇÇàÀÌ °¡´ÉÇÑ ÆÄÀÏÀ» ¾ÐÃàÇØ ¿ø·¡ ¿ë·®º¸´Ù ´õ ÀÛ°Ô ¸¸µé¾îÁÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ¶ÇÇÑ ¾ÐÃàµÈ ½ÇÇàÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦½ÃÅ°±â À§ÇØ ÇÊ¿äÇÑ ÄÚµåµé·Î ÇÑ °ã ´õ Æ÷ÀåÀÌ µé¾î°£´Ù. ±×·¯¹Ç·Î ÆÐÄ¿¸¦ »ç¿ëÇØ ¾ÐÃàÇÏ¸é ½ÇÇàÆÄÀÏÀÇ º» ¸ð½ÀÀÌ º¯ÇüµÈ´Ù. ½Ã±×´Ïó¿¡ ±â¹ÝÀ» µÐ ŽÁö ¼Ö·ç¼Ç, ºÐ¼®°¡, ȤÀº ÀÚµ¿È ½Ã½ºÅÛÀº ÀÌ¹Ì ¾Ë·ÁÁø ¸Ö¿þ¾î ÆÄÀϵéÀÇ Çؽóª ¹ÙÀ̳ʸ®¿¡¼ ÆÐÅÏÀ» ã¾Æ °íÀ¯ÀÇ ½Äº°ÀÚ¸¦ ¼öÁýÇϴµ¥, ÆÐÄ¿¸¦ »ç¿ëÇϸé ÀÌ ½Äº°ÀÚ±îÁöµµ ¹Ù²ï´Ù. ±×·¡¼ ¹é½ÅÀº ÀÌ¹Ì ¾Ë·ÁÁø ¸Ö¿þ¾î¶ó°í ÇÏ´õ¶óµµ ÆÐÄ¿°¡ ÇÑ ¹ø ¼ÕÀ» º» °ÍÀÌ¸é ¾Ë¾Æº¸Áö ¸øÇÒ °¡´É¼ºÀÌ ³ô´Ù.
±×·¸´Ù°í ÆÐÄ¿ ÀÚü°¡ ¾Ç¼º ÇàÀ§ÀÚµéÀÇ ÀüÀ¯¹°ÀÎ °ÍÀº ¾Æ´Ï´Ù. Á¤»óÀûÀÎ ±â´ÉÀ» °¡Áø ½ÇÇàÆÄÀÏÀÇ ¿ë·®À» ÁÙÀ̰ųª, Äڵ带 ¸®¹ö½º ¿£Áö´Ï¾î¸µÇؼ º¹Á¦ÇÏ´Â ÀÏÀ» ¹æÁöÇϱâ À§Çؼµµ ÆÐÄ¿¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ´Ù¸¸ À̸¦ ¸Ö¿þ¾î Á¦ÀÛÀÚµéÀÌ È°¹ßÇÏ°Ô ¾Ç¿ëÇÏ°í ÀÖ´Â °ÍÀÌ ¹®Á¦°í, ½ÇÁ¦·Î ¹é½ÅÀ» ¿ìȸÇÏ´Â µ¥¿¡ È¿°úÀûÀ̶ó´Â °ÍÀÌ ¹®Á¦´Ù.
Å©¸³ÅÍ
Å©¸³ÅÍ´Â ÆÐÄ¿¿Í ºñ½ÁÇѵ¥, Ãß°¡ÀûÀÎ ³µ¶È ±â¼úÀ̳ª ¾ÏÈ£È ±â¼úÀ» ÇÑ °ã ´õ ÀÔÈù´Ù. ÆÐÄ¿¿Í ¸¶Âù°¡Áö·Î ¹ÙÀ̳ʸ® µî¿¡¼ºÎÅÍ ÃßÃâµÉ ¼ö ÀÖ´Â °íÀ¯ ½Äº°ÀÚ¸¦ º¯È½ÃÅ´À¸·Î¼ ½Ã±×´Ïó ±â¹ÝÀÇ Å½Áö ±â¼úÀ» ¿ìȸÇÏ´Â °ÍÀÌ º»¿¬ÀÇ ¸ñÀûÀÎ °ÍÀº µ¿ÀÏÇÏ´Ù. ÇÏÁö¸¸ ¿ø·¡ÀÇ ½ÇÇàÆÄÀÏÀ» ¾ÏÈ£È ¾Ë°í¸®ÁòÀ» °¡Áö°í ¾ÏÈ£ÈÇÏ´Â Ãß°¡ °úÁ¤ÀÌ µµÀԵȴÙ. °¡Àå ÈçÇÑ ¾Ë°í¸®ÁòÀº XOR »çÀÌÆÛÀÎ °ÍÀ¸·Î ÃßÁ¤µÈ´Ù. »çÀÌÆÛ´Â ÃÖÁ¾ÀûÀ¸·Î ½ºÅÓ(stub)À̶ó´Â °ÍÀ» »ý¼ºÇϴµ¥, ½ºÅÓÀ̶õ ¾ÐÃàÀ» ÇØÁ¦½ÃÅ°°í ½ÇÁ¦ ÆäÀ̷ε带 ½ÇÇàÇÏ´Â µ¥¿¡ ÇÊ¿äÇÑ ¸ðµç °ÍÀÌ ´ã°ÜÁ® ÀÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù.
XOR¶ó´Â »çÀÌÆÛ¸¦ »ç¿ëÇÒ ¶§ Å°¸¦ ¹Ù²ã°¡¸é¼ ¿£ÄÚµùÀ» ÇÏ¸é °°Àº ÇÁ·Î±×·¥À» °¡Áö°íµµ ¹«±Ã¹«ÁøÇÑ ¡®»õ º¯Á¾¡¯À» ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ¹°·Ð ÁøÁ¤ÇÑ Àǹ̿¡¼ÀÇ »õ °ÍÀÌ ¾Æ´Ï¶ó, ¹é½ÅÀ» ¼ÓÀ̱â À§ÇÑ »õ °ÍÀ» ¸»ÇÑ´Ù. ÁöÇÏÀÇ ¾Ï½ÃÀå¿¡¼µµ ¹üÁËÀڵ鳢¸®´Â ÀÌ·± Å©¸³Å͸¦ È°¹ßÈ÷ °Å·¡ÇÏ°í ÀÖ´Ù. ¹«·áµµ ¸¹Àºµ¥ ´ëÇ¥ÀûÀÎ °ÍÀÌ º£ÀÏ-À̺£ÀÌÁ¯(Veil-Evasion)À̶ó´Â ÇÁ·¹ÀÓ¿öÅ©´Ù.
±×·¯³ª ÆÐÄ¿¿Í Å©¸³ÅͶó°í Çؼ ¹®Á¦°¡ ¾ø´Â °Ç ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î µÎ °¡Áö ±â¼ú ¸ðµÎ Á¤ÀûÀÎ ºÐ¼®¿¡¼´Â ¸Ö¿þ¾î¸¦ º¸È£ÇÏ´Â µ¥¿¡ Å« À§·ÂÀ» °¡Áö°í ÀÖÁö¸¸ µ¿Àû ºÐ¼®¿¡¼´Â ±×·¸Áö ¸øÇÏ´Ù. Á¤Àû ºÐ¼®Àº ¸Ö¿þ¾î ŽÁö ±â¼ú Áß Çϳª·Î ¾ÆÁ÷ ½ÇÇàµÇÁö ¾ÊÀº ÆÄÀÏ¿¡ ´ëÇÏ¿© ½ÇÇàÇÏ´Â °ÍÀÌ´Ù. ¸Ö¿þ¾î°¡ Á¦´ë·Î ½Ãµ¿ÀÌ °É¸®±â Àü¿¡ ¸·°í ½ÍÀº °ÍÀÌ º¸¾È ¼Ö·ç¼ÇÀÇ ±âº» ¸ñÇ¥À̹ǷÎ, ¹é½Å Á¦Ç°µéÀº ³×Æ®¿öÅ©¸¦ Åë°úÇÑ ÆÄÀÏÀÌ ½Ã½ºÅÛ¿¡ º¹Á¦µÇ±â Àü¿¡ ÆÄÀÏÀ» ½ºÄµÇÑ´Ù. Áï, °¡µ¿µÇ°í ¿òÁ÷ÀÌ´Â ÆÄÀÏÀ» ¸ØÃç ¼¼¿ö³õÀº »óÅ¿¡¼ ºÐ¼®ÇÏ´Â °ÍÀÌ Á¤Àû ºÐ¼®ÀÌ°í, ¹é½ÅµéÀÌ ÁÖ·Î ÇÏ´Â ¹æ½ÄÀ̶ó´Â °ÍÀÌ´Ù. ±×·¯³ª ¸ØÃç³õÀº »óÅ¿¡¼´Â ÇØ´ç ÆÄÀÏÀÇ ¸é¸ð¸¦ ¸ðµÎ ¾Ë¾Æ³¾ ¼ö°¡ ¾ø´Ù.
¹Ý´ë·Î µ¿ÀûÀÎ ºÐ¼®À̶õ ÆÄÀÏÀÌ ½ÇÇàµÇ°í ¿òÁ÷ÀÌ¸ç µ¹¾Æ´Ù´Ò ¶§ ºÐ¼®ÇÏ´Â °ÍÀ¸·Î, ¸Ö¿þ¾î Äڵ尡 ¸Þ¸ð¸®¿¡ ÀÖÀ» ¶§³ª ½ÇÁ¦ ½ÇÇàÇÏ´Â ±â´É ÀÚü¸¦ ÆľÇÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÆÐÅ· µÇ°Å³ª Å©¸³ÅÍ°¡ Àû¿ëµÈ ÇÁ·Î±×·¥µµ °á±¹ ¾Ç¼º ÆäÀ̷ε尡 ½ÇÇàµÇ·Á¸é ÆÐÅ·°ú Å©¸³ÅÍ°¡ ´Ù ÇØÁ¦µÇ¾î¾ß ÇÑ´Ù. µ¿Àû ºÐ¼®Àº À̶§¸¦ ±â´Ù·È´Ù°¡ ŽÁö ±â¼úÀ» ¹ßÈÖÇÏ´Â °ÍÀ̹ǷΠÆÐÅ·°ú Å©¸³Å͸¦ ¹«¿ëÁö¹°·Î ¸¸µé ¼ö ÀÖ´Ù. µ¿Àû ºÐ¼®ÀÌ ¾Æ´Ï´õ¶óµµ, ¹é½Å ¾÷ü¿¡¼ ƯÁ¤ ÆÐŶÀ̳ª ½ºÅÓ¿¡ ´ëÇØ ºÐ¼®À» ¸¶Ä¡°í ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ ¿£Áø¿¡ Àû¿ë½ÃŲ´Ù¸é, Á¤Àû ºÐ¼®À» ÅëÇؼµµ ¹èÄ¿¿Í Å©¸³Å͸¦ ¸·À» ¼ö ÀÖ´Ù.
¹°·Ð ÆÐÄ¿¿Í Å©¸³ÅÍ ±â¼úµµ °¥¼ö·Ï ¹ßÀüÇÏ°í ÀÖ¾î ÀÌ·¸°Ô ´Ü¼øÇÑ ¿ø¸®·Î¸¸ ¹é½Å¿¡°Ô ´ú¹Ì¸¦ ÀâÈ÷Áö¸¸Àº ¾Ê´Â´Ù. ÃÖ±Ù ¸Ö¿þ¾î Á¦ÀÛÀÚµéÀº ÆäÀ̷εåÀÇ ÀϺθ¸À» ÆÐÅ·ÇѴٵ簡, ¸Þ¸ð¸® ³» ÆäÀ̷εåÀÇ ÀÛÀº ºÎºÐ¸¸À» °ñ¶ó³»¾î ¼øÂ÷ÀûÀ¸·Î ¾ÏÈ£ÈÇÏ´Â ½ÄÀ¸·Î ¹é½Å ¿£ÁøÀÌ °¡Áø °¨½ÃÀÇ ´«À» ÇÇÇØ°¡°í ÀÖ´Ù.
´ÙÇü¼º ¸Ö¿þ¾î(polymorphic malware)
´ÙÇü¼º ¸Ö¿þ¾î¶õ, ÆÐÅ·°ú Å©¸³Æà ±â¼úÀ» ¹Ýº¹ÀûÀ¸·Î »ç¿ëÇؼ ÀÚ½ÅÀÇ ¸ð½ÀÀ» ´Ù°¢µµ·Î º¯È½Ãų ÁÙ ¾Æ´Â ¸Ö¿þ¾î´Ù. ´Ù¸¸ ÀÏ¹Ý Å©¸³Å͵éó·³ Á¤Àû Å°(static key)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó º¸´Ù º¹ÀâÇÑ ¾ÏÈ£È ¾Ë°í¸®Áò°ú ·£´ý Å°, º¯¼ö, µðÄÚ´õ¸¦ ÇÔ²² »ç¿ëÇÏ´Â °ÍÀÌ ´ÙÇü¼º ¸Ö¿þ¾îÀÇ Æ¯Â¡ÀÌ´Ù. °Ô´Ù°¡ ÀÌ·± ´ÙÇü¼º ¸Ö¿þ¾î´Â ÇÑ ¹ø º¹Á¦µÉ ¶§¸¶´Ù ÀÚ±â ÀÚ½ÅÀ» º¯Çü½ÃÅ°±âµµ ÇÑ´Ù. ¹üÁËÀÚµéÀº ÀڽŵéÀÌ ¸¸µç ¸Ö¿þ¾î¿Í ±× º¯Á¾µéÀÌ ÀÚµ¿ °ø°ÝÇÒ ¼ö ÀÖµµ·Ï ¼¹ö¸¦ ±¸ÃàÇÏ°ï Çϴµ¥, ±× ¼¹öÀÇ ¼³Á¤À» ¸¸Á®¼ ¸Ö¿þ¾î°¡ ¸Å¹ø ÀÚµ¿À¸·Î º¯ÇÒ ¼ö ÀÖµµ·Ï ¸¸µé ¼ö ÀÖ´Ù. À̸¦ ¼¹ö»çÀÌµå ´ÙÇü¼º ¸Ö¿þ¾î¶ó°í Çϴµ¥, ÇöÀç ¸Ö¿þ¾î¸¦ »ç¿ëÇÏ´Â ¹üÁËÀÚµé »çÀÌ¿¡¼ °¡Àå ÀαⰡ ³ô´Ù.
´Ù¿î·Î´õ, µå·ÎÆÛ, ´Ü°èº° ·Îµù
ÃÖ±ÙÀÇ ¸Ö¿þ¾îµéÀº ½ºÅ×ÀÌ¡(staging)À̶ó´Â ±â¹ýÀ» È°¿ëÇÑ´Ù. ´Ü°èº°·Î ¸Ö¿þ¾î¸¦ Á¶±Ý¾¿ Àü¼ÛÇØ º°°³ÀÇ ±â´ÉÀ» ¼öÇàÇÏ°Ô ÇѴٵ簡, ÇÇÇØÀÚ ½Ã½ºÅÛ¿¡¼ ÆÛÁñÁ¶°¢ ¸ÂÃßµí ¸Ö¿þ¾î¸¦ ¿Ï¼º½ÃÅ°´Â °ÍÀε¥, ¿©±â¼ ÇÙ½ÉÀº µå·ÎÆÛ³ª ´Ù¿î·Î´õ´Ù. ÀÌ µÑÀº Á¦ÀÏ ¸ÕÀú ħÅõÇØ ÇØ´ç ½Ã½ºÅÛÀÌ ¾î¶² ȯ°æÀ» °®Ãß°í ÀÖ´ÂÁö Á¤ÂûºÎÅÍ ÇÑ´Ù. ¼²ºÎ¸£°Ô ¾Ç¼º ÆäÀ̷ε尡 ½ÇÇàµÇ´Ù°¡ ¹ß°¢µÇ´Â ÀÏÀÌ ¾øµµ·Ï Çϱâ À§ÇÔÀÌ´Ù.
±×·¡¼ µå·ÎÆÛ³ª ´Ù¿î·Î´õ´Â º¸¾È°ú °ü·ÃµÈ ÇÁ·Î¼¼½º¸¦ ã¾Æ Á¾·á½ÃÅ°°Å³ª °¡»ó ±â±â ³»¿¡¼ µ¹¾Æ°¡°í ÀÖ´Â °Ç ¾Æ´ÑÁö È®ÀκÎÅÍ ÇÑ´Ù. ȤÀº µÎ ¹ø° ÆäÀ̷ε带 ´Ù¿î·Îµå ¹ÞµÇ ¾ÏÈ£ÈµÈ Ã¤³ÎÀ» ÅëÇϱ⵵ ÇÑ´Ù. ³×Æ®¿öÅ© ŽÁö ±â¼úÀ» ÇÇÇϱâ À§Çؼ´Ù. Àß ¾Ë·ÁÁø À©µµ¿ì ÇÁ·Î¼¼½º ÀÚü¿¡ ¸Ö¿þ¾î¸¦ ÁÖÀÔ½ÃÅ°±âµµ ÇÑ´Ù.
ÀÌ ¹æ¹ýÀÇ Å« ´ÜÁ¡Àº ¹é½Å ¾÷üµéÀÌ µå·ÎÆÛ³ª ´Ù¿î·Î´õ¿¡ ´ëÇÑ ½Ã±×´Ïó¸¦ ã¾Æ³» ¿£ÁøÀ» ¾÷µ¥ÀÌÆ® ½Ãų ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ½ÇÁ¦ Çö´ëÀÇ ¹é½Å ÇÁ·Î±×·¥µéÀº µå·ÎÆÛ³ª ´Ù¿î·Îµå´Â ²Ï³ª Àß Ã£¾Æ³»´Â ÆíÀ̱⵵ ÇÏ´Ù.
ÀÌ ³× °¡Áö ¹æ¹ýµéÀº °ø°ÝÀÚµéÀÌ ¸Ö¿þ¾î ŽÁö ±â´ÉÀ» ȸÇÇÇϱâ À§ÇØ »ç¿ëÇÏ´Â ±âº»ÀûÀÎ Àü¼úÀÌ¸ç ±â¼úµéÀÌ´Ù. ±âº»ÀûÀ̱ä ÇÏÁö¸¸ È¿°úµµ ÁÁ°í, ºñ±³Àû »ç¿ëÀÌ ½¬¿ö¼ ½ÇÁ¦ °ø°Ý¿¡ ¸¹ÀÌ È°¿ëµÇ°í ÀÖÀ¸´Ï ¾Ë¾ÆµÑ ÇÊ¿ä°¡ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ°Ô ´Ù°¡ ¾Æ´Ï´Ù. ¸Ö¿þ¾î °³¹ßÀÚµéÀº ÈξÀ ´õ °í±Þ½º·¯¿î ±â¼úµéÀ» °³¹ßÇس»°í ÀÖÀ¸¸ç, ÀÌ¿¡ ´ëÇØ º¸¾È Àü¹®°¡µéµµ ÆľÇÇÏ°í ºÐ¼®ÇØ ¾Ë¾Æ³½ °ÍµéÀÌ ÀÖ´Ù. ±×·± °í±Þ ±â¼úµéµµ µÚÀÌ¾î ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù.
Çå ¸Ö¿þ¾î¸¦ »õ °Íó·³ : °í±ÞÆí
¾ÈƼµð½º¾î¼Àºí¸®(antidisassembly)¿Í µð¹ö°Å(debugger) ¸·±â
¸Ö¿þ¾î Á¦ÀÛÀÚµéÀº ¸Ö¿þ¾î ¹æ¾îÀÚµéÀÌ ¾î¶² ½ÄÀ¸·Î ÀÛ¾÷ÇÏ°í ¿¬±¸ÇÏ´ÂÁö ¾Ë°í ÀÖ´Ù. ±×·¯¹Ç·Î ¾î¶² µµ±¸°¡ »ç¿ëµÇ°í ÀÖ´ÂÁö, ±× µµ±¸µéÀÌ ¾î¶² ¿ø¸®·Î ÀÛµ¿ÇÏ´ÂÁöµµ ¾Ë°í ÀÖ´Ù. ¿¹¸¦ µé¾î ¸Ö¿þ¾î ºÐ¼®°¡µéÀ̳ª ÇÁ·Î±×·¡¸ÓµéÀº µð½º¾î¼Àºí·¯(¿ª¾î¼Àºí·¯) ÅøÀ̳ª µð¹ö°Å¸¦ ÀÚÁÖ »ç¿ëÇØ Æ¯Á¤ Äڵ尡 ÇÏ´Â ÀÏÀ» ÆľÇÇÑ´Ù.
±×·±µ¥ ÀÌ µð½º¾î¼Àºí·¯¿Í µð¹ö°Å¸¦ ŽÁöÇس»´Â Åø°ú ±â¼úµéÀº ±²ÀåÈ÷ ¸¹ÀÌ Á¸ÀçÇÑ´Ù. À©µµ¿ì¿¡ ±âº» žÀçµÈ ±â´Éµé¸¸ È°¿ëÇصµ ÀÌ´Â °¡´ÉÇÏ´Ù. µð½º¾î¼Àºí·¯¿Í µð¹ö°Å ŽÁö¸¦ °¡´ÉÄÉ ÇÑ °ÍÀº ¼ÒÇÁÆ®¿þ¾î ÇØÀû ÇàÀ§¸¦ ¸·±â À§Çؼ¿´´Ù. ±×·±µ¥ À̸¦ ¸Ö¿þ¾î Á¦ÀÛÀÚµéÀÌ ¿ÀÈ÷·Á ÀÚ±âµé ¸Ö¿þ¾îÀÇ ºÐ¼®À» ¸·±â À§ÇØ »ç¿ëÇÏ°Ô µÇ¾ú´Ù. Áï ¸Ö¿þ¾î°¡ Áö±Ý µð½º¾î¼Àºí·¯³ª µð¹ö°Å ȯ°æ¿¡¼ µ¹¾Æ°¡°í ÀÖ´Â °ÇÁö ¾Æ´ÑÁö¸¦ ¹Ì¸® ÆľÇÇÏ´Â °Ô ´ë´ÜÈ÷ °£´ÜÈ÷ °¡´ÉÇØÁø´Ù´Â ¶æÀÌ´Ù. ¸¸¾à µð½º¾î¼Àºí·¯³ª µð¹ö°Å°¡ ¹ß°ßµÇ¾ú´Ù, ±×·¯¸é ¸Ö¿þ¾î´Â ¾û¶×ÇÑ ±â´ÉÀ» ¹ßÈÖÇØ ºÐ¼®À» Èûµé°Ô ¸¸µç´Ù.
·çƮŶ
·çƮŶ(rootkit)À̶õ ¸Ö¿þ¾î°¡ ½Ã½ºÅÛ ¾ÈÀ¸·Î ¼û¾îµé¾î°¡ ´«¿¡ ¶çÁö ¾Êµµ·Ï ÇÏ´Â °¢Á¾ ±â¼úÀ̳ª ÅøµéÀ» Á¶ÇÕÇÑ °ÍÀ̶ó°í Á¤¸®ÇÒ ¼ö ÀÖ´Ù. ÄÄÇ»ÅÍ ÇÁ·Î¼¼¼µé¿¡´Â ´Ù¾çÇÑ ±ÇÇÑ ¼öÁØÀÌ Á¸ÀçÇÑ´Ù. ÀÌ ±ÇÇÑ ¼öÁØ¿¡ µû¶ó ÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ ´Þ¶óÁø´Ù. °ø°ÝÀÚµéÀº ÀÌ Ã¼°è¸¦ Á¶ÀÛÇϰųª ¼ÓÀÌ´Â ¹æ¹ýÀ» °³¹ßÇØ ³ôÀº ±ÇÇÑ¿¡¼¸¸ µ¹¾Æ°¥ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö ÀÖ´Ù.
¿¹¸¦ µé¸é À©µµ¿ì³ª ¸®´ª½º¿Í °°Àº OSÀÇ °æ¿ì, »ç¿ëÀÚ °ø°£°ú Ä¿³Î °ø°£ÀÌ Á¸ÀçÇÑ´Ù. ±ÇÇÑÀÇ Ãø¸é¿¡¼ °£·«ÇÏ°Ô ¸»Çϸé Ä¿³Î °ø°£ÀÇ ±ÇÇÑ ¼öÁØÀÌ »ç¿ëÀÚ °ø°£ÀÇ ±×°Íº¸´Ù ³ô´Ù. ¸¸¾à ¾Ç¼º ÇÁ·Î±×·¥ÀÌ Ä¿³Î ¼öÁØÀÇ ±ÇÇÑÀ» °®°Ô µÇ¸é ±×¶§ºÎÅÍ »ç¿ëÀÚ °ø°£¿¡¼ µ¹¾Æ°¡´Â ÇÁ·Î±×·¥µé¿¡°Ô ¡®°ÅÁþ¸»¡¯À» ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ³ôÀº ±ÇÇÑÀº °ÅÁþ¸» ÇÒ ¼ö ÀÖ´Ù´Â ±ÇÇÑÀ̶ó´Â °Ô Àç¹ÌÀÖ´Ù.
¾Æ¹«Æ° ±×·¡¼ »ç¿ëÀÚ °ø°£¿¡¼ ÆÄÀÏ ½Ã½ºÅÛÀ» ½ºÄ³´× ÇÏ´Â ¸í·ÉÀÌ ÇÁ·Î±×·¥À» ÅëÇØ µé¾î¿Ã ¶§ Ä¿³Î¿¡¼ µ¹¾Æ°¡´Â ·çÆ®±êÀÌ ÀÌ ÇÁ·Î±×·¥À» ¼Ó¿© ƯÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ ½ºÄ³´× ±â´ÉÀ» ¹«·ÂȽÃų ¼ö ÀÖ°Ô µÈ´Ù. ¹Ý´ë·Î »ç¿ëÀÚ °ø°£¿¡ ¾Ç¼º ÆÄÀÏÀÌ Ä§ÅõÇß´Ù¸é, Ä¿³Î ·çƮŶÀÌ ¡°ÀÌ°Ç ¾Ç¼º ÆÄÀÏÀÌ ¾Æ´Ï´Ù¡±¶ó°í ½Ã½ºÅÛÀ» ¼ÓÀÏ ¼ö ÀÖ°Ô µÈ´Ù. °¡»óÈ ÃþÀ§±îÁö ÀÖ´Â ½Ã½ºÅÛÀ̶ó¸é, ¹®Á¦°¡ ´õ¿í º¹ÀâÇØÁø´Ù. ±×·¡¼ Çö´ëÀÇ ¹é½ÅµéÀº Ä¿³Î ¸ðµå¸¦ µû·Î °®Ãß°í ÀÖ´Ù.
ÄÚµå, ÇÁ·Î¼¼½º, DLL ÁÖÀÔ
ÇÁ·Î¼¼½º ÁÖÀÔÀ̳ª DLL ÁÖÀÔÀ̶õ ½±°Ô ¸»ÇØ ´Ù¸¥ ÇÁ·Î¼¼½º°¡ µ¹¾Æ°¡´Â »óȲ¿¡¼ Àº¹ÐÇÏ°Ô ´Ù¸¥ Äڵ带 ½ÇÇà½ÃÅ°´Â ´Ù¾çÇÑ ±â¼úÀ» ÃѸÁ¶óÇÑ ¸»ÀÌ´Ù. ¸Ö¿þ¾î Á¦ÀÛÀÚµéÀº ÀÌ·¯ÇÑ ±â¼úµéÀ» È°¿ëÇØ ¸Ö¿þ¾î Äڵ尡 Á¤»óÀûÀÎ À©µµ¿ì ÇÁ·Î¼¼½º ¹Ø¿¡ ¼û¾î¼ µ¹¾Æ°¡µµ·Ï ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î, explorer.exe³ª svchost.exe, notepad.exe µî Á¤»óÀûÀÎ À©µµ¿ì ½ÇÇàÆÄÀÏ¿¡ ¾Ç¼º Äڵ峪 ÇÁ·Î¼¼½º¸¦ ÁÖÀÔ½ÃÅ°´Â ½ÄÀÌ´Ù. À©µµ¿ì°¡ ±â´ÉÀ» ¹ßÈÖÇÏ´Â µ¥ ²À ÇÊ¿äÇÑ ÇÁ·Î¼¼½ºµéÀ» ³ë¸®¸é ³ë¸±¼ö·Ï ¹é½Å ¿£ÁøÀÌ ¼ö»óÇÑ Á¡À» ÆľÇÇϱⰡ ¾î·Á¿öÁø´Ù. ÆľÇÇصµ À©µµ¿ì ÇÁ·Î¼¼½º¸¦ Á×ÀÏ ¹æ¹ýÀÌ ¾øÀ» ¼öµµ ÀÖ´Ù.
ºñ½ÁÇÏ°Ô ÀÌ¹Ì Àß ¾Ë·ÁÁø ³×Æ®¿öÅ© ±â´É¿¡ ¸Ö¿þ¾î¸¦ ÁÖÀÔ½ÃÄÑ ¾Ç¼º Æ®·¡ÇÈÀ» °¡·Á¹ö¸®´Â ¹æ¹ýµµ Á¸ÀçÇÑ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÀÌ·± °ø°Ý ¹æ½Ä¿¡ ´ëÇØ ÀÌÇØÇÏ°í ÀÖ¾î, ¿©·¯ ÆÐÄ¡¸¦ ÅëÇØ ÇÁ·Î¼¼½º ¹× ÄÚµå ÁÖÀÔ °ø°ÝÀ» ¹æ¾îÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸ °ø°ÝÀÚµéÀº ÀÌ·± »õ·Î¿î ÆÐÄ¡µéÀ» ¿¬±¸ÇØ ¹æ¾î¸¦ ¶Ù¾î³Ñ´Â ¹æ¹ýµéÀ» °è¼ÓÇؼ °³¹ß ÁßÀÌ´Ù.
À§¿¡ ¿°ÅÇÑ ¹æ¹ýµéÀº ¼ö¸¹Àº ¹é½Å ¿ìȸ ±â¼ú Áß ÀϺÎÀÏ »ÓÀÌ´Ù. Á¤»óÀûÀÎ ÇÁ·Î±×·¥¿¡ ±â»ýÃæó·³ µ¡ºÙ´Â ±â¼úÀÎ ¹ÙÀεù(binding)µµ ÀÖÀ¸¸ç, ÀÚµ¿ ºÐ¼® ÅøÀÌ °¡µ¿µÇ´Â ½Ã°£¿¡ ½½¸³ ¸ðµå¿¡ µé¾î°¡´Â ¸Ö¿þ¾îµéµµ Á¸ÀçÇÑ´Ù. ¾ÈƼ¸Ö¿þ¾î³ª ¹é½Å ¼Ö·ç¼ÇµéÀº ÀÌ·± ±â¹ßÇÏ°íµµ ´Ã ¹Ù²î´Â ¿ìȸ ±â¼úÀ» ¾î¶»°Ô ŸÆÄÇÒ ¼ö ÀÖÀ»±î? ¾ÈŸ±õ°Ôµµ ¡®½¬¿î¡¯ ¹æ¹ýÀº ¾ø´Ù. ÀÌ ½Î¿òÀº ¡®±ººñ °æÀ°ú ºñ½ÁÇØ ÇÑ ÂÊÀÌ ¿ì¼¼ÇÑ ±â¼úÀ» °³¹ßÇϸé, ´Ù¸¥ ÂÊÀÌ ±× ±â¼úº¸´Ù ¿ìÀ§¿¡ ÀÖ´Â ±â¼úÀ» °³¹ßÇÏ´Â ½ÄÀ¸·Î ³¡¾øÀÌ ¹ú¾îÁø´Ù. ´Ù¸¸ ÃÖ±Ù ¹é½Å °³¹ßÀÚµé Ãø¿¡¼ ¾öû³ ¹«±â¸¦ ¼Õ¿¡ ³Ö¾ú´Âµ¥ ¹Ù·Î ÇàÀ§ ±â¹Ý ŽÁö¹ý(behavioral detection)ÀÌ´Ù.
À§¿¡¼ ¾ð±ÞµÈ ¹é½Å ȸÇÇ ¹æ¹ýµé Áß ´ëºÎºÐÀÌ ¸Ö¿þ¾î Äڵ带 ¡®º¯Çü½ÃŲ´Ù¡¯°Å³ª ¾Ç¼º ÇàÀ§¸¦ µÚ¿¡¼ ¡®¼û¾î¼ ½ÇÇàÇÑ´Ù¡¯°Å³ª ÇÏ´Â ÀÏ·ÃÀÇ ¡®ÇàÀ§¡¯µéÀ» °®´Â´Ù. ¸ð¾çÀ» ¹Ù²ã°¡¸ç ´«¼ÓÀÓÀ» ÇÏÁö¸¸ °á±¹ ¾î´À ¼ø°£¿¡´Â ±â´ÉÀ» ½ÇÇàÇÑ´Ù´Â °ÍÀÌ´Ù. ÇØÄ¿µéÀÌ ¸ñÀûÀ» ÀÌ·ç±â À§Çؼ´Â ±â´ÉÀ̶ó´Â °ÍÀÌ ¼öÇàµÇ¾î¾ß Çϴµ¥, ±× ±â´É ¼öÇàÀ» ÇàÀ§¶ó°í ÇÑ´Ù. ÇàÀ§ ±â¹Ý ŽÁö¹ýÀ̶õ ¡®¸ð¾ç¿¡ ½Å°æ ¾²Áö ¾Ê°í, ³ÊÈñµé ¸ñÀû ¼ºÃë ¹æ¹ý¿¡ ½Å°æ ¾²°Ú´Ù¡¯´Â Á¢±Ù¹ýÀÌ´Ù.
º¸Åë ÀÌ·¯ÇÑ ¼Ö·ç¼ÇµéÀº »ç¿ëÀÚ ÄÄÇ»ÅÍó·³ ±â´ÉÇÏ´Â »÷µå¹Ú½º¸¦ ¸¸µç´Ù. ÀÌ »÷µå¹Ú½º ¾È¿¡´Â ÀϹÝÀûÀ¸·Î ¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾îµéµµ ¼³Ä¡µÇ¾î ÀÖ´Ù. ÀÌ·¯ÇÑ »÷µå¹Ú½º ½Ã½ºÅÛ¿¡ »õ·Î¿î, ±×·¯³ª ¼ö»óÇÑ ÆÄÀÏÀÌ µé¾î¿À¸é ÀÖ´Â ±×´ë·Î ½ÇÇàÀ» ÀÏ´Ü ½ÃŲ´Ù. ¸ð¾çÀ» º¸´Â °Ô ¾Æ´Ï¶ó ±× ÇൿÀ» º¸´Â °ÍÀÌ´Ù. ±×¸®°í ±×µ¿¾È ÃàÀûµÇ¾î ¿Â ¼ö¸¹Àº ¸Ö¿þ¾îµéÀÇ Çൿ ¹× Ư¼º¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º¿Í ºñ±³ÇØ »ó´çÈ÷ Á¤È®ÇÏ°Ô ÇØ´ç ÆÄÀÏÀÌ ¾Ç¼ºÀÎÁö ¾Æ´ÑÁö¸¦ ÆÇ´ÜÇÑ´Ù. ÀÌ·¯ÇÑ ÇàÀ§ ±â¹Ý ºÐ¼® ±â¼úÀº ¸Ö¿þ¾î¿ÍÀÇ ½Î¿ò¿¡¼ À¯¿ëÇÏ°Ô È°¿ëµÉ Àü¸ÁÀÌ´Ù. ƯÈ÷ ¸Ó½Å ·¯´× ±â¼ú°ú ÇÕÃÄÁ³À» ¶§ Å« ÈûÀ» ¹ßÈÖÇϸ®¶ó ¿¹»óµÈ´Ù.
±×·¸´Ù¸é ÀÌÁ¦ ¹üÁËÀÚµéÀÇ Â÷·Ê´Ù. ÀÌ¹Ì ±×µéµµ »÷µå¹Ú½º¶õ °Í¿¡ ´ëÇØ ¾Ë°í ÀÖ´Ù. ½ÉÁö¾î »÷µå¹Ú½º ȯ°æÀ» ŽÁöÇس»´Â ±â¼úÀ̳ª ÇÇÇØ°¡´Â ±â¼úµµ °í¾ÈµÇ¾î ÀÖ´Ù. CPU ŸÀÌ¹Ö È®ÀÎÀ̳ª ·¹Áö½ºÆ®¸® Á¡°Ë µîÀÇ ±â¼úÀ» µ¿¿øÇØ »÷µå¹Ú½º ½Ã½ºÅÛÀÇ ¡®Áö¹®À» äÃ롯ÇÒ ¼öµµ ÀÖ°í, ÇØ´ç ½Ã½ºÅÛ¿¡ »ç¶÷ÀÌ °³ÀÔÇÏ´ÂÁö ÀÚµ¿È ½Ã½ºÅÛÀÌ µ¿¿øµÇ´ÂÁö ÆľÇÇÒ ¼öµµ ÀÖ´Ù. ±×·¡¼ »÷µå¹Ú½º¶ó´Â °Ô °ÅÀÇ È®½Ç½ÃµÇ¸é, ¸Ö¿þ¾î´Â ÀÛµ¿À» ¸ØÃá´Ù. ºÐ¼®À» ÃÖ´ëÇÑ ¾î·Æ°Ô ¸¸µé±â À§ÇÔÀÌ´Ù.
ÀÌ·± »÷µå¹Ú½º ŽÁö ÅøÀº ¾Ï½ÃÀå¿¡¼ °Å·¡µÇ°í ÀÖ´Ù. ±×·±µ¥ Àç¹ÌÀÖ°Ôµµ ÀÌ¹Ì ÀÌ·¯ÇÑ ¾Ï½ÃÀå ÂÊÀÇ ¿òÁ÷ÀÓÀ» °í·ÁÇÑ, º¸´Ù ´õ ¹ßÀüÇÑ ¼Ö·ç¼Çµéµµ ÀÌÂÊ Æí¿¡¼ ³ª¿À°í ÀÖ´Ù. ¿¹¸¦ µé¾î ÆÐÅ°Áö »óÇ° ¼³Ä¡ÇÏµí °¡»óÈ È¯°æÀ» Á¶¼ºÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, Àüü ½Ã½ºÅÛ ÄÚµå ¿¡¹Ä·¹À̼Ç(full system code emulation) ±â¹ýÀ» »ç¿ëÇØ »÷µå¹Ú½º ±Ô¸ð¸¦ ´Ã·Á¹ö¸®´Â ¹æ½ÄÀ» »ç¿ëÇÏ¸é ¾Ç¼º ÇÁ·Î±×·¥ÀÌ ¹°¸® CPU³ª ¸Þ¸ð¸®·Î º¸³»´Â ¸ðµç ¸í·ÉÀ» Çϳªµµ »©³õÁö ¾Ê°í º¼ ¼ö ÀÖ°Ô µÈ´Ù. ¸» ±×´ë·Î ¡®ÁøÂ¥ °¡½Ã¼º¡¯ÀÌ ±¸ÇöµÇ´Â °ÍÀε¥, ÀÌ·± ÃֽŠ±â¹ýµéÀº ¾ÆÁ÷ ÈÑÆÄ ¹æ¹ýÀÌ ³ª¿ÀÁö ¾Ê¾Ò´Ù.
ÇÏÁö¸¸ ¾ðÁ¨°¡ ÀÌ ±â¼ú¿¡ ´ëÇÑ ´ëó¸¦ ¸Ö¿þ¾î Á¦ÀÛÀÚµéÀº Çس¾ °ÍÀÌ´Ù. ÀÌ ¡®±ººñ °æÀ ½ºÅ¸ÀÏÀÇ ÀüÀïÀº ³¡ÀÌ ¾ø´Ù. ±×·¯³ª °ú°ÅÀÇ ½Î¿òµéÀ» º¹±âÇغ¸´Â °ÍÀº(Áï, ÀÌ ±â»ç¸¦ Àо´Â °ÍÀº) Áß¿äÇÏ´Ù. ¿Ö³ÄÇÏ¸é ½ÇÁ¦ ÇöÀå¿¡¼´Â Àç·¡½Ä ¹«±âµµ ¿©ÀüÈ÷ È°¿ëµÇ°í Àֱ⠶§¹®ÀÌ´Ù. °ø°ÝÀÚ³ª ¹æ¾îÀÚ³ª ÃֽŠ¹«±â¸¸ °¥°í ´Û´Â °Ç ¾Æ´Ï´Ù.
±Û : ÄÚ¸® ³»Å©¶óÀ̳Ê(Corey Nachreiner)
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
Copyrighted 2015. UBM-Tech. 117153:0515BC
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>