º¸¾È´º½º â°£ 17ÁÖ³âÀ» ÃàÇÏÇÕ´Ï´Ù!!

Home > Àüü±â»ç

³ëµåJS¸¦ °ø·«ÇÏ´Â »õ·Î¿î ±â¹ý, ¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯

ÀÔ·Â : 2020-08-03 09:41
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
³ëµåJS ±â¹Ý ¾ÖÇø®ÄÉÀ̼Ç, ³»ºÎ ÇÁ·Î±×·¥ ¸Þ¸ð¸® Á¤º¸¿Í °ü·ÃµÈ Ư¼º Æ÷ÇÔÇÏ°í ÀÖ¾î
Ư¼º¿¡ ´ëÇØ Àß ¸ð¸£°í ¾ÈÀüÇÒ °Å¶ó°í ¿©±â´Â °³¹ßÀÚ ¸¹¾Æ...ÀÌ ÀνÄÀÌ °ø°ÝÀÇ ÇÙ½É


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] Á¶Áö¾Æ°ø°ú´ëÇÐÀÇ º¸¾È Àü¹®°¡µéÀÌ ³ëµåJS(Node.js) ±â¹Ý ¾ÖÇø®ÄÉÀ̼ǵéÀ» °ø·«ÇÏ´Â ¹æ¹ýÀ» °³¹ßÇß´Ù. ³»ºÎ ÇÁ·Î±×·¥ ¸Þ¸ð¸® À§Ä¡ Á¤º¸¸¦ ÃßÀûÇÏ´Â µ¥ »ç¿ëµÇ´Â ¡®¼û°ÜÁø Ư¼ºµé(hidden properties)¡¯À» Á¶ÀÛÇÏ´Â °Çµ¥, »ó¼¼ÇÑ ³»¿ëÀº °ð °³ÃֵǴ ºí·¢ÇÞ(Black Hat) Çà»ç¸¦ ÅëÇØ °ø°³µÉ °ÍÀ̶ó°í ÇÑ´Ù.

[À̹ÌÁö = utoimage]


ÀÌ °ø°Ý ±â¹ý¿¡´Â ¡®¼û°ÜÁø Ư¼º ³²¿ë(Hidden Property Abusing)¡¯À̶ó´Â À̸§ÀÌ ºÙ¾ú´Ù. ¿ø°ÝÀÇ °ø°ÝÀÚµéÀÌ »õ·Î¿î °ªÀ» ³ëµåJS ÇÁ·Î±×·¥µé¿¡ ÁÖÀÔÇÏ°í, À̸¦ ³»ºÎ µ¥ÀÌÅÍÀÎ °Íó·³ À§Àå½ÃÅ°´Â °ÍÀÌ ÇÙ½ÉÀ̶ó°í ÇÑ´Ù. ¿¬±¸¿øµéÀº Ư¼öÇÑ µµ±¸¸¦ ¸¸µé¾î 60°³°¡ ³Ñ´Â ÁÖ¿ä ³ëµåJS ¿ä¼Òµé¿¡ ¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯ ±â¹ýÀÌ ÅëÇÏ´ÂÁö Á¡°ËÇß°í, À̸¦ ÅëÇØ ¾à 13°³ÀÇ Ãë¾àÁ¡µéÀ» ¹ß°ßÇß´Ù. ÀÌ µµ±¸´Â ¸µ½º(Lynx)¶ó°í ÇÏ¸ç ¿ª½Ã ºí·¢ÇÞ ±â°£ µ¿¾È °ø°³µÉ ¿¹Á¤À̶ó°í ÇÑ´Ù.

¿¬±¸¿¡ Âü¿©Çß´ø ÆäÀÌ ½Ã¾Æ¿À(Feng Xiao)´Â ¡°»ç¿ëÀÚ ID¿Í °°Àº ÇÁ·Î±×·¥ ±â´É µî °³¹ßÀÚµéÀÌ Á¤ÀÇÇÑ Æ¯¼ºÀ̳ª ÇÁ·Î±×·¥ ¸Þ¸ð¸® Á¤º¸¿¡ ÃÊÁ¡À» ¸ÂÃß´Â °ÍÀÌ À̹ø °ø°ÝÀÇ Çٽɡ±À̶ó¸ç ¡°²Ï³ª ÈçÈ÷ ³ªÅ¸³¯ ¼ö ÀÖ´Â °ø°Ý ±â¹ýÀÌÁö¸¸ ã¾Æ³»±â°¡ ½±Áö ¾Ê´Ù´Â °ÍÀ» ¾Ë¾Æ³Â°í, ±×·¡¼­ ŽÁö µµ±¸¸¦ °³¹ßÇØ ¹èÆ÷ÇÒ °èȹÀÎ °Í¡±À̶ó°í ¼³¸íÇß´Ù.

¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯ °ø°ÝÀº °³¹ßÀÚµéÀÌ ¡®À¸·¹ ´ç¿¬ÇÏ´Ù¡¯°í ¿©±â´Â ÁöÁ¡À» ÆÄ°íµå´Â ±â¹ýÀ̶ó°í ÇÑ´Ù. ±×°Ç ¹Ù·Î ¡®³»ºÎ ÇÁ·Î±×·¥ ¸Þ¸ð¸® À§Ä¡ Á¤º¸°¡ ¿ÜºÎÀε鿡°Ô´Â Á¢±ÙÀÌ ºÒ°¡ÇÏ´Ù¡¯´Â °ÍÀÌ´Ù. ¡°ÇÏÁö¸¸ ÀÔ·ÂµÈ µ¥ÀÌÅÍ°¡ °´Ã¼·Î ÀüȯµÈ ÈÄ ³ëµåJS´Â ÀÌ °´Ã¼µéÀ» ´Ù¸¥ Á¤»ó °´Ã¼µéÀÎ °Íó·³ Ãë±ÞÇÕ´Ï´Ù. ±×°Ô ¹Ù·Î ¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯ °ø°ÝÀÌ °¡´ÉÇÑ ±Ùº»ÀûÀÎ ÀÌÀ¯°¡ µË´Ï´Ù.¡±

ÀÌ °ø°ÝÀº ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÎÅäŸÀÔ Æú·ç¼Ç(JavaScript Prototype Pollution) °ø°Ý°ú ºñ½ÁÇÏ´Ù°í ½Ã¾Æ¿À´Â ¼³¸íÀ» µ¡ºÙÀδÙ. ¡°°ø°ÝÀÚ°¡ ÇÁ·ÎÅäŸÀÔ °´Ã¼¸¦ Á¶ÀÛÇØ ÇÕħÀ¸·Î½á ÇÁ·ÎÅäŸÀÔÀÇ Æ¯¼ºÀÌ ¹Ù²î°í, ÀÌ·¸°Ô ¹Ù²ï ÇÁ·ÎÅäŸÀÔÀÌ ´Ù¸¥ ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼ÀÇ ±âº» ¹ÙÅÁÀ¸·Î½á °è¼Ó Áõ½ÄÇϵµ·Ï ÇÏ´Â °Ô ¹Ù·Î ÇÁ·ÎÅäŸÀÔ Æú·ç¼Ç °ø°ÝÀÔ´Ï´Ù. ¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯ °ø°Ý¿¡¼­´Â ÇÁ·ÎÅäŸÀÔÀ» °Çµå¸®Áö´Â ¾ÊÁö¸¸, ÇÁ·ÎÅäŸÀÔÀ¸·ÎºÎÅÍ Àü´ÞµÈ Ư¼ºµéÀ» µ¤¾î¾²±â ÇÕ´Ï´Ù.¡±

ÀÌ Æ¯¼ºµéÀº ²Ï³ª Áß¿äµµ°¡ ³ôÀº ÇÁ·Î±×·¥ ¸Þ¸ð¸® Á¤º¸¿Í ¿¬°áµÇ¾î Àִµ¥, ¡°ÀÌ Æ¯¼ºÀ̶ó´Â °ÍÀÌ Á¸ÀçÇÑ´Ù´Â °É ¸ð¸£´Â »ç¶÷µéÀÌ °ÅÀÇ ´ëºÎºÐ¡±À̶ó°í ¿¬±¸¿øµéÀº ¼³¸íÇÑ´Ù. ¡°±×·¡¼­ ¡®¼û°ÜÁø Ư¼º¡¯À̶ó°í À̸§À» ºÙ¿´½À´Ï´Ù.¡±

³ëµåJS´Â ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 ¼­¹ö ȯ°æ¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â Ç÷§ÆûÀ¸·Î, ÀαⰡ ¸Å¿ì ³ô´Ù. ³ëµåJS¸¦ ¹Ýµå½Ã »ç¿ëÇÑ´Ù´Â °³¹ßÀÚ°¡ 51%¸¦ ³ÑÀ» Á¤µµ´Ù. ¶ÇÇÑ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§ÆûÀ̶ó´Â °³¹ßÀÚ°¡ 70% ÀÌ»óÀ̶ó´Â Åë°èµµ ÀÖ´Ù. ÀÌ ¶§¹®¿¡ ¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯ °ø°Ý ±â¹ýÀº ²Ï³ª ±¤¹üÀ§ÇÑ ¾Ç¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Ù.

°Ô´Ù°¡ ³ëµåJS´Â µðÆæ´ø½Ã¿¡ ´ëÇÑ ÀÇÁ¸µµ°¡ ³ô´Ù. ÇÑ °³ÀÇ ³ëµåJS ¿ä¼Ò°¡ ¼ö½Ê °³ÀÇ ´Ù¸¥ ¿ä¼ÒµéÀ» ÀÓÆ÷Æ® ÇÏ´Â ¹æ½ÄÀÌ´Ù. Áï ÇÑ °³ÀÇ ÆÐÅ°Áö°¡ Ãë¾àÇϱ⸸ Çصµ, ¼ö¸¹Àº ³ëµåJS ¿ä¼ÒµéÀÌ Ãë¾àÇØÁø´Ù´Â °ÍÀÌ´Ù. ¡°³ëµåJS »ýÅ°è´Â ÄÚµå ÀçÈ°¿ëÀÌ ´ë´ÜÈ÷ È°¼ºÈ­ µÇ¾î ÀÖ´Â °÷ÀÔ´Ï´Ù. ³Î¸® »ç¿ëµÇ´Â ¸ðµâ Çϳª¸¸ Àß °ø·«Çصµ ³ëµåJS ¾ÖÇø®ÄÉÀÌ¼Ç ´Ù¼ö¸¦ °¨¿°½Ãų ¼ö ÀÖ½À´Ï´Ù.¡±

¶Ç Çϳª ¡®¼û°ÜÁø Ư¼º ³²¿ë¡¯ÀÌ ¼º¸³ÇÒ ¼ö ÀÖ´Â ÀÌÀ¯´Â ³ëµåJS ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® °£ Åë½ÅÀÌ ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼µéÀÇ ÇüÅ·ΠÀÌ·ïÁø´Ù´Â °ÍÀÌ´Ù. µû¶ó¼­ °ø°ÝÀÚ°¡ Ãß°¡ Ư¼ºÀÌ ºÙÀº °´Ã¼µéÀ» Àü¼ÛÇÏ°Ô µÈ´Ù¸é ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ °ø°ÝÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. ¡°¾Æ¹« ÇüÅÂÀÇ µ¥ÀÌÅÍ°¡ Ư¼ºÀ¸·Î¼­ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ Ãë¾àÁ¡ÀÌ Áõ½ÄÇÏ´Â °úÁ¤¿¡µµ °ø°ÝÀÚ°¡ °³ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥ÀÇ ³í¸® ±¸Á¶µµ Á¶ÀÛÇÒ ¼ö ÀÖ°í¿ä.¡±

¸µ½º´Â ÀÌ·± ½ÄÀÇ °ø°Ý °¡´É¼ºÀ» ³ëµåJS ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ŽÁöÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â µµ±¸´Ù. ¡°¸µ½º´Â (ºñÁ¤»óÀûÀÎ) Ư¼ºÀÌ ÆÛÁ®°¡´Â °É ºÐ¼®Çϱâ À§ÇØ µ¿Àû ºÐ¼®°ú Á¤Àû ºÐ¼® ±â¼ú ¸ðµÎ¸¦ »ç¿ëÇÕ´Ï´Ù. ¶ÇÇÑ ¹ß°ßµÈ °Í¿¡ ¸Â´Â ÀͽºÇ÷ÎÀÕÀ» »ý¼ºÇϱ⵵ ÇÕ´Ï´Ù.¡± ¿¬±¸¿øµéÀº ¸µ½º¸¦ »ç¿ëÇØ 60°³ÀÇ Àα⠳ëµåJS ÇÁ·Î±×·¥À» °Ë»çÇß°í, ÀÌ °úÁ¤¿¡¼­ 13°³ÀÇ Ãë¾àÁ¡µéÀ» ¹ß°ßÇß´Ù.

ÆëÀº ¡°¸µ½º°¡ À¯¿ëÇÒ »ç¶÷Àº API °³¹ßÀÚµé°ú º¸¾È Àü¹®°¡µé¡±À̶ó°í ¸»ÇÑ´Ù. ¡°API °³¹ßÀÚµéÀº ¸µ½º¸¦ °¡Áö°í ÀÚ±âµéÀÌ °³¹ßÇÑ µµ±¸¸¦ °ø°ÝÇغ¼ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ¹ß°ßµÈ ¹®Á¦µéÀ» °íÃļ­ º¸´Ù ¾ÈÀüÇÏ°í źźÇÑ API¸¦ ¸¸µé ¼ö ÀÖÀ» °Ì´Ï´Ù. º¸¾È Àü¹®°¡µé Áß È­ÀÌÆ® ÇØÄ¿·Î ºÐ·ùµÇ´Â »ç¶÷µé ¿ª½Ã ÀÌ µµ±¸¸¦ °¡Áö°í ¿©·¯ ¿ÀǼҽº ÇÁ·Î±×·¥À» ½ÇÇèÇغ¼ ¼ö ÀÖ½À´Ï´Ù.¡±

4ÁÙ ¿ä¾à
1. ³ëµåJS ¾ÖÇø®ÄÉÀ̼ÇÀ» °ø·«ÇÒ ¼ö ÀÖ´Â ¹æ¹ý, ¡®¼û°ÜÁø Ư¼º ³²¿ë.¡¯
2. ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ °´Ã¼¿¡ µ¡ºÙÀº Ư¼ºµé, Áß¿ä ³»ºÎ µ¥ÀÌÅÍ Æ÷ÇÔÇÏ°í ÀÖÁö¸¸ »ç¶÷µéÀÌ Àß ¸ð¸§.
3. °³¹ßÀÚµéÀº ¡®ÀÌ ³»ºÎ µ¥ÀÌÅÍ¿¡ ¾Æ¹«µµ Á¢±ÙÇÒ ¼ö ¾ø´Ù¡¯°í ¿©±â°í ÇÁ·Î±×·¥ °³¹ß.
4. ³ëµåJS´Â µðÆæ´ø½Ã ÀÇÁ¸µµ°¡ ³ô¾Æ¼­ Ãë¾à ¿ä¼Ò°¡ ±¤¹üÀ§ÇÏ°Ô ÆÛÁ®°¥ ¼ö À־ À§Çè.

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

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

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

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ À§Áîµð¿£¿¡½º 2018 ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö
¼³¹®Á¶»ç
<º¸¾È´º½º>ÀÇ º¸¾ÈÀü¹® ±âÀÚµéÀÌ ¼±Á¤ÇÑ 2024³â ÁÖ¿ä º¸¾È Å°¿öµå °¡¿îµ¥ °¡Àå Æı޷ÂÀÌ Å¬ °ÍÀ¸·Î º¸´Â À̽´´Â?
Á¡Á¡ ´õ Áö´ÉÈ­µÇ´Â AI º¸¾È À§Çù
¼±°ÅÀÇ ÇØ ¸ÂÀº ÇÙƼºñÁò °ø°Ý
´õ¿í °­·ÂÇØÁø ·£¼¶¿þ¾î »ýÅ°è
Á¡Á¡ ´õ ´Ù¾çÇØÁö´Â ½ÅÁ¾ ÇÇ½Ì °ø°Ý
»çȸ±â¹Ý½Ã¼³ °ø°Ý°ú OT º¸¾È À§Çù
´õ¿í ½ÉÇØÁö´Â º¸¾ÈÀη ºÎÁ· ¹®Á¦
Á¦·ÎÆ®·¯½ºÆ®¿Í °ø±Þ¸Á º¸¾È
°¡¼ÓÈ­µÇ´Â Ŭ¶ó¿ìµå·ÎÀÇ Àüȯ°ú ÀÌ¿¡ µû¸¥ º¸¾ÈÀ§Çù
¸ð¹ÙÀÏ È°¿ëÇÑ º¸ÀÎÀÎÁõ È°¼ºÈ­¿Í ÀÎÁõº¸¾È À̽´
AI CCTVÀÇ ¿ªÇÒ È®´ë