À¥ÆäÀÌÁö ¾ÏÈ£°É±â
 FrontPage|FindPage|TitleIndex|RecentChanges|UserPreferences E D R S P I M H RSS

¼Õ½¬¿î ¹ö±× ÃßÀû¹ý¼Õ½¬¿î ¼ÒÇÁÆ®¿þ¾î ½ºÄÉÁÙ °ü¸®¹ý¼öÁýµÈ ÀÚ·á¾²·¹µå °øºÎÇϱ⾲·¹µå µ¿±âÈ­ › À¥ÆäÀÌÁö ¾ÏÈ£°É±â
Contents:
1 »ç¿ëÀÚÀÎÁõÀ̶õ?
2 »ç¿ëÀÚÀÎÁõ ¼³Á¤Çϱâ
2.1 .htaccess ÆÄÀÏ ¸¸µé±â
3 ÁÖÀÇ»çÇ×


1 »ç¿ëÀÚÀÎÁõÀ̶õ? #


À¥¼­ÇÎÁß °£È¤ ´ÙÀ½°ú °°ÀÌ [³×Æ®¿öÅ© ¾ÏÈ£ ÀÔ·Â] âÀ» ¸¸³ª°Ô µÇ´Â ÀÏÀÌ ÀÖ´Ù. ±×¸®°í »ç¿ëÀÚ À̸§ °ú ¾ÏÈ£ ¸¦ Á¤È®È÷ ÀÔ·ÂÇÏÁö ¾Ê´Â´Ù¸é À¥ÆäÀÌÁö¸¦ º¼ ¼ö ¾ø°Ô µÈ´Ù.

WebAuth/passwd.gif

ÀÌ·¯ÇÑ »ç¿ëÀÚÀÎÁõÀº °³ÀÎ À¥ÆäÀÌÁö¸¦ °ø°³ÇÏ°í ½ÍÁö ¾Ê°Å³ª ¿î¿µÀÚ³ª ȸ¿ø¿¡ µû¸£´Â À¥ÆäÀÌÁö ¿î¿µ¿¡ »ç¿ëµÈ´Ù. ±×¸®°í ÀÌ ¸ðµç °ÍÀÌ Æ¯Á¤ ±â¼ú¿¡ ÀÇÇÑ °ÍÀÌ ¾Æ´Ï¶ó À¥¼­¹ö¿¡¼­ Á¦°øÇÏ´Â ±â´É Áß¿¡ Çϳª·Î ½±°Ô ¼³Á¤ °¡´ÉÇÏ´Ù.


2 »ç¿ëÀÚÀÎÁõ ¼³Á¤Çϱâ #


»ç¿ëÀÚÀÎÁõ ¼³Á¤Àº À¥¼­¹ö¿¡ µû¶ó ´Ù¸£°Ô ¼³Á¤µÈ´Ù. µû¶ó¼­ ¿©±â¼­ ¼³Á¤ÇÏ´Â ÇÏ´Â »çÇ×µéÀº ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â Apache À¥¼­¹ö¸¦ ±âÁØÀ¸·Î ¼³Á¤ÇÑ´Ù.

2.1 .htaccess ÆÄÀÏ ¸¸µé±â #


¸ÕÀú, ¾î¶»°Ô ÀÎÁõÇÒÁö¸¦ ¼³Á¤ÇÏ´Â .htaccess ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù. .htaccess ÆÄÀÏÀº µð·ºÅ丮 ´ÜÀ§·Î ¼³Á¤ÇϹǷΠ»ç¿ëÀÚÀÎÁõÀ» ¿øÇÏ´Â µð·ºÅ丮¿¡ ¸¸µç´Ù.

  • .htaccess ÆÄÀÏÀÇ ¿¹Á¦
    AuthName        "°³ÀÎ ÀÚ·á½Ç"
    AuthType        Basic
    AuthUserFile    ÀÎÁõÆÄÀϸí
    AuthGroupFile   /dev/null
    <Limit GET POST>
    require         valid-user
    </Limit>
    

  • AuthName "°³ÀÎ ÀÚ·á½Ç"
    • »ç¿ëÀÚÀÎÁõ âÀÇ À̸§À¸·Î À§ [³×Æ®¿öÅ© ¾ÏÈ£ ÀÔ·Â] âÀÇ ¿µ¿ªÀ̸§¿¡ ÇØ´çÇÑ´Ù.
  • AuthType Basic
    • ÀÎÁõ Çü½ÄÀ» ÁöÁ¤ÇÏ´Â °ÍÀ¸·Î ÀϹÝÀûÀ¸·Î Basic À¸·Î ÇÑ´Ù.
  • AuthUserFile ÀÎÁõÆÄÀϸí
    • ÀÎÁõÇÒ »ç¿ëÀÚID ¿Í ÆÐ½º¿öµå¸¦ ÀúÀåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. Àüü °æ·Î¸¦ Æ÷ÇÔÇÑ ÆÄÀϸíÀ» »ç¿ëÇϸç htpasswd ¸í·ÉÀ¸·Î ÆÄÀÏÀ» ¸¸µç´Ù. ( ¿¹: /home/viper/.htpasswd )
  • AuthGroupFile /dev/null
    • ±×·ìÀÎÁõ¿¡ °üÇÑ ¼³Á¤À¸·Î ÀÎÁõÈ®ÀÎÀ» ÇÒ °æ¿ì¿¡ ±×·ìÀÎÁõ ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù.
  • <Limit GET POST> ~ </Limit>
    • ÀÎÁõ¿¡ Á¦ÇÑÀ» ¼³Á¤ÇÏ´Â °ÍÀ¸·Î GET ¹æ½Ä°ú POST ¹æ½ÄÀÇ Á¢±Ù¸¸À» Çã¿ëÇÑ´Ù.
  • require valid-user
    • ÀÎÁõµÈ »ç¿ëÀÚ¸¸ Á¢¼ÓÀ» Çã¿ëÇÑ´Ù

2.2 ÀÎÁõ»ç¿ëÀÚ ID ¿Í ÆÐ½º¿öµå ¸¸µé±â #


ÀÎÁõÆÄÀÏÀ» ¸¸µé°Å³ª »ç¿ëÀÚ¸¦ µî·ÏÇÒ¶§ htpasswd ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ±×¸®°í ÆÐ½º¿öµå¸¦ º¯°æÇÒ ¶§µµ »ç¿ëÇÑ´Ù.

  • ÀÎÁõÆÄÀÏ ¸¸µé±â
    $ htpasswd -c .htpasswd admin
    New password:
    Re-type new password:
    Adding password for user admin
    
    • ÆÄÀϸí: .htpasswd
    • »ç¿ëÀÚ: admin

  • »ç¿ëÀÚ ID ¿Í ÆÐ½º¿öµå Ãß°¡Çϱâ
    $ htpasswd .htpasswd USER1
    New password:
    Re-type new password:
    Adding password for user USER1
    

  • ÆÐ½º¿öµå ¹Ù²Ù±â
    $ htpasswd .htpasswd USER1
    New password:
    Re-type new password:
    Updating password for user USER1
    


3 ÁÖÀÇ»çÇ× #


À¥¼­¹öÀÇ ¼³Á¤¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸ Çã¼úÇÑ °æ¿ì, À§¿¡¼­ ¸¸µç .htaccess ÆÄÀϰú .htpasswd ÆÄÀÏÀ» À¥ºê¶ó¿ìÀú¿¡¼­ ½±°Ô º¼ ¼ö ÀÖ´Ù.

ƯÈ÷ .htpasswd ÆÄÀϰú °°Àº °æ¿ì, »ç¿ëÀÚÀÇ ID ¿Í ÆÐ½º¿öµå°¡ ¾ÏȣȭµÇ¾ú´Ù ÇÏ´õ¶óµµ ÀÎÅͳݿ¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â °£´ÜÇÑ Å©·¢ ( Crack ) µµ±¸·Î ½±°Ô ¾Ë¾Æº¼ ¼ö ÀÖ´Ù.

µû¶ó¼­ º¸¾ÈÀ» À§ÇÏ¿© ´ÙÀ½°ú °°Àº °ÍµéÀ» °í·ÁÇØ º¼ Çʿ䰡 ÀÖ´Ù.

  • .htpasswd ÆÄÀÏÀ» ´Ù¸¥ ÆÄÀϸíÀ¸·Î ÀúÀåÇÑ´Ù.
    • .htaccess ÆÄÀϰú ´Þ¸® ÆÄÀϸíÀ» ÀÓÀÇ·Î ÁöÁ¤°¡´ÉÇÏ´Ù.
  • .htpasswd ÆÄÀÏÀ» ´Ù¸¥ µð·ºÅ丮¿¡ ÀúÀåÇÑ´Ù.
    • ÀϹÝÀûÀ¸·Î °ü¸®Çϱ⠽±°Ô °°Àº µð·ºÅ丮¿¡ ÀúÀåÇÏ´Â °æ¿ì°¡ ¸¹´Ù. µû¶ó¼­ ½±°Ô ãÀ» ¼ö Àֱ⠶§¹®¿¡ À§ÇèÇÏ´Ù.
    • ¿¹¸¦µé¾î /home/viper/www °¡ Ȩµð·ºÅ丮¶ó¸é /home/viper/passwd ¿¡ .htpasswd ÆÄÀÏÀ» ÀúÀåÇÑ´Ù.
      /home/viper/www ÀÌÇϸ¸ À¥À¸·Î º¼ ¼ö ÀÖÀ¸¹Ç·Î /home/viper/passwd ´Â º¼ ¼ö°¡ ¾ø´Ù.

EditText|FindPage|DeletePage|LikePages| Valid XHTML 1.0! Valid CSS! powered by MoniWiki