Home > Àüü±â»ç

PyPI ÅëÇÑ °ø±Þ¸Á °ø°ÝÀÌ ¼º°øÇÏ¿© ÆÄÀÌÅäÄ¡¿¡±îÁö ¸Ö¿þ¾î ½É°ÜÁ®

ÀÔ·Â : 2023-01-04 16:18
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
°ø±Þ¸Á °ø°ÝÀÌ À¯ÇàÇϸ鼭 °¢Á¾ ¸®Æ÷ÁöÅ͸®°¡ ½Ã²ø½Ã²øÇÏ´Ù. °Å±â¿¡´Ù°¡ º¸¾È Àü¹®°¡µé±îÁöµµ ½ÇÇèÀ» ÇÑ´Ù¸ç °ø°Ý ºñ½ÁÇÑ ÇàÀ§¸¦ Çϱ⠶§¹®¿¡ ±×¾ß¸»·Î ¹Ù¶÷ Àß ³¯ÀÌ ¾ø´Ù.

[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Á¤Ã¼¸¦ ¾Ë ¼ö ¾ø´Â »çÀ̹ö °ø°ÝÀÚ°¡ ÆÄÀÌÅäÄ¡(PyTorch)¶ó´Â ¸Ó½Å·¯´× ÇÁ·ÎÁ§Æ®¿¡ ¾Ç¼º ¹ÙÀ̳ʸ®¸¦ ¸ô·¡ »ðÀÔÇÏ´Â µ¥ ¼º°øÇß´Ù. À̵éÀº ¸ÕÀú ¾Ç¼º ÇÁ·ÎÁ§Æ®¸¦ PyPI¿¡ µî·Ï½ÃÄ״µ¥ ÆÄÀÌÅäÄ¡¿Í °ü·ÃµÈ ´©±º°¡°¡ 12¿ù 25ÀÏ°ú 30ÀÏ »çÀÌ¿¡ À̸¦ ´Ù¿î·Îµå ¹ÞÀº °ÍÀ¸·Î º¸ÀδÙ.

[À̹ÌÁö = utoimage]


ÆÄÀÌÅäÄ¡¸¦ ´ã´çÇÏ´Â ÆÄÀÌÅäÄ¡Àç´Ü(PyTorch Foundation)Àº 12¿ù 31ÀÏ ±Ç°í¹®À» ÅëÇØ ¡°°ø°ÝÀÚµéÀÌ µðÆæ´ø½Ã È¥µ¿ °ø°Ý(dependency confusion attack)À» ½Ç½ÃÇß´Ù¡±°í ¹àÈ÷¸ç »ó¼¼ ¼ö¹ýÀ» ÀüÇß´Ù. ¡°°ø°ÝÀÚµéÀº torchtritonÀ̶ó´Â À̸§ÀÇ ¾Ç¼º ÆÐÅ°Áö¸¦ ¸¸µé¾î PyPI¿¡ µî·ÏÇß½À´Ï´Ù. ±×·±µ¥ torchtritonÀº ÆÄÀÌÅäÄ¡ ÇÁ·ÎÁ§Æ®¿Í °ü·ÃÀÌ ÀÖ´Â ÄÚµå ¶óÀ̺귯¸®ÀÇ À̸§À̱⵵ ÇÕ´Ï´Ù. ÅäÄ¡ÇÁ·ÎÁ§Æ®¿Í °ü·ÃµÈ ´©±º°¡°¡ ½Ç¼ö·Î À̸§ÀÌ ¶È°°Àº ÀÌ ¹ÙÀ̳ʸ®¸¦ ¹Þµµ·Ï À¯µµÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¾Ç¼º ¶óÀ̺귯¸®¿¡´Â ½ÇÁ¦ torchtritonÀÌ °¡Áö°í ÀÖ´Â ¿©·¯ ±â´ÉµéÀÌ ¶È°°ÀÌ Æ÷ÇԵǾî ÀÖ¾ú½À´Ï´Ù. ´Ù¸¸ ¼³Ä¡ÀÚÀÇ ÄÄÇ»ÅÍ¿¡¼­ µ¥ÀÌÅ͸¦ ÈÉÃÄ Æ¯Á¤ µµ¸ÞÀο¡ ¾÷·ÎµåÇÏ´Â ±â´ÉÀÌ Çϳª µ¡ºÙ¾î ÀÖ¾úÁÒ.¡±

°ø°ÝÀÚµéÀº ÁÖ·Î ÇÇÇØÀÚÀÇ ½Ã½ºÅÛ Á¤º¸, »ç¿ëÀÚ À̸§, ȯ°æ º¯¼ö, ÇÇÇØÀÚÀÇ ½Ã½ºÅÛ°ú ¿¬°áµÈ ¸ðµç È£½ºÆ®, ºñ¹Ð¹øÈ£ Çؽà ¸ñ·Ï, ÇÇÇØÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀúÀåµÈ ÆÄÀÏ 1õ °³¸¦ ÈÉÃÄ°¡´Â °ÍÀ¸·Î Á¶»çµÆ´Ù. Àç´Ü ÃøÀº ±Ç°í¹®À» ÅëÇØ ¡°¿ì¸®°¡ »ç¿ëÇÏ´Â °Í°ú ¶È°°Àº À̸§ÀÇ ¸®Æ÷ÁöÅ͸®¸¦ °ø°ÝÀÚµéÀÌ ¸¸µé°í PyPI¿¡ µî·Ï½ÃÄ×´Ù´Â °Ç °ø°ÝÀÚµéÀÌ PyPI°¡ ÆÄÀ̼± »ýÅ°迡¼­ ¾ó¸¶³ª Áß¿äÇÑ À§Ä¡¸¦ Â÷ÁöÇÏ°í ÀÖ´ÂÁö¸¦ Àß ÀÌÇØÇÏ°í ÀÖ´Ù´Â ¶æ¡±À̶ó°í ¼³¸íÇß´Ù. ¡°¶ÇÇÑ Çö´ë PyPI¿¡´Â °°Àº À̸§ÀÇ ÆÐÅ°Áö¸¦ µî·ÏÇÏ´Â °Ô °¡´ÉÇÏ´Ù´Â °Íµµ Àß ¾Ë°í ÀÖÀ¸´Ï ±âȹÇÒ ¼ö ÀÖ´Â °ø°ÝÀ̱⵵ ÇÕ´Ï´Ù.¡±

Á¤¸»·Î »çÀ̹ö °ø°ÝÀÚµéÀº PyPIÀÇ Á߿伺À» ¹«Ã´ Àß ÀÌÇØÇÏ°í ÀÖ´Ù. Áö³­ ÇÑ ÇØ PyPI¸¦ ³ë¸®´Â °ø°Ý ½Ãµµ´Â Å©°Ô Áõ°¡ÇßÀ¸¸ç °ø±Þ¸Á °ø°ÝÀÌ À¯ÇàÇÑ µÚ PyPI¸¸Å­ ¸¹Àº °ø°ÝÀ» ¹ÞÀº °÷ÀÌ ¾øÀ» Á¤µµ´Ù. Áö³­ 12¿ù¿¡µµ º¸¾È ¾÷ü ¼¾Æ¼³Ú¿øÀÇ °í°´¿ë ÆÐÅ°ÁöÀÎ °Íó·³ À§ÀåµÈ ¾Ç¼º ÆÐÅ°Áö°¡ PyPI¿¡ ¾÷·Îµå µÈ ¹Ù ÀÖ´Ù. ±× ÀüÀÎ 11¿ù, °ø°ÝÀÚµéÀº Àα⠳ôÀº ¼ÒÇÁÆ®¿þ¾î À̸§À» µý ¾Ç¼º ÆÐÅ°Áö 20¿© °³¸¦ PyPI¿¡ µî·Ï½ÃÅ°±âµµ Çß´Ù. ºñ½ÁÇÑ °ø°ÝÀº ´Ù¸¥ ¸®Æ÷ÁöÅ͸®µé¿¡¼­µµ ¹ß°ßµÈ´Ù.

°°Àº À̸§ ´Ù¸¥ ÆÐÅ°Áö
torchtritonÀº ÆÄÀÌÅäÄ¡ ÇÁ·ÎÁ§Æ® °³¹ßÀÚµéÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ºñ°ø°³ ¸®Æ÷ÁöÅ͸®¿¡¼­ºÎÅÍ ·ÎµùÀ» ÇÏ´Â °ÍÀÌÁö¸¸ PyPI ¸®Æ÷ÁöÅ͸® ³»¿¡ °°Àº À̸§ÀÇ ÆÐÅ°Áö°¡ Á¸ÀçÇϹǷΠ¿ì¼±±ÇÀ» °®°Ô µÈ´Ù. °ø°ø ¸®Æ÷ÁöÅ͸®¿¡ ÀÖ´Â ÆÐÅ°Áö°¡ ºñ°ø°³ ¸®Æ÷ÁöÅ͸®¿¡ ÀÖ´Â ÆÐÅ°Áöº¸´Ù ¿ì¼± °Ë»ö ¹× ·ÎµùµÇ±â ¶§¹®ÀÌ´Ù. Áï ´©±º°¡ ÆÄÀÌÅäÄ¡ ³»ºÎ ÆÐÅ°Áö À̸§À» Á¤È®ÇÏ°Ô ¾Ë¾Æ³Â´Ù´Â °ÍÀ» ¶æÇÑ´Ù. ÆÄÀÌÅäÄ¡ ÃøÀº ¹®Á¦¸¦ ¹ß°ßÇÏÀÚ¸¶ÀÚ Áï½Ã ¾Ç¼º ÆÐÅ°Áö°¡ ¾Æ´Ï¶ó Á¤»ó ÆÐÅ°Áö·Î ¿¬°áµÇµµ·Ï Á¶Ä¡¸¦ ÃëÇß´Ù. ±× ¿Ü¿¡µµ torchtriton°ú °ü·ÃÀÌ ÀÖ´Â ¸ðµç ºôµåµéÀ» »èÁ¦Çß´Ù.

º¸¾È ¾÷ü ¼ÒÆ÷½º(Sophos)ÀÇ ¼ö¼® °úÇÐÀÚÀÎ Æú ´õŬ¸°(Paul Ducklin)Àº ¡°ÆÄÀÌÅäÄ¡ »ç¿ëÀÚµé ´ëºÎºÐÀº ¹«»çÇÒ °Í¡±À̶ó°í ¸»ÇÑ´Ù. ¡°¾Ç¼º ÆÐÅ°Áö°¡ PyPI¿¡ ÀÖ¾ú´ø ±â°£ÀÌ ±æÁö ¾ÊÀ¸¸ç Å©¸®½º¸¶½º¿Í ¿¬¸» ¿¬½Ã·Î ¸¹Àº »ç¶÷µéÀÌ ¿­½ÉÈ÷ ÀÏÇÏÁö ¾Ê¾Ò´ø ¶§¿´±â ¶§¹®ÀÔ´Ï´Ù. ÇÏÁö¸¸ 25ÀϺÎÅÍ 30ÀÏ »çÀÌ¿¡ °è¼Ó ÆÄÀÌÅäÄ¡·Î ÀÛ¾÷À» Çß´Ù¸é ħÇØÀÇ Áõ°Å°¡ Á÷Á¢ÀûÀ¸·Î Á¸ÀçÇÏÁö ¾Ê´õ¶óµµ »õ·Î¿î SSH Å° °ªµéÀ» »ý¼ºÇØ È°¿ëÇÏ´Â °Ô ¾ÈÀüÇÕ´Ï´Ù. ÇØ´ç SSH Å°µé°ú °ü·ÃÀÌ ÀÖ´Â ´Ù¾çÇÑ ¼­¹öµé¿¡ »õ·Î¿î °ø°ø Å°¸¦ ¾÷·Îµå ÇØ µÎ´Â °Íµµ º´ÇàÇØ¾ß ÇÕ´Ï´Ù.¡±

¿ì¿¬ÇÑ ½Ç¼ö?
±×·±µ¥ 12¿ù 29ÀÏ ÆäÀ̽ººÏ¿¡ ±ÛÀÌ Çϳª ¿Ã¶ó¿Ô´Ù. ÆÄÀÌÅäÄ¡ °ø°ÝÀ» °¨ÇàÇÑ °ÍÀÌ ÀÚ±âÀÚ½ÅÀ̶ó´Â ³»¿ëÀÇ ±× ±Û¿¡ µû¸£¸é ¡°½Ç¼ö·Î ÀÎÇÑ »ç°Ç¡±À̶ó´Â ÁÖÀåÀÌ Æ÷ÇԵǾî ÀÖ¾ú´Ù. ¡°Àú´Â ½ÇÁ¦ ÇöÀå¿¡¼­ ±Ù¹«ÇÏ°í ÀÖ´Â º¸¾È Àü¹®°¡ÀÔ´Ï´Ù. ÃÖ±Ù µðÆæ´ø½Ã È¥µ¿ °ø°ÝÀ̶ó´Â °É Á¶»çÇÏ¸ç ½ÇÇèÇÏ´Â °úÁ¤ Áß¿¡ ½Ç¼ö¸¦ ÀúÁö¸£°Ô µÇ¾ú½À´Ï´Ù. Àý´ë·Î ³²ÀÇ ºñ¹ÐÀ» ÈÉÃÄ°¡°íÀÚ ÀǵµÇÏ°í °èȹÇÑ °Ç ¾Æ´Ï¾ú½À´Ï´Ù. ÀúÈñ´Â À̹ø¿¡ ã¾Æ³½ ³»¿ëÀ» ÇØÄ¿¿ø(HackerOne)À» ÅëÇØ ÇØ´ç ±â¾÷¿¡ ¾Ë·È½À´Ï´Ù. ¸¸¾à Á¦°¡ óÀ½ºÎÅÍ ¾ÇÀǸ¦ °¡Áö°í ÀÖ¾ú´Ù¸é ±â¾÷¿¡ ¾Ë¸®Áöµµ, ÀÌ·± ±ÛÀ» ¾²Áöµµ ¾Ê¾ÒÀ» °Ì´Ï´Ù.¡±

ÀÌ ¶§¹®¿¡ ÀϺΠÀü¹®°¡µé »çÀÌ¿¡¼­´Â ÆÄÀÌÅäÄ¡Àç´ÜÀÌ ¿ÀŽÀ» ÇÏ°í ¿Àº¸¸¦ ¹ß·ÉÇß´Ù´Â ¼Ò¸®°¡ ³ª¿À±â ½ÃÀÛÇß´Ù. ´õŬ¸°Àº ¡°Àǵµ¾ß ¾î·µç ÇÇÇØÀÚµéÀÇ ¹Î°¨ÇÑ Á¤º¸°¡ »õ³ª°£ °ÍÀº »ç½Ç¡±À̶ó¸ç ¡°¿ÀŽÀ̳ª ¿Àº¸¶ó°í ÇÒ ¼ö´Â ¾ø´Â ÀÏ¡±À̶ó´Â ÀÇ°ßÀ» ÇÇ·ÂÇß´Ù. ¡°½ÇÇèÀ̾úµç ¾Æ´Ïµç ¾î·°Å³ª µ¥ÀÌÅÍ µµ³­ÀÌ ¹ß»ýÇߴµ¥ ¿ÀŽÀ̳ª ¿Àº¸¶ó´Â ¼Ò¸®°¡ ³ª¿À¸é ¾È µÇÁÒ. Å« ¾ÇÀÇ°¡ ¾øÀÌ ÀÌ·ïÁø Á¶¿ëÇÑ ¸ðÀÇ °ø°ÝÀ» ŽÁöÇس½ °Ô ´õ ´ë´ÜÇÑ °Ì´Ï´Ù.¡±

3ÁÙ ¿ä¾à
1. ´©±º°¡ ÆÄÀÌÅäÄ¡ ÇÁ·ÎÁ§Æ®¿¡ ¾Ç¼º Äڵ带 »ðÀÔÇÏ´Â µ¥ ¼º°øÇÔ.
2. PyPI¿¡ ¾Ç¼º ÆÐÅ°Áö¸¦ ¾÷·Îµå ÇÔÀ¸·Î½á ¼º°ø½ÃŲ ¡®°ø±Þ¸Á °ø°Ý.¡¯
3. ¾Ë°í º¸´Ï º¸¾È Àü¹®°¡ÀÇ °ø±Þ¸Á °ø°Ý ½ÇÇèÀ̾úÀ½.

[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 0
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)