Home > Àüü±â»ç

³Î¸® »ç¿ëµÇ´Â tBootÀÇ ½½¸³¸ðµå ÅëÇØ ÀÎÅÚ TXT ¹«·ÂÈ­ °¡´É

ÀÔ·Â : 2018-04-04 16:38
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
Çѱ¹ÀÇ µÎ º¸¾È ¿¬±¸¿ø, ºí·¢Ç޾ƽþƼ­ ÀÎÅÚ TXT ¹«·ÂÈ­ ¹æ¹ý ¹ßÇ¥
¿ÀǼҽºÀÎ tBoot ½½¸³¸ðµç 3´Ü°è¿¡ µ¹ÀÔÇÒ ¶§ PCR °ª ÀÓÀÇ·Î º¯°æ °¡´É


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] 3´Ü°è ½½¸³¸ðµå¿¡ ´ëÇÑ À§Ç輺ÀÌ ¿¬±¸ ¹× ¹ßÇ¥µÆ´Ù. Çѱ¹ÀÇ ±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò(NSR)ÀÇ ¼ö¼® º¸¾È Àü¹®°¡ÀÎ ÇѽÂÈÆ(Seunghun Han)°ú ¹ÚÁØÇõ(Jun-Hyeok Park) ¿¬±¸¿øÀÌ ºí·¢Ç޾ƽþƸ¦ ÅëÇØ ¹ßÇ¥ÇÑ ³»¿ëÀ¸·Î ½½¸³¸ðµå¸¦ ÅëÇØ ÀÎÅÚÀÇ ½Å·ÚµÈ ½ÇÇà ȯ°æ(Trusted eXecution Environment, TXT)À» °ø°ÝÇÏ´Â °Ô °¡´ÉÇÏ´Ù°í ÇÑ´Ù. ¡°ÀÎÅÚ TXT ³» ¿À·ù¸¦ ÀͽºÇ÷ÎÀÕ ÇÑ´Ù¸é ½½¸³¸ðµå¿¡¼­ ±ú¾î³ª´Â ¼ø°£ºÎÅÍ Ä§ÇØ°¡ ÀÌ·ïÁý´Ï´Ù.¡±

[À̹ÌÁö=iclickart]


ÀÎÅÚÀÇ TXT¶õ Çϵå¿þ¾î ±â¹Ý ±â´ÉÀ¸·Î ¿ªµ¿ÀûÀÎ ½Å·ÚÁ¡ ÃøÁ¤(Dynamic Root-of-trust Measurement, DRTM)À» Áö¿øÇÏ°í, ºÎÆ®¿Í ½ÇÇà ½Ã°£ µ¿¾È Ç÷§ÆûÀÇ ½Å·Ú¼ºÀ» È®ÀÎÇÑ´Ù. ±×·±µ¥ ½½¸³¸ðµå¸¦ ÀÌ¿ëÇϸé ÀÎÅÚ TXTÀÇ ÂüÁ¶±¸ÇöÀÎ tBootÀ» °Ü³ÉÇÏ´Â °ø°ÝÀÌ °¡´ÉÇØÁø´Ù´Â °ÍÀÌ´Ù. tBoot´Â ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î °¡»ó ±â±â ¸ð´ÏÅÍ¿Í ¿î¿µÃ¼Á¦¸¦ º¸È£Çϸç, ¼­¹ö ȯ°æ¿¡¼­ ÁÖ·Î »ç¿ëµÈ´Ù.

µÎ Àü¹®°¡°¡ ¹ß°ßÇÑ Ãë¾àÁ¡Àº CVE-2017-16837·Î ·Î½ºÆ® Æ÷ÀÎÅÍ(Lost Pointer)¶ó´Â À̸§À» °¡Áö°í ÀÖ´Ù. ÀÌ Ãë¾àÁ¡ÀÌ Á¸ÀçÇÏ´Â °÷Àº tBoot·Î, À̹ø ¹ßÇ¥ ÀÌÀü¿¡´Â ÇÑ ¹øµµ ¹ß°ßµÇÁö ¾ÊÀº ³»¿ëÀ̶ó°í ÇÑ´Ù. ¡°´Ù¸¸ °ø°ÝÀÌ ¼º¸³ÇÏ·Á¸é °ø°ÝÀÚ°¡ ·çÆ® ±ÇÇÑÀ» ¸ÕÀú °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×°Í ¿Ü¿¡´Â ÀüÁ¦ Á¶°ÇÀÌ ¾ø½À´Ï´Ù.¡±

ÇѽÂÈÆ ¿¬±¸¿ø°ú ¹ÚÁØÇõ ¿¬±¸¿øÀº ÀÌÀüºÎÅÍ ÀÎÅÚÀÇ TXT¿Í tBoot¸¦ ¿¬±¸Çß¾ú´Ù. ÇÏÁö¸¸ ºÎÆ® °úÁ¤¿¡ ÃÊÁ¡ÀÌ ¸ÂÃçÁø ¿¬±¸¿´Áö Ãë¾àÁ¡À» ãÀ¸·Á À̸® Àú¸® Âñ·¯º¸´Â °ÍÀº ¾Æ´Ï¾ú´Ù. CVE-2017-16837Àº tBoot¸¦ ½½¸³¸ðµå¿¡ µ×´Ù°¡ ¿ø»óº¹±Í ½ÃÅ°´Â °úÁ¤À» ºÐ¼®ÇÏ´Ù°¡ ¹ß°ßÇÑ °ÍÀ¸·Î, µÑÀº ÀÌ Ãë¾àÁ¡ÀÇ ÀͽºÇ÷ÎÀÕ ¹æ¹ý±îÁöµµ °³¹ßÇÏ´Â µ¥ ¼º°øÇß´Ù°í ÇÑ´Ù.

¹°·Ð ¡®½½¸³¸ðµå¸¦ ÅëÇÑ¡¯ °ø°ÝÀ̴ϸ¸Å­ ½Ã½ºÅÛÀ» 24½Ã°£ ½ß½ß µ¹¸®¸é µÎ ¿¬±¸¿øÀÌ ¹ß°ßÇÑ °ø°Ý¹ýÀº ¹«¿ëÁö¹°·Î º¯ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ÇѽÂÈÆ ¿¬±¸¿øÀº ¡°ÀϹÝÀûÀ¸·Î´Â °æÁ¦ÀûÀÎ ÀÌÀ¯ ¶§¹®¿¡ ½½¸³¸ðµå¸¦ È°¿ëÇÏ´Â °ÍÀÌ Çö½Ç¡±À̶ó°í ÁöÀûÇÑ´Ù. ¡°ÄÄÇ»ÅÍ ÆÄ¿ö¸¦ °è¼ÓÇؼ­ »ç¿ëÇÏ´Â °Í¿¡´Â ºñ¿ëÀÌ µéÁÒ. ¸¹Àº Á¶Á÷µéÀÌ ±â±â ÆÄ¿ö¿¡¼­ ¹ß»ýÇÏ´Â Àü±â¼¼¸¦ ÃÖ´ëÇÑ ¾Æ³¢°í ½Í¾î ÇÕ´Ï´Ù.¡± Áï ½½¸³¸ðµå¸¦ ÅëÇÑ °ø°ÝÀÌ ÃæºÐÈ÷ ¡®½ÇÁ¦Àû¡¯À̶ó´Â °ÍÀÌ´Ù.

°í±Þ ±¸¼º°ú Àü¿ø ÀÎÅÍÆäÀ̽º(advanced configuration and power interface, ACPI)¸¦ Áö¿øÇÏ´Â PC, ·¦Åé, ¼­¹ö ȯ°æ¿¡´Â ¿©¼¸ °¡Áö ¡®½½¸³ »óÅ¡¯°¡ Á¸ÀçÇÑ´Ù. ¿©¼¸ ´Ü°è¸¦ ÅëÇØ ÆÄ¿ö ¼Òºñ·®À» õõÈ÷ ³·Ãß±â À§ÇÔÀÌ´Ù. ½½¸³¸ðµå 0(S0)ºÎÅÍ ½ÃÀÛÇØ S5±îÁö ÁøÇàµÇ¸é¼­ CPU, ±â±â, RAM µîÀº ¿Ïº®ÇÑ ½½¸³¸ðµå¿¡ µ¹ÀÔÇϱ⿡ À̸¥´Ù. CPU¿Í ±â±â¿¡ Àü¿ø °ø±ÞÀÌ ²÷±â´Â °Ç 3´Ü°èÀÎ S3ºÎÅÍ´Ù.

¡°ÆÄ¿ö°¡ ¿ÏÀüÈ÷ Â÷´ÜµÇ±â ¶§¹®¿¡ ½½¸³¸ðµå¸¦ ÇØÁ¦½ÃÅ°·Á¸é ½Ãµ¿ÀÌ ´Ù½Ã °É·Á¾ß ÇÕ´Ï´Ù. ÀÌ °úÁ¤¿¡ °³ÀÔÀÌ °¡´ÉÇϸç, °³ÀÔ ¼º°ø ½Ã ¿©·¯ °¡Áö ÇàÀ§¸¦ ½ÇÇàÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡± ÇѽÂÈÆ ¿¬±¸¿øÀÇ ¼³¸íÀÌ´Ù.

¹ÚÁØÇõ ¿¬±¸¿øÀº ¡°¹°·Ð ºÎÆ®¸¦ º¸È£ÇÏ´Â ÀåÄ¡°¡ Á¸ÀçÇÑ´Ù¡±¸ç ¡°ÅëÀÏ È®Àå Æß¿þ¾î ÀÎÅÍÆäÀ̽º(Unified Extensible Firmware Interface, UEFI)ÀÇ ¾ÈÀü ºÎÆÃ(secure boot)ÀÌ ½ÇÇà Àü¿¡ ¹ÙÀ̳ʸ®ÀÇ ¾ÏȣȭµÈ ½Ã±×´Ïó¸¦ È®ÀÎÇÑ´Ù¡±°í ¼³¸íÀ» µ¡ºÙ¿´´Ù. ¡°¸¸¾à ½ÇÇà ÆÄÀÏ¿¡ ÇÊ¿äÇÑ ½Ã±×´Ïó°¡ ¾ø´Ù¸é ½ÇÇàÀ» ÇÏÁö ¾Ê½À´Ï´Ù. ¶Ç ½ÅÁßÇÑ ºÎÆÃ(measured boot)À̶ó´Â °Íµµ ÀÖ½À´Ï´Ù. ½ÇÇà Àü¿¡ ¹ÙÀ̳ʸ®ÀÇ Çؽø¦ Á¡°ËÇÏ°í º¸¾È Ç÷§Æû ¸ðµâ(Trusted Platform Module, TPM)¿¡ ±× °ªÀ» ÀúÀåÇÏ´Â °Ì´Ï´Ù.¡±

º¸¾È Ç÷§Æû ¸ðµâÀ̶õ Çϵå¿þ¾î º¸¾È ±â±â·Î ÀÌ¹Ì ½ÃÀå ³» ¿©·¯ ±â±âµé¿¡ žÀçµÇ¾î ÀÖ´Ù. ÇѽÂÈÆ ¿¬±¸¿øÀº ÀÌ TPM¿¡ ´ëÇØ ¡°¹«ÀÛÀ§ ¼ýÀÚ »ý¼º±â¿Í ¾Ïȣȭ ±â´É, Ç÷§Æû ±¸¼º ·¹Áö½ºÅÍ(Platform Configuration Register, PCR)·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, Çؽø¦ ÀúÀåÇÑ´Ù¡±°í ¼³¸íÇÑ´Ù.

±×·¸´Ù¸é ½½¸³¸ðµå¿¡´Â ¾î¶°ÇÑ ¾àÁ¡ÀÌ Á¸ÀçÇÏ´Â °É±î? ¡°½Ã½ºÅÛÀÌ ´Ù½Ã È°¼ºÈ­°¡ µÉ ¶§, CPUÀÇ º¸¾È ±â´ÉµéÀ» ¸ÕÀú ÀÛµ¿½ÃÅ°°í TPM¿¡ ÀÖ´Â PCRÀ» ¸ÕÀú º¹±¸½ÃÄÑ¾ß ÇÕ´Ï´Ù. ÀÌ°Ô Á¤»óÀûÀÎ ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ÇÏÁö¸¸ ·Î½ºÆ® Æ÷ÀÎÅÍ ¿À·ù ¶§¹®¿¡ tBoot´Â ¸ðµç ÇÔ¼öÀÇ Æ÷ÀÎÅ͵éÀ» ÃøÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ƯÁ¤ Æ÷ÀÎÅÍ´Â È®ÀÎ °úÁ¤À» °ÅÄ¡Áö ¾Ê´Â´Ù´Â °ÍÀÌÁÒ. À̸¦ ¾Ç¿ëÇؼ­ ÀÓÀÇÀÇ Äڵ带 ½ÇÇà½ÃÅ°´Â °Ô °¡´ÉÇØÁý´Ï´Ù.¡±

·Î½ºÆ® Æ÷ÀÎÅÍ Ãë¾àÁ¡À» 3´Ü°è ½½¸³¸ðµå¿¡¼­ ÀͽºÇ÷ÎÀÕ ÇÔÀ¸·Î½á µÎ ¿¬±¸¿øÀº PCR °ªÀ» Á¶ÀÛÇØ ½Ã½ºÅÛ¿¡ ÁÖÀÔÇÏ´Â µ¥ ¼º°øÇß´Ù°í ÇÑ´Ù. PCR º¯¼ö¸¦ °ø°ÝÀÚ°¡ ¸¶À½´ë·Î ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀº ÀÎÅÚÀÇ TXT º¸¾È ¸ÞÄ¿´ÏÁò ÀÚü¸¦ ¿ÏÀüÈ÷ ¹«·ÂÈ­½Ãų ¼ö ÀÖ´Ù´Â °ÍÀ̶ó°í ÇÑ´Ù.

µÎ ¿¬±¸¿øÀº ¡°tBoot¸¦ ÃÖ½ÅÈ­ ½ÃÅ´À¸·Î¼­ ÀÌ °ø°ÝÀ» ¸·À» ¼ö ÀÖ´Ù¡±°í °­Á¶ÇÑ´Ù. ¡°¶Ç ´Ù¸¥ ¿É¼ÇÀº ¹ÙÀÌ¿À½º(BIOS)ÀÇ ½½¸³¸ðµå ±â´ÉÀ» ºñÈ°¼ºÈ­½ÃÅ°´Â °ÍÀÌ ÀÖ½À´Ï´Ù.¡±
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

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

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

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