Home | Data Center | Contact US | Login

Á¦¸ñ TCP-Wrapper ±¸¼º
÷ºÎÆÄÀÏ TCP-Warapper.pdf ÀÛ¼ºÀÏ 2007-01-31 10:34:53

ÀÛ¼ºÀÚ: ±â¼úÁö¿øºÎ ±è »ï ¼ö

TCP-Wrapper ±¸¼º


( 1 ) TCP-Wrapper¶õ?

½´ÆÛ µ¥¸ó(xinetd)¿¡ ¿µÇâÀ» ¹Þ´Â µ¥¸óµéÀº Tcp-Wrapper ÇÁ·Î±×·¥¿¡ ÀÇÇØ Á¢±ÙÀÌ Á¦¾î µÇ¸ç Tcp-Wrapper¸¦ ÀÌ¿ëÇϸé ƯÁ¤ ¼­ºñ½º¿¡ ´ëÇØ Á¢±ÙÀÚÀÇ È£½ºÆ®¸¦ üũÇؼ­ Á¢±ÙÀ» Çã¶ôÇÒÁö °áÁ¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. Tcp-Wrapper¿¡ ¿µÇâÀ» ¹Þ´Â ´ëÇ¥ÀûÀÎ µ¥¸óÀ¸·Î´Â telnet°ú ssh, ftp, pop3µîÀÌ ÀÖ½À´Ï´Ù. Tcp-Wrapper´Â /etc/hosts.allowÆÄÀÏÀ» ÅëÇؼ­ Á¢±Ù Çã°¡¸¦ ÇÏ°í /etc/hosts.denyÆÄÀÏÀ» ÅëÇؼ­ Á¢±Ù °ÅºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.

inetd¸¦ »ç¿ëÇÏ´ø ·¹µåÇò7.0 ÀÌÀü ¹öÁ¯¿¡¼­´Â tcpd¸¦ ÀÌ¿ëÇؼ­ Tcp-WrapperÀÇ ¿µÇâÀ» ¹Þ°Ô ¼³Á¤À» Çߴµ¥ ·¹µåÇò 7.0 ÀÌ»ó ¹öÁ¯¿¡¼­´Â xinetd ÄÄÆÄÀϽÿ¡ libwrapÀ» Áö¿øÇÏ°Ô ¼³Á¤µÇ¾î À־ tcpdº¸´Ù ´õ È¿·üÀûÀ¸·Î Tcp-Wrapper¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¡¼­/etc/xinetd.d/ µð·ºÅ丮¾ÈÀÇ ¼­ºñ½º ÆÄÀÏ¿¡ tcpd ¼³Á¤À» ÇØ ÁÙ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ´ÜÁö hosts.allow ÆÄÀÏ°ú hosts.deny ÆÄÀϸ¸ ¼³Á¤ÇØ ÁÖ¸é Tcp-Wrapper ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Redhat7.0 ºÎÅÍ´Â TCP_Wrapper¿Í À¯»çÇϳª º¸´Ù °­È­µÈ Xinet°¡ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù.

[rpm Á¶È¸¿É¼Ç]
-q : ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö ÁúÀÇÇϸç ÀÌ ¿É¼ÇÀ» ´Üµ¶À¸·Î »ç¿ëÇϸé ÆÐÅ°Áö À̸§°ú ¹öÁ¯¸¸ Ç¥½ÃµË´Ï´Ù.
-qa : ÇöÀç ¼³Ä¡µÈ ¸ðµç ÆÐÅ°Áö ¸ñ·ÏÀ» ã´Âµ¥ »ç¿ëÇÕ´Ï´Ù.
-qi : ÇöÀç ¼³Ä¡µÈ ÆÐÅ°ÁöÀÇ °£·«ÇÑ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
-ql : ÇöÀç ¼³Ä¡µÈ ÆÐÅ°ÁöÀÇ ³»¿ëÀ» º¸¿©ÁÖ¸ç ¾î¶² ÆÄÀÏÀÌ ¾îµð¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
-qa, -qi, -ql ¿É¼ÇÀº º¸Åë grep¸í·É°ú °°ÀÌ »ç¿ëµË´Ï´Ù.

[ƯÁ¤rpmÆÐÅ°ÁöÀÇ ¼³Ä¡¿©ºÎ È®ÀÎÇϱâ]
»ç¿ëÇü½Ä: rpm –qa | grep È®ÀÎÇÏ°íÀÚ ÇÏ´Â ÆÐÅ°Áö À̸§¹®ÀÚ¿­
¡°|¡± ÆÄÀÌÇÁ : ¾ÕÀÇ rpm –qaÇÑ °á°ú¸¦ ±×´ë·Î grep¿¡°Ô ³Ñ°ÜÁÖ´Â °Ì´Ï´Ù. grep´Â ¾î¶² ÆÐÅÏ¿¡ ¸Â´Â °ÍÀ» »Ì¾Æ³»´Â ¿ªÇÒÀ» ÁÖ·Î Çϴµ¥ ¾Õ¿¡¼­ ³Ñ¾î¿Â rpmÆÐÅ°Áö ¸®½ºÆ® Áß¿¡¼­ ÆÐÅ°Áö À̸§¹®ÀÚ¿­¿¡ ÇØ´çÇÏ´Â °Í¸¸ »Ì¾Æ³»°Ô µË´Ï´Ù.

¨çTcp-Wrapper°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
[root@nextline ~]# rpm -qa | grep wrappers
Tcp-Wrapper°¡ ¼³Ä¡µÇ¾îÀÖÁö ¾ÊÀ» °æ¿ì Tcp-Wrapper¼³Ä¡ ¹®¼­¸¦ ÅëÇØ ¼³Ä¡¸¦ ÇÕ´Ï
´Ù.



( 2 ) Tcp-Wrapper ¼³Ä¡


rpmÆÐÅ°Áö¸¦ ´Ù¿î·Îµå ÇÕ´Ï´Ù.

CentOS
http://mirror.secuidc.com/centos

Fedora Core
http://download.fedoralegacy.org


¨è Tcp-Wrapper ¼³Ä¡

[rpmÆÐÅ°Áö ¼³Ä¡¿É¼Ç]
rpm -U ¿É¼Ç : ÀÌÀü¹öÁ¯ÀÌ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é ¾÷±×·¹À̵带 Çϸç, ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ¸¸é »õ·Ó°Ô ¼³Ä¡ÇÕ´Ï´Ù. ÀÌÀü¹öÁ¯ÀÌ ¼³Ä¡µÇ¾î ÀÖÀ» °æ¿ì¿¡ ȯ°æ¼³Á¤ÆÄÀÏÀ» Á¦¿ÜÇÏ°í ¸ðµÎ »õ·Ó°Ô ¼³Ä¡ÇÏ°Ô µÇ¸ç ¼³Ä¡½Ã¿¡ À̿ɼÇÀ» »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù.
rpm -v ¿É¼Ç : ¼³Ä¡ Áß ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
rpm -h ¿É¼Ç : ÁøÇà°úÁ¤À» '#'À¸·Î Ç¥½ÃÇÕ´Ï´Ù. (--hash)

´Ù¿î·Îµå ¹ÞÀºTcp-Wrapper rpmÆÐÅ°Áö¸¦ ¼³Ä¡ÇÕ´Ï´Ù.
[root@nextline ~]# rpm -Uvh tcp_wrappers-7.6-37.2.i386.rpm



( 2 )TCP-Wrapper ¼³Á¤

¨ç Á¢¼Ó°úÁ¤
[Server DemonÀÌ Tcp-Wrapper¿¡ ÀÇÇØ º¸È£¹Þ°í ÀÖÀ» ¶§ Á¢¼Ó °úÁ¤]
Server Demon : telnet, ssh, ftp, pop3µîÀ» ±¸µ¿½ÃÄÑÁÖ´Â µ¥¸óÀ» ¸»ÇÕ´Ï´Ù.

Client Á¢¼Ó ¿äû --> xinetd --> Tcp-Wrapper --> Demon ½ÇÇà

À§ÀÇ °úÁ¤¿¡¼­xinetd´Â ÇØ´ç DemonÀ¸·Î Á¢¼Ó ¿äûÀÌ ÀÖÀ» °æ¿ì ¹Ù·Î ÇØ´ç DemonÀ» ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Tcp-Wrapper¸¦ °ÅÄ¡°Ô µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¸µí °¢ DemonµéÀº Tcp-WrapperÀÇ º¸È£¸·¿¡ °¨½ÎÁ® ÀÖ´Ù°í »ý°¢ÇÏ¸é µË´Ï´Ù. Tcp-WrapperÀ» Åë°úÇÒ ¼ö ÀÖ´Â Á¶°ÇÀº hosts.deny¿¡¼­ °ÅºÎÇÏÁö ¾Ê°Å³ª hosts.allow¿¡¼­ Á¢±ÙÀ» Çã¶ôÇØ¾ß µË´Ï´Ù.

¨è µ¥¸ó°ú Ŭ¶óÀ̾ðÆ® ¼³Á¤
hosts.deny, hosts.allowÀº /etcµð·ºÅ丮¿¡ Á¸ÀçÇÕ´Ï´Ù.
±×·³ Áö±ÝºÎÅÍ hosts. ÆÄÀÏÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö »ìÆì º¸µµ·Ï ÇÕ´Ï´Ù.

hosts.allow, hosts.deny ¼³Á¤Çü½Ä
Demon_List: Client_List: options(»ý·«°¡´É): options(»ý·«°¡´É)...
Demon_List, Client_List, options´Â :(ÄÝ·Ð)À¸·Î ±¸ºÐµË´Ï´Ù.
Demon_List ¼³Á¤
Tcp-Wrapper·Î Á¢±ÙÀ» Á¦¾îÇÒ ¼­ºñ½º¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
ÁÖÀÇÇÒ °ÍÀºxinetd¿¡ ¼³Á¤µÈ ¼­ºñ½º ³×ÀÓÀÌ ¾Æ´Ï¶ó ½ÇÁ¦ ±× ¼­ºñ½º¸¦ °¡µ¿½ÃÅ°´Â µ¥¸ó ÇÁ·Î±×·¥À» Àû¾î Áà¾ß µË´Ï´Ù. (¿¹: telnetÀÌ ¾Æ´Ï¶ó telnetd¸¦ ¼³Á¤ÇØ¾ß µË´Ï´Ù.) Áï °¢ ¼­ºñ½ºÀÇ xinetd ¼³Á¤ ÆÄÀÏ¿¡¼­ "server" Áö½ÃÀÚ·Î ¼³Á¤ÇØÁØ ÇÁ·Î±×·¥À» Àû¾î ÁÖ¸é µË´Ï´Ù. "ALL" À̶ó´Â ¿ÍÀϵå Ä«µå´Â Tcp-Wrapper¿¡ ¿µÇâÀ» ¹Þ´Â ¸ðµç µ¥¸óµéÀ» °¡¸®Åµ´Ï´Ù.

 

Client_List ¼³Á¤

Tcp-Wrapper·Î Á¢±ÙÀ» Á¦¾îÇÒ Å¬¶óÀ̾ðÆ®¸¦ Á¤ÀÇÇÏ´Â ºÎºÐÀÔ´Ï´Ù. Ŭ¶óÀ̾ðÆ® Á¤ÀÇ´Â µµ¸ÞÀÎ, IPÁÖ¼Ò, IP/MaskµîÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ°í ¿ÍÀϵå Ä«µå¿Í ÆÐÅÏÀ» Àû¿ë ½Ãų ¼öµµ ÀÖ½À´Ï´Ù. µÎ°³ ÀÌ»óÀÇ È£½ºÆ®¸¦ ¼³Á¤ÇÒ °æ¿ì¿¡´Â ,(ÄÞ¸¶) ¶Ç´Â ºó °ø°£À¸·Î °¢ È£½ºÆ®¸¦ ±¸ºÐÇØÁÖ¸é µË´Ï´Ù. "ALL"Àº ¸ðµç È£½ºÆ®¸¦ ³ªÅ¸³»´Â ¿ÍÀϵå Ä«µåÀÔ´Ï´Ù.


µµ¸ÞÀÎÀ» ÀÌ¿ëÇÑClient_List ¼³Á¤
µµ¸ÞÀÎÀ¸·Î ¼³Á¤ÇÒ °æ¿ì¿¡´Â ¹Ýµå½Ã reverse mappingÀÌ µÇ´Â µµ¸ÞÀθ¸ ¼³Á¤ °¡´ÉÇÕ´Ï´Ù.
(¿¹: nslookup xxx.xxx.xxx.xxx --> nextline.co.kr)
ÆÐÅÏÀ» ÀÌ¿ëÇؼ­ ¸ðµç ¼­ºê È£½ºÆ®¿¡ ´ëÇؼ­ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ¼­ºê È£½ºÆ®¿¡ ´ëÇÑ ÆÐÅÏ ¼³Á¤Àº.(Á¡)À¸·Î ÇÕ´Ï´Ù.
(¿¹: .nextline.co.kr ---> nextline.co.kr ÀÇ ¸ðµç ÇÏÀ§ µµ¸ÞÀο¡ ´ëÇؼ­ ¼³Á¤ÇÑ °ÍÀÔ´Ï´Ù.)

IP ÁÖ¼Ò¸¦ ÀÌ¿ëÇÑ Client_List ¼³Á¤
Á¦¾îÇÒ Å¬¶ó¾ðÆ®ÀÇIPÁÖ¼Ò¸¦ ¼³Á¤ÇÕ´Ï´Ù. IPÁÖ¼Òµµ .(Á¡)À¸·Î ÆÐÅÏÀ» Àû¿ëÇÒ ¼ö ÀÖÀ¸¸ç (¿¹: 203.241. --> IPÁÖ¼Ò°¡ 203.241.x.x ÀÎ ¸ðµç È£½ºÆ®¸¦ ³ªÅ¸³À´Ï´Ù.)

IP/NetMask¸¦ ÀÌ¿ëÇÑ Client_List ¼³Á¤
IPÁÖ¼Ò¿Í ³Ý¸¶½ºÅ©¸¦ ÀÌ¿ëÇؼ­ ´ë»ó Ŭ¶óÀ̾ðÆ®¸¦ ¼³Á¤ÇÒ ¼ö Àִµ¥ ÆÐÅÏÀ¸·Î ¶È°°ÀÌ Ã³¸®ÇÒ ¼ö Àֱ⠶§¹®¿¡ CŬ·¡½º¸¦ ´Ù½Ã ¼­ºê³ÝÀ¸·Î ³ª´©¾î ¾²´Â È£½ºÆ®µéÀ» Á¦¾î ÇÒ ¶§¸¸ ÁÖ·Î »ç¿ëµË´Ï´Ù.
(¿¹: 203.241.205.0/255.255.255.128 --> ¾ÆÀÌÇÇ ÁÖ¼Ò 203.241.205 ~ 126)

EXCEPT
ÆÐÅÏ ¶Ç´ÂIP/Netmask¸¦ ÀÌ¿ëÇؼ­ ´Ù¼öÀÇ È£½ºÆ®¸¦ ¼³Á¤ÇÒ ¶§ ƯÁ¤ È£½ºÆ®¸¦ Á¦¿Ü ½Ãų¼ö ÀÖ½À´Ï´Ù.
(¿¹: 203.241.205.0/255.255.255.0 EXCEPT 203.241.205.95 --> 203.241.205.95¸¦ Á¦¿ÜÇÑ C Ŭ·¡½º 203.241.205.x)


( 3 )TCP-Wrapper ¿É¼Ç


options ¼³Á¤
²À ¼³Á¤ÇØ¾ß µÇ´Â ºÎºÐÀº ¾Æ´Õ´Ï´Ù. options ¼³Á¤À» ÀÌ¿ëÇؼ­ Çã°¡ µÇÁö ¾Ê´Â È£½ºÆ®¿¡ ´ëÇؼ­ °æ°í ¸Þ½ÃÁö¸¦ º¸³»´Â µî È£½ºÆ® ¿¬°áÀ» °ÅºÎÇϰųª Çã¶ôÇϱâ Àü¿¡ ƯÁ¤ ¸í·ÉÀ» ½ÇÇà ½Ãų ¼ö ÀÖ½À´Ï´Ù. ½© ¸í·ÉÀ» ½ÇÇà ½ÃÅ°Áö À§ÇÑ ¹æ¹ýÀ¸·Î´Â twist¶Ç´Â spawnÀ» »ç¿ëÇÕ´Ï´Ù. ½© ¸í·ÉÀ» ¼³Á¤ÇÒ ¶§´Â ¹Ýµå½Ã Àý´ë °æ·Î·Î Á¤È®È÷ ¼³Á¤ÇØ ÁÖ¾î¾ß µË´Ï´Ù. ¶Ç 'banners'¶ó´Â ¼³Á¤À¸·Î client¿¡°Ô ÅؽºÆ® ¹®¼­¸¦ º¸¿©ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.

[vi ¿¡µðÅÍ »ç¿ë¹ý]
»ç¿ëÇü½Ä: vi [¿É¼Ç] [»ý¼ºÇÒ ÆÄÀϸí/ÆíÁýÇÒ ÆÄÀϸí]
vi ¿¡µðÅÍ´Â ÀԷ¸ðµå, ¸í·É¸ðµå, ½ÇÇà¸ðµå·Î ±¸ºÐµË´Ï´Ù.

ÀԷ¸ðµå: vi ÆíÁýÈ­¸é¿¡¼­ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå·Î ÁøÀÔÇϱâ À§Çؼ­´Â i, a, o, I, A, O, RµîÀÌ ÀÖ½À´Ï´Ù. Áï Ãʱâ vi ÆíÁý±â ¸ðµå´Â ¸í·É¾î ¸ðµå·Î ÁøÀÔÀ» Çϱ⶧¹®¿¡ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱâ Àü¿¡ ¾ÕÀÇ ´ÜÃàÅ°Áß Çϳª¸¦ ¸ÕÀú ÀÔ·ÂÇØ¾ß ¿øÇÏ´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸í·É¸ðµå: Ä¿¼­À̵¿/¹®ÀÚ»èÁ¦/¹®ÀÚ(¿­)±³Ã¼/¹®ÀÚ¿­°Ë»ö µîÀ» ÇÒ¼ö ÀÖ´Â ¸ðµå·Î¼­ ÀԷ¸ðµå¿¡¼­ ÆíÁýÀÌ ¿Ï·áµÇ¸é EscÅ°¸¦ ´­·¯ ¸í·É¸ðµå·Î ÁøÀÔÇÏ¸é µË´Ï´Ù.

½ÇÇà¸ðµå: Ưº°ÇÑ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¸ðµå·Î¼­ ¸í·É¾î¸ðµå¿¡¼­ ":"(ÄÝ·Ð)¸¦ ´©¸£¸é vi È­¸é ÇÏ´Ü ÁÂÃø¿¡ vi Ư¼ö¸í·É¾î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

[½ÇÇà¸ðµåÀÇ ÀϹÝÀûÀ¸·Î ¾²À̴ Ư¼ö ¸í·É¾î]
q : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁöÁö ¾ÊÀº »óÅ¿¡¼­ vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.
q! : ¼öÁ¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁø ºÎºÐÀ» Àû¿ë½ÃÅ°Áö ¾Ê°í vi ÆíÁý±â¸¦ °­Á¦·Î ºüÁ®³ª¿É´Ï´Ù.
w : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÕ´Ï´Ù.
wq : ¼öÁ¤µÈ ÀÛ¾÷À» ÀúÀåÇÏ°í vi ÆíÁý±â¿¡¼­ ºüÁ®³ª¿É´Ï´Ù.

Ãʱ⠸í·É¾î¸ðµå-> ÀԷ¸ðµåÁøÀÔ -> ÆíÁý -> ¸í·É¾î¸ðµå -> ½ÇÇà¸ðµå -> Á¾·á

¨ç twist
twist´Â ¸í·ÉÀÇ °á°ú¸¦ client¿¡°Ô Àü¼ÛÇϱ⠶§¹®¿¡ client¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³¾ ¶§ À¯¿ëÇÕ´Ï´Ù.
211.226.32.6 ¾ÆÀÌÇÇ Á¢¼Ó½Ã "Your host is not allowed nextline" º¸³À´Ï´Ù.


À©µµ¿ì cmdâ¿¡¼­ xxx.xxxxxx.xxx·Î Á¢¼ÓÀ» ½ÃµµÇÏ´Â È­¸éÀÔ´Ï´Ù.


211.226.32.6¿¡¼­ ÅÚ³Ý Á¢±ÙÀ» ½ÃµµÇÒ ¶§ Ŭ¶óÀ̾ðÆ®¿¡ Ãâ·ÂµÇ´Â ¸Þ½ÃÁö ÀÔ´Ï´Ù.


¨è spawn
twist¿Í °°ÀÌ ½© ¸í·ÉÀ» ½ÇÇà ½ÃÄÑ Áִµ¥ ¸í·ÉÀÇ °á°ú¸¦ client¿¡°Ô Àü¼ÛÇÏÁö ¾Ê½À´Ï´Ù.


À§ÀÇ ¼³Á¤Àº È£½ºÆ®xxx.xxx.xxx.xxx¿¡¼­ ÅÚ³Ý Á¢±ÙÀ» ÇÒ °æ¿ì Á¢±ÙÀ» °ÅºÎÇϸ鼭 »ç¿ëÀÚrootman¿¡°Ô "%a is denied tcp-wrapper" ¶ó´Â Á¦¸ñÀ¸·Î ¸ÞÀÏÀ» ¹ß¼ÛÇÕ´Ï´Ù. %a´Â Tcp-WrapperÀÇ È¯°æ º¯¼ö·Î clientÀÇ IPÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.

[shell_command¿¡¼­ »ç¿ë°¡´ÉÇÑ È¯°æ º¯¼ö]
%a : Ŭ¶óÀ̾ðÆ® IP ÁÖ¼Ò
%c : Ŭ¶óÀ̾ðÆ® Á¤º¸(User@Host, User@Address, È£½ºÆ® ³×ÀÓ, ¶Ç´Â IP ÁÖ¼Ò)
%d : µ¥¸ó ÇÁ·Î¼¼½º À̸§(¿¹: telnetd, ftp, pop3)
%h : Ŭ¶óÀ̾ðÆ® È£½ºÆ® ³×ÀÓ ¶Ç´Â IPÁÖ¼Ò
%n : Ŭ¶óÀ̾ðÆ® È£½ºÆ® ³×ÀÓ(or"unknown" or"paranoid")
%p : µ¥¸ó ÇÁ·Î¼¼½º ¾ÆÀ̵ð(PID)
%s : ¼­¹ö Á¤º¸(demon@host, demon@address, µ¥¸ó À̸§)
%u : Ŭ¶óÀ̾ðÆ® »ç¿ëÀÚ À̸§(or "unknown")
%% : ÇϳªÀÇ '%'¹®ÀÚ

¨é banners
banners·Î ƯÁ¤ µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ¸é µð·ºÅ丮 ³»ÀÇ ¹®¼­¸¦ client·Î Ãâ·Â ½ÃÄÑ ÁÝ´Ï´Ù. ¹®¼­ ÆÄÀϸíÀº Demon_List¿Í µ¿ÀÏÇØ¾ß µË´Ï´Ù. ¿¹¸¦ µé¸é Á¢¼Ó È£½ºÆ®°¡ telnetd¿¡ ´ëÇؼ­ ¼³Á¤ÇÑ Client_List¿Í ÀÏÄ¡ÇÒ °æ¿ì ÁöÁ¤ÇÑ µð·ºÅ丮 ³»ÀÇ telnetd ¶ó´Â ÆÄÀÏÀ» client·Î Ãâ·ÂÇÕ´Ï´Ù.

/etc µð·ºÅ丮¿¡ txtsµð·ºÅ丮 »ý¼º ÈÄ vi ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© telnetd ÆÄÀÏÀ» »ý¼ºÇÏ¿© ¡°ÇØ´ç IP°í°´Àº Á¢¼ÓÀÌ °ÅºÎµÇ¾ú½À´Ï´Ù. ³Ø½ºÆ®¶óÀΡ± ¹®±¸¸¦ Ãâ·ÂµÇµµ·Ï ÇÕ´Ï´Ù.



211.226.32.6¿¡¼­ ÅÚ³Ý Á¢±ÙÀ» ½ÃµµÇÒ ¶§ Ŭ¶óÀ̾ðÆ®¿¡ Ãâ·ÂµÇ´Â ¸Þ½ÃÁö ÀÔ´Ï´Ù.


/etc/txts ¶ó´Â µð·ºÅ丮¸¦ ¸¸µé°í ±× ¾È¿¡ telnetd¶ó´Â ÅؽºÆ® ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.


( 4 ) Àû¿ë»ç·Ê

TCP-WrapperÀÇ °æ¿ì hosts.deny¿¡¼­ ¸ðµç µ¥¸ó°ú ip¿¡ ´ëÇØ °ÅºÎ¸¦ ÇÑ µÚ hosts.allow ¿¡¼­ Çã¿ë Çϵµ·Ï ÇÏ´ÂTCP-Wrapper¼³Á¤ÀÌ º¸ÆíÀûÀ¸·Î »ç¿ëµË´Ï´Ù. tcpd´Â ¸ÕÀú hosts.allow¿¡ ÀÇÇؼ­ °Ë»çÇؼ­ ¼­ºñ½º°¡ Çã°¡µÇ¾úÀ¸¸é Çã°¡ÇÕ´Ï´Ù. ±×¸®°í ³ª¼­ hosts.deny¿¡ ÀÇÇؼ­ ¼­ºñ½º°¡ ±ÝÁöµÇ¾úÀ¸¸é ±ÝÁöÇÕ´Ï´Ù. ±×¸®°í ³ª¸ÓÁö ¼­ºñ½º´Â Çã°¡ÇÕ´Ï´Ù.

¸ÞÀϼ­¹ö, ftp¸¦ »ç¿ëÇÏ¸ç °ü¸®ÀÚ Á¢¼Ó IP 123.123.123.12ÀÎ °æ¿ìÀÇ TCP-Wrapper¸¦ ¼³
Á¤ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

¨ç hosts.deny ¼³Á¤
/etc/hosts.deny¿¡¼­ ¸ðµç È£½ºÆ®¿Í µ¥¸ó¿¡´ëÇØ ¡°ALL: ALL¡± ¿É¼ÇÀ» Àû¿ëÇÕ´Ï´Ù.

ALL: ALL


¨è hosts.allow ¼³Á¤
·ÎÄÃÇã¿ëÀ» ÇÕ´Ï´Ù. (·ÎÄÃÀÌ °ÅºÎµÇ¾î ÀÖÀ» ½Ã ·ÎÄøÞÀÏ ¹ß¼Û ¹× php mail()ÇÔ¼ö »ç¿ë½Ã
¸ÞÀÏÀÌ ¹ß¼ÛµÇÁö ¾Ê°Ô µË´Ï´Ù.

ALL: LOCAL
ALL: 127.0.0.1

³»ºÎ¾ÆÀÌÇǸ¦ ÀÌ¿ëÇÏ¿©DB¼­¹ö¸¦ ±¸ÃàÇϽŠ°æ¿ì Á¢¼Ó °¡´ÉÅä·Ï 192.168.0.2 Çã¿ëÇÕ´Ï´Ù.
ALL: 192.168.0.2

°ü¸®ÀÚ°¡ Á¢¼Ó ÇÒ ¼ö ÀÖµµ·Ï °ü¸®ÀÚPCÀÇ ¾ÆÀÌÇǸ¦ Çã¿ëÇÕ´Ï´Ù.
ALL: 123.123.123.12

¸ÞÀϼ­¹ö(sendmail, ipop3, dovecot)¸¦ ¸ðµÎ Çã¿ëÇÕ´Ï´Ù.
sendmail: ALL
ipop3d: ALL
dovecot: ALL
ftpÀÇ ¸ðµç Á¢¼ÓÀ» Çã¿ëÇÕ´Ï´Ù.
vsftpd: ALL
proftpd: ALL
  °¨»çÁ¤Ã¥ Àû¿ëÀ» ÅëÇÑ ¿ÜºÎ Á¢¼Ó ·Î±× »ý¼º ¹× È®ÀÎ
  rkhunterÀ» ÅëÇÑ ½Ã½ºÅÛ ¹«°á¼º üũÇϱâ





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ