ºÎ·Ï B. Gnu Privacy Guard ½ÃÀÛÇϱâ

ÇѹøÀÌ¶óµµ ¿©·¯ºÐ°ú ´Ù¸¥ »ç¶÷°£¿¡ ÁÖ°í ¹Þ´Â À̸ÞÀÏÀÌ Àü¼Û °úÁ¤¿¡¼­ ÀÐÇôÁú ¼ö ÀÖ´Ù°í ÀǽÉÇØ º¸¼Ì½À´Ï±î? ºÒÇàÈ÷µµ ¿©·¯ºÐÀÌ ¾ËÁö ¸øÇÏ´Â Á¦ 3ÀÚ°¡ À̸ÞÀÏÀ» µµÁß¿¡ À̸ÞÀÏÀ» °¡·Îä°Å³ª ½ÉÁö¾î´Â ¿©·¯ºÐÀÌ º¸³½ À̸ÞÀÏÀ» º¯Á¶ÇÒ °¡´É¼ºµµ ÀÖ½À´Ï´Ù.

ÀüÅëÀûÀÎ ("´ÞÆØÀÌ"¶ó°íµµ ºÒ¸®´Â) ÆíÁö´Â ºÀÅõ ¾È¿¡ ³Ö¾îÁ® ¸ñÀûÁö¿¡ µµ´ÞÇÒ ¶§±îÁö ¿ìü±¹ ÁöÁ¡¿¡¼­ ´Ù¸¥ ÁöÁ¡À¸·Î ¹è´ÞµË´Ï´Ù. ÇÏÁö¸¸ ÀÎÅͳÝÀ» ÅëÇÑ ¸ÞÀÏ Àü´ÞÀº À̸¸Å­ ¾ÈÀüÇÏÁö ¸øÇÕ´Ï´Ù; À̸ÞÀÏÀº º¸Åë ¼­¹öµé »çÀÌ¿¡¼­ ¾ÏȣȭµÇÁö ¾ÊÀº ÅؽºÆ®·Î Àü¼ÛµË´Ï´Ù. ¿©·¯ºÐÀÇ À̸ÞÀÏÀ» ´Ù¸¥ »ç¶÷ÀÌ º¸°Å³ª º¯Á¶ÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ´Â ¾î¶°ÇÑ Æ¯º° Á¶Ä¡µµ ÃëÇØÁöÁö ¾Ê½À´Ï´Ù.

¿©·¯ºÐÀÇ °³ÀÎ Á¤º¸ º¸È£¸¦ À§ÇÏ¿©, Red Hat Linux 9´Â GNU Privacy GuardÀÎ GnuPG¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, GnuPG´Â ÀüÇüÀûÀÎ Red Hat Linux ¼³Ä¡ °úÁ¤¿¡¼­ ±âº»À¸·Î ¼³Ä¡µË´Ï´Ù. GnuPG´Â GPG¶ó°íµµ ºÎ¸¨´Ï´Ù.

GnuPG´Â º¸¾È Åë½Å¿¡ »ç¿ëµÇ´Â µµ±¸·Î¼­ PGP (Pretty Good Privacy, ³Î¸® »ç¿ëµÇ´Â ¾Ïȣȭ ÀÀ¿ë ÇÁ·Î±×·¥)ÀÇ ¾Ïȣȭ ±â¼úÀ» ´ëüÇÏ´Â ¿ÏÀü ÇÁ¸® ¼ÒÇÁÆ®¿þ¾î ÀÔ´Ï´Ù. ¿©·¯ºÐÀº GnuPG¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ¿Í À̸ÞÀÏ ³»¿ëÀ» ¾ÏȣȭÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ÀüÀÚ ¼­¸í (digital signature)À» ÅëÇØ »ç¿ëÀÚ ÀÎÁõÇÒ ¼ö ÀÖ½À´Ï´Ù. GnuPG´Â ¶ÇÇÑ PGP 5.xÀ» Çص¶ÇÏ°í °ËÁõÇÏ´Â ´É·ÂÀ» °®Ãß°í ÀÖ½À´Ï´Ù.

GnuPG¿Í ´Ù¸¥ ¾Ïȣȭ Ç¥ÁØ°úÀÇ È£È¯¼º ´öºÐ¿¡, ¿©·¯ºÐÀÌ º¸³»´Â º¸¾È À̸ÞÀÏÀº Windows¿Í Macintosh¿Í °°Àº ´Ù¸¥ ¿î¿µ üÁ¦ÀÇ À̸ÞÀÏ ÀÀ¿ë ÇÁ·Î±×·¥°úµµ ȣȯµÉ °ÍÀÔ´Ï´Ù.

GnuPG´Â »ç¿ëÀÚ°¡ ¾ÈÀüÇÏ°Ô µ¥ÀÌÅ͸¦ ±³È¯ÇÒ ¼ö ÀÖµµ·Ï °ø°³Å° ¾Ïȣȭ (public key cryptography) ¹æ½ÄÀ» äÅÃÇÏ°í ÀÖ½À´Ï´Ù. °ø°³Å° ¾Ïȣȭ ¹æ½Ä¿¡¼­ »ç¿ëÀÚ´Â µÎ°³ÀÇ Å°: °ø°³Å°(public key)¿Í ºñ¹ÐÅ°(private key)¸¦ »ý¼ºÇØ¾ß ÇÕ´Ï´Ù. °ø°³Å°´Â ´Ù¸¥ »ç¶÷°ú ±³È¯Çϰųª Å°¼­¹ö¿Í ±³È¯ÇÒ ¼ö ÀÖÁö¸¸ ºñ¹ÐÅ°´Â Àý´ë·Î ³²¿¡°Ô ¾Ë·ÁÁ®¼­´Â ¾ÈµË´Ï´Ù.

¾Ïȣȭ ¹æ½ÄÀº µÎ Å°¸¦ ¾î¶»°Ô »ç¿ëÇÏ´À³Ä¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. °ü¿ë ¾ÏÈ£ ¹æ½Ä(conventional cryptography)À̳ª ´ëĪ ¾ÏÈ£ ¹æ½Ä (symmetric cryptography)Àº ¾Ïȣȭ¿Í Çص¶À» À§ÇØ µ¿ÀÏÇÑ Å°(ºñ¹ÐÅ°)¸¦ »ç¿ëÇÕ´Ï´Ù. ¹Ý¸é¿¡ °ø°³Å° ¾ÏÈ£ ¹æ½ÄÀº µÎ°³ÀÇ Å°:°ø°³Å°¿Í ºñ¹ÐÅ°¸¦ ¸ðµÎ »ç¿ëÇÕ´Ï´Ù. ¼ö½ÅÀÚ³ª ¼ö½Å Á¶Á÷Àº ÀÚ½ÅÀÇ °ø°³Å°¸¦ ºÐ¹èÇÏ°í ºñ¹ÐÅ°¸¦ ºñ¹Ð¸®¿¡ º¸°üÇÕ´Ï´Ù. °ø°³Å°·Î ¾ÏȣȭµÈ µ¥ÀÌÅÍ´Â ¿ÀÁ÷ ºñ¹ÐÅ°¸¦ »ç¿ëÇÏ¿© Çص¶µÉ ¼ö ÀÖÀ¸¸ç; ºñ¹ÐÅ°·Î ¾ÏȣȭµÈ µ¥ÀÌÅÍ´Â ¿ÀÁ÷ °ø°³Å°¸¦ »ç¿ëÇÏ¿© Çص¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áß¿äÁß¿ä
 

°ø°³Å°´Â ¾ÈÀüÇÏ°Ô Åë½ÅÀ» ÁÖ°í ¹Þ°íÀÚ ÇÏ´Â ¸ðµç »ç¶÷¿¡°Ô ¹èÆ÷ÇÒ ¼ö ÀÖÁö¸¸ ºñ¹ÐÅ°´Â ±×¾ß¸»·Î ¿©·¯ºÐ¸¸ ¾Ë°í°è¼Å¾ß ÇÑ´Ù´Â °ÍÀ» ±â¾ïÇØ µÎ½Ê½Ã¿À.

¾Ïȣȭ´Â ÀÌ ¸Þ´º¾ó¿¡¼­ ´Ù·ç±â¿¡´Â ³Ê¹«³ª ±¤¹üÀ§ÇÑ ÁÖÁ¦ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¿©·¯ºÐÀÌ ÀÌ ÀåÀ» ÀÐÀ¸½Å ÈÄ ½Ç»ýÈ°¿¡¼­ ½º½º·Î GnuPG¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ» ¸¸Å­ÀÇ ÃæºÐÇÑ Áö½ÄÀ» ¾òÀ¸½Ç ²¨¶ó°í ¹Ï½À´Ï´Ù. GnuPG, PGP¿Í ¾Ïȣȭ ±â¼ú¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, B.8 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

B.1. ¼³Á¤ ÆÄÀÏ

GnuPG ¸í·ÉÀ» óÀ½À¸·Î ½ÇÇàÇϽøé, ¿©·¯ºÐÀÇ È¨ µð·ºÅ丮¿¡ .gnupg µð·ºÅ丮°¡ »ý¼ºµË´Ï´Ù. 1.2 ÀÌÈÄ ¹öÀüºÎÅÍ ¼³Á¤ ÆÄÀϸíÀÌ .gnupg/options¿¡¼­ .gnupg/gpg.confÀ¸·Î º¯°æµÇ¾ú½À´Ï´Ù. ¸¸ÀÏ È¨ µð·ºÅ丮¿¡¼­ .gnupg/gpg.conf ÆÄÀÏÀ» ãÀ» ¼ö ¾ø´Ù¸é, .gnupg/options ÆÄÀÏÀÌ »ç¿ëµË´Ï´Ù. 1.2 ÀÌÈÄ ¹öÀü¸¸ »ç¿ëÇϽŴٸé, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿©·¯ºÐÀÌ °¡Áö°í °è½Å ¼³Á¤ ÆÄÀÏÀÇ À̸§À» º¯°æÇÏ½Ã±æ ±ÇÀåÇÕ´Ï´Ù:

mv ~/.gnupg/options ~/.gnupg/gpg.conf

1.0.7 ÀÌÀü ¹öÀü¿¡¼­ ¾÷±×·¹À̵å ÇϽŴٸé, Å°¸µÀ» Àоî¿À´Âµ¥ °É¸®´Â ½Ã°£À» ÁÙÀ̱â À§ÇÏ¿© ¿©·¯ºÐÀÇ Å°¸µ¿¡ ¼­¸í ij½Ã¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÛ¾÷À» ¼öÇàÇϽ÷Á¸é, ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ½ÇÇàÇϽñ⠹ٶø´Ï´Ù:

gpg --rebuild-keydb-caches