ÃÖ±Ù ±ÝÀ¶È¸»çµéÀÌ “¾Ë°í ÀÖÁö¸¸, µüÈ÷ È¿À²Àû ¹æ¹ýÀÌ ¾ø¾î ÀÌ·¯Áöµµ Àú·¯Áöµµ ¸øÇÏ´Â º¸¾È À̽´” Áß Çϳª°¡ ‘SSL/TLS(Secure Sockets Layer/Transport Layer Security)’ Ãë¾àÁ¡ÀÌ´Ù.
‘SSL/TLS’´Â µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â µ¿¾È ¾Ïȣȸ¦ ¼³Á¤, µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô Àü¼ÛÇÏ´Â ÇÁ·ÎÅäÄÝÀ» ¸»ÇÑ´Ù.
°ÅÀÇ ¸ðµç ±ÝÀ¶È¸»ç°¡ Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°£ Åë½Å¿¡ ÀÌ SSL/TLS ÇÁ·ÎÅäÄÝÀ» Àû¿ë, ¿î¿ëÁßÀÌ´Ù.
±×·¯³ª, 10¿©³â ÀüºÎÅÍ ‘SSL/TLS’¿¡ º¸¾È Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ±â ½ÃÀÛÇß´Ù.
- SSL/TLS º¸¾È Ãë¾àÁ¡ ÁÖ¿ä À¯Çü - |
¡ßǪµé(POODLE, Padding Oracle On Downgraded Legacy Encryption) = ‘Ǫµé’Àº SSL 3.0 ¹öÀü¿¡¼ ¹ß°ßµÈ Ãë¾àÁ¡À¸·Î, °ø°ÝÀÚ°¡ ¾ÏÈ£ÈµÈ Åë½ÅÀ» ÇØµ¶ÇÒ ¼ö ÀÖ´Â ‘ÆÐµù ¿À¶óŬ °ø°Ý’À» °¨ÇàÇÑ´Ù.
ÀÌ Ãë¾àÁ¡Àº SSL 3.0 ¹öÀüÀ» »ç¿ëÇÏ´Â ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ® °£ÀÇ ¿¬°áÀ» °Á¦·Î ³·Ãß´Â °ø°ÝÀ» ÅëÇØ ¾Ç¿ëµÉ ¼ö ÀÖ´Ù.
¡ßºñ½ºÆ®(BEAST, Browser Exploit Against SSL/TLS) = ‘ºñ½ºÆ®’´Â °ú°Å ¹öÀüÀÇ SSL/TLS¿¡¼ ¹ß°ßµÈ Ãë¾àÁ¡À¸·Î, °ø°ÝÀÚ°¡ ¾ÏÈ£ÈµÈ Äí۸¦ ÇØµ¶ÇØ ¼¼¼Ç Á¤º¸¸¦ Å»ÃëÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ãë¾àÁ¡Àº ºê¶ó¿ìÀú¸¦ ´ë»óÀ¸·Î Çϸç, TLS 1.0 ¹× SSL 3.0 ¹öÀü¿¡¼ ÀÛµ¿ÇÑ´Ù.
¡ßÇãÆ®ºê¸®µå(Heartbleed) = ‘ÇãÆ®ºê¸®µå’´Â ¿ÀÇÂ(Open) SSL ¶óÀ̺귯¸®¿¡¼ ¹ß°ßµÈ ½É°¢ÇÑ Ãë¾àÁ¡À¸·Î, °ø°ÝÀÚ°¡ ¼¹öÀÇ ¸Þ¸ð¸®¸¦ ÀÐÀ» ¼ö ÀÖ°Ô ÇÑ´Ù.
ÀÌ Ãë¾àÁ¡Àº ¾ÏÈ£ Ű, »ç¿ëÀÚ µ¥ÀÌÅÍ ¹× ±âŸ Áß¿ä Á¤º¸¸¦ ³ëÃâ½Ãų ¼ö ÀÖÀ¸¸ç, ¾Ç¿ëµÉ °æ¿ì Ä¡¸íÀûÀÎ °á°ú¸¦ ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù.
¡ßÅ©¶óÀÓ(CRIME, Compression Ratio Info-leak Made Easy) = ‘Å©¶óÀÓ’Àº SSL/TLSÀÇ ¾ÐÃà ±â´ÉÀ» ¾Ç¿ëÇØ °ø°ÝÀÚ°¡ ¾ÏÈ£ÈµÈ Åë½Å¿¡¼ ÄíŰ¿Í °°Àº Áß¿äÇÑ Á¤º¸¸¦ Å»ÃëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
ÀÌ Ãë¾àÁ¡Àº TLSÀÇ ¾ÐÃà ±â´ÉÀ» ÀÌ¿ëÇÑ °ø°ÝÀ¸·Î¼, °ø°ÝÀÚ°¡ ¾ÐÃà·üÀ» È®ÀÎÇØ Á¤º¸¸¦ À¯Ãâ½Ãų ¼ö ÀÖ´Ù.
|
ÀÌ ¹Û¿¡µµ Bruce Schneier, DROWN, Logjam, Bleichenbacher µî º¸¾È Ãë¾àÁ¡ÀÌ Áö¼Ó Áõ°¡ÇÏ´Â Ãß¼¼´Ù.
¹°·Ð, Åë½Å ¾ÏÈ£È ¹öÀüÀ» ¸ðµÎ ¾÷µ¥ÀÌÆ® ÇÏ¸é ¹®Á¦Á¡À» ÇØ¼ÒÇÒ ¼ö ÀÖÁö¸¸, Çö½ÇÀûÀ¸·Î ¾ÏÈ£È ¹öÀü ¾÷µ¥ÀÌÆ® ¸¶´Ù ¼ºñ½º¸¦ ¼öÁ¤·¿î¿µÇÏ´Â °ÍÀº ¾î·Æ´Ù.
|
 |
|
¡ã (Ãâó : ¿¡ÀÕ¹ÙÀÌÆ® Á¦°ø) |
¡ß¿¡ÀÕ¹ÙÀÌÆ®, ‘Å¥¼¼ÀÌÇÁ E2E’…‘Ÿ¿ø°î¼±¾ÏÈ£ +°ÝÀÚ¾ÏÈ£’ ÇÏÀ̺긮µå °áÇÕ = ±¹³» µ¥ÀÌÅÍ º¸¾È¼Ö·ç¼Ç ¾÷ü ¿¡ÀÕ¹ÙÀÌÆ®(´ëÇ¥ ±è´ö»ó www.8byte.co.kr)°¡ °³¹ßÇÑ ‘Å¥¼¼ÀÌÇÁ(QSafe) E2E’´Â, ÀÎÅÍ³Ý ±¸°£¿¡¼ Åë½Å µ¥ÀÌÅÍ À¯ÃâÀ» ¹æÁöÇϱâ À§ÇÑ ¾ÏÈ£È ¼Ö·ç¼ÇÀÌ´Ù.
|
 |
|
¡ã (Ãâó : ¿¡ÀÕ¹ÙÀÌÆ® Á¦°ø) |
ÀÌ ¼Ö·ç¼ÇÀÇ °¡Àå Å« ·¹°Å½Ã ۱³È¯ ¾Ë°í¸®Áò ‘Ÿ¿ø°î¼±¾ÏÈ£’¿Í ¾çÀÚÄÄÇ»ÆÃ ȯ°æ¿¡¼µµ ¾ÈÀüÇÑ ‘°ÝÀÚ¾ÏÈ£’¸¦ ÇÏÀ̺긮µå ¹æ½ÄÀ¸·Î °áÇÕ½ÃŲ µ¥ÀÌÅÍ ¾ÏÈ£È ¼Ö·ç¼ÇÀÌ´Ù.
‘Å¥¼¼ÀÌÇÁ E2E’´Â ¾Ïȣȸ¦ À§ÇÑ ´ëĪŰ ¾ÏÈ£ Ű ±æÀ̸¦ 256bits·Î È®ÀåÇØ ۱³È¯ »Ó¸¸ ¾Æ´Ï¶ó ¾ÏÈ£È ÀÚü¿¡¼µµ ¾ÈÀü¼ºÀ» ³ôÀÎ Á¡ÀÌ Æ¯Â¡ÀÌ´Ù.
|
 |
|
¡ã (Ãâó : ¿¡ÀÕ¹ÙÀÌÆ® Á¦°ø) |
¶Ç ±âÁ¸ SSL/TLS°¡ ¼¼¼Ç ´ÜÀ§·Î ¾Ïȣȸ¦ ÇÔ¿¡ ¹ÝÇØ, ‘Å¥¼¼ÀÌÇÁ E2E’´Â ¼¼¼Ç ³» ¸ðµç °Å·¡¿¡ ´ëÇØ ¼·Î ´Ù¸¥ ¾Ïȣ۸¦ »ç¿ëÇØ ‘Àü¹æÇâ ¾ÈÀü¼º(Forward secrecy)’À» Ãß±¸ÇÑ Á¡ÀÌ °Á¡À̶ó°í ÇÒ ¼ö ÀÖ´Ù.
±ÝÀ¶È¸»ç°¡ ‘Å¥¼¼ÀÌÇÁ E2E’¸¦ Àû¿ëÇϸé, J2EEÀÇ ¾Ïº¹È£È ÇÊÅÍ(Filter) ±â´Éµµ Á¦°ø¹Þ¾Æ, ¼¹ö ¾îÇø®ÄÉÀ̼ÇÀÇ °³¹ß·®À» ÃÖ´ëÇÑ ÁÙÀÏ ¼ö ÀÖµµ·Ï ÇÑ Á¡µµ ÀåÁ¡ÀÌ´Ù.
|
 |
|
¡ã (Ãâó : ¿¡ÀÕ¹ÙÀÌÆ® Á¦°ø) |
±è´ö»ó ¿¡ÀÕ¹ÙÀÌÆ® ´ëÇ¥´Â “±¹°¡Á¤º¸¿ø º¸¾È°¡ÀÌµå »óÀÇ ¾Ïº¹È£È ½Ã°£(0.2¹Ð¸®ÃÊÀ̳»)¿¡ ÃæÁ·µÇ´Â ¼Óµµ¸¦ º¸ÀåÇϰí ÀÖÀ¸¸ç, ½ÇÁ¦ ¾ÖÇø®ÄÉÀÌ¼Ç »ó¿¡¼ÀÇ ¼º´É Å×½ºÆ®¿¡¼µµ 8KBµ¥ÀÌÅÍ ¼Û¼ö½Å ±âÁØ ÃÖ¼Ò 0.002ÃÊ, Æò±Õ 0.003ÃÊ, ÃÖ´ë 0.054ÃÊÀÇ ÀÚü Å×½ºÆ® °á°úµµ °®°í ÀÖ´Ù”°í ÀüÇß´Ù.
|
 |
|
¡ã (Ãâó : ¿¡ÀÕ¹ÙÀÌÆ® Á¦°ø) |
ÀÌ¾î ±è ´ëÇ¥´Â “±¹³» À¯¸í ±ÝÀ¶»çÀÇ SSL/TLS »ç¿ë ȯ°æÀ» º¸¸é ´ëºÎºÐÀÇ °æ¿ì Ãë¾àÁ¡ÀÌ ÀÌ¹Ì ³ëÃâµÈ ÇÏÀ§¹öÀüÀ» »ç¿ëÇϰí ÀÖ´Â Çö½Ç¿¡¼, ¿¡ÀÕ¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅÍ ¾ÏÈ£È ¼Ö·ç¼ÇÀÌ °³ÀÎÁ¤º¸/±ÝÀ¶Á¤º¸ À¯ÃâÀ» ¹æÁöÇÏ´Â Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î È®½ÅÇÑ´Ù”°í °Á¶Çß´Ù.
ÇöÀç ¿¡ÀÕ¹ÙÀÌÆ® ‘Å¥¼¼ÀÌÇÁ E2E’´Â SGI¼¿ïº¸Áõº¸Çè, ÀúÃàÀºÇàÁß¾Óȸ, KB½Å¿ëÁ¤º¸ µî 24°³ ±ÝÀ¶È¸»ç µî¿¡¼ äÅÃ, SSL/TLS º¸¾È °È¿¡ Ȱ¿ë ÁßÀÌ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |