|
|
TCP Wrappers ¼³Ä¡ I -- (1) |
A3 º¸¾È ÄÁ¼³Æà |
|
2001³â 08¿ù 30ÀÏ 00:00:00 |
À̼®±â ÄÁ¼³ÅÏÆ®
|
|
|
|
1. WrapperÀÇ °³¿ä
ÀÌ ¹®¼´Â tcp_wrapper 7.6À» ±âÁØÀ¸·Î ÇÑ °ÍÀÌ´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ »õ·Î¿î ¹öÀüÀÌ ³ª¿À¸é, USENETÀÇ comp.security.unix, comp.unix. admin°ú cert-tools ¸ÞÀϸµ¸®½ºÆ® µî¿¡ Æ÷½ºÆ®µÈ´Ù. °ü·Ã ¸ÞÀϸµ¸®½ºÆ®´Â majordomo@wzv.win.tue.nl¿¡ ¡®subscr ibe tcp-wrappers-announce¡¯¶ó´Â ³»¿ëÀ»(Á¦¸ñÀÌ ¾Æ´Ñ) ´ãÀº mailÀ» º¸³»¸é µÈ´Ù.
1.1 ¼Ò°³
ÀÌ ÆÐÅ°Áö(tcp_wrapper)´Â localhost·Î µé¾î¿À´Â SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK µîÀÇ ¿©·¯ ÀÎÅÍ³Ý ¼ºñ½º¿¡ ´ëÇÑ ¿äû(request)À» °üÂûÇÏ°í ÇÊÅ͸µ ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÆÐÅ°Áö´Â 4.3BSD-styleÀÇ socket°ú System V4-styleÀÇ TLI¸¦ ¸ðµÎ Áö¿øÇÑ´Ù. ¾î ¶² °ÍÀÎÁö ¸ô¶óµµ »ó°ü¾ø´Ù.
ÀÌ ÆÐÅ°Áö´Â ¾î¶² ¼³Á¤µµ ¹Ù²Ü ÇÊ¿ä¾øÀÌ(inetd.confÁ¦¿Ü) ¿©·¯ ÀÎÅÍ ³Ý ¼ºñ½º¸¦ Á¦°øÇÏ´Â ÇÁ·Î±×·¥µé¿¡ ´ëÇؼ daemon wrapper¸¦ µ¹¸± ¼ö ÀÖ´Ù. Ãß°¡ÀûÀΠƯ¡Àº ´ÙÀ½°ú °°´Ù. ¾î¶² ½Ã½ºÅÛÀÌ ¾î¶² ³×Æ®¿÷ µ¥¸ó¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â °¡¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. RFC 931À» °¡Áö°í ¿äûÇÑ usernameµµ ¾Ë ¼ö ÀÖ´Ù. ŸÀÎÀÇ °ÍÀ¸·Î º¸ÀÌ´Â host·ÎºÎÅÍÀÇ Ãß°¡ÀûÀÎ º¸È£°¡ °¡´ÉÇÏ´Ù. ´Ù¸¸ ÀÌ ÆÐÅ°Áö¸¦ »ç¿ëÇϱâ À§Çؼ´Â inetd.conf¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ±â À§ÇÑ root±ÇÇÑÀÌ ÇÊ¿äÇÏ´Ù.±×¸®°í ´ç¿¬ÇÑ ¸»ÀÌÁö¸¸ ³×Æ®¿÷ interfaceµµ ÀÖ¾î¾ß ÇÑ´Ù. ±×¸®°í ÀÌ¹Ì ´Ù ¼³Ä¡µÇ¾îÀÖÀ» syslogdÀÌ ÇÊ¿äÇÏ´Ù. ´ë°³ÀÇ ½Ã½ºÅÛÀº ÀÌ °ÍµéÀÌ ÀÌ¹Ì ´Ù ÁغñµÇ¾î ÀÖÀ» Å×´Ï, ¹Ù·Î ´ÙÀ½ ÀåÀÇ 2. ¼³Ä¡ÀÇ ½ÇÁ¦·Î ³Ñ¾î°¡µµ ÁÁ´Ù.
1.2 wrapperÀÇ ÀÛµ¿¿ø¸®
client program(telnet)-----server(in.telnetd)-----application(remote login)
client program(ftp)-----server(in.ftpd)-----application(file transfer)
À§¿Í °°ÀÌ telnetd³ª ftpd¿Í °°Àº ÇÁ·Î±×·¥ÀÌ telnet¶Ç´Â ftp¿Í °°Àº ÇÁ·ÎÅäÄÝ(pro tocol)ÀÇ ¿äûÀ» ¹Þ¾Æµé¿© ½ÇÁ¦ ÀÛ¾÷À» ¼öÇàÇÏ´Â °ÍÀÌ ÀÎÅÍ³Ý ¼ºñ½ºÀÇ ¿ø¸®ÀÌ´Ù. tcp wrapper´Â client¿Í server»çÀÌ¿¡ À§Ä¡ÇÏ¸ç ¾î¶² ÇÁ·ÎÅäÄÝ¿¡ ´ëÇؼ ¾î¶² È£½ºÆ®ÀÇ ¾î¶² »ç¿ëÀÚ°¡ ¿äûÀ» ÇÏ¿´´Â°¡¸¦ üũÇÏ¿© Çã¿ëµÇ´Â °æ¿ì¿¡´Â ½ÇÁ¦ server¸¦ ºÒ·¯ÁÖ°í , ±×·¸Áö ¸øÇÑ °æ¿ì¿¡´Â ÀÌ·± Á¤º¸µéÀ» log·Î ³²±ä´Ù. ÀÌ·± ÀÌÀ¯·Î Çؼ tcpd(½ÇÁ¦ wrapper)ÀÇ »ç¿ë¿¡´Â overhead°¡ °É¸®Áö ¾Ê´Â´Ù.
client(ftp)-----tcp wrapper(tcpd)-----server(in.ftpd) |
|
|
|
|
|
|
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ |
|
|
|
|
|
| |
°¡Àå ¸¹ÀÌ º» ±â»ç |
|
|
|