English
¢¸¢· µÚ·Î
Ãë¾àÁ¡ID 12028
À§Çèµµ 40
Æ÷Æ® 1521, ...
ÇÁ·ÎÅäÄÝ TCP
ºÐ·ù DB
»ó¼¼¼³¸í ÇØ´ç Oracle Net Listener´Â ±ä SERVICE_NAME Àμö¸¦ ÅëÇÑ ¹öÆÛ ¿À¹öÇÃ·Î¿ì °ø°Ý¿¡ Ãë¾àÇÏ´Ù.
Listener´Â µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇϱâ À§ÇÑ Å¬¶óÀÌ¾ðÆ® ¿äûµéÀ» À§ÇØ ¾î¶² TCP Æ÷Æ® (ÀϹÝÀûÀ¸·Î 1521)¿¡¼­ ´ë±â(listen)ÇÑ´Ù. ¿äûÀ» ¹ÞÀ» ¶§ Ŭ¶óÀÌ¾ðÆ®´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÇϳªÀÇ ÀνºÅϽº(instance)·Î¼­ÀÇ ¿ªÇÒÀ» ÇÑ´Ù. Á¤»óÀûÀÎ TNS ÆÐŶÀ¸·Î ¸¸µé¾îÁø ¿äûÀº ´ÙÀ½ ÇüÅÂ¿Í °°´Ù:

(DESCRIPTION=(ADDRESS=
(PROTOCOL=TCP)(HOST=x.x.x.x)
(PORT=1521))(CONNECT_DATA=
(SERVICE_NAME=myorcl.target_host.com)
(CID=
(PROGRAM=X:\\ORACLE\\iSuites\\BIN\\SQLPLUSW.EXE)
(HOST=foo)(USER=bar))))

¾ÆÁÖ ±ä SERVICE_NAME Àμö¸¦ º¸³¿À¸·Î½á ¿ø°ÝÁöÀÇ °ø°ÝÀÚ´Â ¹öÆÛ¸¦ ¿À¹öÇÃ·Î¿ì ½Ã۰í À©µµ¿ìÁî Ç÷§Æû»ó¿¡¼­ Local SYSTEM °èÁ¤ÀÇ ±ÇÇÑÀ¸·Î ½Ã½ºÅÛ»ó¿¡ ÀÓÀÇÀÇ Äڵ带 ½ÇÇà½Ãų ¼ö ÀÖ´Ù. À̰ÍÀº TNS ÆÐŶÀÇ ºÎºÐÀ¸·Î ¹ÞÀº ³Ê¹« ±ä SERVICE_NAMEÀ» ·Î±ëÇÏ´Â °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¿¡·¯ÀÇ °á°úÀÌ´Ù. ¿À¹öÇ÷οì´Â ¿¡·¯ ¸Þ½ÃÁö°¡ ½ÇÁ¦ ·Î±×ÆÄÀÏ¿¡ ¾²¿©Áö±â Àü¿¡ ¹ß»ýÇϱ⠶§¹®¿¡ °ø°ÝÀÌ ÀϾ´ÂÁö¸¦ ¹ß°ßÇϱⰡ ¾î·Æ´Ù.

* Âü°í »çÀÌÆ®:
http://www.securityfocus.com/bid/4845

* ¿µÇâÀ» ¹Þ´Â Ç÷§Æû:
Oracle9i ¸±¸®Áî 2 ÀÌÀüÀÇ ¸ðµç ¹öÀü
ÇØ°áÃ¥ ÀÌ Ãë¾àÁ¡Àº Oracle9i ¸±¸®Áî 2 ÀÌÀüÀÇ OracleÀÇ ¸ðµç ¹öÀü¿¡¼­ ³ªÅ¸³­´Ù. ÆÐÄ¡µéÀº À©µµ¿ìÁî¿ë Oracle 9.0.1 (ÆÐÄ¡¹øÈ£ 2367681)°ú VM¿ë Oracle 8.0.6.x (ÆÐÄ¡¹øÈ£ 2303242)¿¡ ´ëÇØ¼­ ³ª¿ÍÀÖ´Ù. ´Ù¸¥ Ç÷§ÆûµéÀ̳ª ListenerÀÇ ±¸¹öÀüµé¿¡ ´ëÇØ¼­´Â ÆÐÄ¡°¡ ³ª¿ÍÀÖÁö ¾Ê´Ù.
ÆÐÄ¡µéÀº OracleÀÇ Áö¿ø¿ë À¥ »çÀÌÆ®ÀÎ Metalink, http://metalink.oracle.com ·ÎºÎÅÍ ÇöÀç ´Ù¿î·Îµå °¡´ÉÇÏ´Ù. ÆÐÄ¡ À¥ ÆäÀÌÁö·Î °¡¼­ "Patches" ¹öưÀ» ´©¸¥´Ù. À§¿¡ ¸í½ÃµÈ ÆÐÄ¡¹øÈ£¸¦ ÀÔ·ÂÇϰí "Submit" ¹öưÀ» ´©¸¥´Ù.

-- ȤÀº --

Oracle9i ¸±¸®Áî 2·Î Listener¸¦ ¾÷±×·¹À̵å ÇÏ¿©¾ß ÇÑ´Ù. µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ¼­´Â Çʿ䰡 ¾øÀ¸¸ç Listener¿¡ ´ëÇØ¼­´Â ¹Ýµå½Ã ¼³Ä¡³ª ¾÷±×·¹À̵尡 ÇàÇØÁ®¾ß ÇÑ´Ù.

-- ȤÀº --

OracleÀÇ ¸ðµç ¹öÀüµé¿¡ ´ëÇØ¼­ ÆÐÄ¡´Â ³ª¿ÍÀÖÁö ¾Ê´Ù. ¸¸¾à »ç¿ëÁßÀÎ Listener¿¡ ´ëÇÑ ÆÐÄ¡°¡ ³ª¿ÍÀÖÁö ¾Ê´Ù¸é Listener¸¦ ¾×¼¼½ºÇÒ ´ë»óÀ» Á¦ÇÑÇÏ´Â Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÑ´Ù. ¾×¼¼½º¸¦ Á¦ÇÑÇÏ´Â ÇѰ¡Áö ¹æ¹ýÀº Listener¿¡ ´ëÇÑ Á¢¼ÓÀ» Çã¿ëÇÒ IPµéÀ» Á¦ÇÑÇÏ´Â °ÍÀÌ´Ù. À̰ÍÀº ³×Æ®¿÷ ÁÖ¼Ò¿¡ ±â¹ÝÀ» µÎ°í Oracle µ¥ÀÌÅͺ£À̽º·ÎÀÇ ¾×¼¼½º¸¦ Á¦ÇÑÇÒ ¼ö ÀÖµµ·Ï protocol.ora ÆÄÀÏ¿¡ ÀÖ´Â validnode_checking Àμö¸¦ ¼³Á¤ÇÔÀ¸·Î½á Á¦¾îµÉ ¼ö ÀÖ´Ù. Protocol.ora ÆÄÀÏÀº UNIX »ó¿¡¼­´Â $ORACLE_HOME/network/admin ±×¸®°í À©µµ¿ìÁî Ç÷§Æû¿¡¼­´Â ORACLE_HOME\network\admin, ȤÀº TNS_ADMIN ȯ°æº¯¼ö³ª ·¹Áö½ºÆ®¸® °ª¿¡ ¸í½ÃµÈ µð·ºÅ丮¿¡ À§Ä¡ÇÑ´Ù.

tcp.validnode_checking = YES
tcp.invited_nodes= (webserver.appsecinc.com, 192.168.1.110)
tcp.excluded_nodes= (attackers.com, 144.25.5.25, 234.12.3.12)

ù¹øÂ° ¶óÀÎÀº ÀÌ ±â´ÉÀ» Enable ÇÑ´Ù´Â °ÍÀÌ´Ù. invited_nodes ´Â Á¢¼ÓÀ» Çã¿ëÇÒ È£½ºÆ®, Áï DNS ¸í ȤÀº IP ÁÖ¼Ò·Î µÈ ¸®½ºÆ®ÀÌ´Ù. excluded_nodes´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Á¢¼ÓÀ» Çã¿ëÇÏÁö ¾ÊÀ» È£½ºÆ®µéÀÇ ¸®½ºÆ®ÀÌ´Ù.

tcp.invited_nodes Àμö´Â ¾çÂÊ ¸®½ºÆ®¿¡ ¸ðµÎ Á¸ÀçÇÑ´Ù¸é tcp.excluded_nodes Àμö°¡ ¿ì¼±ÇÑ´Ù.

ÀÌ ÇØ°áÃ¥Àº µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇؼ­´Â ¾ÈµÉ ¸ðµç ÁÖ¼ÒµéÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö ¾øÀ» »Ó´õ·¯, Çã¿ëµÈ »ç¿ëÀÚµéÀÇ ¸®½ºÆ®¸¦ À¯ÁöÇÏ´Â °ÍÀÌ °ü¸®»óÀÇ ¸¹Àº ºÎ´ãÀ» Áֱ⠶§¹®¿¡ ¿ÏÀüÇÏÁö ¸øÇÏ´Ù. ¶ÇÇÑ IP ÁÖ¼Ò°¡ °ÅÁþ(Spoofing)ÀÏ ¼ö ÀÖ´Ù´Â °Íµµ ¾Ë¾Æ¾ß ÇÑ´Ù. À̰ÍÀº º¹ÀâÇÑ ÇØÅ·±â¹ýÀ» ÇÊ¿ä·Î ÇÒÁö¶óµµ °¡´É¼ºÀÌ ÃæºÐÈ÷ ÀÖÀ¸¸ç ÀÌ º¸¾È±â´ÉÀ» ¹«·ÂÈ­ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ÀÌ ÇØ°áÃ¥À» »ç¿ëÇÏ¿©¾ß ÇÑ´Ù¸é µ¥ÀÌÅͺ£À̽º¸¦ ¹æÈ­º® µÞ´Ü¿¡ À§Ä¡½Ãų °ÍÀ» ±Ç°íÇÑ´Ù.
°ü·Ã URL CVE-2002-0965 (CVE)
°ü·Ã URL (SecurityFocus)
°ü·Ã URL (ISS)