Home > Àüü±â»ç

¾Èµå·ÎÀ̵å Å°½ºÅä¾î, ½ºÅñâ¹Ý ¿À¹öÇ÷οì Ãë¾àÁ¡ ¹ß°ß

ÀÔ·Â : 2014-07-14 14:23
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
¾Èµå·ÎÀ̵å Å°½ºÅä¾î, Ãë¾àÁ¡ ÀÌ¿ëÇÑ Á¢±Ù °¡´É

°ø°ÝÀÚ°¡ ÀÌ·ÐÀûÀ¸·Î ¾Ïȣȭ¸¦ ¹«·ÂÈ­Çϱâ À§ÇØ ASLR ¾Ç¿ë °¡´É


[º¸¾È´º½º ±è°æ¾Ö] ¾Èµå·ÎÀ̵å»ç°¡ Á¦°øÇÏ´Â Å°½ºÅä¾î ¼­ºñ½º¿¡¼­ °íÀüÀûÀÎ ½ºÅñâ¹ÝÀÇ ¹öÆÛ¿À¹öÇ÷ο찡 ¹ß°ßµÅ ÁÖÀÇ°¡ ¿ä±¸µÈ´Ù.


¾Èµå·ÎÀ̵å´Â ¡®/system/bin/keystore¡¯ ÆÄÀÏ¿¡ ÀÇÇØ ±¸ÇöµÇ´Â º¸¾È ÀúÀå(secure storage) ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù.


½ºÅà ¹öÆÛ´Â ¡®KeyStore::getKeyForName¡¯¿¡ ÀÇÇØ »ý¼ºµÇ´Âµ¥, Binder Interface¸¦ ÀÌ¿ëÇÏ´Â ¿ÜºÎ ¾îÇø®ÄÉÀ̼ÇÀÌ Á¢±Ù °¡´ÉÇÑ ¿©·¯ È£ÃâÀÚµéÀ» °®°í ÀÖ´Ù. ¶ÇÇÑ ¡®KeyName¡¯ º¯¼ö´Â ¾Ç¼º ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ ÀÓÀÇ Å©±â·Î Á¦¾îµÉ ¼ö ÀÖ´Ù.


¾Èµå·ÎÀ̵å Å°½ºÅä¾î´Â Á¾·áµÉ ¶§¸¶´Ù ´Ù½Ã »ý¼ºµÇ¹Ç·Î Ãë¾àÁ¡À» ÀÌ¿ëÇÑ Á¢±ÙÀÌ °¡´ÉÇϸç, ³ª¾Æ°¡ °ø°ÝÀÚ°¡ ÀÌ·ÐÀûÀ¸·Î ¾Ïȣȭ¸¦ ¹«·ÂÈ­½ÃÅ°±â À§ÇØ ASLRÀ» ¾Ç¿ëÇÒ °¡´É¼ºÀÌ Á¸ÀçÇÑ´Ù.


ÇØ´ç Ãë¾àÁ¡À¸·Î °ø°ÝÇÒ °æ¿ì ÇÁ·Î¼¼½º ¾Æ·¡¼­ ¾Ç¼ºÄڵ带 ½ÇÇà½Ãų ¼ö ÀÖÀ¸¸ç, µð¹ÙÀ̽ºÀÇ Àá±Ý ÀÚ°Ý Áõ¸í(lock credential), ¸Þ¸ð¸®·ÎºÎÅÍ º¹È£È­ µÈ ¸¶½ºÅÍÅ°, µ¥ÀÌÅÍ, Çϵå¿þ¾îÀÇ ¹é¾÷Å° ½Äº°ÀÚ À¯ÃâÀÌ °¡´ÉÇÏ´Ù.

ÀÌ¿Í °ü·ÃµÈ Á»´õ ÀÚ¼¼ÇÑ »çÇ×Àº ÀÎÅͳÝħÇØ´ëÀÀ¼¾ÅÍ È¨ÆäÀÌÁö(http://www.krcert.or.kr/)¿¡¼­ È®ÀÎÇÏ¸é µÈ´Ù.


[¿ë¾î¼³¸í]

Å°½ºÅä¾î(keystore): ¾Èµå·ÎÀÌµå ¾ÛÀ» °³¹ßÇØ ¹èÆ÷ ½Ã, ¾Û¿¡ ¼­¸íÇϰųª ±¸±Û ¸Ê API¸¦ »ç¿ëÇϱâ À§ÇØ »ç¿ëÇÑ´Ù.


½ºÅà ±â¹Ý ¹öÆÛ¿À¹öÇ÷οì: ¸Þ¸ð¸® ¿µ¿ª Áß ½ºÅÿµ¿ªÀ» ÀÌ¿ëÇÑ °ÍÀ¸·Î ½ºÅà ¿µ¿ªÀÇ ¸Þ¸ð¸® ¿À·ù¸¦ ¹ß»ý½ÃÄÑ Å¸°Ù ÇÁ·Î±×·¥ÀÇ ½ÇÇà È帧À» Á¦¾îÇÏ°í, °ø°ÝÀÚ°¡ ¿øÇÏ´Â Äڵ尡 ½ÇÇàµÇµµ·Ï ÇÏ´Â °ø°Ý ±â¹ýÀÌ´Ù.

ASLR(Address Space Layout Randomization): ½ÇÇà ÆÄÀÏÀÌ ½ÇÇàµÅ ¸Þ¸ð¸®¿¡ ¿Ã¶ó°¥ ¶§ ½ÃÀÛÁÖ¼Ò¸¦ º¯°æÇÑ´Ù.

[±è°æ¾Ö ±âÀÚ(boan3@boannews.com)]


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

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

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
 ÇÏÀÌÁ¨ ÆÄ¿öºñÁî 23³â 11¿ù 16ÀÏ~2024³â 11¿ù 15ÀϱîÁö ¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
ÃÖ±Ù ¹ß»ýÇÑ Å©¶ó¿ìµå ½ºÆ®¶óÀÌÅ©ÀÇ º¸¾È SW ¾÷µ¥ÀÌÆ® ¿À·ù »çÅÂó·³ SW °ø±Þ¸Á¿¡ º¸¾ÈÀ̽´°¡ ¹ß»ýÇÒ °æ¿ì °ü·ÃµÈ °¢Á¾ ½Ã½ºÅÛ ¹× IT ÀÎÇÁ¶ó ¸¶ºñ°¡ ÀϾ ¼ö ÀÖ´Ù´Â °Ô µå·¯³µ½À´Ï´Ù. ÀÌ·¯ÇÑ °ø±Þ¸Á º¸¾ÈÀ» À§ÇùÇÏ´Â °¡Àå Å« ¿äÀÎÀº ¹«¾ùÀ̶ó°í »ý°¢ÇϽóª¿ä?
·£¼¶¿þ¾î, ÇÇ½Ì µîÀÇ »çÀ̹ö °ø°Ý
SW ¾÷µ¥ÀÌÆ® ¹× SW ±³Ã¼ °úÁ¤¿¡¼­ÀÇ ¿À·ù
SW ÀÚü¿¡ Á¸ÀçÇÏ´Â º¸¾È Ãë¾àÁ¡
½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¿î¿µ»ó ½Ç¼ö ¹× °ü¸® ¹ÌÈí
±âŸ(´ñ±Û·Î)