[ °ø Áö ] OpenSSL ±ä±Þ º¸¾È ¾÷µ¥ÀÌÆ® 2016-03-02

¾È³çÇϽʴϱî. È£½ºÆ®¸ÕÆ®ÀÔ´Ï´Ù.

¸ÕÀú È£½ºÆ®¸ÕÆ®¸¦ ¾Æ²¸ÁÖ½Ã°í »ç¶ûÇØ Áֽô °í°´ ¿©·¯ºÐ²²  Áø½ÉÀ¸·Î °¨»çµå¸®¸ç

OpenSSL ±ä±Þ º¸¾È ¾÷µ¥ÀÌÆ® ±Ç°í°¡ ÀÖ¾î À̸¦ ¾Ë·Áµå¸®°íÀÚ ÇÕ´Ï´Ù.

---------------------------------------------------------------------------

¡à °³¿ä
o 3¿ù 1ÀÏ(ÇöÁö½Ã°£) ¿ÀÇÂSSLÀº SSLv2 ±Ô°Ý(Protocol)¿¡ ´ëÇÑ ±ä±Þ ¾÷µ¥ÀÌÆ® ¹ßÇ¥[1]
o SSL Ãë¾àÁ¡À» ÀÌ¿ëÇÑ ½ÅÁ¾ °ø°Ý ¹æ½ÄÀÎ DROWN, CacheBleed¿¡ ´ëÇÑ º¸¾È ¾÷µ¥ÀÌÆ® µî
- DROWN(Decrypting RSA with Obsolete and Weakened eNcryption)
- CacheBleed: ÀÎÅÚ ÇÁ·Î¼¼¼­ÀÇ Cache-bank Ãæµ¹·Î ÀÎÇÑ Á¤º¸ ³ëÃâÀ» ÀÌ¿ëÇÑ ºÎä³Î °ø°Ý

¡à ¿µÇâ ¹Þ´Â ¹öÀü
- OpenSSL  1.0.1s ÀÌÀü ¹öÀü : 1.0.1s·Î ¾÷µ¥ÀÌÆ®
- OpenSSL  1.0.2g ÀÌÀü ¹öÀü: 1.0.2g·Î ¾÷µ¥ÀÌÆ®
- OPenSSL 0.9.8zf ¹× ÀÌÀü ¹öÀü: 1.0.1s ȤÀº 1.0.2g·Î ¾÷µ¥ÀÌÆ®

¡à ¾÷µ¥ÀÌÆ® ³»¿ë
o SSLv2 ÇÁ·ÎÅäÄÝ ºñÈ°¼ºÈ­ ±âº» ¼³Á¤ ¹× SSLv2 EXPORT ¾Ïȣȭ Á¦°Å µî

¡à Ãë¾àÁ¡ ³»¿ë ¹× ±Ç°í »çÇ×
o DROWN: ³°°í Ãë¾àÇÑ ¾Ïȣȭ¸¦ ÅëÇÑ RSA º¹È£È­
- RSA(Rivest Shamir Adleman): °ø°³Å° ¾Ïȣȭ ¾Ë°í¸®ÁòÀÇ Çϳª
CVEs               ½É°¢µµ                   ³»¿ë                                          ºñ°í

CVE-2016-0800   ³ôÀ½ SSLv2¸¦ ÀÌ¿ëÇÑ TLS¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝ °£ °ø°Ý   DROWN
CVE-2016-0705   ³·À½ DFB, ¹ß»ý ºóµµ ³·À½  
CVE-2016-0798   ³·À½ SRP µ¥ÀÌÅͺ£À̽º¿¡¼­ÀÇ ¸Þ¸ð¸® ´©¼ö  
CVE-2016-0797   ³·À½ ³Î Æ÷ÀÎÅÍ ¿ªÂüÁ¶ ¹× Èü Ä¿·´¼Ç  
CVE-2016-0799   ³·À½ °íÁ¤ ¸Þ¸ð¸® À̽´  
CVE-2016-0702   ³·À½ ºÎä³Î °ø°Ý                                              CacheBleed
CVE-2016-0703   ³ôÀ½ ºÐÇÒ Á¤º¹ ¾Ë°í¸®Áò  
CVE-2016-0704   º¸Åë Bleichenbacher °ø°Ý  


¡à ¿ë¾î ¼³¸í
o DFB(Double-Free Bug): Èü ¿À¹öÇ÷ο쿡 ±â¹ÝÀ» µÐ °ø°ÝÀ¸·Î, ¿øÇÏ´Â À§Ä¡ÀÇ ¸Þ¸ð¸®¸¦ »ç¿ëÇϱâ À§ÇÑ ¹æ¹ý
o ³Î Æ÷ÀÎÅÍ ¿ªÂüÁ¶(Null Pointer Dereference): ³Î Æ÷ÀÎÅÍ¿¡ ÀÓÀÇÀÇ °ªÀ» ´ëÀÔÇÏ¿© ¹ß»ýÇÏ´Â ¿¡·¯
o Èü Ä¿·´¼Ç(Heap Corruption): µ¿Àû ÇÒ´çÇÑ Å©±âº¸´Ù ´õ Å« ¿µ¿ª¿¡ Á¢±ÙÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ¿¡·¯
o ºÎä³Î °ø°Ý(Side Channel Attack): ¾Ë°í¸®ÁòÀÇ ¾àÁ¡À» ã°Å³ª ¹«Â÷º° °ø°ÝÀ» ÇÏ´Â ´ë½Å ¾ÏÈ£ ü°èÀÇ ¹°¸®ÀûÀÎ ±¸Çö °úÁ¤ÀÇ Á¤º¸¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â °ø°Ý ¹æ¹ý
o ºÐÇÒ Á¤º¹ ¾Ë°í¸®Áò(Divide-and-conquer): ±×´ë·Î ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦¸¦ ÀÛÀº ¹®Á¦·Î ºÐÇÒÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý
o Bleichenbacher °ø°Ý: RSA ¾Ïȣȭ ¸Þ½ÃÁö ³»¿ëÀ» Á¡Â÷ÀûÀ¸·Î ³ëÃâÇϱâ À§ÇÑ °ø°Ý

¡à ¹®ÀÇ»çÇ×
o Çѱ¹ÀÎÅͳÝÁøÈï¿ø ÀÎÅͳÝħÇØ´ëÀÀ¼¾ÅÍ: ±¹¹ø ¾øÀÌ ¢Î118
*FAQ °ü·Ã ÷ºÎÆÄÀÏ Âü°í

[Âü°í»çÀÌÆ®]
[1] https://www.openssl.org/news/secadv/20160301.txt


÷ºÎÆÄÀÏ : http://www.krcert.or.kr/filedownload.do?attach_file_seq=932&attach_file_id=EpF932.pdf


°¨»çÇÕ´Ï´Ù.

---------------------------------------------------------------------------

                    Áñ°Å¿òÀÌ Àִ ȣ½ºÆà ¼­ºñ½º  [ È£½ºÆ®¸ÕÆ® ]