Home > Àüü±â»ç

PHP ¿ªÁ÷·ÄÈ­ °ø°Ý, »ý°¢º¸´Ù ±¤¹üÀ§ÇÏ´Ù

ÀÔ·Â : 2018-08-16 18:18
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
PHP ¿ªÁ÷·ÄÈ­ °ø°ÝÀÇ ´Ù¸¥ Å×Å©´Ð ¹ß°ßµÅ...±âÁ¸ Ãë¾àÁ¡ ÀçÆò°¡ Çؾß
°³¹ßÀÚµéÀÇ ¼³°è ÆÐÅÏ º¯°æ°ú Phar ¿À·ù ŽÁö ±â´É µµÀÔ ÇÊ¿äÇØ


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] PHP ¿ªÁ÷·ÄÈ­(unserialization) °ø°ÝÀº °ø°ÝÀÚµé°ú º¸¾È Àü¹®°¡µé »çÀÌ¿¡¼­ ³Î¸® ¾Ë·ÁÁø °ÍÀÌ´Ù. ±×·±µ¥ ÃÖ±Ù »õ·Î¿î °ø°Ý ±â¹ýÀÌ ¹ßÇ¥µÇ¸é¼­ PHP ¿ªÁ÷·ÄÈ­ÀÇ °ø°Ý Ç¥¸éÀÌ ±âÁ¸¿¡ ¾Ë·ÁÁø °Íº¸´Ù ÈξÀ ³Ð´Ù´Â °ÍÀÌ µå·¯³µ´Ù.

[À̹ÌÁö = iclickart]


ÀÌ ¹æ¹ýÀ» ¹ß°ßÇÑ °Ç º¸¾È ¾÷ü ¼¼Ä«¸£¸¶(Secarma)ÀÇ ¿¬±¸ Ã¥ÀÓÀÚÀÎ »ù Å丶½º(Sam Thomas)´Ù. ±×´Â ºí·¢ÇÞ °­¿¬À» ÅëÇØ ¡°¿ªÁ÷·ÄÈ­ °ø°ÝÀ» ¹ßµ¿½ÃÅ°´Â ¿ÏÀüÈ÷ »õ·Î¿î ¹æ¹ý¡±À» ¹ßÇ¥Çß´Ù. ¡°PHP¿¡´Â unserialize¶ó´Â ¸í·ÉÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇà½ÃÅ°¸é ¿ªÁ÷·ÄÈ­ °úÁ¤ÀÌ ½ÃÀÛµÇÁÒ. ±×·±µ¥ ¿ªÁ÷·ÄÈ­¸¦ ¹ßµ¿½ÃÅ°´Â ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Æ³Â½À´Ï´Ù.¡±

¿ªÁ÷·ÄÈ­´Â unserialization ȤÀº deserializationÀ̶ó°í Çϴµ¥, PHP¿Í °°Àº ¾ÖÇø®ÄÉÀ̼ǿ¡¼­, ÀÌ¹Ì ÀúÀå°ú À̵¿ÀÌ ½¬¿î ÇüÅ·Π¾Ïȣȭ°¡ ÁøÇàµÈ °´Ã¼¸¦(ÀÌ·± ¾Ïȣȭ °úÁ¤À» Á÷·ÄÈ­(serialization)¶ó°í ÇÑ´Ù) ¶óÀ̺ê(live) °´Ã¼·Î º¯È¯½ÃÅ°´Â °ÍÀ» ¸»ÇÑ´Ù.

¹®Á¦´Â °´Ã¼°¡ ¾ÇÀÇÀûÀ¸·Î ¸¸µé¾îÁ³°Å³ª Á¶À۵ǾúÀ» °æ¿ì´Ù. ÀÌ·± °´Ã¼¸¦ ¶óÀÌºê °´Ã¼·Î º¯È¯½ÃÅ°¸é(Áï ¿ªÁ÷·ÄÈ­ Çϸé) ³ª»Û ÀϵéÀÌ ÀϾ ¼ö ÀÖ´Ù. ¸¹Àº °æ¿ì, ¿ø°Ý ÄÚµå ½ÇÇà °ø°ÝÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. ÀÌ·± ¿ªÁ÷·ÄÈ­ °ø°ÝÀº ÇöÀç ºü¸£°Ô ¼ºÀå Áß¿¡ ÀÖ´Â À§Çù°Å¸®·Î, ÀÛ³â OWASP ž10 À§Çù ¸ñ·Ï¿¡ Æ÷ÇԵDZ⵵ Çß´Ù. ¶ÇÇÑ ÀÛ³âÀÇ ¿¡ÄûÆѽº »ç°Ç ¶ÇÇÑ ¿ªÁ÷·ÄÈ­¸¦ ÅëÇØ ¹ß»ýÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù.

Å丶½º´Â °­¿¬Àå¿¡¼­ PHP°¡ Phar ¾ÆÄ«ÀÌºê ³» ÀÚ°¡ ÃßÃâ ÆÄÀÏÀ» ´Ù·ç´Â ¿ø¸®¿Í ¸ÞÄ¿´ÏÁòÀ» °ø°Ý¿¡ È°¿ëÇÏ´Â ¸ð½ÀÀ» ½Ã¿¬Çß´Ù. Phar ¾ÆÄ«À̺ê´Â Á÷·ÄÈ­°¡ µÈ ¸ÞŸµ¥ÀÌÅ͸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. °ø°ÝÀÚ°¡ Á¶ÀÛµÈ ¸ÞŸµ¥ÀÌÅÍ°¡ Æ÷ÇÔµÈ Phar ¾ÆÄ«À̺ê ÆÄÀÏÀ» °ø°Ý ´ë»óÀÇ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ Áý¾î³ÖÀ» ¼ö¸¸ ÀÖ´Ù¸é, À̸¦ ÅëÇØ ÆÄÀÏ ¿î¿µÀ» ¹ßµ¿½ÃÄÑ(ÆÄÀÏÀÇ À§Ä¡¸¦ °Ë»öÇÑ´ÙµçÁö) ¿ªÁ÷·ÄÈ­ °ø°ÝÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

¡°¿©Å±îÁö °æ·Î Ãë±Þ Ãë¾àÁ¡µé(path-handling vulnerabilities)ÀÇ À§Çèµµ´Â ³·Àº °ÍÀ¸·Î ÀÎ½ÄµÇ¾î ¿Ô½À´Ï´Ù. À̹ø¿¡ Á¦°¡ ¹ß°ßÇÑ ¹æ½ÄÀº ÀÌ »ý°¢À» µÚÁý½À´Ï´Ù. ¿ªÁ÷·ÄÈ­ °ø°ÝÀÌ ÁøÇàµÇ´Â ÀÏ·ÄÀÇ °úÁ¤ ¼Ó¿¡ °¢Á¾ °æ·Î Ãë±Þ Ãë¾àÁ¡À» Æ÷ÇÔ½Ãų ¼ö ÀÖ°Ô µÇ´Ï±î¿ä. ¼­¹ö»çÀÌµå ¿äû Á¶ÀÛ(SSRF) Ãë¾àÁ¡µéµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ÀÌ·± ¡®³·Àº À§Çèµµ¡¯ÀÇ Ãë¾àÁ¡µé±îÁö È°¿ëÇÑ °ø°Ý¿¡ ¼º°øÇÏ¸é °ø°ÝÀÚ´Â ¿ø°Ý¿¡¼­ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±

Å丶½º´Â ¶ÇÇÑ À¯¸íÇÑ PHP ¶óÀ̺귯¸®¿¡ ÀÖ´Â ¸î¸î Ãë¾àÁ¡°ú ÀͽºÇ÷ÎÀÕ »ç·Ê¸¦ ÇÔ²² ¹ßÇ¥Çϱ⵵ Çß´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¿öµåÇÁ·¹½º¿¡¼­ ¹ß°ßµÇ¾úÁö¸¸ ¾ÆÁ÷ °íÃÄÁöÁö ¾ÊÀº ¹®Á¦µéµµ °¡Áö°í ³ª¿Ô´Ù. ¡°ÀüºÎ ¿ªÁ÷·ÄÈ­ Çö»óÀÌ Çö½Ç ¼¼°è¿¡¼­ ¾î¶² ½ÄÀ¸·Î ¹ßÇöµÇ´ÂÁö¸¦ º¸¿©ÁÖ´Â »ç·ÊÀÔ´Ï´Ù. ¿ªÁ÷·ÄÈ­´Â ÇöÀç ¼ö¸¹Àº Ãë¾àÁ¡°ú ¿¬°èµÉ ¼ö ÀÖ´Â »óÅ¿¡ Àֱ⠶§¹®¿¡, ±âÁ¸¿¡ ¡®³·Àº À§Çèµµ¡¯¸¦ °¡Áø °ÍÀ¸·Î ¾Ë·ÁÁø °ÍµéÀÌ¶óµµ °æ°èÇØ¾ß ÇÑ´Ù´Â °Ô ÀúÀÇ ÁÖÀåÀÔ´Ï´Ù.¡±

±×ÀÇ ¼³¸íÀº °è¼ÓµÈ´Ù. ¡°¿¹Àü¿¡´Â ÀÌ·¸°Ô ¡®³·Àº À§Ç輺¡¯À¸·Î ºÐ·ùµÈ ¹®Á¦µé¿¡ ´ëÇØ È¯°æ¼³Á¤ ¿À·ù µîÀ¸·Î ÇØ°áÇÏ·Á Çß½À´Ï´Ù. ±×¸®°í ½ÇÁ¦·Î ¹®Á¦°¡ »ç¶óÁø °ÍÀ¸·Î Âø°¢ÇßÁÒ. ±×·¸Áö¸¸ ÀÌÁ¦ ±×°Í¸¸À¸·Î´Â ºÒÃæºÐÇÕ´Ï´Ù. ¿ªÁ÷·ÄÈ­ °ø°ÝÀ» ¿°µÎ¿¡ µÎ°í, °æ·Î ó¸® Ãë¾àÁ¡À̳ª SSRF Ãë¾àÁ¡µéÀ» ´Ù½Ã Æò°¡ÇØ¾ß ÇÕ´Ï´Ù.¡±

Å丶½º´Â ÀÌ·± Á¡¿¡ ´ëÇØ º¸°í¼­¸¦ ¹ßÇ¥Çߴµ¥, °Å±â¿¡ Å丶½º´Â °³¹ßÀÚµéÀ» À§ÇÑ ¸î °¡Áö Á¦¾È »çÇ×À» ´ã±âµµ Çß´Ù. ¡°¸ÕÀú´Â ¿ªÁ÷·ÄÈ­ ¾îºä¡ÀÌ ½±°Ô ÀÌ·ïÁö´Â ¼³°è ÆÐÅÏÀ» ÇÇÇÏ´Â °Ô ÁÁ½À´Ï´Ù. ¶ÇÇÑ ¾Ç¼º Phar ¾ÆÄ«À̺긦 ŽÁöÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ½Ã±×´Ïó¸¦ IDS¿Í IPS ½Ã½ºÅÛ¿¡ µµÀÔÇÏ´Â °Íµµ ÁÁÀº »ý°¢ÀÔ´Ï´Ù.¡±

3ÁÙ ¿ä¾à
1. PHPÀÇ ¿ªÁ÷·ÄÈ­ ¹ßµ¿½ÃÅ°´Â ¹æ¹ý, Ãß°¡·Î ¹ß°ß.
2. ¿ªÁ÷·ÄÈ­ °ø°ÝÀº, ±âÁ¸¿¡ ¡®»ç¼ÒÇÏ´Ù¡¯°í ºÐ·ùµÈ Ãë¾àÁ¡µéµµ À§ÇèÇÏ°Ô ¸¸µê.
3. PHP ´Ù·ç´Â °³¹ßÀÚµéÀº ¼³°è ÆÐÅÏ ¹Ù²Ù°í, ¾Ç¼º Phar ¾ÆÄ«À̺ê ŽÁöÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÔ.

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

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

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

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