Previous Next Top
Detailed TOC
À¯´Ð½º º¸¾È: 1/2 ºÎ
in English
À¯´Ð½º´Â ¾ÈÀüÇÑ ¿î¿µÃ¼Á¦·Î ¼³°èµÇÁö ¾Ê¾Ò´Ù. À¯¿¬Çϰí, "°³¹æÀû"À̰í, À̽ļº ÀÖ°í ´Ü¼øÇÏ°Ô ±¸»ó ¼³°èµÇ¾ú´Ù. ÀÌÁ¦ 28³âÀÌ Áö³ Áö±Ý, À¯´Ð½º´Â ÁÖ¿ä ¼¹ö ¿î¿µÃ¼Á¦Áß ÇϳªÀÌ°í ¾ÕÀ¸·Îµµ ±×·² °ÍÀ¸·Î º¸ÀδÙ. ±×·¯³ª À¯´Ð½º´Â °ñÄ¡¾ÆÇ º¸¾È ¹®Á¦µéÀ» ÀÏÀ¸Å°°í ÀÖ´Ù. ´ëºÎºÐÀÇ º¥´õµéÀÌ ¸î³â°£ º¸¾ÈÀ» °³¼±Çؿ԰í, ±× °á°ú ÇöÀç ½Ã½ºÅÛµéÀº ÀÌÀüº¸´Ù ³ª¾ÆÁ³Áö¸¸, º¥´õµéÀº ¾ÆÁ÷µµ À¯´Ð½º ¼Ò½ºÄڵ带 û¼ÒÇÏ´Â µ¥ ÃæºÐÇÑ ³ë·ÂÀ» ÇÏÁö ¾Ê°í Àְųª ¶Ç´Â ÇÒ ¼ö°¡ ¾ø´Ù (ȣȯ¼º ¶§¹®¿¡). À¯´Ð½º ½Ã½ºÅÛÀÇ ÁÖ¿ä ÆÇ¸Å ÃÊÁ¡Àº ±â¼úÀû Çõ½ÅÀÌ¸ç º¸¾ÈÀº °æ½ÃµÇ°í ÀÖ´Ù.. À¯´Ð½º ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô ¿î¿µÇÏ·Á¸é ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¾öû³ ³ëÇϿ찡 ÇÊ¿äÇÏ´Ù.
[µ¡ºÙÀÌÀÚ¸é VMS³ª NTµµ ¸¶Âù°¡Áö´Ù]
À¯´Ð½º´Â ¸¹Àº º¯ÇüÀ» °¡Áö°í ÀÖ´Ù, ¿¹¸¦µé¸é: Next, SGI, AIX, HP-UX, AUX, SunOS, Solaris, SCO, Ultrix, Digital UNIX (OSF/1) ±×¸®°í Unixware. UNIX »óÇ¥´Â ÀÌÁ¦ X/Open Ltd ¿¡¼ °¡Áö°í ÀÖ´Ù. À¯´Ð½º¿¡´Â µÎ °¡Áö ÁÖ¿ä ÁٱⰡ ÀÖ´Ù: BSD (¹öŬ¸® ´ëÇп¡¼ °³¹ß) ¿Í SYSV (AT&TÀÇ System 5, ±× ÈÄ USL, Novell ±×¸®°í Áö±ÝÀº SCO).
SVR4 ¿Í OSF Àº BSD ¿Í SYSV ¸ðµÎ¸¦ ±â¹ÝÀ¸·Î Çϸç SVR4°¡ ÇöÀç »ç½Ç»óÀÇ Ç¥ÁØÀÌ´Ù. ´ëºÎºÐÀÇ »ó¿ë½Ã½ºÅÛµéÀº SVR4 ¿¡ ±â¹ÝÇϰųª SVR4·ÎºÎÅÍ Æ¯Á¤ ±¸¼º¿ä¼ÒµéÀ» °¡Á®¿Ô´Ù. DEC, IBM ¹× HP ½Ã½ºÅÛµéÀº OSF Ư¡µéÀ» ¸¹ÀÌ °¡Áö°í ÀÖ´Ù.
BSD: SunOS (Solaris 1.x), BSDI, Ultrix, OSF/1, NeXTstep, HP-UX, OpenBSD, NetBSD, FreeBSD.
SVR4: Solaris 2.x, HP-UX, Unixware ¹× (¾ó¸¶°£) IRIX5, HP-UX 10
OSF: Digital Unix
ÀÌ»óÇÑ °Í: AIX (SVR3+BSD+OSF+IBM). AIX ´Â BSD, System V release 3 ¿Í Áß´ëÇÑ ºñÇ¥ÁØ º¯°æÀ» ¼¯¾î³õÀº °ÍÀÌ´Ù. AIX ¿¡ ÀÖ´Â ¼ºê½Ã½ºÅÛ Áß BSD³ª SVR4 ¿¡¼¿Í °°Àº ¹æ¹ýÀ¸·Î °ü¸®µÇ´Â °ÍÀº °ÅÀÇ ¾ø´Ù. °ü¸®Çϱâ´Â ¾ÆÁÖ Àç¹ÌÀÖ´Ù.
ÀÌ Àý¿¡¼´Â SunOS (Solaris 1.x) ¿Í Solaris 2.x ¸¦ ÁÖ·Î ´Ù·é´Ù. AIX, Digital UNIX, IRIX ¹× HP-UX µµ Á¶±Ý¾¿ Ãß°¡ÇØ ³ª°¥ °ÍÀÌ´Ù. ±×·¯³ª, ÀÌµé ½Ã½ºÅÛ Áß ´ëºÎºÐÀº SunOS ³ª Solaris¿Í ºñ½ÁÇϹǷÎ, Sun ¿ÜÀÇ À¯´Ð½º °ü¸®ÀÚ¿¡°Ôµµ ÀÌ ÀåÀº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
- ¾ÆÁ÷±îÁö ´ÙÀ½ »ç¾ç¿¡ µû¶ó ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô ÇÒ ¼ö ÀÖ´Â ´ÜÀÏ µµ±¸´Â ¾ø´Ù.
- ¹Î°¨ÇÑ Solaris ¼¹ö¿Í ¹è½ºÃµ È£½ºÆ®¸¦ °È (harden) Çϱâ À§ÇØ Yassp À» ÃßõÇÑ´Ù.
- Titan Àº ´ÙÁß »ç¿ëÀÚ ¼¹ö¸¦ °ÈÇϴµ¥ À¯¿ëÇÑ ¶Ç´Ù¸¥ µµ±¸ÀÌ´Ù.
- À¯¿ëÇÑ »ó¿ë °¨½Ã/°È µµ±¸·Î Raxco ÀÇ ESM Á¦Ç°ÀÌ ÀÖ´Ù.
- Tripwire ´Â ¹æÈº® ¹è½ºÃµ°ú °°Àº ºñ´ÙÁß»ç¿ëÀÚ È£½ºÆ®¿¡¼ Àΰ¡µÇÁö ¾ÊÀº º¯°æÀ» ŽÁöÇÏ´Â µ¥ ¶Ù¾î³ ÀÛÀº µµ±¸ÀÌ´Ù.
- ½Ã½ºÅÛÀÌ ¾ó¸¶³ª Àß °ÈµÇ¾ú´ÂÁö °Ë»çÇϱâ À§ÇÑ TAMU ŸÀ̰нºÅ©¸³Æ® ¶Ç´Â ³ªÀÇ °¨»ç ½ºÅ©¸³Æ®.
- ³×Æ®¿÷ ¼ºñ½º¿Í ³×Æ®¿÷ Ãë¾àÁ¡ ½ºÄµÀ» À§ÇÑ Nmap °ú ¾Æ¸¶ Nessusµµ.
- ·Î±×, ·Î±×ÀÎ ½Ã°£, À§ÇèÇÑ ÆÄÀÏ, ³×Æ®¿÷ ÀÎÅÍÆäÀ̽º ¹× ºó ÆÐ½º¿öµå¸¦ °¨½ÃÇϱâ À§ÇÑ ¾à°£ÀÇ Á÷Á¢ ¸¸µç ½ºÅ©¸³Æ®µé (e.g. ¿¹Á¦ ½ºÅ©¸³Æ®µéÀº
ºÎ·Ï D ¿¡).
- Solaris 1.x(SunOS) º¸´Ù´Â Solaris 2.x ¸¦ »ç¿ëÇÑ´Ù, ´õ ¾ÈÀüÇÏ°í °ü¸®Çϱ⵵ ´õ ½±´Ù. Solaris 1À» ½á¾ß ÇÑ´Ù¸é, 4.1.3 º¸´Ù´Â 4.1.4¸¦ ¼³Ä¡ÇÑ´Ù, º¸¾È ÆÐÄ¡°¡ ÅëÇյǾî ÀÖ´Ù.
- Trusted UNIX ½Ã½ºÅÛ (e.g. TCSEC "B" ½ÂÀιÞÀº) Àº ¿©±â¼ ¾ÆÁ÷ ³íÀÇÇÏÁö ¾Ê´Â´Ù. »ó¿ë À¯´Ð½º¿Í´Â ²Ï ´Ù¸¥ °æÇâÀÌ ÀÖ´Ù. ¾î¼¸é ³ªÁß¿¡ ¾ðÁ¨°¡?
- OpenBSD ¸¦ ÇÑ ¹ø º¸µµ·Ï ÇÑ´Ù, ƯÈ÷ ÈǸ¢ÇÑ À¯´Ð½º Àü¹®±â¼úÀ» °¡Áö°í ÀÖ´Ù¸é.. À̰ÍÀº º¸¾ÈÀ» ÁÖ ¸ñÇ¥·Î ÇÏ´Â À¯ÀÏÇÑ À¯´Ð½ºÀÌ´Ù.
À¯´Ð½º º¸¾ÈÀ» À§ÇÑ ¼Ó¼º °¡À̵å
- »ç¿ëÀÚ: »ç¿ëÀÚ¿Í Á÷¿øµéÀÌ ¹Ýµå½Ã ÁÁÀº ÆÐ½º¿öµå¸¦ »ç¿ëÇϵµ·Ï È®ÀÎÇÑ´Ù. µðÆúÆ® ÆÐ½º¿öµå¸¦ »ç¿ëÇÏÁö ¸øÇÏ°Ô Çϰųª º¯°æÇÑ´Ù.
- ºÎ·Ï C ¿¡ ¿°ÅµÈ ¹æ¹ýµéÀ» ÅëÇØ °Ë»çÇÑ´Ù.
- Solaris/SunOS: Yassp À» ¼³Ä¡Çϰí/Çϰųª ºÎ·Ï DÀÇ ¸í·ÉµéÀ» ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛ, ƯÈ÷ ¹æÈº®°ú Áß¿äÇÑ ½Ã½ºÅ۵鿡¼ ºÒÇÊ¿äÇÑ ¼ºñ½ºµéÀ» ¹þ°Ü³½´Ù.
- /var/mail À» ¸¶¿îÆ® ÇÏ´Â ¸ðµç Ŭ¶óÀÌ¾ðÆ®¿Í ºñ ¸ÞÀϼ¹öµé¿¡¼ sendmail À» ³»·Á³õ´Â´Ù. ¸ÞÀϼ¹ö¿¡´Â ÃÖ½ÅÀÇ sendmai/postfix/qmaill À» ¼³Ä¡ÇÑ´Ù.
- ÃֽŠÆÐÄ¡¸¦ »õ·Î¿î ¼³Ä¡º»À¸·Î ¼³Ä¡ÇÑ´Ù. °¡´ÉÇϸé, ÆÐÄ¡ ¼³Ä¡¸¦ ÀÚµ¿ÈÇÏ¿© (Sun¿¡¼´Â Jumpstart¸¦ ÅëÇØ) ¸ðµç ½Ã½ºÅÛµé»ó¿¡¼ ÆÐÄ¡ ¹öÀüÀ» ½±°Ô µ¿±âÈÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
- NFS ÆÄÀϽýºÅÛÀ» °¢°¢ Export ¹× import ÇÑ´Ù.
Secure NFS ¸¦ »ç¿ëÇÑ´Ù.
- NIS º¸´Ù´Â NIS+ ¸¦ »ç¿ëÇÑ´Ù.
- TFTPD °¡ ÇÊ¿äÇϸé, ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÑ´Ù (-s ¿É¼Ç), ¾Æ´Ï¸é »ç¿ëÇÏÁö ¾Ê´Â´Ù.
- syslog ¼¹ö¿¡ °ø°£ÀÌ ¸¹ÀÌ ÀÖÀ¸¸é Áß¿ä ¼¹öµé¿¡ ´ëÇØ inetd ·Î±ëÀ» Ȱ¼ºÈ ÇÑ´Ù (Solaris 2.x ¿¡¼ inetd ¸í·ÉÁÙ¿¡ -t ¿É¼Ç Ãß°¡).
- ÀÌ»óÇÑ ÇàÀ§¿¡ ´ëÇØ ·Î±×¸¦ °¨½ÃÇÑ´Ù(
¸ÅÁÖ,
¸ÅÀÏ). ÀÚµ¿À¸·Î ¾Ë¶÷À» ¹ß»ý½ÃŲ´Ù.
- ¼¹öµé¿¡ ´ëÇØ º¸¾È °Ë»ç±â(e.g. Tripwire, COPS, ESM, ASET, SecureMax...)¸¦ ÁÖ±âÀûÀ¸·Î ½ÇÇàÇÑ´Ù (
6°³¿ù¸¶´Ù,
¸Å¿ù). Tripwire ´Â ÇÏ·ç¿¡µµ ¿©·¯¹ø ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
- ½ºÄ³³Ê (ISS/Satan/nmap) ¸¦ »ç¿ëÇÏ¿© ³×Æ®¿÷À» ÁÖ±âÀûÀ¸·Î ½ºÄµÇÑ´Ù (
6°³¿ù¸¶´Ù,
¸Å¿ù): ³»ºÎ¿¡¼ ±×¸®°í ¹æÈº®À» ´ã´çÇϰí ÀÖ´Ù¸é ¿ÜºÎ¿¡¼µµ. ½Ã½ºÅÛ/³×Æ®¿÷ °ü¸®ÀÚÀÇ Çã°¡ ¾øÀÌ´Â Àý´ë ½ºÄ³³Ê¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
- rlogin, rsh, rcp & telnet ´ë½Å ssh ¸¦ »ç¿ëÇÑ´Ù.
- X11¿¡´Â xhost º¸´Ù xauth¸¦ »ç¿ëÇÑ´Ù. Àý´ë "xhosts +" ´Â »ç¿ëÇÏÁö ¾Ê´Â´Ù. Ssh¸¦ »ç¿ëÇÑ´Ù¸é, xauth ´Â ÀÚµ¿À̰í X11 Åë½ÅÀº ¾ÏȣȵȴÙ.
ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é inetd µ¥¸óÀº ³»·Á³õ´Â´Ù (¹æÈº®¿¡¼: ¾Æ¸¶ ftp ¸»°í´Â ¸ðµÎ ¾ø¾Ö°í login ¿¡´Â ssh ¸¦ »ç¿ëÇÑ´Ù).
- ¹æÈº® Àå¿¡ ÀÖ´Â ³»¿ë¿¡ µû¶ó À¯´Ð½º ÇÁ¶ô½Ã¿Í ¹æÈº®À» ±¸¼ºÇÑ´Ù.
- FIRST º¸¾È °æ°í ¸ÞÀÏ ¸®½ºÆ®¿¡ °¡ÀÔÇÑ´Ù. ºÎ·Ï C ÂüÁ¶.
- etherfind ¿Í snoop °°Àº ½º´ÏÆÛ´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϰųª »èÁ¦ÇÑ´Ù.
ÀϹÝ
¹®¼
| Ref. |
¹®¼ ¹øÈ£ |
Á¦¸ñ |
³¯Â¥ |
ÀúÀÚ |
| [unix1] |
ISBN 1-56592-148-8 |
½Ç¿ëÀûÀÎ À¯´Ð½º º¸¾È
"Practical UNIX Security", O'Reilly & Associates.
2ÆÇ. 1996³â 4¿ù (ÈξÀ Ä¿Áü) |
1991 ³â 6¿ù |
Garfinkel / Spafford |
| [unix2] |
Unixworld magazine |
½© ½ºÅ©¸³Æ® ¾ÏÈ£È
Encrypting Shell Scripts |
1992. 9¿ù |
R. Schwartz |
| [unix3] |
ISBN 0-201-63357-4 |
¹æÈº®°ú ÀÎÅÍ³Ý º¸¾È
Firewalls and Internet Security |
1994 |
Cheswick / Bellovin |
| [unix4] |
ISBN 0-13-149386-8 |
À¯´Ð½º ½Ã½ºÅÛ crash ´ýÇÁ ºÐ¼®
Panic! UNIX system crash dump analysis. |
1995 |
Drake / Brown |
| [unix5] |
|
Solaris 2.5 Documentation:
½Ã½ºÅÛ °ü¸®ÀÚ Áöħ 2±Ç
"System Administration Guide, Vol2" |
1995 |
SunSoft |
| |
|
Solaris 2.5 Documentation:
½Ã½ºÅÛ °ü¸®ÀÚ Áöħ 1±Ç
"System Administration Guide, Vol1" |
1995 |
SunSoft |
| |
ISBN 0-13-151051-7 |
À¯´Ð½º ½Ã½ºÅÛ °ü¸® ÇÚµåºÏ
UNIX System Administration Handbook,
Prentice Hall |
1995 |
Nameth /Snyder.... |
| |
ISBN 1-56592-124-0 |
ÀÎÅÍ³Ý ¹æÈº® ±¸Ãà
"Building Internet Firewalls", O'Reilly &
Associates |
1995 |
Chapman /
Zwicky |
| |
|
Solaris 2.5 Documentation:
"SunSHIELD BSM Guide" |
1995 |
SunSoft |
| |
SunWorld |
The Solaris Security FAQ (online)
SunWorld security
columns |
1998
1995-9 |
Peter Galvin
P.Galvin/Carole Fennelly |
º¸Áõ (Assurance)
º¸ÁõÀ» À§Çؼ´Â ITSEC À̳ª TCSEC µî±Þ¿¡ ÀÎÁõµÈ OS ¹öÀüÀ» ¼±ÅÃÇÑ´Ù. See the "¿î¿µÃ¼Á¦ °³·Ð" ÀåÀ» Âü°íÇÑ´Ù. ´ëºÎºÐÀÇ À¯´Ð½º ¹öÀüÀº C2·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
SunOS4 ¿ë "C2"
ÀÌ ÆÐŰÁö´Â solaris1 ½Ã½ºÅÛÀÌ C2 ·¹º§ º¸¾ÈÀ» µû¸¦ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ½ÇÁ¦ °æÇè»óÀ¸·Î´Â °ü¸®ÇÏ±â ¾î·Æ°í, ¸¹Àº ÆÐÄ¡¸¦ ÇÊ¿ä·Î Çϰí, º¹ÀâÇϸç, °Å´ëÇÑ ·Î±×¸¦ Á¦°øÇÏ¸ç ½ÉÁö¾î ÀÌ ·Î±×µé¿¡ ´ëÇÑ ÆÐ½º¿öµå¸¦ clear text ·Î ¾´´Ù. ÀÌ ÆÐŰÁö¸¦ ¾²´À´Ï Solaris 2·Î ¾÷±×·¹À̵é ÇÒ °ÍÀ» ±ÇÇÑ´Ù.
ÁÖ¿ä À§Çè / ¹®Á¦
- ÆÐ½º¿öµå°¡ ¾ø°Å³ª, Ãë¾àÇÑ ÆÐ½º¿öµå ¶Ç´Â µðÆúÆ® ÆÐ½º¿öµå¸¦ °¡Áö´Â ½Ã½ºÅÛ°ú »ç¿ëÀÚ °èÁ¤ (e.g. IRIX ¹× º¥´õ ¼³Ä¡ ½Ã½ºÅÛ).
- µµÃ»:
- (¾ÏȣȵÈ) ÆÐ½º¿öµå¿¡ÀÇ Á¢±Ù: NIS¸¦ »ç¿ëÇϰųª shadow ÆÐ½º¿öµå ÆÄÀÏÀ» °¡Áö°í ÀÖÁö¾ÊÀº À¯´Ð½º ½Ã½ºÅÛµé (BSD, SunOS, OSF/1, Ultrix, HP-UX V9...) Àº »çÀü (dictionary) °ø°Ý¿¡ ³ëÃâµÇ¾î ÀÖ´Ù [11].
- Clear text ÆÐ½º¿öµå¿¡ÀÇ Á¢±Ù: ¸¹Àº À¯´Ð½º ¼ºñ½ºµéÀÌ ÆÐ½º¿öµå¸¦ clear text ·Î Àü´ÞÇÑ´Ù (e.g. ftp, telnet). ³×Æ®¿÷ ½º´ÏÆÛ´Â °ø°ÝÀÚ ToolkitÀÇ ±âº» ºÎǰÀÌ´Ù. ¸¹Àº À¯´Ð½º ½Ã½ºÅÛµéÀº Ãâ½ÃµÉ ¶§ ³×Æ®¿÷ ½º´ÏÆÛ¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.
- ¹ö±×°¡ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î:
- Sendmail ÇÁ·Î±×·¥Àº ¾ÆÁ÷µµ »õ·Î¿î ±¸¸Û°ú À§ÇèÀ» ¸¸µé¾î³»°í ÀÖ´Ù.
- º¥´õµéÀº Á¾Á¾ ÇöÀç ¼ÒÇÁÆ®¿þ¾îÀÇ ¹®Á¦Á¡µéÀ» °íÄ¡±â º¸´Ùµµ »õ·Î¿î °Í¿¡ ÁýÁßÇÑ´Ù.
- ¹ö±×°¡ ¸¹Àº ÇÁ·ÎÅäÄÝ: À¯´Ð½º¿¡¼ »ç¿ëµÇ´Â ÁÖ¿ä Åë½Å ÇÁ·ÎÅäÄÝÀÎ TCp/IP ´Â ÀÌ¿ë´çÇϱ⠽¬¿î ¿©·¯°¡Áö º¸¾È Ãë¾àÁ¡À» °¡Áö°í ÀÖ´Ù.
- À߸øµÈ ¼³Á¤: NFS ¿Í TFTP ´Â Á¾Á¾ À߸ø ¼³Á¤µÇ¾î ½Ã½ºÅÛµéÀ» ¿ÏÀüÈ÷ °³¹æÇØ ³õ´Âµ¥, ´ë°³´Â °ü¸®ÀÚÀÇ Áö½ÄºÎÁ· ¶§¹®ÀÌ´Ù.
- º¹À⼺:
- ´ëºÎºÐÀÇ À¯´Ð½º Á¾·ù¿¡¼ ÀÛµ¿Çϴ ǥÁØ º¸¾Èµµ±¸°¡ °ÅÀÇ ¾ø´Ù. ¾î¶² µµ±¸µµ ¸ðµç Ãø¸éÀ» ´Ù·çÁö ¸øÇÑ´Ù.
- À¯´Ð½º ½Ã½ºÅÛ °ü¸®´Â º¹ÀâÇÏ°í µû¶ó¼ ½Ç¼öÇϱ⠴Ù.
- ¸¹Àº Á¦Á¶¾÷üµéÀÌ º¸È£ÁÖÀÇÀûÀ̸ç, ÀÚüÀûÀÎ ºê·£µåÀÇ À¯´Ð½º¸¦ ´Ù¸¥ Á¾·ùµé°ú ¾ÆÁÖ ´Ù¸£°Ô °³¹ßÇÑ´Ù (e.g. AIX). POSIX ÀÎÅÍÆäÀ̽º Áö¿øÀº ÀÌ ¹®Á¦¸¦ ¾î´ÀÁ¤µµ °æ°¨½ÃŲ´Ù.
- ¾î¶² À¯´Ð½º Á¾·ùÀÇ ¼Ò½ºÄÚµå(e.g. BSD) ´Â ÇØÄ¿µéÀÌ ±¸ÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ÀÌ ½Ã½ºÅ۵鿡 ´ëÇÑ °ø°Ý °¡´É¼ºÀ» ³ôÀÌÁö¸¸, ¶ÇÇÑ À̵éÀÇ º¸¾È ¾Ë°í¸®µëÀ» öÀúÈ÷ °ËÁõÇÒ ¼ö ÀÖ°Ôµµ ÇÑ´Ù.
- ¾ÏÈ£:
- ¹Ì±¹ÀÇ ¼öÃâ Á¤Ã¥Àº À¯´Ð½º¿¡ °í±Þ ¾ÏÈ£È ¸ÞÄ«´ÏÁòÀ» Æ÷ÇÔ½ÃŰ·Á´Â ³ë·ÂÀ» ¼ö³â°£ ¸¶ºñ½ÃÄ×´Ù. ÀÌÁ¦´Â °³¹æµÇ¾úÀ¸¹Ç·Î (200³â 9¿ù) »õ·Î¿î ±âȸ°¡ ÀÖ´Ù.
¿¹¸¦ µé¾î OpenBSD 2.9 ´Â µðÆúÆ® ¼³Ä¡½Ã °·ÂÇÑ ¾ÏÈ£ µµ±¸¸¦ ¸¹ÀÌ Æ÷ÇÔÇÑ´Ù.
- ¸ÞÀÏ Å¬¶óÀÌ¾ðÆ®¿¡¼ º¸¾È À̸ÞÀÏ ½Ã½ºÅÛ(e.g. PGP) ÀÌ Ç¥ÁØÀ¸·Î Æ÷ÇԵǰųª Áö¿øµÇÁö ¾Ê´Â´Ù.
Ã¥ÀÓÃßÀû¼º
½Å¿øÈ®ÀÎ / Àΰ¡
µµÀÔ
Ç¥ÁØ À¯´Ð½º´Â user ids (UID) ¸¦ ÅëÇØ »ç¿ëÀÚµéÀ» ½Äº°Çϴµ¥, À̰ÍÀ» »ç¿ëÀÚÀÇ ·Î±×ÀÎ À̸§¿¡ ºÎ¿©µÇ´Â ¹øÈ£ÀÌ´Ù. »ç¿ëÀÚ´Â ÆÐ½º¿öµå¸¦ »ç¿ëÇÏ¿© ÀÎÁõµÈ´Ù.
- login, xdm, telnet, ftp, SSH ¸í·ÉµéÀº »ç¿ëÀÚ¿¡°Ô »ç¿ëÀÚÀ̸§ (username)°ú ÆÐ½º¿öµå¸¦ ¹°¾îº½À¸·Î½á ÀÎÁõÀ» ÇÑ´Ù.
- SSH ´Â ¶ÇÇÑ RSA ۸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ ¼öµµ ÀÖ´Ù.
- NIS (´ëºÎºÐÀÇ º¥´õµéÀÌ Áö¿øÇÏ´Â) ´Â À§ÀÇ ¿øÄ¢À» Åä´ë·Î ÇÏÁö¸¸, »ç¿ëÀÚµéÀÇ ½Äº°°ú ÀÎÁõÀ» ÇÑ ±×·ì (µµ¸ÞÀÎÀ̶ó°í ºÒ¸®´Â) ÀÇ ½Ã½ºÅ۵鿡 ´ëÇØ ¼öÇàÇÑ´Ù.
- NIS+´Â, NIS¸¦ ¿ÏÀüÈ÷ »õ·Î °³Á¶ÇÑ °ÍÀ¸·Î, Secure RPC ("º¸¾È ¸ÞÄ¿´ÏÁò" Àå Âü°í)¸¦ ±â¹ÝÀ¸·Î Çϴµ¥, ÀÌ´Â »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â ½Ã½ºÅÛµµ ÀÎÁõÀ» ÇÏ°í »ç¿ëÀÚ¸¦ net name À¸·Î ½Äº°Çϸç, ÀÌ net nameÀº µµ¸ÞÀο¡¼ À¯ÀÏÇÏ´Ù. °·ÂÇÑ (±×·¯³ª ¹«ÀûÀº ¾Æ´Ñ) ¾ÏÈ£È ±â¹ýÀÌ »ç¿ëµÈ´Ù (512 ºñÆ® ۸¦ ¾²´Â Diffie-Hellman °ø°³Å° ¾ÏÈ£È).
- "r" ¸í·ÉµéÀº (rlogin, rsh, rcp) »ç¿ëÀÚµéÀÇ UID¿Í Ãâ¹ß ½Ã½ºÅÛÀÇ À̸§À» ±Ù°Å·Î »ç¿ëÀÚ¸¦ ÀÎÁõÇÑ´Ù. ´ë»ó ½Ã½ºÅÛÀÇ .rhosts ³ª host.equiv °¡ ÀûÀýÇÏ°Ô ±¸¼ºµÇ¾î ÀÖÀ¸¸é ÆÐ½º¿öµå ¾øÀÌ Á¢±ÙÀÌ Çã°¡µÈ´Ù.
»ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ ¿öÅ©½ºÅ×À̼ǿ¡ root Á¢±Ù¸¸ ÇÒ ¼ö ÀÖÀ¸¸é, À¯´Ð½º ½Ã½ºÅÛ ³×Æ®¿÷ »ó¿¡¼´Â Ç¥ÁØ À¯´Ð½º ÀÎÁõ ±â¹ýµé (telnet, ftp, "r"commands, NIS) À» ¼ÓÀ̱Ⱑ ½±´Ù.
À¯´Ð½º °èÁ¤: ÀϹÝÀû Áöħ
´ÙÀ½ Áöħµé Áß ´ëºÎºÐÀº COPS, TAMU Tiger, ESM ±×¸®°í SecureMax °°Àº À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ Å×½ºÆ® µÈ °ÍµéÀÌ´Ù:
- Á¤ÀǵǾî ÀÖ´Â ÆÐ½º¿öµå Á¤Ã¥À» ±¸ÇöÇÑ´Ù (e.g. "Á¤Ã¥" Àå¿¡ ÀÖ´Â °Íó·³). (aging/choosing/changing) Á¤Ã¥Àº ´ÙÀ½°ú °°Àº proactive ¸ÞÄ«´ÏÁòÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ´Ù:
Solaris 2: /etc/default/passwd, /etc/shadow, ¸í·É¾î nispasswd, passwd, admintool
Solaris 1: passwd, yppasswd
HP-UX: Trusted ¸ðµå¿¡¼,/tcb/files/auth/ ÂüÁ¶..
AIX: /etc/security/login.cfg
´Ù¸¥ PD À¯Æ¿¸®Æ¼, proactive: npasswd, passwd+. reactive: COPS, ºó ÆÐ½º¿öµå³ª ¾ÈÁÁÀº ÆÐ½º¿öµå¸¦ °Ë»çÇÏ´Â ½ºÅ©¸³Æ® (crack À¸·Î).
- Á¢±ÙÀÌ °ÅÀÇ ÇÊ¿äÇÏÁö ¾ÊÀº »ç¿ëÀڵ鿡°Ô´Â Á¦ÇÑ ½© [restricted shell] (/usr/lib/rsh) »ç¿ëÀ» °í·ÁÇÑ´Ù.
- »ç¿ëÀÚµéÀº ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÒ ¶§ Ç¥½ÃµÇ´Â "last login" ½Ã°£À» È®ÀÎÇϵµ·Ï ÈÆ·ÃµÇ¾î¾ß ÇÑ´Ù.
- UID°¡ 0ÀÎ °èÁ¤ÀÌ ÀÖ´ÂÁö ½Ã½ºÅÛÀ» ÁÖ±âÀûÀ¸·Î °Ë»çÇÑ´Ù.
awk -F: '{if ($3=="0") print $1}' /etc/passwd
- ÆÐ½º¿öµå°¡ ¾ø´Â °èÁ¤ÀÌ ÀÖ´ÂÁö ½Ã½ºÅÛÀ» °Ë»çÇÑ´Ù, Solaris¿¡¼ "logins -p" ¸¦ »ç¿ëÇϰųª:
awk -F: '{if ($2=="") print $1}' /etc/passwd
- ÃßÃøÇϱ⠽¬¿î ÆÐ½º¿öµåµéÀ» ÁÖ±âÀûÀ¸·Î °Ë»çÇÑ´Ù (e.g. "crack" À» ÅëÇØ).
- °¢ »ç¿ëÀÚ¿¡ ´ëÇØ .login, .logout, .cshrc, .profile, .xinitrc ÆÄÀϵéÀÌ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. À̵éÀº root³ª ¼ÒÀ¯ÁÖ¸¸ÀÌ ¾²±â °¡´ÉÇØ¾ß ÇÑ´Ù.
°¡´ÉÇÏ¸é »õ·Î¿î »ç¿ëÀÚµéÀ» »ý¼ºÇÒ ¶§ ÅÛÇø´À» ÀÌ¿ëÇÑ´Ù (Solaris 2: /etc/skel »ç¿ë).
- Solaris 1: wheel ±×·ìÀ» ÀÌ¿ëÇÏ¿© root ·Î su ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¦ Á¦ÇÑÇÑ´Ù (TBD: HP & AIX ¿¡¼ °¡´É?).
- rootÀÇ µðÆúÆ® °æ·Î(path)³ª °ü¸®ÀÚ °èÁ¤ÀÇ °æ·Î¿¡ "." (Áï ÇöÀç µð·ºÅ丮)¸¦ ³ÖÁö ¾Ê´Â´Ù.
- umask (ÆÄÀÏ »ý¼º »ç¿ëÇã°¡ ¸¶½ºÅ©) ´Â °¡´ÉÇÑÇÑ Á¦ÇÑÀûÀ¸·Î ¼³Á¤ÇÑ´Ù, ƯÈ÷ °ü¸®ÀÚ °èÁ¤¿¡ ´ëÇØ. e.g. ¹Î°¨ÇÑ °èÁ¤¿¡ ´ëÇØ 077 (±×·ìÀ̳ª ¸ðµç»ç¿ëÀÚ Á¢±Ù ¾øÀ½) ±×¸®°í ÀÏ¹Ý »ç¿ëÀÚ¿¡ ´ëÇØ 027 (±×·ì Àбâ, ¸ðµç»ç¿ëÀÚ Á¢±Ù ¾øÀ½).
´ÙÀ½Àº À§¿¡ ¾ð±ÞÇÑ µµ±¸µéÀÌ ²À °Ë»çÇÏÁö´Â ¾Ê´Â´Ù:
- »õ·Î¿î °èÁ¤Àº ÆÐ½º¿öµå ¾øÀÌ »ý¼ºµÇÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
- su ¸¦ »ç¿ëÇÒ ¶§, Àý´ë°æ·Î¸¦ »ç¿ëÇÑ´Ù - µðÆúÆ® °æ·Î¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â´Ù, Áï /bin/su ·Î ¾´´Ù.
»ç¿ëÀÚ µ¥ÀÌŸº£À̽º´Â ÁÖ±âÀûÀ¸·Î ÀÎ»ç ±â·Ï°ú ´ëÁ¶ÇÏ¿© °Ë»çÇØ¾ß ÇÑ´Ù.
- »ç¿ëÀڵ鿡°Ô ·Î±×Àνà last login ¸Þ½ÃÁö¸¦ È®ÀÎÇÒ °ÍÀ» Àϱú¿öÁØ´Ù.
- ½Ã½ºÅÛ °èÁ¤µéÀº (e.g. uucp, bin, adm, lp, listen, noaccess, audit, sys, ftp, nobody, daemon, news, sync) ÆÐ½º¿öµå Çʵ忡 "*" (Solaris 1) ¶Ç´Â in /etc/shadow ¿¡¼ "NP"¸¦ (Solaris 2) °¡Á®¾ß ÇÏ¸ç ½©Àº /bin/false ·Î ¼³Á¤µÇ¾î¾ß ÇÑ´Ù (uucp ¸¸ »©°í).
Solaris 1: shadow ÆÐ½º¿öµå ÆÄÀÏÀ» ¼³Ä¡ÇÑ´Ù (e.g. Sun C2 ¼ÒÇÁÆ®¿þ¾î³ª John F.Haugh ÀÇ login,passwd ¿¡ ´ëÇÑ °ø°³ ´ëü ¶óÀ̺귯¸®¸¦ ÅëÇØ. ÀÌ À¯Æ¿¸®Æ¼¸¦ ±¸ÇÏ·Á¸é, Tarchie¸¦ »ç¿ëÇÏ¿© shadow ¸¦ °Ë»öÇÑ´Ù). µÑ´Ù ÀúÀÚ°¡ Å×½ºÆ®Çغ¸Áø ¾Ê¾Ò´Ù.
- HP-UX : shadow ÆÐ½º¿öµå¸¦ »ç¿ëÇÑ´Ù.
- ¾î¶² ¸®´ª½º ¹öÀüµé°ú AIX ¿¡´Â ·Î±×ÀÎ ÇÁ·Î±×·¥¿¡ ÀÎÁõÀ» »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÏ´Â "-f" ¿É¼ÇÀÌ ÀÖ¾î¼, ¾î¶² »ç¿ëÀÚµç /bin/login -f root ¸í·É¾î·Î root °¡ µÉ ¼ö ÀÖ°Ô ÇØÁØ´Ù. À̰ÍÀÌ ÀÛµ¿µÈ´Ù¸é, »õ·Î¿î ¹öÀüÀ¸·Î ¾÷±×·¹À̵å Çϵµ·Ï ÇÑ´Ù.
NIS
- °¡´ÉÇϸé NISº¸´Ù´Â NIS+¸¦ »ç¿ëÇÑ´Ù, NIS ¼¹ö·ÎºÎÅÍ ÆÐ½º¿öµå ÆÄÀÏÀ» ¾ò±â´Â ¸Å¿ì ½±´Ù. NIS´Â ¶Ç ¼¹ö¿¡¼ ÆÐ½º¿öµå shadowing À» ¹«·ÂÈÇÑ´Ù (»ç¿ëÇÒ ¼ö ÀÖ´Ù ÇÏ´õ¶óµµ).
- °¡Àå ÃÖ±ÙÀÇ NIS ÆÐÄ¡¸¦ ¼³Ä¡ÇÑ´Ù ( "º¯°æ/¸±¸®Áî °ü¸®" Àý ÂüÁ¶).
- /var/yp/securenets À» »ç¿ëÇÏ¿© µµ¸ÞÀÎ ½ºÇªÇÎÀ» ¹æÁöÇÑ´Ù. À̰ÍÀº Ưº°ÇÑ ¹öÀüÀÇ ypserv¸¦ ÇÊ¿ä·Î ÇÑ´Ù (Solaris 1¿¡¼´Â ÆÐÄ¡ 100482 °¡ ÇÊ¿ä).
ypx µµ±¸µµ ÂüÁ¶ÇÑ´Ù.
- /etc/passwd ¿¡¼ "+" ³ª "+@" ·Î ½ÃÀÛÇÏ´Â ¸ðµç Ç׸ñÀÇ ÆÐ½º¿öµå Çʵ尡 "*" ·Î µÇ¾î ÀÖ´ÂÁö È®ÀδܴÙ.
ÀÌ Ç׸ñµéÀº NIS »ç¿ëÀÚ³ª »ç¿ëÀÚµéÀÇ netgroup µéÀÌ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. "+" ¸¸ ÀÖ´Â ÁÙÀº ¸ðµç NIS »ç¿ëÀÚµéÀÌ ½Ã½ºÅÛ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ºñ½ÁÇÏ°Ô -name ¶Ç´Â -@ À¸·Î µÈ Ç׸ñµéÀº ƯÁ¤ »ç¿ëÀÚ³ª »ç¿ëÀÚµéÀÇ ±×·ì¿¡ ´ëÇØ Á¢±ÙÀ» °ÅºÎÇÑ´Ù.
- "+" ¿Í "-" Ç׸ñÀº /etc/group ¿¡ »ç¿ëµÇ¾î NIS ±×·ì ÀνÄÀ» Çã¿ë/°ÅºÎÇÒ ¼öµµ ÀÖ´Ù
- "+" ¿Í "-" Ç׸ñÀº ¶Ç /etc/hosts.equiv ¿¡ ¾²ÀÏ ¼öµµ Àִµ¥, "+" ´Â NIS ±×·ìµéÀÇ ¸ðµç ¸â¹ö°¡ ½Å·ÚµÇ´Â °ÍÀ» ÀǹÌÇϰí,
"+@group1" ¶Ç´Â -"@group1" Àº group1ÀÇ ¸ðµç ¸â¹öµéÀÌ ½Å·ÚµÈ´Ù´Â/½Å·ÚµÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
- rpc.ypupdated °¡ keyserv ¿Í ÇÔ²² »ç¿ëµÉ ¶§ Áß´ëÇÑ º¸¾È °áÇÔÀÌ Á¸ÀçÇÑ´Ù[12].
ÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ('95 .11.28) rpc.ypupdated ¸¦ »ç¿ëÇÏÁö ¾Ê´Â°ÍÀÌ´Ù!
´ú ¾ÈÀüÇÑ ³×Æ®¿÷¿¡ ´ëÇØ ÆÐŶ ÇÊÅ͸¦ °¡Áö°í ÀÖ´Â ³×Æ®¿÷¿¡¼¸¸ NIS ¸¦ »ç¿ëÇÑ´Ù.
- NIS ½½·¹ÀÌºê ¸¶½ºÅÍ´Â ÆÐ½º¿öµå Á¤º¸¿¡ NIS¸¦ »ç¿ëÇÏ¸é ¾ÈµÈ´Ù.
Solaris 2 Ŭ¶óÀ̾ðÆ®: ºê·Îµåij½ºÆ®º¸´Ù´Â ¼¹ö ¸ñ·ÏÀ» »ç¿ëÇÏ¿© ¿¬°áÀ» ¸Î´Â´Ù (bind). ypinit -c ÂüÁ¶.
Solaris 1 Ŭ¶óÀ̾ðÆ®: /etc/passwd ¿¡ NIS ¼¹ö À̸§À» ÁöÁ¤ÇÑ´Ù, Áï +::-:0 ´ë½Å +server[13]
NIS +
passwd: compat
passwd_compat: nisplus
group: compat
group _compat: nisplus
±×·¯¸é ·Î±×ÀÎÀÌ Çã¿ëµÉ °¢ »ç¿ëÀÚ´Â /etc/passwd¿Í /etc/shadow ¿¡ ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ Ç׸ñÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù:
+fred:x:::::: /etc/passwd
+fred::::::: /etc/shadow
ÆÐ½º¿öµå ´ëü
Passwd+, npasswd, Obvious ´Â »ç¿ëÀÚÀÇ ÆÐ½º¿öµå ¼±ÅÃÀ» °ÈÇÏ´Â °ø°³µµ¸ÞÀÎ À¯Æ¿¸®Æ¼µéÀÌ´Ù. Passwd+ ¿Í npasswd ´Â ÀúÀÛ»ç 1994³â Æò°¡ÇØ º¸¾ÒÁö¸¸, ±×¶§´Â NIS+¸¦ Áö¿øÇÏÁö ¾Ê¾Ò¾ú´Ù. Npasswd ´Â ƯÈ÷ È®Àå°ú È®ÀÎÀÌ ½¬¿öº¸¿´´Ù.
ÁÁÀº ÆÐ½º¿öµåÀÇ »ç¿ëÀ» º¸ÀåÇϱâ À§ÇØ À§ ÇÁ·Î±×·¥µé Áß Çϳª¸¦ »ç¿ëÇÒ °ÍÀ» °í·ÁÇÑ´Ù.
DES ¾ÏÈ£ÈµÈ ½ºÅ©¸³Æ®
µî±Þ
½Ã½ºÅ۵鿡¼´Â ±× ½ºÅ©¸³Æ®¸¦ ¼ÒÀ¯ÁÖ¸¸ÀÌ ÀÐÀ» ¼ö ÀÖ´Ù°í ÇÏ´õ¶óµµ, clear text ½ºÅ©¸³Æ®¿¡ root ³ª °ü¸®ÀÚ ÆÐ½º¿öµå°¡ À־ ¾ÈµÈ´Ù. ±×·¯³ª ÀÌ·± ½ºÅ©¸³Æ®µéÀº (¿¹¸¦µé¸é) µ¥ÀÌŸº£À̽º °ü¸®¿¡ Á¾Á¾ ÇÊ¿äÇÏ´Ù. ÇÑ °¡Áö ÇØ¹ýÀº Àüü ½ºÅ©¸³Æ®¸¦ ¾ÏÈ£ÈÇϰí, ½ºÅ©¸³Æ®¸¦ À̵¿Áß¿¡ (on-the-fly) º¹È£È ÇÏ´Â º¯Á¶µÈ ½©À» »ç¿ëÇÏ¿© ¾ÏÈ£È µÇ´Â µ¿¾È¿¡ º¹È£ÈÇÑ´Ù.
- ÀÌ·± ¸ñÀûÀ» À§ÇÑ À¯Æ¿¸®Æ¼·Î des, despasswd, descsh, deswrap ¹× desscript °¡ ÀÖ´Ù.
´ëºÎºÐÀÇ À¯´Ð½º º¯ÇüµéÀº DNS Ŭ¶óÀ̾ðÆ®(resolver ¶ó´Â)¿Í DNS ¼¹ö¸¦ ¸ðµÎ °¡Áö°í ÀÖ´Ù. º¥´õ ¹öÀüµéÀº ¿À·¡µÅ¼ ¹®Á¦°¡ ÀÖ´Â °æÇâÀÌ ÀÖ´Ù.
(e.g. ij½¬ ¿À¿° ¹®Á¦, ´ë·®ÀÇ µ¥ÀÌŸ¸¦ ¸®ÅÏÇÏ´Â µµ¸ÞÀÎ, º¸¾È µîµî..).
- ftp.isc.org/isc/bind/ ¶Ç´Â
www.isc.org/view.cgi?/products/BIND/index.phtml¿¡¼ °¡Àå ÃÖ½ÅÀÇ BIND (Berkeley Internet Name Server) ¸¦ ±¸ÇØ »ç¿ëÇϵµ·Ï ÇÑ´Ù. BIND ´Â º¸´Ù ¸¹Àº ±â´ÉÀ» °¡Áö°í ÀÖ°í (À¯´Ð½º º¥´õ ¹öÀüº¸´Ù), µð¹ö±×Çϱ⵵ ½¬¿ì¸ç (dig·Î) º¸¾È ¹®Á¦°¡ ¹ß°ßµÆÀ» ¶§ ¾÷µ¥ÀÌÆ®µµ ºü¸£´Ù.
- Hardening the BIND DNS Server
(www.boran.com/security/sp/bind_hardening.html) µµ ÂüÁ¶ÇÑ´Ù.
- Àå¾Öó¸®:
- nslookup & dig À» ½á¼ ¼¹ö °á°ú¸¦ È®ÀÎÇÑ´Ù.
- Solaris:
- DNS Ŭ¶óÀ̾ðÆ®ÂÊ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì /etc/nsswitch.conf ¿Í /etc/resolv.conf ¸¦ È®ÀÎÇÑ´Ù. Nslookup À» "-d2" ¿É¼ÇÀ¸·Î ½ÃÀÛÇÏ¿© µð¹ö±ë Á¤º¸¸¦ ¾ò´Â´Ù.
- Nscd µ¥¸óÀ» kill ·Î ÁߴܽÃÄÑ º»´Ù.
- SunÀÇ ¿¾³¯ /etc/named.boot ¿¡¼´Â ÅÇÀ» ¾²Áö ¸»°í °ø¹éÀ» ¾´´Ù (bind ´Â named.conf ¸¦ ¾´´Ù).
- www.ebsinc.com/solaris/dns.html À» ÂüÁ¶ÇÑ´Ù.
- Named ¸¦ µð¹ö±× ¿É¼Ç "-d" ·Î ½ÃÀÛÇϰí Äְܼú ·Î±×¸¦ º»´Ù.
- ÀϹÝÀûÀ¸·Î ·Î±×´Â syslog "daemon" ºÎºÐ¿¡¼ º¼ ¼ö ÀÖ´Ù.
- ³×ÀÓ ¼¹ö·ÎºÎÅÍ Åë°è¸¦ ¾òÀ¸·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù
kill -ABRT `cat /etc/named.pid`
À̰ÍÀº Åë°èÁ¤º¸¸¦ /usr/tmp/named.stats ÆÄÀÏ¿¡ ¾´´Ù. ( 'DNS and BIND' Ã¥ 142-149 ÆäÀÌÁö ÂüÁ¶, from O'Reilly & Assoc. ).
- ÇÊÀÚ´Â BIND°¡ Á×´Â ¹®Á¦°¡ ÀÖ¾ú´Ù, monitor_processes.pl °°Àº cron ½ºÅ©¸³Æ®¸¦ µ¹·Á¼ »ì¾Æ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
- Named ¿¡ HUP ½ÅÈ£¸¦ º¸³»¼, ¼³Á¤ ÆÄÀÏ º¯°æ ÈÄ ´Ù½Ã ÀÐ°Ô ÇÑ´Ù.
kill -HUP `cat /etc/named.pid`
- °¨»ç/ Å×½ºÆÃ:
µµ¸ÞÀÎ µî·Ï ¸Þ¸ð:
°¨»ç ÁõÀû
½Ã½ºÅÛ º¯°æ»çÇ× °¨½Ã
ÆÄÀϽýºÅÛ »ç¿ëÇã°¡¿Í üũ¼¶ÀÌ ¹«¾ùÀ̾î¾ß ÇÏ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù, ÀÌ »ç¿ëÇã°¡µéÀ» ¼³Á¤Çϰí, ½º³À¼¦À» ÃëÇØ Àбâ Àü¿ëÀ¸·Î ¸¸µç´Ù. ÁÖ±âÀûÀ¸·Î ½º³À¼¦À» ´Ù½Ã ¸¸µé¾î ¿øº»°ú ºñ±³ÇÏ¿© º¯°æµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù. ½Ã½ºÅÛÀº ÀÚµ¿ÀûÀ¸·Î »ç¿ëÇã°¡¸¦ Àç¼³Á¤ ÇØ¾ßÇÑ´Ù.
- Tripwire´Â °ø°³µµ¸ÞÀÎ À¯Æ¿¸®Æ¼·Î ¸¹Àº Ç÷§Æû¿¡¼ µ¹¾Æ°£´Ù. ÆÄÀÏ º¯°æÀ» ŽÁöÇÏ´Â ¸î°³ÀÇ ¾ÈÀüÇÑ ÇØ½Ì ¾Ë°í¸®µëÀ» °¡Áö°í ÀÖ´Ù.
- ¿¹¸¦ µé¾î, tripwire ¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛ¿¡¼ ½º³À¼¦À» ÃëÇÑ ÈÄ, ½º³À¼¦ÀÌ Á¦´ë·Î µÈ °Í °°ÀºÁö °Ë»çÇÑ´Ù. ±×·±´ÙÀ½ ½º³À¼¦À» ÀбâÀü¿ë ¸Åü¿¡ º¹»çÇÑ´Ù (¶Ç´Â ´Ù¸¥ ½Ã½ºÅÛ¿¡ º¹»çÇÏ¿© NFS¸¦ ÅëÇØ Àбâ Àü¿ëÀ¸·Î ¸¶¿îÆ®). ±×´ÙÀ½¿¡ ÁÖ±âÀûÀ¸·Î tripwire ¸¦ µ¹·Á (e.g. ¸ÅÁÖ ¶Ç´Â ¸ÅÀÏ), ½º³À¼¦À» »ý¼ºÇÏ¿© ÀбâÀü¿ë ¸¶½ºÅÍ¿Í ºñ±³ÇÑ´Ù.
- ¶Ç´Â, SSH ¿Í .shosts ¸¦ ±¸¼º, »ç¿ëÇÏ¿© ¿ø°Ý ¸í·É¾î°¡ ´ë»ó ½Ã½ºÅÛ¿¡¼ ¾ÈÀüÇÏ°Ô ½ÇÇàµÇµµ·Ï ÇÑ´Ù. ´ë»óÀÌ °Ë»çµÇ¾î¾ß ÇÒ ¶§¸¶´Ù, tripwire ÆÄÀϵé°ú ½º³À¼¦ µ¥ÀÌŸº£À̽º¸¦ ´ë»ó ½Ã½ºÅÛ¿¡ º¹»ç Çϰí, tripwire¸¦ µ¹¸®°í, °á°ú¸¦ ¾÷·ÎµåÇÏ°í ´ë»ó½Ã½ºÅÛ¿¡¼´Â tripwireÀÇ ¸ðµç ÈçÀûÀ» ¾ø¾Ø´Ù. À̰ÍÀº °ø°ÝÀÚ·Î ÇÏ¿©±Ý ´ë»óÈ£½ºÆ®°¡ °¨½ÃµÇ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë±â Èûµé°Ô ÇÑ´Ù.
- Solaris 2 ¿¡´Â ASET À¯Æ¿¸®Æ¼°¡ ÀÖ¾î¼, ½Ã½ºÅÛ º¯°æ»çÇ×À̳ª Ãë¾àÇÑ ±¸¼ºÀ» Á¶»çÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÇÏÁö¸¸ ÀúÀÚ´Â tripwire ¸¦ ¼±È£ÇÑ´Ù.
- rdist À¯Æ¿¸®Æ¼´Â ½Ã½ºÅ۵鰣¿¡ ÆÄÀÏÀ» ¹èÆ÷ÇÏ°í µ¿±âÈ ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. À̰ÍÀº ÆÄÀÏÀÌ º¯°æµÇ¾ú´ÂÁö º¸°íÇϱ⵵ ÇÏ°í ¿Ã¹Ù¸¥ °ªÀ¸·Î ´Ù½Ã µÇµ¹¸®±âµµ ÇÏ¿©, º¸¾È °üÁ¡¿¡¼ º¼ ¶§ Èï¹Ì·Ó´Ù. ¹°·Ð rdist ´Â ¾ÈÀüÇÏ°Ô »ç¿ëµÇ·Á¸é ½ÅÁßÇÏ°Ô ±¸¼ºÇØ¾ß ÇÑ´Ù (e.g. °ø°³ µµ¸ÞÀÎ 6.2 ³ª ÀÌÈÄ ¹öÀüÀ¸·Î, rsh°¡ ¾Æ´Ñ SSH·Î »ç¿ë).
- Securemax (from OpenVision), ESM (from Raxco) °°Àº ´Ù¸¥ »ó¿ë À¯Æ¿¸®Æ¼µéµµ ±× °¡Ä¡¸¦ ÀÔÁõÇß´Ù. µÑ´Ù GUI ¸¦ °¡Áö°í ÀÖ¾î, óÀ½ »ç¿ëÀ» ½±°Ô ÇÑ´Ù.
°¨»ç
°¨»ç´Â º¸¾È °ü·Ã À̺¥Æ®µéÀ» °¨½ÃÇϰí, ÀÌ À̺¥Æ®µéÀ» °¨»ç ÁõÀû¿¡ ±â·ÏÇϰí ÀÌ·¯ÇÑ °¨»ç À̺¥Æ®µéÀ» º¸°í ¹× ºÐ¼®ÇÏ´Â °ÍÀÌ´Ù.
°¨»ç´Â »ç¿ëÀÚÀÇ action µéÀ» ½Ã½ºÅÛ ¿À¿ë¿¡ ´ëÇÑ Å½Áö °üÁ¡¿¡¼ °¨½ÃÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¾î¾ß ÇÑ´Ù. °¨»ç µµ±¸µéÀº ½Ã½ºÅÛ ·Î±ë µµ±¸µé (½Ã½ºÅÛ ¿¡·¯¸¦ Ç¥½ÃÇÏ°í ½Ã½ºÅÛ °ü¸® ¹®Á¦ ÇØ°áÀ» µ½´Â) °ú´Â ´Ù¸£´Ù.
Sun Shield / BSM
Sun Àº SunOS (Sunshield) ¿Í Solaris (Sunshield BSM) ¿¡ ´ëÇØ ¸ðµÎ "C2" ·¹º§ °¨»ç ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù. Solaris 2 ¿¡ ¹øµé·Î µé¾îÀÖ´Ù. Solaris 2.4 BSM À» ¿©±â¼ ³íÀÇÇÑ´Ù. BSMÀº ÁöÁ¤µÈ »ç¿ëÀÚµéÀÇ ÇàÀ§(action)¸¦ ±â·ÏÇÏ°í °¨»çÆÄÀÏ¿¡ ¾µ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ±×·¯³ª, °¨»ç°¡ ½Ã½ºÅÛ È£Ãâ ·¹º§¿¡¼ ÀÌ·ç¾îÁö¹Ç·Î, »ç¿ëÀÚÀÇ ´Ü¼øÇÑ ÇàÀ§¿¡ ÀÇÇØ¼µµ °Å´ëÇÑ ·Î±×°¡ ¹ß»ýµÉ ¼ö ÀÖ´Ù. ¼º´Éµµ ¿µÇâÀ» ¹Þ´Â´Ù. Ç¥ÁØ ºÐ¼®µµ±¸ÀÎ praudit ¿Í auditreduce ´Â ³ôÀº ¼öÁØÀÇ °¨»çÁõÀûÀ» Á¦°øÇÏÁö ¾Ê´Â´Ù. ¾îÇø®ÄÉÀ̼ǵ鵵 °¨»çÁõÀû¿¡ ¾µ ¼ö ÀÖ´Ù.
Âü°í¹®¼: "SunSHIELD Basic Security Module Guide" (Ç¥ÁØ Solaris 2.x ¹®¼). Man ÆäÀÌÁö: audit(1m), audit_startup(1m), audit_warn(1m), auditconfig(1m), auditreduce(1m), bsmconv(1m).
- ¾ÆÁÖ ÃÖ¼ÒÇÑÀÇ »ç¿ëÀÚ ÇàÀ§¸¸À» °¨»çÇÑ´Ù.
- ·Î±×¸¦ ÇØ¼®ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ Àü¹®°¡°¡ ¾øÀ¸¸é °¨»ç¸¦ °Çµå¸®Áö ¾Êµµ·Ï ÇÑ´Ù!
°¨»ç¸¦ Ȱ¼ºÈ ÇÏ´Â °æ¿ì, ½Ç½Ã°£À¸·Î °¨»çÁõÀûÀ» ºÐ¼®ÇÏ´Â ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¿© ÇÊ¿äÇÒ ¶§ °æ°í¸¦ ¹ß»ý½ÃŲ´Ù.
- °¨»çÁõÀûÀÇ ºÐ¼®Àº syslog ³ª ´Ù¸¥ ½Ã½ºÅÛÀ» ºÐ¼®ÇÏ´Â ±âÁ¸ ÇÁ·Î¼¼½º¸¦ ÂüÀÛÇØ¾ß ÇÑ´Ù.
- ÆÄÀÏ À̸§¿¡ µû¶ó ÆÄÀÏ Á¢±ÙÀ» °¨»çÇÏ´Â ¹æ¹ýÀº ¾ø´Ù. °¡·É /etc/passwd ¿¡ ´ëÇÑ ¸ðµç ¾²±â ½Ãµµ °°Àº °ÍÀº °£´ÜÇÏ°Ô °¨»çµÉ ¼ö ¾ø´Ù. »óÀ§·¹º§¿¡¼ »ç¿ëÀÚ ÇàÀ§¸¦ ÃßÀûÇÏ´Â °Íµµ ºÒ°¡´ÉÇÏ´Ù.
- °¨»çÁõÀûÀº ¹Ýµå½Ã ÃæºÐÇÑ °ø°£ÀÌ ÀÖ´Â ÆÄƼ¼Ç¿¡ ÀúÀåµÇµµ·Ï Çϰí, ¿©·¯ ½Ã½ºÅÛÀÇ °¨»çÁõÀûÀ» secure NFS ¿Í auditreduce Áß¾ÓÁýÁßÈ ÇÒ °ÍÀ» °í·ÁÇØ º»´Ù.
Solaris C2/BSM º¸¾È ¸Þ¸ð (www.boran.com/security/sp/Solaris_bsm.html) µµ ÂüÁ¶ÇÑ´Ù.
·Î±× ÆÄÀÏ
ÁÖ±âÀûÀ¸·Î ·Î±×¸¦ °Ë»çÇÏ´Â ½Ã½ºÅÛ °ü¸®ÀÚ´Â ½Ã½ºÅÛÀÌ ¾î¶»°Ô ±â´ÉÇÏ´ÂÁö¿¡ ´ëÇØ ¸¹ÀÌ ¹è¿ì°Ô µÇ°í, º¸´Ù ÀûÀº Áߴܽð£À» º¸ÀåÇÒ ¼ö ÀÖÀ¸¸ç, µ¿½Ã¿¡ º¸¾È Ä§ÇØ ¹ß»ý½Ã À̸¦ °¨ÁöÇÒ ¼ö ÀÖ´Ù, ƯÈ÷ °æ°í(alerts)¸¦ »ç¿ëÇÒ °æ¿ì. ·Î±×¸¦ °¨½ÃÇÏ´Â ÀÏÀ» µûºÐÇÑ ÀÛ¾÷À¸·Î ¿©°Ü¼´Â ¾ÈµÇ¸ç, ½Ã½ºÅÛÀÇ ³»ºÎ¸¦ ÀÌÇØÇÏ´Â ÁÁÀº ±âȸ·Î »ý°¢ÇØ¾ß ÇÑ´Ù!
À¯´Ð½º ½Ã½ºÅÛ¿¡´Â, ´Ù¾çÇÑ ·Î±ë Á¤º¸µéÀÌ ÀÖÀ¸¸ç, ´ëºÎºÐÀº /var ÆÄƼ¼Ç¿¡ º¸°üµÈ´Ù. ÀÌ ·Î±×µéÀº °¨½ÃµÇ¾î¾ß ÇÑ´Ù.
- Syslog: ´Â ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼ ³Î¸® »ç¿ëµÇ´Â Áß¾ÓÈµÈ ·Î±ë ¼ºñ½ºÀÌ´Ù (´ÙÀ½ ÀýÀ» ÂüÁ¶). Syslog ´Â ¼³Á¤¿¡ µû¶ó ·Î±× µ¥ÀÌŸ¸¦ /var/adm/messages ³ª /var/adm/syslog ¶Ç´Â /var/log ÀúÀåÇÑ´Ù.
- Process accounting (/var/adm/acct, pacct*): ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛµéÀÌ accountingÀ» Á¦°øÇÏÁö¸¸, ´ëºÎºÐ µðÆúÆ®·Î ºñȰ¼ºÈµÇ¾î ÀÖ´Ù. Accounting Àº ¼º´ÉÀ» ¾î´ÀÁ¤µµ ÀúÇϽÃŲ´Ù. ¾Æ·¡ÀÇ accounting ÀýÀ» ÂüÁ¶ÇÑ´Ù.
- °¨»çÁõÀû: À§ÀÇ °¨»ç ÀýÀ» ÂüÁ¶ÇÑ´Ù.
- utmp ¿Í utmpx: ´©°¡ ·Î±×ÀÎÇß´ÂÁö¿¡ ´ëÇÑ ·Î±×´Â utmp ¿¡ º¸°üµÇ¸ç, º¸Åë /var/adm, /etc ¶Ç´Â /usr/adm ¿¡ ÀÖ´Ù.
SunOS´Â utmpx °¡ ¾ø´Ù.
- wtmp ¿Í wtmpx: ·Î±×ÀÎ, ·Î±×¾Æ¿ô, ÀçºÎÆÃ ·Î±×´Â ÀÌ ÆÄÀÏ¿¡ º¸°üµÈ´Ù. À̵éÀº ½Ã½ºÅÛ accounting ¿¡µµ »ç¿ëµÈ´Ù (Solaris ¿¡¼). À̵éÀº accounting ÀÌ È°¼ºÈµÇ¸é ÀÚµ¿ÀûÀ¸·Î ´Ùµë¾îÁö¸ç(trimmed), ±×·¸Áö ¾ÊÀ¸¸é ¿¬¸»Á÷Àü¿¡ ´Ùµë¾îÁöµµ·Ï ÇÏ´Â cron Ç׸ñÀÌ »ý¼ºµÇ¾î¾ß ÇÑ´Ù (µð½ºÅ© °ø°£ÀÌ ÃæºÐÇÏ´Ù¸é).
wtrim.pl À¯Æ¿¸®Æ¼°¡ ÀÌ ÀÛ¾÷¿¡´Â ¿Ïº®ÇÏ´Ù. wtmp ¸¦ °Ë»çÇϴµ¥¿¡´Â º¸Åë last ¸í·É¾î°¡ »ç¿ëµÇÁö¸¸, finger, users, whodo, w ¿Í who ¸í·É¾îµéµµ ÀÌ ÆÄÀÏ¿¡ Á¢±ÙÇÏ¿© Á¤º¸¸¦ ¾ò´Â´Ù. SunOS¿¡´Â wtmpx °¡ ¾ø´Ù.
=> ¼÷·ÃµÈ °ø°ÝÀÚµéÀº utmp ³ª tmp¿¡¼ ÀÚ±âÀÇ ÈçÀûÀ» Áö¿ï ¼ö ÀÖ´Â ½ºÅ©¸³Æ®¸¦ °¡Áö°í ÀÖÀ» ¼ö ÀÖÀ¸¹Ç·Î, ¿©±â¿¡ ³Ê¹« ÀÇÁ¸ÇÏÁö ¸»µµ·Ï ÇÑ´Ù.
- /var/adm/lastlog ÀÌÁø(binary)ÆÄÀÏÀº »ç¿ëÀÚ°¡ ¸¶Áö¸·À¸·Î ·Î±×ÀÎÇÑ °Ô ¾ðÁ¨Áö¿¡ ´ëÇÑ ·Î±×¸¦ °¡Áö°í ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÒ ¶§ Ç¥½ÃµÈ´Ù.
- °ø°³ µµ¸ÞÀÎ À¯Æ¿¸®Æ¼ÀÎ wu-ftp ´Â µðÆúÆ®·Î /var/adm/xferlog ¿¡ ·Î±×¸¦ ³²±ä´Ù.
- Solaris ¿¡¼ ¼ºñ½º¿¡ ƯÁ¤ÀûÀÎ ·Î±×:
- /etc/default/su ¿¡¼ SULOG °¡ Á¤ÀǵǾî ÀÖÀ¸¸é su ¸í·É¾îÀÇ ¸ðµç »ç¿ëÀÚµéÀÇ ·Î±×°¡ /var/adm/sulog ¿¡ º¸°üµÉ ¼ö ÀÖ´Ù, ÇÏÁö¸¸ ¸ðµç su ½Ãµµ´Â Syslog ¿¡µµ ±â·ÏµÇ±â ¶§¹®¿¡ (/etc/default/su ¿¡¼ SYSLOG=yesÀÎ °æ¿ì) À̰ÍÀº °ÅÀÇ Çʿ䰡 ¾ø´Ù.
- /etc/default/su ¿¡¼ CONSOL ¿É¼ÇÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸¸é su ¸¦ »ç¿ëÇÏ·Á´Â ¸ðµç ½Ãµµ°¡ Äֿܼ¡ ±â·ÏµÈ´Ù. ±ÇÀå.
- ½ÇÆÐÇÑ ·Î±×ÀÎ ½Ãµµ¿¡ ´ëÇÑ ·Î±×´Â /var/adm/loginlog ÆÄÀÏÀÌ Á¸ÀçÇϰí root¿¡ ¼ÓÇϸç root¸¸ ¾µ ¼ö ÀÖÀ» ¶§ ÀÌ ÆÄÀÏ¿¡ º¸°üµÈ´Ù. ±ÇÀå.
- PPP °¡ ¼³Ä¡µÇ¾î ÀÖÀ» ¶§ PPP activity ´Â /var/adm/log/asppp.log ¿¡ ·Î±×µÈ´Ù.
- /etc/default/cron¿¡¼ CRONLOG=Yes ÀÏ ¶§ ¸ðµç cron activity ´Â /var/cron/log ¿¡ ·Î±×µÈ´Ù. ±×·¯³ª syslog¸¦ ÅëÇÑ cron ·Î±ëµµ °¡´ÉÇϰí, ¿©·¯ ½Ã½ºÅ۵鿡 ´ëÇÑ ·Î±×¸¦ Áß¾ÓÈ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ´õ ³´´Ù.
- º¼·ý ¸Å´ÏÀú volume manager (Ç÷ÎÇÇ & CD-ROM µå¶óÀ̺꿡 ´ëÇÑ Á¢±ÙÀ» °ü¸®) ´Â /var/adm/vold.log ¿¡ activity¸¦ ·Î±×ÇÑ´Ù. ¹®Á¦ Áø´Ü¿¡ À¯¿ëÇÏ´Ù.
- /var/adm/aculog: ¸ðµ© activity ÀÇ ±â·Ï (uucp ¿Í tip), º°·Î ¾µ¸ðÀÖÁø ¾Ê´Ù.
- uucp ´Â /var/uucp/.log ¿¡ ·Î±×ÇÑ´Ù.
- /var/adm/sa/*: sar ¼º´É°¨½Ã.
- ÇÁ¸°ÅÍ ·Î±×´Â/var/lp/logs/{lpNet,lpsched,requests} ¿¡ º¸°üµÈ´Ù. ÀÌ ÆÄÀϵéÀº ¹®Á¦ Áø´Ü¿¡ À¯¿ëÇÏ´Ù.
- NIS+ ´Â Æ®·£Àè¼Ç ·Î±×¸¦ /var/nis/trans.log ¿¡ ±â·ÏÇÑ´Ù.
- Áø´Ü µµ±¸ sundiag Àº ·Î±×¸¦ /var/adm/sundiaglog/sundiag.err ¿¡ ÇÑ´Ù.
- BSM °¨»ç ·Î±×´Â /etc/security/audit ¿¡ ÀúÀåµÈ´Ù.
- Accounting ÆÄÀϵéÀº /var/adm/acct ¿¡ º¸°üµÈ´Ù.
- ¾îÇø®ÄÉÀ̼Ç: ¸¹Àº ¾îÇø®ÄÉÀ̼ǵéÀÌ Syslog ¸¦ ¾²Áö ¾Ê°í, ÀÚüÀûÀ¸·Î ·Î±×¸¦ »ý¼ºÇÑ´Ù.
- Firewall-1 Àº /var/opt/SUNWfw/log/fw.log·Î ·Î±×ÇÑ´Ù.
- Sun NetManager ·Î±×´Â /var/opt/snm/event.log ÀÌ´Ù.
- TIS firewall proxies, SSH ¹× tcp wrappers ´Â syslog ¿¡ ·Î±×ÇÑ´Ù (º¸Åë µ¥¸ó ºÎºÐ¿¡).
ÀϹÝÀûÀÎ ±Ç°í»çÇ×:
- ·Î±×´Â root ³ª /etc ¶Ç´Â /usr °¡ ¾Æ´Ï¶ó /var ¿¡ ÀúÀåÇÑ´Ù. /var ¸¦ À§ÇØ (Å«) º°µµÀÇ ÆÄƼ¼ÇÀ» »ý¼ºÇÏ¿©, ²Ë Â÷´õ¶óµµ Áß´ëÇÑ ¹®Á¦¸¦ ¹ß»ý½ÃŰÁö ¾Êµµ·Ï ÇÑ´Ù.
Solaris 2 ȯ°æ¿¡¼ /var ´Â ¼ÒÇÁÆ®¸µÅ© (softlink) µÉ ¼ö ¾ø´Ù´Â °Í¿¡ À¯ÀÇÇÑ´Ù.
- ·Î±×´Â ÁÖ±âÀûÀ¸·Î °¡ÁöÄ¡±â (¾µµ¥¾ø´Â °Í ¹ö¸®±â) ÇÏ°í º¸°ü (archive) µÇ¾î¾ß ÇÑ´Ù. ¸¹Àº ½Ã½ºÅÛµéÀÌ ÀÚµ¿À¸·Î ÀϺΠ·Î±×¸¦ °¡ÁöÄ¡±â ÇÏ°í »èÁ¦Çϱä ÇÏÁö¸¸, Àϰü¼º ÀÖ´Â ¹æ¹ýÀ¸·Î ¸ðµç ·Î±×¿¡ ´ëÇØÇÏ´Â °æ¿ì´Â °ÅÀÇ ¾ø´Ù. ¿¹¸¦ µé¾î, ¸ÅÁÖ ÀÏ¿äÀÏ ·Î±×ÆÄÀϵéÀº À̵¿µÇ°í, ¾ÐÃàµÇ¾î ¹é¾÷µÈ´Ù. 7ÁÖ ÈÄ ¾ÏÃàµÈ ·Î±×´Â µð½ºÅ©¿¡¼ »èÁ¦µÈ´Ù. ÀÌ·± ¸ñÀûÀ» À§ÇÑ ´Ü¼øÇÏÁö¸¸ °·ÂÇÑ °ø°³ µµ¸ÞÀÎ À¯Æ¿¸®Æ¼°¡ rotate_log ÀÌ´Ù. rotate_log ¸¦ À§ÇÑ cron Ç׸ñÀÇ ¿¹Á¦´Â
ºÎ·Ï D ¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
ºñÀÏ»óÀûÀÎ ½Ã°£ÀÇ ·Î±×Àο¡ ´ëÇØ ·Î±×ÀÎ ·Î±×¸¦ ¸ð´ÏÅÍÇÑ´Ù (last ¸í·É¾î ÀÌ¿ë). (°¡·É ¹ãÁß¿¡ - logins_today.plin ºÎ·Ï D ÂüÁ¶).
- ºÎ·Ï D ¿¡¼, syslog ÆÄÀϵéÀÎ alertlog, authlog ¹× daemonlog ¿¡ ´ëÇØ ÀÌ»óÇÑ Ç׸ñµéÀ» °¨½ÃÇÏ´Â ½ºÅ©¸³Æ® monitor_auth.pl ÀÌ Á¦°øµÈ´Ù.
Syslog
Syslog ´Â Áß¾ÓÈµÈ ·Î±ë À¯Æ¿¸®Æ¼µµ ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼ ³Î¸® »ç¿ëµÇ¸ç 8°³ÀÇ ¿ì¼±¼øÀ§¿Í 18°³ facilities¸¦ Á¦°øÇÑ´Ù. SyslogÀÇ ÁÖ »ç¿ëÀÚ´Â kernel, news, uucp, sendmail ±×¸®°í login ¼ºñ½ºµéÀÌ´Ù.logger À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ½ºÅ©¸³Æ®·Î syslog ¿¡ ¸Þ½ÃÁö¸¦ º¸³»°Å³ª syslog¸¦ Å×½ºÆ® ÇÒ ¼ö ÀÖ´Ù. Syslog µ¥¸óÀº syslogd¶ó°í ÇÑ´Ù.
AIX: AIX ¿¡¼ syslogd °¡ Áö¿øµÇ±ä ÇÏÁö¸¸, ¾î¶² ½Ã½ºÅÛ À¯Æ¿¸®Æ¼µµ ¿©±â¿¡´Ù º¸°í¸¦ ÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹«¿ëÁö¹°ÀÌ´Ù!
º¸¾È ¹ö±× (1996³â 1¿ù): 8lgm º¸¾È ¸ÞÀϸµ ¸®½ºÆ®¿¡¼ syslog ¿¡¼ ¹®ÀÚ¿ ó¸®¿Í °ü·ÃÇÑ ½É°¢ÇÑ ¹®Á¦¸¦ ¹ß°ßÇÏ¿´´Ù. À̵éÀº 1995³â 6¿ù¿¡ ¹ß°ßµÇ¾ú´Ù. ÀÌ ¹®Á¦´Â ÇöÀç sendmail¿¡¼ ÀÌ¿ëµÇ°í ÀÖ´Ù. Sun°ú ¸¶Âù°¡Áö·Î HP´Â ÆÐÄ¡¸¦ ¹ßÇ¥ÇÏ¿´´Ù, HP ÆÐÄ¡ ¼¹ö·ÎºÎÅÍ (ÆÐÄ¡¿¡ ´ëÇÑ Àý "º¯°æ/¸±¸®Áî °ü¸®" ÂüÁ¶) º¸¾È °ø½Ã HPSBUX9602-029 ¸¦ ±¸Çϵµ·Ï ÇÑ´Ù. (Solaris 2.5 ¿¡¼´Â ÀÌ fix°¡ ÅëÇյǾî ÀÖ´Ù).
´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼ Syslog´Â ¸î°¡Áö Èï¹Ì·Î¿î °¡´É¼ºÀ» Á¦°øÇÑ´Ù:
- »ç¿ëÀÚ ·Î±×ÀÎÀÌ ¾ø´Â º°µµÀÇ (º¸´Ù ¾ÈÀüÇÑ) ½Ã½ºÅÛ¿¡ ¼¹ö ·Î±×µéÀ» ÁýÁß½ÃŲ´Ù.
- ¸ðµç ¼¹öµéÀÇ ÄÜ¼Ö ¸Þ½ÃÁö°¡ °ü¸®ÀÚ Äֿܼ¡ Ç¥½ÃµÉ ¼ö ÀÖ´Ù.
- ¿¡·¯¸Þ½ÃÁö´Â ÆÄÀÏ¿¡ ¾µ ¼ö ÀÖ°í, À̸ÞÀÏ·Î º¸³¾ ¼ö ÀÖ°í, Äֿܼ¡ ¾²°Å³ª ¸ðµç ´Ü¸»¿¡ »Ñ·ÁÁú ¼öµµ ÀÖ´Ù.
- ¿¡·¯ ¸Þ½ÃÁö¿¡ ¿ì¼±¼øÀ§¸¦ ÇÒ´çÇÑ´Ù.
- /etc/syslog.conf ¸¦ ±¸¼ºÇÏ¿© ¼ºñ½ºº°·Î ¸Þ½ÃÁö¸¦ ºÐ¸®½ÃŲ´Ù. syslogd Ŭ¶óÀÌ¾ðÆ®¿Í ·Î±× ÄÜ¼Ö ¸ðµÎ¿¡¼ »ç¿ëµÉ ¼ö ÀÖ´Â (SunOS & Solaris ¿¡¼) syslog.conf ÀÇ ¿¹Á¦°¡ Appendix D¿¡¼ Á¦°øµÈ´Ù. ÀÌ ¿¹Á¦¿¡¼, authlog ¶ó´Â Àΰ¡ ¸Þ½ÃÁö¸¦ À§ÇÑ º°µµÀÇ ·Î±×°¡ »ý¼ºµÈ´Ù. ÀÌ ·Î±×¿¡¼ÀÇ º¯°æ»çÇ×Àº ¸ÅÀÏ Á¡°ËÇØ¾ß ÇÑ´Ù (ºÎ·Ï D ¿¡¼ ¿¹Á¦ ½ºÅ©¸³Æ® monitor_auth.plÀ» ÂüÁ¶).
- µð¹ö±ëÀº Àç¹ÌÀÖÀ» ¼ö ÀÖ´Ù, À§¿¡ ¾ð±ÞÇÑ ±¸¼º ÆÄÀÏ¿¡¼ Çì´õ¸¦ Çѹø º¸¶ó.
- Syslog ¼¹ö¿¡ °ø°£ÀÌ ¸¹À¸¸é inetd ·Î±ëÀ» Ȱ¼ºÈÇÑ´Ù (Solaris 2 ¿¡¼ /etc/init.d/inetsvc¿¡ ÀÖ´Â inetd ¸í·ÉÁÙ¿¡ -t ¿É¼ÇÀ» Ãß°¡).
rpc.cmsd (´Þ·Â °ü¸®ÀÚ) °°Àº ¸»½é²Ù·¯±â µ¥¸óµéÀÌ À߸ø µ¿ÀÛÇÏ¸é ·Î±ë º¼·ýÀÌ °Å´ëÇØÁú ¼ö ÀÖ´Ù!
Á¶½É!
- Syslog ´Â UDP¸¦ »ç¿ëÇϹǷÎ, ¹è´ÞÀÌ º¸ÀåµÇÁö ¾Ê´Â´Ù, µû¶ó¼ µî±Þ
½Ã½ºÅÛ¿¡¼ Á߿䵵(¿ì¼±¼øÀ§)°¡ ³ôÀº ¸Þ½ÃÁöµéÀº ·ÎÄà »çº»ÀÇ º¸°üÀ» °í·ÁÇÑ´Ù.
- ´©±¸³ª syslog ¼¹ö¿¡ Ç׸ñµé(entiries)À» º¸³¾ ¼ö ÀÖÀ¸¹Ç·Î, À߸øµÈ Ç׸ñ¿¡ ÁÖÀÇÇÑ´Ù!
Process Accounting 
Accounting ¼ÒÇÁÆ®¿þ¾î´Â »ç¿ëÀÚµéÀÌ ½Ã½ºÅÛ »ç¿ë·®¿¡ ´ëÇØ ¾ó¸¶¸¦ ³»¾ß ÇÏ´ÂÁö¸¦ ÀÛ¾÷Çϴµ¥ ¾µ ¼ö ÀÖ´Â µµ±¸¸ðÀ½ÀÌ´Ù. º¸¾È °üÁ¡¿¡¼ º¼ ¶§ À̰ÍÀº ´©°¡ ½Ã½ºÅÛÀ» »ç¿ëÇϰí ÀÖÀ¸¸ç ¾î¶² ¸í·É¾îµéÀÌ »ç¿ëµÇ°í ÀÖ´ÂÁö¸¦ º¸°íÇϱ⠶§¹®¿¡ Èï¹Ì·Ó´Ù.
Solaris Accounting
¸í·É¾îµéÀº /usr/lib/acct ¿¡ ÀÖ°í, º¸°í¼µéÀº /var/adm/acct/fiscal/fiscrptMM (¼ýÀÚ) ¹× /var/adm/acct/sum/rprtMMDD (»ç¿ëÀÚ ¿ä¾à º¸°í¼) ¿¡ ÀÖ´Ù.
- "Àϰ£" º¸´Ù´Â "ÁÖ°£" º¸°í¼ »ý¼ºÀ» ±Ç°íÇÑ´Ù. À̰ÍÀº ÇÊ¿äÇÑ µð½ºÅ© °ø°£À» Áõ°¡½ÃŰÁö¸¸, ¾î¶² »ç¶÷ÀÌ ½ÇÁ¦·Î º¸°í¼¸¦ ÀÐÀ» °¡´É¼ºµµ ÈξÀ ´õ ³ôÀδÙ!
- ¼³Ä¡:
ln /etc/init.d/acct /etc/rc2.d/S22acct
ln /etc/init.d/acct /etc/rc0.d/K22acct
sh /etc/rc2.d/S22acct start
crontab -e adm
# Check /var/adm/pacct size:
0 * * * * /usr/lib/acct/ckpacct
# Create weekly report:
0 2 * * 0 /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log
# Create monthly accounting summary:
0 7 1 * * /usr/lib/acct/monacct
crontab -e root
0 22 * * 4 /usr/lib/acct/dodisk
vi /etc/acct/holidays [set your local holidays]
µÎ°¡Áö ÁÖ¿ä º¸°í¼°¡ ¸¸µé¾îÁö´Âµ¥, ¸í·É¾î »ç¿ëÀ» º¸¿©ÁÖ´Â Àϰ£ º¸°í¼¿Í »ç¿ëÀÚ´ç ½Ã½ºÅÛ »ç¿ë·®À» º¸¿©ÁÖ´Â ¿ù°£ º¸°í¼ÀÌ´Ù. ´ÙÀ½Àº ÀüÇüÀûÀÎ ÀÏÀÏ ¸í·É¾î ¿ä¾à¿¡¼ ÃßÃâÇÑ °ÍÀÌ´Ù:
TOTAL COMMAND SUMMARY
COMD. NUM. TOTAL TOTAL TOTAL MEAN MEAN HOG CHARS BLOCKS
NAME CMDS K-MIN CPU-MIN REAL-MIN SIZE-K CPU-MIN FACTOR TRNSFD READ
sh 1082 85.98 0.57 183.20 149.67 0.00 0.00 218296 14
lpstat 886 84.49 0.53 3.08 159.36 0.00 0.17 749192 1
uname 682 39.38 0.38 0.43 103.64 0.00 0.89 3964 4
hostname 194 14.49 0.15 0.30 96.82 0.00 0.49 98552 1
sed 209 14.01 0.17 0.38 84.82 0.00 0.43 407197 0
ssh 71 12.26 0.54 41.66 22.85 0.01 0.01 2539679 87
csh 99 12.10 0.48 1.51 25.15 0.00 0.32 744715 94
sendmail 46 10.30 0.15 0.65 67.25 0.00 0.24 10724864 297
TOTALS 4300 364.04 14.61 12068.92 24.91 0.00 0.00 1626266848
21308
¿ù°£ º¸°í¼´Â ÀÌ·¸°Ô »ý°å´Ù:
2 date changes
28 system boot
2 run-level 6
2 run-level 3
1 runacct
1 acctcon
LOGIN CPU KCORE CONNECT DISK # OF # OF # DISK FEE
UID NAME PRIME NPRIME PRIME NPRIME PRIME NPRIME BLOCKS PROCS SESS SAMPLES
MINS
0 root 0 9 16 205 9 133 0 2453 79 0 0
4 adm 0 0 1 0 0 0 0 13 0 0 0
71 lp 0 0 0 1 0 0 0 24 0 0 0
200 ftp 0 0 0 0 3094 5040 0 0 6 0 0
315 boran 2 3 165 15 10298 25740 0 1810 24 0 0
TOTAL 2 12 182 221 13401 30913 0 4300 109 0 0
¾î¶² »ç¿ëÀÚµéÀÌ ¾î¶² ¸í·É¾î¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö¿¡ ´ëÇÑ ÁÖ±âÀûÀÎ º¸°í¸¦ ÇÑ´Ù¸é ¸ÚÁú °ÍÀÌ´Ù. À̰ÍÀº Ç¥ÁØ º¸°í¼¿¡¼´Â ÇÒ ¼ö ¾øÁö¸¸ lastcomm ¸í·É¾î´Â ¸¶Áö¸· accounting °»½Å ÀÌÈÄ (e.g. ¸ÅÁÖ ¶Ç´Â ¸ÅÀÏ) ¾î¶² ƯÁ¤»ç¿ëÀÚ°¡ ¾î¶² ¸í·É¾îµéÀ» ¸¶Áö¸·À¸·Î ½ÇÇàÇß´ÂÁö¸¦ º¸¿©ÁØ´Ù.
°ü¸®ÀÚ´Â Lastcomm À» »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ ÇàÀ§¸¦ °¨½ÃÇÒ ¼ö ÀÖÁö¸¸, °ø°ÝÀÚµµ ¿ª½Ã À̸¦ »ç¿ëÇÏ¿© °ü¸®ÀÚÀÇ ÇàÀ§µéÀ» °¨½ÃÇÒ ¼ö ÀÖ´Ù (¾î¶² »ç¿ëÀÚµçÁö lastcommÀ» ½ÇÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î). µû¶ó¼:
- Accounting ÆÄÀϵéÀº root ¸¸ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¿©, °ø°ÝÀÚ (¾ÆÁ÷ root°¡ ¾Æ´Ñ) °¡ À̸¦ »ç¿ëÇÏ¿© root¸¦ °¨½ÃÇÒ ¼ö ¾ø°Ô ¸¸µç´Ù:
chmod og-rwx /var/adm/pacct*
- °ü¸®Àڵ鿡°Ô¸¸ accounting º¸°í¼¿Í ÆÄÀÏ Á¢±ÙÀ» Çã¿ëÇÑ´Ù:
chmod -R o-rwx /var/adm/acct
- ¸í·É¾î´Â »ç¿ëÀÚ, ÇÁ·Î¼¼½º À̸§, ¶Ç´Â ´Ü¸»¿¡ µû¶ó °Ë»çÇÒ ¼ö ÀÖ´Ù. e.g.:
lastcomm billyjoe
lastcomm netscape
lastcomm pts/27
[11] ½Ã½ºÅ۵鰣¿¡ ÆÐ½º¿öµå°¡ µ¿±âÈ µÈ´Ù¸é, °¡Àå Ãë¾àÇÑ ½Ã½ºÅÛÀÌ º¸¾È ¼öÁØÀ» °áÁ¤Áþ´Â´Ù.
[12] "Avalon Security Research" ¿¡¼ ÀÌ °áÇÔµéÀÇ »ó¼¼³»¿ë°ú À̸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³Æ®µéÀ» ("slammer") ÀÎÅͳݿ¡ °ø°³Çß´Ù ('95 ³â 11¿ù).
[13] ÀÚµ¿À¸·Î /etc/.rootkey ¸¦ ¹ß»ý½Ã۱â À§ÇÑ À¯Æ¿¸®Æ¼°¡ ÀúÀÚ¿¡°Ô ÀÖ´Ù.
[14] À̸¦ À§Çؼ´Â ½ºÅ©¸³Æ®°¡ ÇÊ¿äÇÏ´Ù, Ç¥ÁØ À¯Æ¿¸®Æ¼´Â ¾ø´Ù.
[15] "Avalon Security Research" ¿¡¼ ÀÌ °áÇÔµéÀÇ »ó¼¼³»¿ë°ú À̸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³Æ®µéÀ» ("slammer") ÀÎÅͳݿ¡ °ø°³Çß´Ù ('95 ³â 11¿ù).
[16] ¿¹Á¦ ¸í·É¾îµéÀº Solaris 2.4 ¿ëÀÌ´Ù.
Previous Next
Top Detailed
TOC IT Security Cookbook, 04 December, 2000