Linux Information
 
ÃÑ °Ô½Ã¹° 125°Ç, ÃÖ±Ù 0 °Ç
   
tripwire (º¸¾È ÇÁ·Î±×·¥ , ÆÄÀÏ ¹«°á¼º Á¡°Ë)
±Û¾´ÀÌ : ½Å¿µÃ¶ ³¯Â¥ : 2013-01-18 (±Ý) 12:55 Á¶È¸ : 22770

tripwire (º¸¾È ÇÁ·Î±×·¥ , ÆÄÀÏ ¹«°á¼º Á¡°Ë) 
 

¸ñÂ÷

1. Tripwire¶õ ¹«¾ùÀΰ¡?
2. TripwireÀÇ ¼³Ä¡
3. TripwireÀÇ »ç¿ë¹ý
4. TripwireÀÇ ½ÇÁ¦»ç¿ë ¿¹
5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡

Å×½ºÆ® ȯ°æ

* ÆæÆ¼¾öII 233Mhz
* 32M ¸Þ¸ð¸®
* ¾ËÂ¥ 6.0(Ä¿³Î 2.2.14)
* ½º¿Ò°ø°£ 50M

Tripwire ½Ã½ºÅÛ ¿ä±¸»çÇ×

ÃÖ¼Ò ¿ä±¸»çÇ×
*¾ËÂ¥  5.2(Ä¿³Î 2.0.36)

±ÇÀå »çÇ×
*¾ËÂ¥  6.0(Ä¿³Î 2.2.12ÀÌ»ó)
* 10MÀÇ ¿©À¯°ø°£

Á÷Á¢ Å×½ºÆ®´Â ÇÏÁö ¾Ê¾ÒÁö¸¸ µ¥ºñ¾È, ¼ö¼¼µî¿¡¼­µµ ÀÌ»ó¾øÀÌ µ¹¾Æ°£´Ù°í ¼³¸í¼­¿¡ ³ª¿ÍÀÖ´Ù.

 

1.TripwireÀº ¹«¾ùÀΰ¡?

TripwireÀº ÀÚ½ÅÀÇ linux½Ã½ºÅÛÀ» ¿ÜºÎÀÇ Å©·¡Ä¿ °ø°Ý°ú ³»ºÎÀÇ ¾ÇÀÇÀûÀÎ »ç¿ëÀÚÀÇ °ø°ÝÀ¸·ÎºÎÅÍ ÀÚ½ÅÀÇ linux½Ã½ºÅÛÀ» ÁöÄѳ»´Â ¸¶Áö³ë¼±°ú °°Àº ¿ªÇÒÀ» ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÌ ¹æÈ­º®°ú ´Ù¸¥ º¸¾È¼ö´ÜÀ¸·Î º¸¾ÈÀ» °­È­Çϰí ÀÖ´Ù°í ÇÏ´õ¶óµµ ¾î´À ¼ø°£ Å©·¡Ä¿³ª ³»ºÎ»ç¿ëÀÚ¿¡ ÀÇÇØ ½Ã½ºÅÛÀÌ Ä§ÅõµÇ¾î Áú ¼ö ÀÖ´Ù. ħÅõÇÑ Å©·¡Ä¿³ª ¾ÇÀÇÀûÀÎ ³»ºÎ»ç¿ëÀÚµéÀº ´ÙÀ½À» À§ÇØ ¹éµµ¾î¸¦ ¸¸µé¾î ³õ°Å³ª, ½Ã½ºÅÛ ÆÄÀÏÀ» º¯°æÇØ ³õ°Å³ª, ¾Æ´Ï¸é Áö³­¹ø ¾ßÈijª ¾Æ¸¶Á¸µî À¯¸íÇÑ »çÀÌÆ®À» °ø°ÝÇÒ ¶§ »ç¿ëµÇ¾îÁø DoS attack ÇÁ·Î±×·¥µî°ú °°Àº ¾ÇÀÇÀûÀÎ ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ¿© Å©·¡Ä¿ÀÇ Áß°£°ø°Ý±âÁö ¿ªÇÒÀ» ÇÏ°Ô ÇÒ ¼öµµ ÀÖ´Ù.

ÀÌ¿Í °°Àº ħÅõ·Î ÀÎÇÑ ¹®Á¦·ÎºÎÅÍ ½Ã½ºÅÛÀ» º¸È£Çϱâ À§Çؼ­ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ÀüüÀûÀÎ ÆÄÀϵéÀÌ ÀÚ½ÅÀÌ Ã³À½ ¼³Ä¡ÇÑ ±×´ë·Î À¯ÁöµÇ°í Àִ°¡¸¦ È®ÀÎÇϱâ À§ÇÑ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇѵ¥, ÀÌ·¯ÇÑ ÀÛ¾÷À» Tripwire°¡ ÇØÁÖ°Ô µÈ´Ù. Áï tripwire´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛ Àüü¿¡ ´ëÇØ µðÁöÅйæ½ÄÀ¸·Î ¡®½º³À»çÁø¡¯À» Âï¾î º¸°üÇØµÎ°í, tripwireÀ» ´Ù½Ã ½ÇÇà½Ãų ¶§¸¶´Ù Àü¿¡ Âï¾îµÐ ¿øº» ¡®½º³À»çÁø¡¯°ú ÇöÀçÀÇ ÆÄÀϽýºÅÛÀ» ºñ±³ÇÔÀ¸·Î¼­ ÀÚ½ÅÀÇ ÆÄÀϽýºÅÛÀÇ º¯°æ»çÇ×À» ¾Ë¾Æ³¾ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ½Ã½ºÅÛÀÇ º¯°æ»çÇ×ÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡ ÀÇÇÑ °ÍÀ̶ó¸é ¿øº» ¡®½º³À»çÁø¡¯-database file-À» ¾÷µ¥ÀÌÆ® ÇØÁÖ¸é µÇ¸ç, ½Ã½ºÅÛ °ü¸®ÀÚ Àڽſ¡ ÀÇÇÑ °ÍÀÌ ¾Æ´Ñ ºÒ¹ýÀûÀÎ º¯°æÀ̶ó¸é ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÌ Å©·¡Ä¿³ª ¾ÇÀÇÀûÀÎ ³»ºÎ»ç¿ëÀÚ¿¡ ÀÇÇØ º¯°æµÇ¾ú´Ù´Â °ÍÀ» ¾Ë°Ô µÈ´Ù.

*Tripwire ÇÁ·Î±×·¥ ±¸Çϱâ*

 http://www.tripwiresecurity.com
ÇöÀç ÃֽŹöÀü- Tripwire_221_for_Linux_x86.tar.gz

»ó¾÷ÀûÀÎ »çÀÌÆ®¿¡¼­ÀÇ »ç¿ëÀÌ ¾Æ´Ñ °³ÀÎÀÇ »ç¿ë¿¡ ÇÑÇØ ¹«·áÀÌ´Ù.

 

2.TripwireÀÇ ¼³Ä¡

[Âü°í]  ¡®#¡¯´Â ÇöÀç root»óÅÂÀÓÀ» ³ªÅ¸³½´Ù. Æ®¸³¿ÍÀ̾î´Â ·çÆ®·Î ¼³Ä¡ÇÑ´Ù.

*  Tripwire ¾ÐÃàÇØÁ¦ÇÒ µð·ºÅ丮 ¸¸µé±â(ÇöÀç µð·ºÅ丮´Â /root/install)
  [root@www install]# mkdir tripwire

*  Tripwire ÇÁ·Î±×·¥À» ¹æ±Ý ¸¸µç tripwire/ µð·ºÅ丮·Î À̵¿½ÃŲ´Ù.
  [root@www install]# mv Tripwire_221_for_Linux_x86.tar.gz  tripwire/

*  Tripwire ÇÁ·Î±×·¥ÀÌ ÀÖ´Â µð·ºÅ丮·Î À̵¿
  [root@www install]# cd  /root/install/tripwire

*  Tripwire ÇÁ·Î±×·¥ ¾ÐÃàÇØÁ¦
  [root@www tripwire]# tar xvzf Tripwire_221_for_Linux_x86.tar.gz

*  Tripwire ÇÁ·Î±×·¥ ¼³Ä¡

[ÁÖÀÇ] Tripwire´Â µðÆúÆ® µð·ºÅ丮·Î /usr/TSSÀ» »ç¿ëÇÑ´Ù(¹Ì¸® ¸¸µé¾îÁÙ ÇÊ¿ä´Â ¾ø´Ù).
          µû¶ó¼­ ½Ç·ÂÀÖ´Â Å©·¡Ä¿µéÀº TripWireÀÇ Á¸Àç¿©ºÎ¸¦ À§ µð·ºÅ丮¿¡¼­ È®ÀÎÇØ º¼
          °ÍÀÌ´Ù. À̸¦ ÇÇÇϱâ À§ÇØ µð·ºÅ丮¸¦ º¯°æÇØÁÖ´Â °ÍÀÌ ¾ÈÀüÀ» À§ÇØ ÇÊ¿äÇÏ´Ù.
          ¶ÇÇÑ ¿¡µðÅÍ·Î viÀ» »ç¿ëÇÏÁö ¾Ê´Â »ç¶÷µéÀº ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ¿¡µðÅÍ·Î º¯°æÇØ ÁÖ¾î¾ß
          ÇÑ´Ù. ¹æ¹ýÀº ¡°5.¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡¡± ÂüÁ¶ ¹Ù¶õ´Ù.
          ¼³Ä¡ Àü ¹Ýµå½Ã ¡°5.¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡¡± Âü°í.

[ÁÖÀÇ] ¾Æ·¡ ¼³Ä¡¹æ¹ýÀº µðÆúÆ® µð·ºÅ丮 /usr/TSSÀ» ±×´ë·Î »ç¿ëÇϸç, ¿¡µðÅÍ·Î ViÀ» »ç¿ë
          ÇÑ´Ù. Vi»ç¿ë¹ýÀº ¸Ç ¸¶Áö¸·¿¡ ºÎ·ÏÀ¸·Î ÀÖ´Ù.
 

 [root@www tripwire]# ./install.sh

  ..Áß·«
  Redhat Linux 5.2
  Redhat Linux 6.0
  SGI Irix 6.5
  Compaq Tru64 Unix 4.0
 

 

Continue with installation? [y/n]  <= y ¶ó°í ÃÄÁØ ÈÄ [enter]´©¸¥´Ù.

*  ¶óÀ̼¾½º µ¿ÀǼ­°¡ º¸¿©Áø´Ù.[enter]À» ´©¸£¸é µÈ´Ù.

  Press ENTER to view the License Agreement.

  [½ºÆäÀ̽º ¹Ù]À» ´©¸£¸é ¹ØÀ¸·Î ³»·Á°£´Ù.

*  ¶óÀ̼¾½º µ¿ÀǼ­¿¡ µ¿ÀÇÇÑ´Ù.

  Please type ¡°accept¡± to indicate your acceptance of this license agreement.
  [do not accept]
  <= accept¶ó°í ÃÄÁØ ÈÄ [enter]

*  tripwire°¡ ¹ØÀÇ µð·ºÅ丮¿¡ ¼³Ä¡µÈ´Ù.
 

This program will copy Tripwire files to the following directories:

            TWROOT: /usr/TSS
              TWBIN: /usr/TSS/bin
            TWMAN: /usr/TSS/man
        TWPOLICY: /usr/TSS/policy
        TWREPORT: /usr/TSS/report
                TWDB: /usr/TSS/db
  TWSITEKEYDIR: /usr/TSS/key
TWLOCALKEYDIR: /usr/TSS/key

    CLOBBER is false.
 

 

 Continue with installation? [y/n] <= y ¶ó°í ÃÄÁØ ÈÄ [enter]´©¸¥´Ù.

*  site keyfile ¾ÏÈ£ »ý¼º

  Enter the site keyfile passphrase:
  Verify the site keyfile passphrase:
  ÃÖ¼Ò 8ÀÚ¿¡¼­ ÃÖ´ë 1023ÀÚ Å©±â·Î ¼ýÀÚ¿Í ´ë¼Ò¹®ÀÚ·Î Á¶ÇÕÇÑ´Ù.
  (¿ÍÀϵåÄ«µå ¹®ÀÚ´Â »ç¿ë±ÝÁö.)

*  local keyfile ¾ÏÈ£ »ý¼º

  Enter the local keyfile passphrase:
  Verify the local keyfile passphrase:
  ÃÖ¼Ò 8ÀÚ¿¡¼­ ÃÖ´ë 1023ÀÚ Å©±â·Î ¼ýÀÚ¿Í ´ë¼Ò¹®ÀÚ·Î Á¶ÇÕÇØ¼­ ¸¸µç´Ù. À§ site keyfile ¾ÏÈ£
  ¿Í  ´Þ¶ó¾ß ÇÑ´Ù. site, local keyfileÀº Àý´ë º¹±¸°¡ ºÒ°¡´ÉÇϹǷΠ¹Ýµå½Ã ¿Ü¿öµÎµµ·Ï ÇÑ´Ù.

*  Tripwire ¼³Á¤ÆÄÀÏ ¸¸µç´Ù.

  Generating Tripwire configuration file...

  Creating signed configuration file...
  Please enter your site passphrase:  <=À§¿¡¼­ ¸¸µç site ¾ÏÈ£¸¦ ³Ö¾îÁØ´Ù.

  A clear-text version of the Tripwire configuration file
  /usr/TSS/bin/twcfg.txt  <=Tripwire¼³Á¤ÆÄÀÏÀÌ ¸¸µé¾îÁø´Ù.

*  Tripwire policyÆÄÀÏÀ» ¸¸µç´Ù.

[Âü°í]  policyÆÄÀÏÀº ½Ã½ºÅÛ¿¡¼­ ¾î¶² ÆÄÀÏ/µð·ºÅ丮¸¦ °¨½ÃÇÒ °ÍÀΰ¡¿Í ¾î´À Á¤µµÀÇ °­µµ·Î
          ±× º¯°æÀ» º¸°í ÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÑ´Ù.

  Creating signed policy file...
  Please enter your site passphrase:  <=À§¿¡¼­ ¸¸µç site¾ÏÈ£¸¦ ³Ö¾îÁØ´Ù.

  A clear-text version of the Tripwire policy file
  /usr/TSS/policy/twpol.txt <=Tripwire policyÆÄÀÏÀÌ ¸¸µé¾îÁø´Ù.

*  Tripwire ¼³Ä¡¿Ï·á

  ..»ý·«..
  The installation succeeded.
  ..»ý·«..

  Tripwire¼³Ä¡°¡ ¼º°øÇϸé tripwire¾ÐÃàÀ» ÇØÁ¦ÇÑ µð·ºÅ丮¸¦ »èÁ¦ÇÑ´Ù.

  [root@www install]# rm  -rf  /root/install/tripwire

*  Tripwire ¼³Ä¡Àå¼Ò·Î À̵¿

  [root@www tripwire]# cd  /usr/TSS

*  Tripwire ¼³Á¤ º¯°æ

  [root@www TSS]#cd  bin/    ; ls -al
  [root@www bin]#vi  twcfg.txt

  ÀÌ¹Ì install.cfg À» º¯°æÇؼ­ ÀÚ½ÅÀÌ ¿øÇÏ´Â ¼³Ä¡ µð·ºÅ丮¿Í ¿¡µðÅ͸¦ »ç¿ëÇÔÀ¸·Î twcfg.txt
  ÆÄÀÏÀ» º¯°æÇÒ ÇÊ¿ä´Â ±×¸® Å©Áö ¾Ê´Ù. º¯°æÇÑ »ç¶÷Àº ¾Æ·¡¹æ¹ý´ë·Î ¼³Á¤ÆÄÀÏ ÀνĽÃų ¼ö
  ÀÖ´Ù.

*  º¯°æµÈ Tripwire ¼³Á¤ ÆÄÀÏ ÀνÄ

  [root@www bin]# ./twadmin  --create-cfgfile  --site-keyfile../key/site.key twcfg.txt

  Please enter your site passphrase:  <=site ¾ÏÈ£¸¦ ³Ö¾î ÁØ´Ù.

  tripwire ¼³Á¤ÆÄÀÏÀÌ /usr/TSS/bin/tw.cfg ·Î ¾ÏȣȭµÇ¾î¼­ ÀúÀåÀÌ µÈ´Ù.
  ¾ÏȣȭµÇ¾î ÀÖÁö ¾Ê´Â /usr/TSS/bin/twcfg.txt ÆÄÀÏÀ» »èÁ¦ÇÑ´Ù.

  [root@www bin]# rm -f  twcfg.txt

*  Tripwire policy ÆÄÀÏÀ» ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô º¯°æ(Áß¿äÇÔ)

[ÁÖÀÇ]  policyÆÄÀÏÀº ÀڽŠ½Ã½ºÅÛ Áß ¾î´À ÆÄÀÏ/µð·ºÅ丮¸¦ °¨½ÃÇÒ °ÍÀΰ¡¸¦ ¼³Á¤ÇÏ´Â
          ÆÄÀÏÀ̹ǷΠÁÖÀDZí°Ô ¼³Á¤ÇØ¾ß ÇÑ´Ù.

 [root@www bin]#cd ../policy/    ; ls -al
 policy ÆÄÀÏÀÌ ÀÖ´Â policy/µð·ºÅ丮·Î À̵¿
 [root@www policy]# vi  twpol.txt

[ÁÖÀÇ]  ÀÌ twpol.txt ÆÄÀÏÀ» ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô ¼öÁ¤ÇØÁÖÁö ¾ÊÀ¸¸é Æ®¸³¿ÍÀÌ¾î ½ÇÇà µµÁß
          ¸¹Àº ¿¡·¯¸Þ½ÃÁö¸¦ ¸¸³ª°Ô µÈ´Ù.

 i.e)..»ý·«..
  ### Warning: File system error.
  ### Filename: /bin/bsh/bin/ash/bin/csh
  ### ¡¬xb5¡¬xf0¡¬xb7¡¬xba¡¬xc5¡¬xe4¡¬xb8¡¬xae¡¬xb0¡¬xa1¡¬xbeÆ´Õ´Ï´¡¬xd9

  ### Continuing...
  ..»ý·«..

11~21¹øÁÙÀ» ¹Ýµå½Ã Àо severity°¡ ¾î¶»°Ô ½Ã½ºÅÛ¿¡ Àû¿ëµÇ´ÂÁö È®ÀÎ ¹Ù¶õ´Ù.

65¹øÁÙºÎÅÍÀÇ setuid/setgid ÆÄÀÏ Áß ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô Ãß°¡Çϰųª »èÁ¦ÇÑ´Ù.

  ÀÚ½ÅÀÇ ½Ã½ºÅÛÆÄÀÏÁß setuid µÈ ÆÄÀÏ Ã£±â¿Í ÆÄÀÏ·Î ÀúÀåÇϱâ
  # find / -perm -4000 >/root/doc/setuid.txt

  ÀÚ½ÅÀÇ ½Ã½ºÅÛÆÄÀÏÁß setgidµÈ ÆÄÀÏ Ã£±â¿Í ÆÄÀÏ·Î ÀúÀåÇϱâ
  # find / -perm -2000 >/root/doc/setgid.txt

  [tip]½ÇÇàÇÁ·Î±×·¥ Àüü°æ·Î ÆÄ¾ÇÇϱâ
  # which  vi  <-which ¸í·É¾î´Â ã°íÀÚ ÇÏ´Â ¸í·É¾îÀÇ Àüü °æ·Î¸¦ Ç¥½ÃÇØÁØ´Ù.
    /bin/vi

121¹øÁÙÀÇ rulename = ¡°Temporary directories¡±´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ /tempµð·ºÅ丮¸¦
ÀǹÌÇÑ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô Ãß°¡/»èÁ¦Çϱ⠹ٶõ´Ù.

129¹øÁÙºÎÅÍÀÇ rulename=¡±User binaries¡±µð·ºÅ丮 Áß ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ½ÇÇàÆÄÀÏÀÌ Á¸ÀçÇÏ´Â µð·ºÅ丮¸¦ Ãß°¡Çϰųª »èÁ¦ÇÑ´Ù.

  # echo  $path  <-ÀÚ½ÅÀÇ ½ÇÇà°æ·Î ÆÄ¾ÇÇϱâ
  /usr/sbin /sbin /usr/local/bin  /usr/bin  /usr/X11R6/bin

138,148,163,172,188,203,216,261,272,307,342ÁÙºÎÅÍ ½ÃÀÛÇÏ´Â °¢°¢ÀÇ rulename ¿¡ ¸Â°Ô ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ¾î¿ï¸®°Ô »èÁ¦/Ãß°¡ÇØÁֱ⠹ٶõ´Ù.
(Áö¸é°ü°è»ó ÀÚ¼¼ÇÑ ¿¹Á¦´Â »ý·«ÇÔÀ» ÀÌÇØ ¹Ù¶õ´Ù.)

*  º¯°æÇÑ policyÆÄÀÏÀ» ÀÎ½Ä ½ÃÄÑÁØ´Ù.

  [root@www policy]# cd  ../bin
  [root@www bin]#./twadmin  --create-polfile  ../policy/twpol.txt
    Please enter your site passphrase:  <=site ¾ÏÈ£¸¦ ³Ö¾îÁØ´Ù.

  [root@www bin]# rm -f  ../policy/twpol.txt
  Å©·¡Ä¿°¡ º¼ ¼ö ÀÖÀ½À¸·Î twpol.txt ÆÄÀÏÀº »èÁ¦ÇÑ´Ù.
  ¹Ýµå½Ã »çº»Àº º¸°ü ¹Ù¶õ´Ù.

*  Tripwire µ¥ÀÌŸº£À̽º¸¦ ÃʱâÈ­Çϱâ

  [root@www bin]#./tripwire --init

  Please enter your local passphrase: <=local¾ÏÈ£¸¦ ³Ö¾îÁØ´Ù.

  Parsing policy file: /usr/TSS/policy/tw.pol
  Generating the database...
*** Processing Unix File System ***
Wrote database file: /usr/TSS/db/ns.twd
The database was successfully generated. <=¼º°øÀûÀ¸·Î µ¥ÀÌŸº£À̽º°¡ »ý¼ºµÇ¾ú´Ù.

µ¥ÀÌŸº£À̽º(½º³À»çÁø)À» ÃʱâÈ­Çϴµ¥ À§Ã³·³ ¿¡·¯¸Þ½ÃÁö°¡ ¾øÀÌ ¼º°øµÇ¾î¾ß ÇÑ´Ù. ¿¡·¯¸Þ½ÃÁö¸¦ ¸¸³ª°Ô µÇ¸é ÀÚ½ÅÀÇ policy ÆÄÀÏ(twpol.txt) ¼öÁ¤ÀÌ À߸øµÇ¾úÀ½À¸·Î ´Ù½Ã ¼öÁ¤Çؾ߸¸ ÇÑ´Ù. ¼öÁ¤¹æ¹ýÀº ¸ÕÀú twpol.txtÆÄÀÏÀ» ¿¡·¯¸Þ½ÃÁö¿¡ ¸Â°Ô »èÁ¦/¼öÁ¤ÇÑ ÈÄ ´ÙÀ½ ¸í·É¾î·Î »õ·Î¿î policy¼³Á¤ÀÌ Àνĵǵµ·Ï ÇØÁØ´Ù.

  [root@www bin]# ./tripwire  -m  p  --secure-mode low
  ../policy/twpol.txt

 

3.TripwireÀÇ »ç¿ë¹ý(°£´ÜÇϰÔ)

*  ./tripwire  --help    <=»ç¿ë¹ýÀ» º¸¿©ÁØ´Ù.

*  ./tripwire  -m c      <=½Ã½ºÅÛ º¯°æÀ» °Ë»çÇÑ´Ù. ½Ã½ºÅÛ Ã¼Å© ÈÄ report/ µð·ºÅ丮·Î
                                  *.twrÆÄÀÏ·Î °á°ú°¡ ÀúÀåµÈ´Ù.

*  ./tripwire  -m u      <=À§ÀÇ ½Ã½ºÅÛ Ã¼Å© ÈÄ µ¥ÀÌŸº£À̽º(½º³À»çÁø)À» º¯°æÇÑ´Ù.
                                  ´Ü, Å©·¡Ä¿¿¡ ÀÇÇÑ º¯°æÀÌ ¾Æ´Ñ Àڽſ¡ ÀÇÇÑ ½Ã½ºÅÛ º¯°æÀÏ °æ¿ì¿¡¸¸
                                  ¾÷µ¥ÀÌÆ®¸¦ ÇÑ´Ù.

      ./tripwire  -m  -u  -a  -r  ../report/È£½ºÆ®-³â¿ùÀÏ-½ÃºÐÃÊ.twr
[¿¹]./tripwire -m -u -a -r ../report/localhost-20000223-023354.twr

*  ./tripwire  -m p      <=policyÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÑ´Ù.
    i.e) # ./tripwire -m p ../policy/twpol.txt

*  ./tripwire  -m t        <=Å×½ºÆ® À̸ÞÀÏÀ» º¸³½´Ù.
    i.e) # ./tripwire  -m t --email  root@localhost

±× ¿ÜÀÇ ÀÚ¼¼ÇÑ »ç¿ë¹ýÀ» ¾Ë°í ½ÍÀº »ç¶÷Àº »ç¿ëÀÚ ¼³¸í¼­¸¦ Àб⠹ٶõ´Ù. tripwire¸¦ ´Ù¿î·Îµå½Ã *.pdf·Î µÈ »ç¿ëÀÚ ¼³¸í¼­µµ ÇÔ²² ´Ù¿î ¹Þ±â ¹Ù¶õ´Ù.

 

4.Tripwire ½ÇÁ¦»ç¿ë ¿¹

*RealPlayerG2À» ½Ã½ºÅÛ¿¡ »õ·Î ¼³Ä¡ÇÑ °æ¿ì
 

...»ý·«...

 ------------------------------------------------------

Rule Name: Libraries (/usr/lib)
Severity Level: 66

------------------------------------------------------

Added:
¡°/usr/lib/RealPlayerG2¡±
¡°/usr/lib/RealPlayerG2/realplay¡±
¡°/usr/lib/RealPlayerG2/Codecs¡±
¡°/usr/lib/RealPlayerG2/Codecs/14_4.so.6.0¡±
»ý·«..

*Setuid/SetgidÆÄÀÏÀÌ º¯°æµÈ °æ¿ì

..»ý·«..
------------------------------------------------------

Rule Name: setuid/setgid (/bin/su)
Severity Level: 100
------------------------------------------------------

Modified:
¡°/bin/su¡±
»ý·«..
 

 

5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡

*  Tripwire ¼³Ä¡ µð·ºÅ丮¸¦ ÀÚ½ÅÀÌ ¿øÇÏ´Â µð·ºÅ丮·Î º¯°æÇϱâ

  [root@www tripwire]# pwd    <-ÇöÀç µð·ºÅ丮 È®ÀÎÇϱâ
  /root/install/tripwire  <-tripwire ¾ÐÃàÇØÁ¦ÇÑ µð·ºÅ丮

  [root@www tripwire]# vi  install.cfg  <-install ¼³Á¤ º¯°æ

  TWROOT=¡±/usr/src/linux/tripwire/do/not/crack/tripwire¡±

24¹øÁÙÀ» º¯°æÇؼ­ ÀÚ½ÅÀÇ tripwire°¡ ¼³Ä¡µÉ µð·ºÅ丮 ÁöÁ¤.
tripwire°¡ Á¸ÀçÇÏÁö ¾Ê´Â »óÀ§ µð·ºÅ丮±îÁö ¸¸µé¾îÁÜÀ¸·Î ¹Ì¸® µð·ºÅ丮µéÀ» ¸¸µé¾î ³õÀ» ÇÊ¿ä´Â ¾ø´Ù.

*  vi ¿¡µðÅͰ¡ ¾Æ´Ñ ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ¿¡µðÅÍ·Î º¯°æ ¡¬ Çϱâ

  TWEDITOR=¡±/bin/vi¡±  <-¿¡µðÅÍ º¯°æ

48¹øÁÙÀ» º¯°æÇؼ­ ÀÚ½ÅÀÌ »ç¿ëÇϱ⠿øÇÏ´Â ¿¡µðÅÍÀÇ Àüü °æ·Î¸¦ Àû¾îÁֱ⠹ٶõ´Ù.

[ÁÖÀÇ]  install.cfgÀ» vi ¿¡µðÅÍ·Î º¯°æÇÑ °æ¿ì ÀúÀåÇϱâ À§ÇØ  :wq! À» »ç¿ëÇÒ °Í.

[tip]ÇÁ·Î±×·¥ÀÇ ½ÇÇà°æ·Î ¾Ë¾Æ³»±â
      # which  vi  <-which ¸í·É¾î´Â ã°íÀÚ ÇÏ´Â ÇÁ·Î±×·¥ÀÇ Àüü °æ·Î¸¦ º¸¿©ÁØ´Ù.

 *  tw.pol, nc.twd, twpol.txt ÀÇ »çº»À» ¹Ýµå½Ã º¸°üÇØ µÎ¶ó. ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÌ ÀÚÁÖ ¾÷µ¥ÀÌÆ®
    µÇÁö ¾Ê°í ÇöÀçÀÇ »óŸ¦ À¯ÁöÇØ µÐ´Ù¸é º¸°üÇØµÐ °Í »ç¿ëÇØ¼­ Ãʱ⿡ ÀÚ½ÅÀÌ tripwireÀ»
    ¼³Ä¡ÇÑ ±× »óŰ¡ Áö¼ÓµÇ´ÂÁö¸¦ È®ÀÎÇØ º¼ ¼ö°¡ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ »óÅ´ ½Ç·ÂÀÖ´Â Å©·¡Ä¿°¡
    tripwire¸¶Àú º¯°æÇßÀ» °æ¿ì¸¦ ´ëºñÇÏ´Â °ÍÀÌ´Ù.

 *  tripwire°¡ ¼³Ä¡µÈ µð·ºÅ丮´Â root¸¸ÀÌ Á¢±Ù°¡´ÉÇϵµ·Ï ÇØ³õ´Â´Ù.

    chmod  700  /usr/src/linux/tripwire/do/not/crack/tripwire

 *  ¸ð¸£´Â ºÎºÐÀº tripwire ´Ù¿î·Îµå½Ã °°ÀÌ ´Ù¿î·ÎµåÇÑ »ç¿ë¼³¸í¼­¸¦ ÀÐ¾î º¸±â ¹Ù¶õ´Ù.
    ½±°Ô ¼³¸íÀÌ  µÇ¾îÀÖ´Ù.
 

ºÎ·Ï:viÆíÁý±â »ç¿ë¹ý

 vi ÆÄÀÏ¸í    ÆÄÀÏÀ» Àаųª ¾²±â À§ÇØ ¿­¾îÁØ´Ù.
 x              Ä¿¼­ À§ÀÇ ÇÑ ±ÛÀÚ¸¦ »èÁ¦ ½ÃÄÑÁØ´Ù.
 :set nu      °¢ ÁÙ¿¡ ¹øÈ£°¡ ¸Å°ÜÁ® º¸¿©Áø´Ù.
 dd            Ä¿¼­°¡ ÀÖ´Â ÁÙ Àüü¸¦ »èÁ¦ÇÑ´Ù.
 I                Ä¿¼­°¡ ÀÖ´Â °÷¿¡ ±ÛÀÚ¸¦ »ðÀÔ ½ÃÄÑÁØ´Ù.
 a              Ä¿¼­°¡ ÀÖ´Â °÷ ´ÙÀ½ Ä­¿¡ ±ÛÀÚ¸¦ »ðÀÔ½ÃÄÑ ÁØ´Ù.
 h              Ä¿¼­¸¦ ¿ÞÂÊÀ¸·Î ÇÑ Ä­ ¿Å°ÜÁØ´Ù.
 l                Ä¿¼­¸¦ ¿À¸¥ÂÊÀ¸·Î ÇÑ Ä­ ¿Å°ÜÁØ´Ù.
 j                Ä¿¼­¸¦ ÇÑ Ä­ ¾Æ·¡ÂÊÀ¸·Î ³»·ÁÁØ´Ù.
 k              Ä¿¼­¸¦ ÇÑ Ä­ À§·Î ¿Ã·ÁÁØ´Ù.
 /ã´Â¸»      ã´Â ¸»¿¡ Ä¿¼­¸¦ ¿Å°ÜÁØ´Ù.
 nG            n¹øÂ° ÁÙ·Î À̵¿ ½ÃÄÑÁØ´Ù.
 1G            1¹øÂ° ÁÙ·Î À̵¿ ½ÃÄÑÁØ´Ù.
 G              ³¡ ÁÙ·Î À̵¿ ½ÃÄÑÁØ´Ù.
 ¡°Esc¡±Å°    ¸í·É¾î¿¡¼­ ºüÁ®³ª°¡°Ô ÇØÁØ´Ù.
 :q            º¯°æÇÏÁö ¾ÊÀº ¹®¼­¸¦ ´Ý°í viÆíÁý±â¸¦ Á¾·áÇÑ´Ù.
 :q!            º¯°æÇÑ ¹®¼­¸¦ ÀúÀåÇÏÁö ¾Ê°í viÀ» Á¾·áÇÑ´Ù.
 :wq          º¯°æÇÑ ¹®¼­¸¦ ÀúÀåÇϰí viÀ» Á¾·áÇÑ´Ù.
 :wq!          Àбâ Àü¿ëÆÄÀÏ º¯°æ ÈÄ °­Á¦ ÀúÀå.

½Å¿µÃ¶ ´ÔÀÇ Linux ÃÖ½Å±Û [´õº¸±â]


   

 

naver.com daum.net nate.com google.co.kr youtube.com


Copyright ¨Ï www.pronice.com. All rights reserved.