[ °ø Áö ] Memcached ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ ºÐ»ê ¼­ºñ½º °ÅºÎ °ø°Ý ÁÖÀÇ ±Ç°í 2018-03-07

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

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

Memcached ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ ºÐ»ê ¼­ºñ½º °ÅºÎ °ø°Ý ÁÖÀÇ ±Ç°í°¡ ÀÖ¾î

À̸¦ ¾Ë·Áµå¸®°íÀÚ ÇÕ´Ï´Ù.

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

¡à °³¿ä
o Memcached ¼­ºñ½º¸¦ ¾Ç¿ëÇÑ ´ë±Ô¸ð ºÐ»ê ¼­ºñ½º °ÅºÎ °ø°ÝÀÌ ¹ß»ýÇÏ¿© ÁÖÀÇ ÇÊ¿ä
o °ø°ÝÀÚ´Â Memcached ¼­ºñ½ºÀÇ UDP Æ÷Æ®(11211)¿¡ ¾Ç¼º ÆÐŶÀ» Àü¼ÛÇÏ¿© ÇÇÇØ ´ë»ó ½Ã½ºÅÛ¿¡ ¼­ºñ½º °ÅºÎ¸¦ À¯¹ß½Ãų

   ¼ö ÀÖÀ¸¹Ç·Î, ¾Æ·¡ ´ëÀÀ ¹æ¾È¿¡ µû¸¥ Á¶Ä¡ ±Ç°í

¡à ÁÖ¿ä ³»¿ë
o MemcachedÀÇ ³×Æ®¿öÅ© ¸Þ½ÃÁö º¼·ý Å©±â¿¡ ´ëÇÑ °ËÁõ ¹ÌÈíÀ¸·Î Æ®·¡ÇÈÀ» ÀÓÀÇ·Î ÁõÆø ½Ãų ¼ö ÀÖ´Â ¼­ºñ½º °ÅºÎ °ø°Ý

    (CVE-2018-1000115)
    ¡Ø °ø°ÝÀÚ´Â Memcached ¼­ºñ½ºÀÇ UDP ±âº» Æ÷Æ®(11211)¸¦ ÅëÇØ °ø°Ý ¼öÇà

¡à ´ëÀÀ ¹æ¾È (¡Ø ÀÚ»ç ¼­ºñ½º ȯ°æÀ» °í·ÁÇÑ º¸È£ ´ëÃ¥ Àû¿ë)
  (1) UDP Æ÷Æ® ±âº» ºñȰ¼ºÈ­ ¼³Á¤
   - Memcached-1.5.6 ¹öÀüÀ¸·Î ¾÷µ¥ÀÌÆ® [1]
    - ¸í·É¾î¸¦ ÅëÇÑ UDP ºñȰ¼ºÈ­ ¼³Á¤ ¹æ¹ý
     ∙ Memcached ½ÇÇà ½Ã ¡®-U 0¡¯ ¿É¼ÇÀ» Ãß°¡ÇÏ¿© ½ÇÇà [2]
  (2) Á¢±Ù ÅëÁ¦ ¼³Á¤
   - ¹æÈ­º® ¼³Á¤
     ∙ Àΰ¡µÈ IP¸¸ Memcached ¼­ºñ½º¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Á¢±Ù ÅëÁ¦ ½Ç½Ã
     ∙ ¿ÜºÎ¿¡¼­ UDP Æ÷Æ®(11211)¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì ÇØ´ç Æ÷Æ® Â÷´Ü
   - ¼³Á¤ ÆÄÀÏ ÆíÁý
     ∙ ·ÎÄà ȣ½ºÆ®¿¡¼­¸¸ UDP Æ÷Æ®¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤

# vi /etc/memcached.conf
-l 127.0.0.1
# service memcached restart

¡à ¿ë¾î Á¤¸®
o  Memcached ¼­ºñ½º : ÀÚÁÖ È£ÃâÇØ¾ß ÇÏ´Â µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ¿© ºÎÇϸ¦ °¨¼Ò ½ÃÄÑÁÜ

¡à ±âŸ ¹®ÀÇ»çÇ×
o Çѱ¹ÀÎÅͳÝÁøÈï¿ø ÀÎÅͳÝÄ§ÇØ´ëÀÀ¼¾ÅÍ: ±¹¹ø¾øÀÌ 118
  
[Âü°í»çÀÌÆ®]
  [1] https://github.com/memcached/memcached/wiki/ReleaseNotes156
  [2] https://github.com/memcached/memcached/wiki/ConfiguringServer#udp
  [3] https://access.redhat.com/solutions/3369081
  [4] https://access.redhat.com/solutions/1160613
  

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

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