A. Anonymous FTPÀÇ ¿Ã¹Ù¸¥ ¼³Á¤
anonymous FTP´Â ¿ø°Ý ½Ã½ºÅÛ¿¡ °èÁ¤ÀÌ ¾øÀ̵µ
±× ½Ã½ºÅÛÀÇ Æ¯Á¤ µð·ºÅ丮ÀÇ ÀÚ·áµéÀ»
°¡Á®¿Ã ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¼ºñ½ºÀÌ´Ù. ÇÏÁö¸¸
À߸øµÈ ¼³Á¤¿¡ ÀÇÇØ ½Ã½ºÅÛÀÌ ÇØÅ·À» ´çÇÒ ¼ö
ÀÖ´Â À§ÇèÀÌ ÀÖ´Ù.
¾ÈÀüÇÑ Anonymous FTP ¼ºñ½º ¼³Á¤Àº ¾Æ·¡¿Í
°°ÀÌ ÇÑ´Ù.
/etc/passwd¿¡ ftp »ç¿ëÀÚ »ý¼º
ftp:*:400:400:Anonymous FTP:/home/ftp:/bin/true
~ftp µð·ºÅ丮 »ý¼º
~ftpÀÇ ¼ÒÀ¯ÁÖ´Â root, permissionÀº 555,groupÀº À§ÀÇ
group°ú µ¿ÀÏÇÏ°Ô ÇØÁØ´Ù.
~ftp/bin µð·ºÅ丮 »ý¼º
~ftp/binÀÇ ¼ÒÀ¯ÁÖ´Â root, permissionÀº 111
'ls¡¯¸¦ ~ftp/binÀ¸·Î º¹»ç
lsÀÇ ¼ÒÀ¯ÁÖ´Â root, permissionÀº 111 ´Ù¸¥
¸í·É¾îµµ ÀÌ¿Í °°Àº ¹æ¹ýÀ¸·Î ÇØÁØ´Ù eq.
compress,gzip,tar ºÒÇÊ¿äÇÑ ¸í·É¾î´Â º¹»çÇÏÁö
¾Ê´Â´Ù
~ftp/etc µð·ºÅ丮 »ý¼º
¼ÒÀ¯ÁÖ´Â root, permissionÀº 111
~/ftp/etc/passwd, ~ftp/etc/group ÆÄÀÏ »ý¼º(¿ÀÁ÷
¡®ls¡¯¿¡ ÀÇÇؼ¸¸ »ç¿ëµÊ)
¼ÒÀ¯ÁÖ´Â root, permissionÀº 444
passwd¿¡ ÇÊ¿ä¾ø´Â ³»¿ëÀ» µÎ¾î´Â ¾ÈµÈ´Ù.(ex
»ç¿ëÀÚ °èÁ¤)
root,daemon,uucp,ftp¸¸ µÎ´Â°ÍÀ» Ãßõ
root:*:0:1:operator:/:
ftp:*:400:400:Anonymous ftp:/:
groupµµ ¸¶Âù°¡Áö
º¸´Ù º¸¾È¼ºÀ» ³ôÀ̱â À§Çؼ´Â passwd,group
ÆÄÀÏÀ» ¸¸µéÁö ¾Ê´Â´Ù
~ftp/pub µð·ºÅ丮 »ý¼º
ÀÌÇÏÀÇ ¸ðµç ÆÄÀÏÀ̳ª µð·ºÅ丮´Â 555ÀÇ
permission
¼ÒÀ¯ÁÖ´Â FTP archive¸¦ °ü¸®ÇÒ »ç¶÷À¸·Î(ex.
ftpadm)
~ftp/incoming µð·ºÅ丮 »ý¼º
¼ÒÀ¯ÁÖ´Â root, permissionÀº 1733(sticky bitÀ» Ãß°¡)
±âŸ
touch ~ftp/.rhosts
touch ~ftp/.forward
chmod 400 ~ftp/.rhosts
chmod 400 ~ftp/.forward
(1) °Ë»ç
À§¿Í °°ÀÌ permissionµîÀÌ Á¦´ë·Î
¼³Á¤µÇ¾ú´ÂÁö¸¦ °Ë»çÇÑ´Ù.
(2) ÇØ°áÃ¥
Æ۹̼ǵîÀ» À§¿Í °°ÀÌ Á¦´ë·Î ¼³Á¤ÇÑ´Ù.
(3) Âü°íÀÚ·á
http://www.cert-kr.or.kr
|