#!html
KLDPCodeFestÀÇ À̺¥Æ®·Î PGP/GPG Key Signing Party(ÀÌÈÄ KSP)¸¦ °³ÃÖÇß½À´Ï´Ù. À̺¥Æ®°¡ ³¡³µ½À´Ï´Ù. Âü°¡ÇϽŠºÐµéÀº [http]¾Æ·¡(http://wiki.kldp.org/wiki.php/KLDPCodeFest/KSP#s-4) ³ª¿Í ÀÖ´Â ´ë·Î ½ÇÁ¦ »çÀÎÀ» Çؼ­ Å°¼­¹ö¿¡ ¾÷·ÎµåÇØ ÁÖ¼¼¿ä.


Å° ¸ñ·Ï ³»·Á¹Þ±â Å° ¸ðÀ½ ³»·Á¹Þ±â Ãß°¡ Å° ¸ðÀ½ ³»·Á¹Þ±â °á°ú ºÐ¼®
1 KSP¶õ ¹«¾ùÀΰ¡? ¿Ö Çϴ°¡?
2 Âü¿©ÇϽô ºÐÀÌ ÁغñÇÒ °Í
2.1 key¸¦ »õ·Î ¸¸µå¼Å¾ß ÇÏ´Â °æ¿ì
2.2 ÁÖÀÇ»çÇ×
3 Çà»ç ÀýÂ÷
4 Çà»ç ÀÌÈÄ
5 key signingÀÇ ÀǹÌ
6 Âü°íÀÚ·á
7 Áú¹®°ú ´ä
8 Ãß°¡ºÐÀÇ Å° µ¥ÀÌÅ͸¦ ¾ò´Â ¹ý
9 º¸³Ê½º: ¼÷Á¦ °Ë»ç? ÇÏ´Â ¹ý

1 KSP¶õ ¹«¾ùÀΰ¡? ¿Ö Çϴ°¡? #


Å° »çÀÌ´× ÆÄƼ(key signing party, KSP)´Â PGP/GPG¸¦ »ç¿ëÇÏ´Â »ç¶÷µéÀÌ ¸ð¿©¼­ »ç¶÷µéÀÇ °ø°³Å°¸¦ ÀÚ½ÅÀÇ Å°·Î ¼­¸í(sign)ÇÏ´Â Çà»çÀÔ´Ï´Ù. ÀÌ Çà»ç¸¦ ÅëÇØ PGP/GPG »ç¿ëÀÚ´Â [http]web of trust(http://www.rubin.ch/pgp/weboftrust.en.html)¸¦ Å©°Ô ´Ã¸± ¼ö ÀÖ°í, ¶Ç ÀÚ±â PGP/GPG Å°ÀÇ ½Å·Úµµ¸¦ Å©°Ô ³ôÀÏ ¼ö ÀÖ´Â ±âȸ°¡ µË´Ï´Ù.

¶Ç ÀÌ Çà»ç´Â ÀÚÄ©ÇÏ¸é ¸» ÇÑ ¸¶µð ¾È ÇÏ°í ¼­¸Ô¼­¸ÔÇÑ »óÅ·ΠÇì¾îÁú ¼ö ÀÖ´Â ¿ÀÇÁ¶óÀÎ Çà»ç¿¡¼­ ¾î¶² »ç¶÷µéÀÌ ³ª¿Ô´ÂÁö ¾Ë ¼ö ÀÖ°í, Çà»ç¿¡ Âü¿©ÇÑ ¸ðµç »ç¶÷µé°ú (ºñ·Ï Á¶±Ý¾¿ÀÌÁö¸¸) À̾߱⸦ ³ª´­ ¼ö ÀÖ´Â ÁÁÀº Ä£¸ñÀÇ ±âȸÀ̱⵵ ÇÕ´Ï´Ù.



ÀÌ KSP¿¡¼­´Â °¡´ÉÇÑ »¡¸® ¸¹Àº »ç¶÷µéÀÇ Å°¸¦ È®ÀÎÇÒ ¼ö ÀÖµµ·Ï Len SassamanÀÇ [http]Efficient Group Key Signing Method(http://sion.quickie.net/keysigning.txt)¸¦ »ç¿ëÇÕ´Ï´Ù. (¿ø¸®°¡ ±Ã±ÝÇϽøé Àо¼¼¿ä. ¾È ÀÐ¾î º¸¼Åµµ Âü¿©ÇÏ´Â µ¥´Â ÁöÀåÀÌ ¾ø½À´Ï´Ù.)

2 Âü¿©ÇϽô ºÐÀÌ ÁغñÇÒ °Í #


2.1 key¸¦ »õ·Î ¸¸µå¼Å¾ß ÇÏ´Â °æ¿ì #


[http] GnuPG Å° ¸¸µé±â(http://people.kldp.org/~eunjea/wiki/wiki.php/gnupg) ÆäÀÌÁö ¸¸µé¾ú½À´Ï´Ù. -- eunjea 2004-07-06 02:18:48

2.2 ÁÖÀÇ»çÇ× #


3 Çà»ç ÀýÂ÷ #


Áغñ¹°: Çʱ⵵±¸, À§¿¡¼­ ÀμâÇÑ ¹®¼­, Á¤ºÎ¿¡¼­ ¹ßÇàÇÑ ½ÅºÐÁõ

(Á¾ÀÌ¿Í ÆæÀ» »ç¿ëÇÑ´Ù´Â °¡Á¤ÇÏ¿¡ ¼³¸íÇÕ´Ï´Ù. PDA³ª ³ëÆ®ºÏÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.)

  1. ¹Ì¸® Áغñ¸¦ ¸øÇϽŠºÐµéÀÌ Âü¿©ÇÒ ¼ö ÀÖ°Ô ½Ã°£À» ¾à°£ ÇÒ¾ÖÇÒ ¿¹Á¤ÀÔ´Ï´Ù. (ÇÏÁö¸¸ ºü¸¥ ÁøÇàÀ» À§ÇØ ²À Å°¸¦ ¹Ì¸® º¸³» ÁÖ¼¼¿ä)
  2. ÁøÇàÀÚ°¡ ¾Õ¿¡¼­ ?MD5SUM ¹× ?SHA1 hash¸¦ ÀÐ¾î µå¸± °ÍÀÔ´Ï´Ù. À§¿¡¼­ ÁغñÇÑ ?MD5SUM°ú ?SHA1 hash¿Í ¸Â´Â Áö È®ÀÎÇϽʽÿÀ. È®ÀÎÀÌ µÇ¸é Âü¿©ÇÏ´Â »ç¶÷ ¸ðµÎ´Â µ¿ÀÏÇÑ ¹®¼­·Î ÀÛ¾÷ÇÑ´Ù´Â ¶æÀÔ´Ï´Ù. È®ÀÎÀÌ ³¡³ª¸é fingerprint¸¦ °³°³ÀÎÀÌ ÇϳªÇϳª È®ÀÎÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
  3. ÃæºÐÇÑ °ø°£À» È®º¸ÇÏ°í 2¿­·Î ¸¶ÁÖº¸°í ¼± ´ÙÀ½ ¸¶ÁÖº» »ó´ë¸¦ È®ÀÎÇÕ´Ï´Ù. À̶§ ´ÙÀ½ µÎ °¡Áö¸¦ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
    1. »ó´ë¹æÀÌ ¹®¼­ÀÇ checksum°ú ±× ¹®¼­ ¾È¿¡ µé¾î ÀÖ´Â ÀÚ±â Å°ÀÇ fingerprint¸¦ È®ÀÎÇß´Â Áö ¿©ºÎ (¹®¼­¿¡¼­ Fingerprint OK¶õ¿¡ üũ)
    2. ½ÅºÐÁõÀ¸·Î ´«¾Õ¿¡ ÀÖ´Â »ç¶÷ÀÌ ±× »ç¶÷ÀÌ ¸Â´Â Áö ¿©ºÎ (¹®¼­¿¡¼­ ID OK¶õ¿¡ üũ)
  4. ½Ã°è¹æÇâÀ¸·Î µ¹¾Æ°¡¸é¼­ ¹Ýº¹

4 Çà»ç ÀÌÈÄ #




5 key signingÀÇ ÀÇ¹Ì #


PGP/GPG°¡ ÇÏ´Â ÀÏÀº Å©°Ô µÎ °¡ÁöÀÔ´Ï´Ù. Çϳª´Â ¾ÏȣȭÀÌ°í ¶Ç Çϳª´Â ÀÎÁõÀÔ´Ï´Ù.

¾Ïȣȭ´Â ³»°¡ º¸³»´Â/¹Þ´Â Á¤º¸¸¦ ´Ù¸¥ »ç¶÷ÀÌ µµÃ»ÇÏ´õ¶óµµ ¾Ë ¼ö ¾øµµ·Ï ¾ÏȣȭÇÏ´Â ±â´ÉÀÔ´Ï´Ù. --encrypt¿Í --decrypt ¸í·ÉÀÌ ±×·± ±â´ÉÀ» ÇÕ´Ï´Ù. ÀÎÁõÀº ³»°¡ º¸³»´Â Á¤º¸°¡ ³»°¡ º¸³Â´Ù´Â »ç½ÇÀ» Áõ¸íÇÏ°í, ¶Ç ³»°¡ ¹ÞÀº Á¤º¸°¡ ÁøÂ¥·Î ±× »ç¶÷¿¡¼­ ¿Ô´ÂÁö È®ÀÎÇÏ´Â ±â´ÉÀÔ´Ï´Ù. --sign°ú ---verify ¸í·ÉÀÌ ±×·± ±â´ÉÀ» ÇÕ´Ï´Ù.

GPG°¡ ÀÎÁõºÎºÐ¿¡ À־ ¹®Á¦Á¡À̶ó¸é, ´©±¸³ª ¾î¶² À̸§À¸·Îµç Å°¸¦ ¸¸µé ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â, È®ÀÎÀ» ÇßÀ» ¶§ Å°¸¦ ¼­¸íÇÕ´Ï´Ù (key signing). ÀÚ½ÅÀÇ Å°·Î »ó´ë¹æÀÇ Å°¸¦ ¼­¸íÇÏ´Â °ÍÀε¥, ±× Àǹ̴ ÀÌ »ç¶÷Àº ³»°¡ ¾Ë°í ÀÖ´Â ±× »ç¶÷ÀÌ ¸Â´ÂÁö È®ÀÎÇß´Ù¶ó´Â ¶æÀÔ´Ï´Ù. ±×¸®°í, ÀÌ·± ½ÄÀ¸·Î ³ª°¡´Ù º¸¸é ½Å·ÚÇÒ ¼ö ÀÖ´Â Å°ÀÇ ¹üÀ§°¡ Ä¿Áö´Âµ¥, ±×°É web of trust¶ó°í ÇÕ´Ï´Ù. (ÄÁÆ®·ÑÀ̳ª µ¶Á¡ÀÌ ¾ø´Â ¼ø¼öÇÑ Ç®»Ñ¸® PKIÀÔ´Ï´Ù.)



6 Âü°íÀÚ·á #


7 Áú¹®°ú ´ä #

DeleteMe ÀÌ Çà»ç´Â ²À KLDPCodeFest¿¡¼­¸¸ ÇÒ ¼ö ÀÖ´Â Çà»ç´Â ¾Æ´Ï´Ï ?KeySigningParty ¶ó´Â Á»´õ ÀϹÝÀûÀÎ À̸§ÀÇ ÆäÀÌÁö·Î µ¶¸³½ÃÄѼ­ ÀÛ¼ºÇÏ´Â °ÍÀÌ ¾î¶³±î¿ä? -- ±Ç¼ø¼±
ÀϹÝÀûÀÎ Á¤º¸¶ó°í Çϱâ´Â Á» ¾î·Á¿îµ¥¿ä... ÇÊ¿äÇÏ´Ù¸é ÀϹÝÀûÀÎ Á¤º¸¸¦ Ãß°¡ÇÏ°ÚÁö¸¸, ÀÏ´ÜÀº À̹ø Çà»ç¿¡ ¾î¶»°Ô ÇØ¾ß ÇÒ Áö¿¡ ´ëÇÑ Á¤º¸¸¦ ´ãÀ» ¿¹Á¤ÀÔ´Ï´Ù. -- cwryu

°ø°³Å° ¼­¹ö¿¡ °ø°³Å°¸¦ ¾÷·Îµå Çߴµ¥. ³ªÁß¿¡ °ø°³Å°¸¦ ¼­¹ö¿¡¼­ Áö¿ï ¼ö ÀÖ½À´Ï±î? --pyrasis
¸ø ÇÕ´Ï´Ù. °ø°³Å°¸¦ ¹«È¿·Î ¸¸µå·Á¸é revoke ÀÎÁõ¼­¸¦ ¼­¹ö¿¡ ¿Ã¸®¸é µË´Ï´Ù. ÇÏÁö¸¸ ¿ÏÀüÈ÷ Áö¿ï ¼ö´Â ¾ø½À´Ï´Ù. --cwryu

ÀºÀç´ÔÀÇ À§Å°¸¦ µû¶ó °ø°³Å°¸¦ ¸¸µé¾ú½À´Ï´Ù. ¼­¹ö¿¡µµ ¿Ã·È°í, À̸ÞÀϵµ º¸³Â½À´Ï´Ù. Çåµ¥, ÀÌ °ø°³Å°¸¦ ¸¸µç ÄÄÇ»Å͸¦ °¡Áö°í ÄÚµåÆ佺Ʈ¿¡ Âü¿©ÇÏÁö ¾ÊÀ»°Å°Åµç¿ä.. ȸ»ç ÄÄÀ̶ó.. Á¦ ³ëÆ®ºÏÀ» °¡Á®°¡¾ßµÇ´Âµ¥.. ¾Æ¹« »ó°ü¾ø´Â°Ç°¡¿ä?? ÀÌ·²¶© ¾î¶»°Ô Çϴ°ǰ¡¿ä?? -- kwon37xi
´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼­ ÀÌ¿ëÇÏ·Á¸é °³ÀÎÅ°¸¦ ¹é¾÷ÇÑ ´ÙÀ½ importÇÏ¸é µË´Ï´Ù. ²À ±×·± °æ¿ì°¡ ¾Æ´Ï´õ¶óµµ Å°¸¦ ÀÒ¾î¹ö¸®Áö ¾Ê°Ô ¹é¾÷ÇØ µÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
gpg --list-secret-key
Çϸé ÀڱⰡ °¡Áø Å° ¸ñ·ÏÀÌ ³ª¿Ã °ÍÀÌ°í ±× Áß¿¡¼­ Çϳª¸¦ °ñ¶ó ´ÙÀ½ ¸í·ÉÀ¸·Î ¹é¾÷ÇÕ´Ï´Ù.
gpg --export-secret-key -a Å°ID > mysecretkey.asc
ÀÌ ÆÄÀÏÀ» ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼­ ÀÌ¿ëÇÏ·Á¸é ÆÄÀÏÀ» ÇØ´ç ÄÄÇ»ÅÍ·Î ¿Å±ä ´ÙÀ½ {{--import}}} ¸í·ÉÀ¸·Î °¡Á®¿É´Ï´Ù.
gpg --import mysecretkey.asc
Çà»ç ´çÀÏ¿¡´Â Á÷Á¢ Å°¸¦ »çÀÎÇÒ ÇÊ¿ä´Â ¾ø±â ¶§¹®¿¡ (½Ã°£µµ Á» ºÎÁ·ÇÏ°í) °³ÀÎÅ°¸¦ ²À °¡Á®¿À½Ç ÇÊ¿ä´Â ¾ø°ÚÁö¸¸, ÇÒ ¶§ Çѹø¿¡ ÇÏ´Â °Íµµ ±âºÐÀÌ ³ª°ÚÁö¿ä? :) --cwryu

°ø°³Å°¼­¹ö¿¡ ¾÷·Îµå¿¡ ÇÏ´Â °Í °ü·Ã Áú¹®ÀÔ´Ï´Ù.

Çà»çÀü¿¡
$ gpg --send-keys --keyserver wwwkeys.de.pgp.net KeyID
Çà»çÈÄ¿¡
$ gpg --send-keys --keyserver wwwkeys.pgp.net Å°ID

ÀÌ·¸°Ô µÎ ¹ø ¾÷·Îµå ÇÏ´Â °Ç°¡¿ä? ±×¸®°í Çà»çÀü°ú Çà»çÈÄÀÇ keyserver ÁÖ¼Ò°¡ Çϳª´Â .de°¡ µé¾î°¡ ÀÖ°í Çϳª´Â ºüÁ® Àִµ¥ ±×°Ô °°Àº ¼­¹öÀÎÁöµµ ±Ã±ÝÇÕ´Ï´Ù. --¼¼¹ú
Çϳª´Â ÀÚ±â Å°¸¦ ¾÷·ÎµåÇÏ´Â °Å°í µÚ¿¡´Â »çÀÎÇÑ ³²ÀÇ Å°¸¦ ¾÷·ÎµåÇÏ´Â °ÅÁÒ. wwwkeys.pgp.net ¿¬°áÀÌ ¾È ÁÁ¾Æ¼­ wwwkeys.de.pgp.netÀ¸·Î ¹Ù²Ù¾î ³õ¾Ò´Âµ¥ °ø¿ë Å°¼­¹öµéÀº ¼­·Î µ¥ÀÌÅ͸¦ ±³È¯Çϱ⠶§¹®¿¡ ¾î¶² ¼­¹ö¸¦ ½áµµ »ó°ü¾ø½À´Ï´Ù.
³ªÁß¿¡ Ãß°¡ºÐÀÇ Å°¸¦ µî·ÏÇϽŠºÐµéÀÇ Å° µ¥ÀÌÅÍ°¡ ¾ø½À´Ï´Ù. ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇØÁÖ¼¼¿ä cwryu´Ô.
¿Ã·È½À´Ï´Ù --cwryu

8 Ãß°¡ºÐÀÇ Å° µ¥ÀÌÅ͸¦ ¾ò´Â ¹ý #

´ÙÀ½ ¸í·ÉÀ¸·Î KSP¿¡ ´ÊÀå Âü¿©ÇÑ »ç¶÷µéÀÇ gpg Å°¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹ÄÁµ¥ Á¦(cdpark) Å°¸¦ ¹ÞÀ¸½Ã·Á¸é
$ gpg --keyserver wwwkeys.de.pgp.net --recv-keys 25E4C066
¶ó°í Ä¡¸é µË´Ï´Ù.


Ãß°¡·Î KSP¿¡ Âü°¡ÇÑ 6¸íÀÇ GPG key IDÀÔ´Ï´Ù.
F77115D9 yongbin@...com
DBB76C7A ddoman@...com
25E4C066 cdpark@...com
F37C8D18 envia@...com
C7A9B1C7 idkiller@...com
82E2B7A1 mithrandir@...net

wwwkeys.de.pgp.net¿¡¸¸ µî·ÏÇÑ ºÐµµ ÀÖ°í, wwwkeys.pgp.net¿¡¸¸ µî·ÏÇÑ ºÐµµ ÀÖÀ¸´Ï µÎ °÷ ¸ðµÎ¿¡°Ô ¹°¾îº¸¸é È®½ÇÇÏ°ÚÁÒ? ±ÍÂú°ÚÁÒ? ÇѲ¨¹ø¿¡ ´Ù ¹ÞÀ¸·Á¸é...
$ gpg --keyserver wwwkeys.de.pgp.net --recv-keys F77115D9 DBB76C7A 25E4C066 F37C8D18 C7A9B1C7 82E2B7A1
$ gpg --keyserver wwwkeys.pgp.net --recv-keys F77115D9 DBB76C7A 25E4C066 F37C8D18 C7A9B1C7 82E2B7A1
¶ó°í¸¸ ÃÄ ÁÖ¼¼¿ä.

ÇöÀç(2004-7-18 21:50) mithrandir ´ÔÀÇ Å°°¡ Å°¼­¹ö¿¡ ¿Ã¶ó°¡ ÀÖÁö ¾Ê½À´Ï´Ù. Á¦°¡ ¿Ã¸° Å° ÀÚ·á°¡ º¯Á¶(!) µÇ¾úÀ»Áöµµ ¸ð¸£´Ï fingerprint¸¦ ¹Ýµå½Ã È®ÀÎÇϼ¼¿ä.

-- cdpark
¾Ñ Å° ¿Ã¸®´Â°ÍÀ» ±ôºý Çß±º¿ä. Áö±Ý ¸· ¿Ã·È½À´Ï´Ù. -- mithrandir

9 º¸³Ê½º: ¼÷Á¦ °Ë»ç? ÇÏ´Â ¹ý #

$ gpg --keyserver wwwkeys.de.pgp.net --recv-keys keyID
$ gpg --list-sigs keyID
¶ó°í Ä¡¸é ÀÚ½ÅÀÇ key¿¡ ´ëÇØ »çÀÎÇÑ »ç¶÷ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. (¿ª½Ã µÎ ¼­¹ö¸¦ ¹ø°¥¾Æ°¡¸é¼­ È®ÀÎÇغ¸¼¼¿ä.)
-- cdpark

See also KLDPCodeFest