¼ÒÇÁÆ®¹ðÅ©ÀÇ ÈÞ¸Ó³ëÀÌµå ·Îº¿ ÆäÆÛ¿¡ º¸¾È Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù´Â ¼Ò½ÄÀÌ µé¸°´Ù.
‘´õ ·¹Áö½ºÅÍ’¿¡ µû¸£¸é ÃÖ±Ù ½º¿þµ§ÀÇ ¿¬±¸¿øµéÀº ÆäÆÛ°¡ ¹«¼öÇÑ º¸¾È ÇãÁ¡À» °®°í ÀÖ´Ù´Â ¿¬±¸ °á°ú¸¦ ¹ßÇ¥Çß´Ù.
½º¿þµ§ÀÇ ¿Ü·¹ºê·Î´ëÇÐ(Örebro University)ÀÇ ¾Ëº£¸£Åä Áö¾Æ·¹Å¸(Alberto Giaretta)¿Í ½º¿þµ§ °ø°ú´ëÇÐÀÇ ¹Ì¼Ð µå µ·³ë(Michele De Donno), ´ÏÄݶó µå°í´Ï(Nicola Drgoni)´Â ÆäÆÛ¸¦ ´ë»óÀ¸·Î ´Ù¾çÇÑ ÀÏȸ¼º ½ºÅÏÆ® ÇØÅ·À» ÇÑ °á°ú, ÆäÆÛ°¡ ¿©·¯ Ãø¸é¿¡¼ º¸¾È Ãë¾à¼ºÀ» º¸¿´´Ù°í ÀüÇß´Ù. ¿¬±¸¿¡ µû¸£¸é ¿ø°Ý¿¡¼ ÆäÆÛ¸¦ »çÀ̹ö ¹× ¹°¸®Àû ¹«±â·Î ¹Ù²ã ¾ÇÀÇÀûÀÎ ÇൿÀ» Çϵµ·Ï µå·¯³»´Â °ÍÀº ½¬¿î ÀÏÀ̶ó´Â °ÍÀÌ´Ù.
·Îº¿Àº ÀÎÁõµÇÁö ¾ÊÀº ·çÆ® ·¹º§ ¾×¼¼½º¸¦ Çã¿ëÇϰí CPU º¸¾È °áÇÔÀÎ ¸áÆ®´Ù¿î(Meltdown)°ú ½ºÆåÅÍ(Spectre) Ãë¾à ÇÁ·Î¼¼¼¸¦ ½ÇÇàÇÑ´Ù. ¶Ç ¾ÏȣȵÇÁö ¾ÊÀº HTTP¸¦ ÅëÇØ °ü¸®µÇ¸ç µðÆúÆ® ·çÆ® ¾ÏÈ£°¡ ÀÖ´Ù°í ÁöÀûÇß´Ù. ¸áÆ®´Ù¿î°ú ½ºÆåÅÍÀÇ Ãë¾à¼ºÀº uname-a¶ó´Â Å͹̳Π¸í·É¾î¸¸À¸·Î ½±°Ô ½Äº°ÀÌ µÇ¾ú´Ù. ÀÌÅÍĸ(Ettercap) ¹× ¿ÍÀ̾î»þÅ©(Wireshark) ÀÛ¾÷ÀÇ ÀϺδ °ü¸®ÀÚ ÆäÀÌÁö°¡ º¸¾ÈµÇÁö ¾Ê¾ÒÀ½À» º¸¿©ÁÖ¾ú°í ÀÌ´Â ³ª¿À¶ó°í ºÒ¸®´Â À¯ÀÏÇÑ »ç¿ëÀÚ °èÁ¤ÀÇ ¾ÆÀ̵ð¿Í ÆÐ½º¿öµå°¡ ³ëÃâµÇµµ·Ï ³öµÎ¾ú´Ù.
·Îº¿Àº ·çÆ® SSH ¾×¼¼½º¸¦ Çã¿ëÇϱ⺸´Ù´Â ³ª¿À¿¡ SSH ¾×¼¼½º¸¦ Á¦ÇÑÇÔÀ¸·Î½á º¸¾ÈÀ» ÀϺΠ±¸ÇöÇßÁö¸¸ ·çÆ® °èÁ¤ÀÇ ¾ÏÈ£´Â ‘·çÆ®’(º¯°æÇÒ ¼ö ¾ø°í »ç¿ëÀÚ ¸Å´º¾ó¿¡ ¹®¼ÈµÅÀÖ´Ù)À̹ǷΠ³ª¿À Å͹̳ο¡ ´ëÇÑ ½´ÆÛÀÌ¿ëÀÚ ¸í·ÉÀº °ø°ÝÀÚ¿¡°Ô ¿ÏÀüÇÑ ±ÇÇÑÀ» ºÎ¿©ÇØÁá´Ù. °ü¸®ÀÚ ÆÐ³Î¿¡´Â ‘·Î±× ¿ÀÇÁ’ ±â´Éµµ ¾ø´Ù.
¿¬±¸ÀÚµéÀº “ÀÌ·± Á¾·ùÀÇ °ø°Ý¿¡ ½±°Ô Ãë¾àÇÑ Á¦Ç°ÀÌ 2018³â¿¡ ÆÇ¸ÅµÇ´Â °ÍÀº ¿ë³³µÇ¾î¼´Â ¾ÈµÉ ÀÏ”À̶ó°í ºñÆÇÇß´Ù. ƯÈ÷ ÆäÆÛ´Â ¹«Â÷º° °ø°Ý¿¡ Ãë¾àÇÑ °ÍÀ¸·Î ¾Ë·ÁÁø´Ù. ¿¬±¸ÁøµéÀº "¼ÒÇÁÆ®¹ðÅ©ÀÇ ¿£Áö´Ï¾îµéÀº ¹«Á¦ÇÑÀÇ ¾ÏÈ£ ½Ãµµ·Î ÆäÆÛ¸¦ ¸ÁÄ¡´Â °ø°ÝÀÚ¿¡ ´ëÇÑ ¾î¶² º¸È£ ÀåÄ¡µµ Á¦°øÇÏÁö ¾Ê¾Ò´Ù"¸ç "¹«Â÷º° °ø°Ý¿¡ ´ëÇÑ ´ëÃ¥ÀÌ ¹èÆ÷µÇÁö ¾Ê¾Ò´Ù´Â °ÍÀº ¸Å¿ì ½Ç¸Á½º·¯¿î °Í"À̶ó°í ÁöÀûÇß´Ù.
¿¬±¸ÀÚµéÀÇ ¶Ç ´Ù¸¥ Á¶»ç ´ë»óÀº ÆäÆÛ ÀÀ¿ë ÇÁ·Î±×·¥ÀÎ 'SAM(Simple Animated Messages)'À¸·Î ÀÌ´Â »ç¿ëÀÚ°¡ ÆäÆÛ¸¦ ¿òÁ÷ÀÌ°Ô Çϰí, ÅØ½ºÆ® À½¼º º¯È¯ ¼ºñ½º·Î ¹«¾ð°¡¸¦ ¸»ÇÏ°Ô Çϰí, ³»Àå ÅÂºí¸´¿¡ ±×¸²À» º¸¿©ÁÖ´Â µîÀÇ °£´ÜÇÑ ¿¬ÃâÀ» µðÀÚÀÎÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.
¿¬±¸ÆÀÀº "ÀÀ¿ë ÇÁ·Î±×·¥Àº ÆÄÀÏ È®ÀåÀÚ¸¦ Á¦¾îÇÏÁö ¾Ê¾Ò´Ù. ½ÇÁ¦·Î ¿ì¸®´Â À̹ÌÁö¿Í È®ÀåÀÚ°¡ À̹ÌÁö·Î ¼öÁ¤µÈ ÅØ½ºÆ® ÆÄÀÏ, ±×¸®°í ½ÉÁö¾î È®ÀåÀÚ ÆíÁýÀ» ¼öÇàÇÏÁö ¾ÊÀº ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀϱîÁö ¾÷·ÎµåÇÒ ¼ö ÀÖ¾ú´Ù"¸ç "±×µéÀº °³³äÁõ¸íÀ» ÇÏÁö ¾Ê±â·Î °áÁ¤ÇßÁö¸¸ °ø°ÝÀÚ°¡ ½±°Ô ¾Ç¿ëÇÒ ¼ö ÀÖÀ½À» ÆÄ¾ÇÇß´Ù"°í ¼³¸íÇß´Ù.
±×·± ´ÙÀ½ ÆäÆÛ API´Â ÆÄÀ̽ã, C++ ¹× ÀÚ¹Ù¿Í °°Àº ¾ð¾î¸¦ ÅëÇØ ±â´ÉÀ» ³ëÃâÇÏ°í ¸ðµç ¼¾¼, Ä«¸Þ¶ó, ¸¶ÀÌÅ© ¹× °¡µ¿ºÎǰ(moving part)¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â µî ³î¶øµµ·Ï Ãë¾àÇÏ´Ù´Â °ÍÀÌ´Ù. ÆäÆÛ´Â TCP ¸Þ½ÃÁö¸¦ ¹Þ¾ÆµéÀÎ Æ÷Æ® 9559¿¡¼ ¼ºñ½º¸¦ ³ëÃâÇÏ°í ±×¿¡ µû¶ó ¹ÝÀÀÇÑ´Ù. ¸Þ½ÃÁö°¡ API¸¦ µû¸£´Â ÇÑ, ¼³°è»óÀ¸·Î ÆäÆÛ´Â ´©±¸µçÁö Àü¼ÛÇÏ´Â »ç¶÷ÀÇ ÆÐŶÀ» ÀÎÁõ¾øÀÌ ¼ö¶ôÇÏ°Ô µÅÀÖ´Ù.
TCP¸¦ ÅëÇØ ÆäÆÛ¿Í Åë½ÅÇÒ ¼ö ÀÖ´Â °ø°ÝÀÚ´Â Ä«¸Þ¶ó¿Í ¸¶ÀÌÅ©¸¦ »ç¿ëÇØ »ç¶÷°ú ´ëȸ¦ °¨½ÃÇÒ ¼ö ÀÖ´Ù. »ç¶÷µé°ú ¿ø°ÝÀ¸·Î »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ¾î °¡·É °³ÀÎ Á¤º¸¸¦ Á¦°øÇϵµ·Ï ¼ÓÀÌ´Â °Íµµ °¡´ÉÇÏ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÆäÆÛ¸¦ °ø°Ý ·Îº¿À¸·Î ¾Ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ȤÀº Á¾·á³ª °øÀå ÃʱâÈ ¸í·ÉÀ» ³»¸±Áöµµ ¸ð¸¥´Ù. |