Home > Àüü±â»ç

ƯÈ÷ Ŭ¶ó¿ìµå¿¡ À§ÇèÇÑ SSRF Ãë¾àÁ¡, ¾ÖÀú¿¡¼­ 4°³ ³ª¿Í ÆÐÄ¡µÅ

ÀÔ·Â : 2023-01-18 21:46
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
³»ºÎ ¼­¹ö¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ¿­¶÷ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â SSRF Ãë¾àÁ¡ÀÌ MS ¾ÖÀú¿¡¼­ ¹ß°ßµÆ´Ù. Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ ƯÈ÷ À§ÇèÇÑ Ãë¾àÁ¡À̶ó MS´Â ±Ý¹æ ÆÐÄ¡Çß´Ù. »ç¿ëÀÚµéÀÌ ¹» ´õ ÇØ¾ß ÇÒ °Ç ¾ø´Ù. ´Ù¸¸ SSRF Ãë¾àÁ¡À̶ó´Â °Ô Ŭ¶ó¿ìµå ȯ°æÀ» À§ÇèÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù´Â °É ±â¾ïÇÏ°í ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÑ´Ù.

[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] MS°¡ ¾ÖÀú Ŭ¶ó¿ìµå Ç÷§Æû ³» 4°³ ¼­ºñ½ºµé¿¡¼­ ¹ß°ßµÈ Ãë¾àÁ¡µéÀ» ÆÐÄ¡Çß´Ù. Ãë¾àÁ¡µéÀº SSRF °ø°ÝÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀ̾ú´Âµ¥, ÀÌ´Â ÀÎÁõ ´Ü°è¸¦ °ÅÄ¡Áö ¾Ê°íµµ ¿ø°Ý ÄÚµå ½ÇÇà °ø°ÝÀÌ °¡´ÉÇÒ ¼öµµ ÀÖ´Ù´Â ¶æÀÌ µÈ´Ù. º¸¾È ¾÷ü ¿ÀÄ«(Orca)°¡ ¹ß°ßÇØ MS¿¡ ÃÖÃÊ·Î Á¦º¸ÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù.

[À̹ÌÁö = utoimage]


Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ ¾ÖÀú ¼­ºñ½º´Â ´ÙÀ½ ³× °¡Áö¿´´Ù.
1) ¾ÖÀú API °ü¸®(Azure API Management)
2) ¾ÖÀú Æã¼ÇÁî(Azure Functions)
3) ¾ÖÀú ¸Ó½Å·¯´×(Azure Machine Learning)
4) ¾ÖÀú µðÁöÅÐÆ®À©Áî(Azure Digital Twins)
¾ÖÀú °èÁ¤¿¡ ·Î±×ÀÎ ÇÏÁö ¾Ê°íµµ ÀͽºÇ÷ÎÀÕ ÇÒ ¼ö ÀÖ¾ú´ø °Ç Æò¼ÇÁî¿Í µðÁöÅÐÆ®À©ÁîÀÇ Ãë¾àÁ¡À̾ú´Ù.

SSRF °ø°ÝÀ̶õ, ¼­¹ö »çÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø·«ÇÏ´Â ±â¹ý Áß Çϳª·Î ¿ÜºÎ¿¡¼­ ¼­¹ö·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇϸ鼭 ¼­¹ö ³»ºÎ¿¡ ÀúÀåµÈ ÀÚ¿ø¿¡ ´ëÇÑ ÀÐ±â ¹× ¾÷µ¥ÀÌÆ® ¿äûÀ» º¸³»´Â ¹æ½ÄÀ¸·Î ÁøÇàµÈ´Ù. ÀÌ·¸°Ô ÇÒ °æ¿ì ³×Æ®¿öÅ© ³»¿¡¼­ ¾Ç¼º ÇàÀ§¸¦ ÇÒ ¼ö Àִ ȯ°æÀÌ ¸¸µé¾îÁö¸é¼­ ¿©·¯ °¡Áö °ø°ÝÀ» ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.

SSRF °ø°ÝÀº Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ ƯÈ÷ Ä¡¸íÀûÀ¸·Î ÀÛ¿ëÇÒ ¼ö ÀÖ´Ù. ¡°Å¬¶ó¿ìµå È£½ºÆ®ÀÇ IMDS(ÀνºÅϽº ¸ÞŸµ¥ÀÌÅÍ ¼­ºñ½º)¿¡ Á¢±ÙÇÏ´Â µ¥ ¼º°øÇϱâ±îÁö ÇÑ´Ù¸é È£½ºÆ® À̸§, º¸¾È ±×·ì, ¸ÆÁÖ¼Ò, »ç¿ëÀÚ µ¥ÀÌÅÍ µî »ó¼¼ Á¤º¸¿¡±îÁö Á¢±ÙÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡± ¿ÀÄ« ½ÃÅ¥¸®Æ¼ÀÇ º¸¾È Àü¹®°¡ ¸®µµ º¥ ½¬Æ®¸´(Lidor Ben Shitrit)ÀÇ ¼³¸íÀÌ´Ù. ¡°À̸¦ ÅëÇØ ÅäÅ«µµ °¡Á®°¥ ¼ö ÀÖ°í ´Ù¸¥ È£½ºÆ® ȯ°æÀ¸·Î ¿Å°Ü°¥ ¼öµµ ÀÖÀ¸¸ç ¿ø°Ý¿¡¼­ Äڵ嵵 ½ÇÇàÇÒ ¼ö ÀÖ´Â »óÅ°¡ µË´Ï´Ù.¡±

ºôÆ®ÀÎ SSRF ´ëÀÀ ±â¼ú
´ÙÇàÈ÷ ¿ÀÄ«ÀÇ º¸¾È Àü¹®°¡µéÀÌ ¾ÖÀú ȯ°æ¿¡¼­ IMDS¿¡±îÁö Á¢±ÙÇÏ´Â µ¥¿¡´Â ½ÇÆÐÇß´Ù. ÀÌ¹Ì MS°¡ Ŭ¶ó¿ìµå¿¡ °¢Á¾ SSRF À§Çè ¿ÏÈ­ ´ëÃ¥À» žÀçÇ߱⠶§¹®ÀÌ´Ù. ¡°IMDS ¿£µåÆ÷ÀÎÆ®¿¡ Á¢±ÙÇÏ·Á¸é ¼¼Æà °ªÀ» Ư¼öÇÏ°Ô ¹Ù²ã¾ß Çϴµ¥, ¿ø°Ý °ø°ÝÀ¸·Î À̰ͱîÁö ÇØ ³»´Â ¾î·Æ½À´Ï´Ù. MS´Â Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ SSRF Ãë¾àÁ¡ÀÌ ¾ó¸¶³ª À§ÇèÇÏ°Ô ÀÛ¿ëÇÒ ¼ö ÀÖ´ÂÁö ÀÌÇØÇÏ°í ÀÖÀ¸¸ç, ±×·¡¼­ SSRF °ø°Ý¿¡ Á¦ÇÑÀÌ »ý±é´Ï´Ù.¡±

±×·± MS¶ó°í Çصµ ¸ðµç °ø°Ý °¡´É¼ºÀ» ´Ù Á¦°ÅÇÒ ¼ö´Â ¾ø¾ú´Ù. ½¬Æ®¸´Àº ¡°À̹ø Ãë¾àÁ¡À» ÅëÇØ ·ÎÄà Æ÷Æ®¸¦ ½ºÄµÇؼ­ »õ·Î¿î ¼­ºñ½º, ¿£µåÆ÷ÀÎÆ®, ÆÄÀÏÀ» ã¾Æ ³¾ ¼ö ÀÖ´Ù¡±¸ç ¡°ÀÌ·± È°µ¿ÀÌ °¡´ÉÇÏ´Ù´Â °Ç ÇÇÇØÀÚÀÇ È¯°æ ³»¿¡¼­ ¿©·¯ ´Ù¸¥ Ãë¾àÁ¡À» ¹ß°ßÇØ ¶Ç ´Ù¸¥ Á¾·ùÀÇ °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖ´Ù´Â ¶æ¡±À̶ó°í ¼³¸íÇÑ´Ù. ¡°¿øÇÏ´Â Á¤º¸°¡ ¾îµð¿¡ ÀÖ´ÂÁö ÆľÇÇÏ°í, ±×°÷¸¸ ÁýÁß °ø·« ÇÔÀ¸·Î½á °ø°ÝÀ» È¿À²ÀûÀ¸·Î ÀÌ·ï°¡´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. ¿¹»óÄ¡ ¸øÇÑ Á¤º¸¸¦ ã¾Æ³¾ ¼öµµ ÀÖ°í¿ä.¡±

À§ÀÇ ³× °¡Áö Ãë¾àÁ¡ÀÌ ÇѲ¨¹ø¿¡ ¹ß°ßµÈ °ÍÀº ¾Æ´Ï´Ù. Áö³­ ÇØ 10¿ùºÎÅÍ 12¿ù±îÁö ¾à µÎ ´ÞÀÇ ±â°£¿¡ °ÉÃÄ Çϳª¾¿ ¹ß±¼µÆ´Ù. ¿ÀÄ« ÃøÀº Ãë¾àÁ¡ÀÌ ¹ß°ßµÉ ¶§¸¶´Ù ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡ Á¦º¸Çß°í, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¼öÀÏ¿¡¼­ ¼öÁÖ ¾È¿¡ ÆÐÄ¡¸¦ °³¹ßÇϰųª ÃÖ¼Ò À§Çè ¿ÏÈ­ ´ëÃ¥±îÁö´Â ¸¶·ÃÇÏ´Â ºÎÁö·±ÇÔÀ» ¼±º¸¿´´Ù. ¾ÆÁ÷±îÁö ¾ÖÀú °í°´µéÀÌ Æ¯º°È÷ ÇØ¾ß ÇÒ ÀÏÀº ¾ø´Ù. ¶ÇÇÑ ¿ÀÄ«³ª MS ¸ðµÎ Ãë¾àÁ¡ÀÇ ÀͽºÇ÷ÎÀÕ °ø°ÝÀÌ ½ÇÁ¦·Î ¹ß»ýÇÑ »ç·Ê¸¦ ¹ß°ßÇÏÁö ¸øÇß´Ù°í ÇÑ´Ù.

SSRF Ãë¾àÁ¡ÀÇ ºÐ·ù
SSRF Ãë¾àÁ¡Àº Å©°Ô ¼¼ °¡Áö·Î ºÐ·ùµÈ´Ù.
1) ºí¶óÀεå SSRF(Blind SSRF) : °ø°ÝÀÚ°¡ ¼­¹ö¸¦ Á¶Á¤ÇØ ¿äûÀ» ¸¸µé ¼ö´Â ÀÖÁö¸¸ ÇØ´ç ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ» ²ø¾î³»Áö´Â ¾Ê´Â´Ù. ±×·¡¼­ °ø°ÝÀÌ ¼º°øÇß´ÂÁö ½ÇÆÐÇß´ÂÁö Àß ºÐ°£ÀÌ °¡Áú ¾Ê´Â´Ù.
2) ¼¼¹Ìºí¶óÀεå SSRF(Semi-blind SSRF) : ¼­¹ö ¿äûÀ» ¸¸µé¾î³»´Â Ãë¾àÁ¡À̶ó´Â Á¡¿¡¼­´Â ºí¶óÀεå SSRF¿Í ºñ½ÁÇÏÁö¸¸ ¼­¹ö·ÎºÎÅÍ ÀÀ´äÀ» ²ø¾î³»¸ç, À̸¦ ÅëÇØ Á¦ÇÑÀûÀ̳ª¸¶ Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
3) ³Íºí¶óÀεå SSRF(Non-blind SSRF) / Ç® SSRF(Full SSRF) : °ø°ÝÀÚ°¡ ¼­¹ö¸¦ Á¶Á¤ÇØ ¿äûÀ» ¸¸µé¾î ÀÀ´äÀ» ºüÁü¾øÀÌ À̲ø¾î³¾ ¼ö ÀÖ´Ù. ÀÌ ¶§¹®¿¡ °ø°ÝÀÚ´Â ´õ ¸¹Àº Á¤º¸¸¦ ¼öÁýÇÒ ¼ö ÀÖ°Ô µÇ¸ç, À̸¦ ÅëÇØ Ãß°¡ °ø°ÝÀ» À̾ ¼ö ÀÖ°Ô µÈ´Ù. À̹ø¿¡ ¾ÖÀú¿¡¼­ ¹ß°ßµÈ SSRF Ãë¾àÁ¡Àº ÀüºÎ ³Íºí¶óÀεå SSRF¿´´Ù.

º¸È£¿Í À§Çè ¿ÏÈ­
¼­¹ö¿¡ ¾î¶² À¯ÇüÀÇ SSRF Ãë¾àÁ¡ÀÌ Á¸ÀçÇÏµç ¸ðµÎ ½É°¢ÇÏ°Ô »ý°¢ÇÏ°í ¾ó¸¥ ´ëóÇØ¾ß ÇÑ´Ù´Â Á¡¿¡´Â ¾Æ¹«·± Â÷ÀÌ°¡ ¾ø´Ù. ¾î¶² À¯ÇüÀÌµç ¹Î°¨ÇÑ Á¤º¸¿¡ Á¢±ÙÇÏ°Ô ÇØÁְųª Ãß°¡ °ø°ÝÀÇ ¹ßÆÇÀÌ µÇ±â ¶§¹®ÀÌ´Ù. ½¬Æ®¸´Àº SSRF Ãë¾àÁ¡ÀÇ À§Ç輺À» ³·Ãß´Â ¹æ¹ýµéÀÌ Á¸ÀçÇÑ´Ù¸ç ¸î °¡Áö¸¦ Á¦¾ÈÇÑ´Ù.

¡°Ã¹ ¹ø°´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ´Â Á¤º¸¸¦ Àý´ë·Î ½Å·ÚÇÏ¸é ¾È µÈ´Ù´Â °É ±â¾ïÇÏ°í öĢÀ¸·Î »ï´Â °Ì´Ï´Ù. ´©°¡ ¾î¶² ½ÄÀ¸·Î SSRF¸¦ ÀͽºÇ÷ÎÀÕ ÇÏ·Á°í ÇÏ´Â °ÇÁö ¿¹ÃøÇÒ ¼ö ¾ø°Åµç¿ä. Ãë¾àÇÑ ¼­¹ö°¡ ³»ºÎÀûÀ¸·Î º¸³½ ¿äûµéÀ» Á¶ÀÛÇÔÀ¸·Î½á ³»ºÎ ÀÚ¿ø°ú ¿£µåÆ÷ÀÎÆ®¿¡ Á¢±ÙÇÏ¿© Ãß°¡ °ø°ÝÀ» À̾°¡´Â »ç°ÇµéÀÌ Á¾Á¾ ¹ß»ýÇÏ´Â °ÍÀÌ Çö½ÇÀ̱⵵ ÇÕ´Ï´Ù.¡±

µÎ ¹ø° ¹æ¹ýÀº ¼­¹ö¿¡ Á¢¼ÓÇÒ URLµéÀÇ ¸ñ·ÏÀ» ÁöÁ¤ÇÏ´Â °ÍÀ̶ó°í ½¬Æ®¸´Àº ¼³¸íÇÑ´Ù. ÇÑ ¸¶µð·Î È­ÀÌÆ®¸®½ºÆÃÀ» ÇÏ´Â °ÍÀÌ´Ù. ¡°ÀÌ·¸°Ô ÇßÀ» ¶§ ¾ÇÀǸ¦ °¡Áø »ç¿ëÀÚ°¡ SSRF Ãë¾àÁ¡À» ½ÃÇèÀûÀ¸·Î °Çµå¸®´Â °ÍÁ¶Â÷ Çã¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. URL ÀÚü¿¡ ±ÇÇÑÀÌ ¾øÀ» °ÍÀ̴ϱî¿ä.¡±

3ÁÙ ¿ä¾à
1. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú ȯ°æ¿¡¼­ ³× °¡Áö À§ÇèÇÑ Ãë¾àÁ¡ÀÌ ¹ß°ßµÊ.
2. ÀüºÎ SSRF Ãë¾àÁ¡À¸·Î, ³»ºÎÀÇ ¹Î°¨ÇÑ Á¤º¸°¡ ¿ÜºÎ·Î ³ëÃâµÉ ¼ö ÀÖÀ½.
3. Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ ƯÈ÷ À§ÇèÇÑ °Ô SSRF¶ó MS´Â ºü¸£°Ô ÆÐÄ¡ ¿Ï·á.

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

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

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

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