[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ÀϺ»ÀÇ »çÀ̹ö º¸¾È ´ã´ç ±â°üÀÌ ºÏÇÑÀÇ ¶óÀڷ罺(Lazarus) ÇØÅ· ±×·ì¿¡ ´ëÇÑ °æ°í¸¦ ¹ßÇ¥Çß´Ù. ÃÖ±Ù ¶óÀڷ罺°¡ ÆÄÀ̼± ÇÁ·Î±×·¡¹Ö »ýÅ°èÀÇ °ø°ø ¸®Æ÷ÁöÅ͸®ÀÎ PyPI¿¡ °ø±Þ¸Á °ø°ÝÀ» ½Ç½ÃÇÏ°í ÀÖ´Ù´Â ³»¿ëÀÌ´Ù.
[À̹ÌÁö = gettyimagesbank]
ÇöÀç PyPI¸¦ °ø·«Çϱâ À§ÇØ ¶óÀڷ罺°¡ ¸¸µé¾î ¿Ã¸®´Â °¡Â¥ ÆÐÅ°ÁöÀÇ À̸§Àº pycryptoenv¿Í pycryptoconf´Ù. À¯¸í ÆÄÀ̼± ÅøŶÀÎ pycrypto¿Í ºñ½ÁÇÏ°Ô º¸À̵µ·Ï ¸¸µé¾îÁø °ÍÀ¸·Î ÃßÁ¤µÈ´Ù. ¿©±â¿¡ ¼Ó¾Æ¼ ´Ù¿î·Îµå ÈÄ ¼³Ä¡ÇÒ °æ¿ì ÄĹèÄ¿(Combacker)¶ó´Â Æ®·ÎÀ̸ñ¸¶°¡ ÇÇÇØÀÚÀÇ À©µµ Àåºñ¿¡ ¼³Ä¡µÈ´Ù. ÀϺ» CERT´Â °æ°í¹®À» ÅëÇØ ¡°ÇöÀç±îÁö 300~1200ȸ Á¤µµ ´Ù¿î·Îµå µÈ °ÍÀ¸·Î ÃßÁ¤µÈ´Ù¡±°í ¹àÇû´Ù.
°¡Æ®³ÊÀÇ ¼ö¼® µð·ºÅÍÀÌÀÚ ºÐ¼®°¡ÀÎ µ¥ÀÏ °¡µå³Ê(Dale Gardner)´Â ÄĹèÄ¿¿¡ ´ëÇØ ¡°´Ù¸ñÀû Æ®·ÎÀ̸ñ¸¶¡±¶ó°í ¼³¸íÇÏ¸ç ¡°·£¼¶¿þ¾î¸¦ ½É°Å³ª Å©¸®µ§¼ÈÀ» ÈÉÄ¡°Å³ª °³¹ßÀÚ ÆÄÀÌÇÁ¶óÀο¡ ħÅõÇØ Á¤º¸¸¦ »©µ¹¸®´Â µî ¸ðµç ¾Ç¼º ÇàÀ§¸¦ ÇÒ ¼ö ÀÖ´Ù¡±°í ¼³¸íÇÑ´Ù. ºÏÇÑÀÇ ÇØÄ¿µéÀº ÀÌÀü ´Ù¸¥ Ä·ÆäÀο¡µµ ÄĹèÄ¿¸¦ »ç¿ëÇÑ ÀûÀÌ ÀÖ´Ù. npmÀ̶ó´Â ¶Ç ´Ù¸¥ ¸®Æ÷ÁöÅ͸®¸¦ ÅëÇÑ °ø±Þ¸Á °ø°Ý¿¡¼µµ ¹ß°ßµÈ ¹Ù ÀÖ´Ù.
¡°ÀÏÁ¾ÀÇ Å¸ÀÌÆ÷½ºÄõÆà °ø°ÝÀ» ÇÏ°í ÀÖ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ µðÆæ´ø½Ã¿¡ È¥¶õÀ» ÁÖ·Á´Â °ø°ÝÀ¸·Îµµ º¼ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀÚµéÀ» ¼Ó¿© °¡Â¥ ÆÐÅ°Áö¸¦ ´Ù¿î·ÎµåÇϵµ·Ï ÇѵÚ, ±× ÆÐÅ°Áö¸¦ ÅëÇØ °³¹ßÀÚ°¡ ¸¸µå´Â ¼ÒÇÁÆ®¿þ¾î ÀÚü´Â ¹°·Ð ÆÄÀÌÇÁ¶óÀÎÀ» ÀüºÎ °¨¿°½ÃÅ°·Á´Â °ÍÀÌÁÒ. ÀÌ·± ·ùÀÇ °ø°ÝÀº ÃÖ±Ù °ø°ÝÀÚµé »çÀÌ¿¡¼ Å©°Ô À¯ÇàÇÏ°í ÀÖ½À´Ï´Ù. 2023³â ÇÑ ÇØ¿¡¸¸ ¿ÀǼҽº ¸®Æ÷ÁöÅ͸®¿¡¼ ¹ß°ßµÈ ¾Ç¼º ÆÐÅ°ÁöÀÇ ¼ö°¡ 24¸¸ 5õ °³ÀÏ Á¤µµÀÔ´Ï´Ù. ÀÌ´Â 2019³â¿¡ ºñÇØ µÎ ¹è Áõ°¡ÇÑ °ÍÀÔ´Ï´Ù.¡±
¾Æ½Ã¾ÆÀÇ °³¹ßÀÚµé, ƯÈ÷ ¸¹Àº ¿µÇâÀ» ¹Þ¾Æ
PyPI´Â Àü ¼¼°è °³¹ßÀÚµéÀÌ ÇÔ²² »ç¿ëÇÏ´Â Áß¾ÓÈ µÈ ¼ºñ½ºÀÌÀÚ Ç÷§ÆûÀÌ´Ù. ±×·¯¹Ç·Î PyPI¿¡¼ ¾Ç¼º ÇàÀ§°¡ ¹ß°ßµÆ´Ù°í ÇÑ´Ù¸é Àü ¼¼°è °³¹ßÀÚµéÀÌ Èµé¦ ³î¶ó ÁÖÀÇÇØ¾ß ÇÑ´Ù. ¡°±×·¯¹Ç·Î ÀϺ» Á¤ºÎ¿¡¼ °æ°í¸¦ ³»º¸³»±ä ÇßÁö¸¸ ¼¼°è °÷°÷ÀÇ °³¹ßÀÚµé ¸ðµÎ°¡ ÀÎÁöÇÏ°í ÀÖ¾î¾ß ÇÏ´Â °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀ̼±À» »ç¿ëÇÏ°í, PyPI¿¡ µå³ªµç´Ù¸é ¸»ÀÌÁÒ.¡±
ÇÏÁö¸¸ ÀϺΠÀü¹®°¡µéÀº ¡®ºñ¿µ¾î±Ç °³¹ßÀڵ顯ÀÌ Æ¯È÷ Ãë¾àÇÏ´Ù°í °æ°íÇϱ⵵ ÇÑ´Ù. ¡°¾ð¾î À庮ÀÌ Àº±ÙÈ÷ IT ¾÷°è¿¡µµ ÀÛ¿ëÇÕ´Ï´Ù. ¾Æ½Ã¾Æ±Ç °³¹ßÀÚµéÀº ´ëºÎºÐ ¿µ¾î¿¡ ´ú Àͼ÷ÇÏ°í, ±×·¯¹Ç·Î ¿µ¾î ¿ÀŸ¸¦ Àß ¸ø¾Ë¾Æº¼ °¡´É¼ºµµ ³ô½À´Ï´Ù. ±×·±µ¥´Ù°¡ ±â¾÷ Â÷¿ø¿¡¼ °³¹ßÀڵ鿡°Ô ÃæºÐÇÑ ÀÚ¿øÀ» ÁÖÁö ¾ÊÀ» °æ¿ì, ±×·¡¼ ²Ä²ÄÇÑ Á¡°ËÀÌ ¾î·Á¿ï °æ¿ì °³¹ßÀÚµéÀº ´õ Ãë¾àÇØÁý´Ï´Ù.¡± ³×ƼÆÄÀÌ(Netify)ÀÇ ¼ö¼® º¸¾È ¿¬±¸¿øÀΠŸÀ̹«¸£ ÀÌÀ϶ö(Taimur Ijlal)ÀÇ ¼³¸íÀÌ´Ù.
¾ÆÄ«µ¥¹ÍÀÎÇ÷ç¾ð½º(Academic Influence)ÀÇ ¿¬±¸ ±¹ÀåÀÎ Á¦µå ¸¶ÄÚ½ºÄÚ(Jed Macosko)´Â ¡°µ¿¾Æ½Ã¾Æ±Ç °³¹ßÀÚµéÀº ´Ù¸¥ Áö¿ª °³¹ßÀڵ麸´Ù ´õ ½ºÄÉÁÙÀÌ ²Ë Â÷ ÀÖ´Â °æ¿ì°¡ ¸¹´Ù¡±°í ¸»ÇÏ¸ç ¡°°³¹ßÀÚµé °£ °øÀ¯ÇÏ´Â ±â¼ú°ú Ç÷§Æû, ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ À¯ÇàÀ» Àß Å¸´Â ÆíÀ̶ó ´Ùµé ¶È°°Àº µµ±¸¿Í ¹æ¹ý·ÐÀ» »ç¿ëÇÏ´Â °Íó·³ º¸ÀÏ Á¤µµ¡±¶ó°í ¸»ÇÑ´Ù. ±×¸¸Å PyPI¸¦ ÀÌ¿ëÇÑ °ø±Þ¸Á °ø°Ý¿¡ Ãë¾àÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù. ¡°±×¸¸Å °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡¼ ¼·Î¸¦ ½Å·ÚÇÏ´Â °æ¿ì°¡ ¸¹´Ù´Â °Çµ¥, °ø°ÝÀÚµéÀÌ À̸¦ ³ë¸®±â ½ÃÀÛÇÏ¸é ²Ï³ª °ñÄ¡ ¾ÆÆÄÁú ¼ö ÀÖ½À´Ï´Ù.¡±
»çÀ̹ö º¸¾È
°¡µå³Ê´Â ¡°°ø±Þ¸Á °ø°ÝÀ¸·ÎºÎÅÍ °³¹ßÀÚ¸¦ º¸È£ÇÏ´Â °Ç ²Ï³ª ¾î·Á¿î ÀÏÀ̸ç, ¿©·¯ °¡Áö Àü·«À» ´Ù¾çÇÏ°Ô ±¸»çÇؾ߸¸ ÇÑ´Ù¡±°í °Á¶ÇÑ´Ù. ¡°¸ÕÀú °³¹ßÀÚµéºÎÅÍ ½º½º·Î ÀڽŵéÀÌ ´Ù¿î·Îµå ¹Þ´Â Äڵ峪 ÀÚ¿øµéÀ» È®ÀÎÇÏ°í °ËÅäÇÏ´Â ½À°üÀ» °¡Á®¾ß ÇÕ´Ï´Ù. ¿äÁòÀº µðÆæ´ø½ÃµéÀ» ¼ö¾øÀÌ ¸¹Àº °÷¿¡¼ ¹Þ¾Æ¼ »ç¿ëÇÏ°í, ±×°É·Î ¶Ç »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µéÀݾƿä? ±×·± °³¹ß ¹æ¹ý·Ð¿¡´Â ¹Ýµå½Ã Ã¥ÀÓÀÌ µÚµû¸¥´Ù´Â °É ÀÎÁöÇØ¾ß ÇÕ´Ï´Ù.¡±
ÇÏÁö¸¸ °³°³ÀÎÀÇ ÁÖÀÇ¿Í Á¶½É¸¸À¸·Î ¸ðµç ¾Ç¼º °ø°ÝÀ» ¸·À» ¼ö´Â ¾ø´Ù. ±×·¸±â ¶§¹®¿¡ Á¶Á÷ Â÷¿ø¿¡¼ ¿ÀǼҽº¸¦ ÀÚµ¿À¸·Î °Ë»çÇØ ÁÖ°í µðÆæ´ø½Ã¸¦ °ü¸®ÇØ ÁÖ´Â ±â¼úµéÀ» µµÀÔÇÏ´Â °Íµµ °¥¼ö·Ï Áß¿äÇØÁö°í ÀÖ´Ù°í °¡µå³Ê´Â µ¡ºÙÀδÙ. ¡°¼ÒÇÁÆ®¿þ¾î ±¸¼º ºÐ¼® µµ±¸¸¦ È°¿ëÇÒ °æ¿ì µðÆæ´ø½ÃµéÀ» Æò°¡ÇÏ°í, °¡Â¥³ª ¾Ç¼º ÆÐÅ°ÁöµéÀ» ¹ß°ßÇÒ È®·üÀ» Å©°Ô ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÆÐÅ°Áö¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¶§¸¶´Ù Àû±ØÀûÀ¸·Î ½ºÄµÇØ¾ß ÇÑ´Ù´Â Á¤Ã¥À» µµÀÔÇÏ´Â °Íµµ ÁÁ½À´Ï´Ù.¡±
3ÁÙ ¿ä¾à
1. ÀϺ» CERT, PyPI¿¡ ºÏÇÑ °ø°ÝÀÚµé È°µ¿ÇÑ´Ù´Â ³»¿ëÀÇ °æ°í ¹ßÇ¥.
2. PyPI°¡ ¼¼°èÀûÀÎ Ç÷§ÆûÀ̱ä ÇÏÁö¸¸ ¾Æ½Ã¾Æ±Ç °³¹ßÀÚµéÀÌ Æ¯È÷ Ãë¾àÇÒ ¼ö ÀÖÀ½.
3. ¿ÜºÎ¿¡¼ ¹Þ¾Æ ¾²´Â ÄÚµå, ½ÇÁ¦ È°¿ëÇϱâ Àü¿¡ °Ë»çÇÏ´Â °Ô Áß¿ä.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>