È£½ºÆ® ±â¹Ý IDS´Â ½Ã½ºÅÛ ¿À¿ë (³×Æ®¿öÅ© ³»ºÎ¿¡¼ ¾ÇÀǼºÀ̳ª ½Ã½ºÅÛÀ» ¾Ç¿ëÇÏ´Â ÇàÀ§) ¶Ç´Â ¿ÜºÎ·ÎºÎÅÍÀÇ Ä§ÀÔ ÇàÀ§¸¦ ã¾Æ³»±â À§ÇØ ¿©·¯ ¿µ¿ªÀ» ºÐ¼®ÇÕ´Ï´Ù. È£½ºÆ® ±â¹Ý IDS´Â ´Ù¾çÇÑ À¯ÇüÀÇ ·Î±× ÆÄÀÏ (Ä¿³Î, ½Ã½ºÅÛ, ¼¹ö, ³×Æ®¿öÅ©, ¹æÈº® µî)À» ÀÚÁÖ ¹ß»ýÇÏ´Â ¾Ë·ÁÁø °ø°Ý À¯ÇüÀÌ ´ã±ä ³»ºÎ µ¥ÀÌÅͺ£À̽º¿Í ºñ±³ÇÕ´Ï´Ù. UNIX¿Í ¸®´ª½º È£½ºÆ® ±â¹Ý IDS¿¡¼´Â syslogÀÌ ¹ß»ýÇÑ »ç°ÇÀ» ½É°¢¼º ¼öÁØ¿¡ µû¶ó ±¸ºÐÇÏ¿© ±â·ÏÇÏ´Â (¿¹, Áß¿äÄ¡ ¾ÊÀº ÇÁ¸°ÅÍ ¸Þ½ÃÁö ´ë Áß¿äÇÑ Ä¿³Î °æ°í) ±â´ÉÀÌ ¸Å¿ì Áß¿äÇÏ°Ô »ç¿ëÇÕ´Ï´Ù. Red Hat Enterprise Linux¿¡ Æ÷ÇÔµÈ sysklogd ÆÐŰÁö¸¦ ¼³Ä¡ÇϽøé syslog ¸í·ÉÀ» »ç¿ë °¡´ÉÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö´Â ½Ã½ºÅÛ ±â·Ï ¹× Ä¿³Î ¸Þ½ÃÁö¸¦ ±â·ÏÇϴµ¥ »ç¿ëµË´Ï´Ù. È£½ºÆ® ±â¹Ý IDS´Â ·Î±×¸¦ °Å¸£°í (°æ¿ì¿¡ µû¶ó ³×Æ®¿öÅ© ·Î±×¿Í Ä¿³Î À̺¥Æ® ·Î±×´Â ¸Å¿ì »ó¼¼ÇÏ°Ô ±â·ÏµË´Ï´Ù), °É·¯Áø ·Î±× ÆÄÀÏÀ» ºÐ¼® ÈÄ ÀÚüÀûÀÎ ½É°¢¼º µî±Þ¿¡ µû¶ó ¿¹¿ÜÀûÀÎ ¸Þ½ÃÁö¸¦ ´Ù½Ã Ç¥½ÃÇÑ ÈÄ °ü¸®ÀÚ°¡ ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï ÀÚüÀûÀΠƯ¼ö ·Î±× ÆÄÀÏ¿¡ ÀÌ ¸Þ½ÃÁöµéÀ» µû·Î ¸ðÀ¾´Ï´Ù.
È£½ºÆ® ±â¹Ý IDS´Â ¶ÇÇÑ Áß¿äÇÑ ÆÄÀϰú ½ÇÇà ÆÄÀÏÀÇ µ¥ÀÌÅÍ ¹«°á¼ºÀ» È®ÀÎ °¡´ÉÇÕ´Ï´Ù. IDS´Â ±â¹Ð ÆÄÀÏ (¹× °ü¸®ÀÚ°¡ Ãß°¡ÇÑ ¸ðµç ÆÄÀÏ)ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ È®ÀÎÇϰí md5sum (128-ºñÆ® ¾Ë°í¸®Áò) ¶Ç´Â sha1sum (160-ºñÆ® ¾Ë°í¸®Áò)°ú °°Àº ¸Þ½ÃÁö ÆÄÀÏ ¿ä¾à À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °¢ ÆÄÀÏÀÇ Ã¼Å©¼¶(checksum)À» »ý¼ºÇÕ´Ï´Ù. ±× ÈÄ È£½ºÆ® ±â¹Ý IDS´Â üũ¼¶ ³»¿ëÀ» Æò¹® ÆÄÀÏ¿¡ ÀúÀåÇÏ¿© Á¤±âÀûÀ¸·Î ÆÄÀÏ Ã¼Å©¼¶°ú ÅØ½ºÆ® ÆÄÀÏÀÇ °ªÀ» ºñ±³ÇÕ´Ï´Ù. ¸¸ÀÏ ¾î¶°ÇÑ ÆÄÀÏÀÇ Ã¼Å©¼¶ÀÌ¶óµµ ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é IDS´Â °ü¸®ÀÚÀÇ À̸ÞÀÏÀ̳ª ÈÞ´ëÆùÀ¸·Î ÅëÁöÇÕ´Ï´Ù. 9.2.1 Àý¿¡¼ ¼³¸íµÈ Tripwire´Â ÀÌ·¯ÇÑ °úÁ¤À» »ç¿ëÇÕ´Ï´Ù.
Tripwire´Â ¸®´ª½º¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â È£½ºÆ® ±â¹Ý IDS ÀÔ´Ï´Ù. Tripwire¸¦ °³¹ßÇÑ Tripwire, Inc.¿¡¼´Â ¸®´ª½º ¹öÀü ¿ë ¼ÒÇÁÆ®¿þ¾î ¼Ò½º Äڵ带 °ø°³ÇßÀ¸¸ç GNU ÀÏ¹Ý °øÁß »ç¿ë Çã°¡¼ÀÇ Á¶Ç׿¡ µû¶ó ¶óÀ̼¾½º¸¦ ȹµæÇß½À´Ï´Ù. Tripwire´Â http://www.tripwire.org/ »çÀÌÆ®¿¡¼ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
![]() | ¾Ë¸² |
---|---|
Tripwire´Â Red Hat Enterprise Linux¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸ç Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®¼¿¡¼´Â ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇϰíÀÚ ÇϽô »ç¿ëÀÚ¸¦ À§ÇÑ Âü°í ÀÚ·á·Î¼ ¾ð±ÞµÇ¾ú½À´Ï´Ù. |
RPM ÆÐŰÁö °ü¸®ÀÚ (RPM)´Â È£½ºÆ® ±â¹Ý IDS·Î »ç¿ëµÉ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. RPMÀº ÆÐŰÁö ¹× ÆÐŰÁöÀÇ ³»¿ëÀ» Á¶È¸ÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¿É¼ÇÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °ËÁõ ¿É¼ÇÀº °ü¸®ÀÚ°¡ ¼öÁ¤µÇ¾ú´ÂÁö ÀǽÉÀÌ °¡´Â Áß¿äÇÑ ½Ã½ºÅÛ ÆÄÀϰú ½ÇÇà ÆÄÀÏÀ» °ËÁõÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
´ÙÀ½ ¸ñ·Ï¿¡¼´Â Red Hat Enterprise Linux ½Ã½ºÅÛ¿¡¼ ÆÄÀÏ ¹«°á¼ºÀ» È®ÀÎÇϴµ¥ »ç¿ë °¡´ÉÇÑ RPM ¿É¼ÇµéÀ» º¸¿©ÁÝ´Ï´Ù. Red Hat Enterprise Linux ½Ã½ºÅÛ °ü¸® °¡À̵忡¼ RPM »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
![]() | Áß¿ä | |
---|---|---|
´ÙÀ½ ¸ñ·Ï¿¡ ³ª¿Â ÀϺΠ¸í·ÉÀ» ½ÇÇàÇϱâ À§Çؼ´Â ½Ã½ºÅÛÀÇ RPM ۸µ¿¡ Red Hat GPG °ø°³Å°¸¦ °¡Á®¿Í¾ß ÇÕ´Ï´Ù. ÀÌ Å°´Â ½Ã½ºÅÛ »ó¿¡ ¼³Ä¡µÈ ÆÐŰÁö°¡ Red Hat ÆÐŰÁö ¼¸íÀ» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ¼¸íÀ» È®ÀÎÇÔÀ¸·Î¼ ÀÌ ÆÐŰÁö°¡ Red Hat¿¡¼ Á¦°øÇÑ °ÍÀÓÀ» º¸ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ·çÆ®·Î ·Î±×ÀÎÇϽŠÈÄ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ۸¦ °¡Á®¿À±â(import) ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. (<version> ºÎºÐÀ» ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ RPM ¹öÀüÀ¸·Î ¹Ù²Ù½Ê½Ã¿À):
|
-V ¿É¼ÇÀº package_name¶ó´Â ¼³Ä¡µÈ ÆÐŰÁö¿¡ Æ÷ÇÔµÈ ÆÄÀϵéÀ» °ËÁõÇÕ´Ï´Ù. ¸¸ÀÏ ¾Æ¹«·± °á°ú°¡ Ãâ·ÂµÇÁö ¾Ê°í Á¾·áÇÑ´Ù¸é, RPM µ¥ÀÌÅͺ£À̽º°¡ ¸¶Áö¸·À¸·Î ¾÷µ¥ÀÌÆ®µÈ ÀÌÈÄ·Î ¸ðµç ÆÄÀÏÀÌ ¼öÁ¤µÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¸¸ÀÏ ´ÙÀ½°ú °°Àº ¿À·ù°¡ ¹ß»ýÇÑ´Ù¸é
S.5....T c /bin/ps |
ÆÄÀÏÀÌ ¼öÁ¤µÇ¾ú´Ù´Â °ÍÀ» ÀǹÌÇϹǷΠ(/etc/ µð·ºÅ丮¿¡ ¼öÁ¤µÈ ¼³Á¤ ÆÄÀϰú ÇÔ²²) ÆÄÀÏÀ» °è¼Ó º¸Á¸ÇÒ °ÍÀÎÁö ¶Ç´Â ÆÄÀÏÀ» »èÁ¦ÇÏ°í ±× ÆÄÀÏÀ» Æ÷ÇÔÇÑ ÆÐŰÁö¸¦ À缳ġÇÒ °ÍÀÎÁö °áÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ¸ñ·Ï¿¡¼´Â °ËÁõ ½ÇÆÐ¸¦ ÅëÁöÇÏ´Â 8 ¹®ÀÚ¿ (¾Õ¼ ¿¹½Ã¿¡¼ S.5....T)ÀÇ Ç׸ñµéÀ» ¼³¸íÇÕ´Ï´Ù.
. — °Ë»ç°¡ ÀÌ È®ÀÎ ´Ü°è¸¦ °ÅÃÆ½À´Ï´Ù.
? — °Ë»ç °á°ú ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù, ¾Æ¸¶µµ ÆÄÀÏ Çã°¡¿Í °ü·ÃÀÖ´Â ¹®Á¦ÀÏ °¡´É¼ºÀÌ ¸¹½À´Ï´Ù.
S — °Ë»ç °úÁ¤¿¡¼ ¿ø·¡ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ Å©±â º¸´Ù Å©°Å³ª ÀÛ¾ÆÁø ÆÄÀÏÀ» ¹ß°ßÇÏ¿´½À´Ï´Ù.
5 — °Ë»ç °úÁ¤¿¡¼ md5 üũ¼¶ÀÌ Ã³À½ ¼³Ä¡µÈ ÆÄÀÏÀÇ ¿ø·¡ üũ¼¶°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â ÆÄÀÏÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù.
M — °Ë»ç °úÁ¤¿¡¼ ÆÄÀÏ Çã°¡ ¿À·ù³ª ÆÄÀÏ Çü½Ä ¿À·ù°¡ ÀÖ´Â ÆÄÀÏÀÌ °Ë»öµÇ¾ú½À´Ï´Ù.
D — major/minor ¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â ÀåÄ¡ ÆÄÀÏÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù.
L — ´Ù¸¥ ÆÄÀÏ °æ·Î·Î º¯°æµÈ ½Éº¼¸¯ ¸µÅ©¸¦ ¹ß°ßÇß½À´Ï´Ù.
U — »ç¿ëÀÚ ¼ÒÀ¯±ÇÀÌ º¯°æµÈ ÆÄÀÏÀ» ¹ß°ßÇß½À´Ï´Ù.
G — ±×·ì ¼ÒÀ¯±ÇÀÌ º¯°æµÈ ÆÄÀÏÀ» ¹ß°ßÇß½À´Ï´Ù.
T — mtime È®ÀÎ ¿À·ù°¡ ÀÖ´Â ÆÄÀÏÀ» ¹ß°ßÇß½À´Ï´Ù.
-Va ¿É¼ÇÀº ¼³Ä¡µÈ ¸ðµç ÆÐŰÁö¸¦ °ËÁõÇÏ¿© È®ÀÎ °Ë»ç¿¡ ½ÇÆÐÇÑ ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. (-V ¿É¼Ç°ú À¯»çÇÏÁö¸¸ ¼³Ä¡µÈ ¸ðµç ÆÐŰÁö¸¦ È®ÀÎÇϱ⠶§¹®¿¡ Ãâ·Â °á°ú°¡ º¸´Ù »ó¼¼ÇÕ´Ï´Ù).
-Vf ¿É¼ÇÀº ¼³Ä¡µÈ ÆÐŰÁö¿¡¼ °³º° ÆÄÀÏÀ» °ËÁõÇÕ´Ï´Ù. ÀǽÉÀÌ °¡´É ÆÄÀÏÀ» ºü¸£°Ô °ËÁõÇϰíÀÚ ÇÒ¶§ À¯¿ëÇÕ´Ï´Ù.
-K ¿É¼ÇÀº RPM ÆÐŰÁö ÆÄÀÏÀÇ md5 üũ¼¶°ú GPG ¼¸íÀ» È®ÀÎÇϴµ¥ »ç¿ëµË´Ï´Ù. ¼³Ä¡µÉ ÆÐŰÁö°¡ Red HatÀ̳ª ¿©·¯ºÐÀÌ GPG ۸µÀ¸·Î °¡Á®¿À±âÇÑ GPG °ø°³Å°°¡ ÀÖ´Â ´Ù¸¥ ȸ»ç¿¡ ÀÇÇØ ¼¸íµÇ¾ú´ÂÁö È®ÀÎÇØº¸´Âµ¥ À¯¿ëÇÕ´Ï´Ù. ÀûÀýÇÏ°Ô ¼¸íµÇÁö ¾ÊÀº ÆÐŰÁö´Â ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù:
application-1.0.i386.rpm (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#897da07a) |
¼¸íµÇÁö ¾ÊÀº ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ½Ç ¶§¿¡´Â ¸Å¿ì ½ÅÁßÇÏ¼Å¾ß ÇÕ´Ï´Ù. ÀÌ ÆÐŰÁöµéÀº Red Hat, Inc.¿¡ ÀÇÇØ ½ÂÀεÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¾ÇÀǼº Äڵ尡 Æ÷ÇԵǾî ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
RPMÀº ¼³Ä¡µÈ ÆÐŰÁö¿Í RPM ÆÐŰÁö ÆÄÀÏÀ» ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î °ËÁõÇÒ ¼ö ÀÖ´Â °·ÂÇÑ µµ±¸ÀÔ´Ï´Ù. Red Hat Enterprise Linux¸¦ ¼³Ä¡ÇϽŠÈÄ RPM µ¥ÀÌÅͺ£ÀÌ µð·ºÅ丮 (/var/lib/rpm/)ÀÇ ³»¿ëÀ» CD-ROM°ú °°Àº Àбâ Àü¿ë ¸Åü¿¡ ¹é¾÷ÇϽñ⠹ٶø´Ï´Ù. ¹é¾÷º»À» °¡Áö°í °è½Ã¸é ¸¸ÀÏ ¾ÇÀǸ¦ °¡Áø »ç¿ëÀÚ°¡ ½Ã½ºÅÛ »ó µ¥ÀÌÅͺ£À̽º¸¦ ¼Õ»ó½ÃŰ°í °á°ú¸¦ ¿Ö°îÇÒ °æ¿ì¿¡ ÆÄÀϰú ÆÐŰÁö¸¦ ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º¿¡ ºñ±³ÇÏÁö ¾Ê°í Àбâ Àü¿ë µ¥ÀÌÅͺ£À̽º¿¡ ºñ±³ÇÏ¿© ¿Ã¹Ù¸¥ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¸ñ·Ï¿¡¼´Â ÀÚÁÖ »ç¿ëµÇ´Â ±âŸ ´Ù¸¥ È£½ºÆ® ±â¹Ý ħÀÔ Å½Áö ½Ã½ºÅÛ¿¡ ´ëÇÏ¿© ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀÌ IDS¸¦ ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇÏ½Å´Ù¸é °¢ ½Ã½ºÅÛÀÇ À¥»çÀÌÆ®¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
![]() | ¾Ë¸² |
---|---|
ÀÌ ÇÁ·Î±×·¥µéÀº Red Hat Enterprise Linux¿¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸ç Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®¼¿¡¼´Â ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇϰíÀÚ ÇϽô »ç¿ëÀÚ¸¦ À§ÇÑ Âü°í ÀÚ·á·Î¼ ¾ð±ÞµÇ¾ú½À´Ï´Ù. |
SWATCH http://sourceforge.net/projects/swatch/ — Simple WATCHer (SWATCH) ÇÁ·Î±×·¥Àº syslogÀÌ »ý¼ºÇÑ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ¼³Á¤ ÆÄÀÏ¿¡ ¿¹¿ÜÀûÀÎ Áõ»óÀÌ ¹ß°ßµÉ °æ¿ì °ü¸®ÀÚ¿¡°Ô Å뺸ÇÕ´Ï´Ù. SWATCH´Â »ç¿ëÀÚ°¡ ¼³Á¤ ÆÄÀÏ¿¡¼ ¸ð´ÏÅÍÇÏ°í ½ÍÀº »ç°ÇÀ» ±â·ÏÇϵµ·Ï ¼³°èµÇ¾úÁö¸¸, ÇöÀç È£½ºÆ® ±â¹Ý IDS·Î ³Î¸® »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.
LIDS http://www.lids.org/ — ¸®´ª½º ħÀÔ Å½Áö ½Ã½ºÅÛ (LIDS)Àº Ä¿³Î ÆÐŰ¿Í °ü¸® µµ±¸·Î¼ ACL (Á¢±Ù Á¦¾î ¸ñ·Ï)À» »ç¿ëÇÏ¿© ÆÄÀÏ ¼öÁ¤À» Á¦¾îÇÒ ¼ö ÀÖÀ¸¸ç ·çÆ® »ç¿ëÀÚµµ ÇÁ·Î¼¼½º¿Í ÆÄÀÏÀ» ¼öÁ¤ÇÏÁö ¸øÇϵµ·Ï º¸°í °¡´ÉÇÕ´Ï´Ù.