´ÙÀ½ ÀÌÀü Â÷·Ê

3. Certificate Server¶õ?

Certificate Server´Â ÀÎÅͳݿ¡¼­ ¸ÞÀÏÀ̳ª ÇÁ·Î±×·¥(applet, script°°Àº°Í)µîÀÇ ¼Û½ÅÀÚ¸¦ ¹ÏÀ»¸¸ÇÑ »ç¶÷ÀÌ º¸³Â´ÂÁö ÀÎÁõÇØÁÖ´Â ¼­¹öÀÌ´Ù. ½±°Ô ¸»Çϸé ö¼ö°¡ ÀºÇà¿¡ °³ÀÎÀûÀÎ ¹®¼­¸¦ SignÀ» ÇÏ¿© º¸³Â´Ù°í Çϸé, ÀºÇàÀÇ ÀÔÀå¿¡¼­´Â ÀÌ ¸Þ¼¼Áö°¡ Á¤¸»·Î ö¼ö¿¡°Ô¼­ ¿Â°ÍÀÎÁö¸¦ È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. À̶§ PGP³ª GPGó·³ ºñ¹ÐÅ°¿Í °ø°³Å°¸¦ ÀÌ¿ëÇÏ¿© ö¼ö´Â ºñ¹ÐÅ°·Î »çÀÎÇÏ°í ÀºÇà¿¡¼­´Â ö¼öÀÇ °ø°³Å°¸¦ ÀÌ¿ëÇÏ¿©, ¼ö½ÅµÈ ¸Þ¼¼Áö°¡ ö¼ö°¡ º¸³½°ÍÀÌ ¸Â´ÂÁö È®ÀÎÇÒ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀºÇà¿¡¼­ ö¼ö ÇÑÅ× º¸³»´Â ¸Þ¼¼ÁöÀÎ °æ¿ì¿¡µµ ¸¶Âù°¡Áö ÀÌÁö¸¸, ¼­·Î°£ÀÇ °ø°³Å°°¡ Á¤È®ÇÏ°Ô Àü´ÞÀÌ µÇ¾ú´ÂÁö È®ÀÎÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. (º¸Åë ¸ÞÀÏÀ̳ª, ȨÆäÀÌÁöµîÀ» ÅëÇÏ¿© È®ÀÎÇÒ¼öµµ ÀÖ°í, Á÷Á¢ ¸¸³ª¼­ finger printµîÀ» Àû¾î¿Í¼­ ºñ±³Çغ¼¼öµµ ÀÖ´Ù.)

¸¸¾à ¼­·Î »ó´ë¹æÀÇ °ø°³Å°°¡ Á¤¸»·Î ¹ÏÀ»¸¸ÇÑ ÀÎÁõ±â°ü¿¡¼­ ÀÎÁõÇØÁØ°Í À̶ó¸é, »ó´ë¹æÀÇ °ø°³Å°°¡ ¸Â´Ù´Â°ÍÀ» È®ÀÎÇÏ´Â ¼ö°í¸¦ ´ú¼ö°¡ Àִµ¥, ÀÌ ÀÎÁõ±â°üÀ» Certificate Authority(CA)¶ó°í ºÎ¸£¸ç, CA¿¡ÀÇÇؼ­ »ó´ë¹æÀÇ °ø°³Å°°¡ ÀÎÁõµÇ¾î ÀÖÀ¸¸é, ¼­·Î°£¿¡ Á÷Á¢ È®ÀÎÇÒ ÇÊ¿ä¾øÀÌ °ø°³Å°¸¦ ¹ÏÀ» ¼ö ÀÖ°Ô µÇ´Â°ÍÀÌ´Ù.

(OpenSSL¿¡´Â À̰ͻӸ¸ÀÌ ¾Æ´Ï°í »ó´çÈ÷ ¸¹Àº ±â´ÉÀ» °¡Áö°í ÀÖÀ¸³ª Á¦°¡ ¾Æ´Â°Ô º°·Î¾ø³×¿ä...^^;) ¶Ç AppletÀ» ÀÛ¼ºÇØ º¸½ÅºÐÀº ¾Æ½Ã°ÚÁö¸¸ ÀÎÁõ¼­¿¡ÀÇÇÑ »çÀÎÀÌ µÇ¾îÀÖ´Â °æ¿ì¿¡´Â ÀϺΠ½Ã½ºÅÛÀÇ Á¦ÇÑµÈ ÀÚ¿ø(ÇÁ¸°ÅÍ, µð½ºÅ©, »ç¿îµåµî)¿¡ Á¢±ÙÇÒ¼ö ÀÖ´Â AppletÀ» »ý¼ºÇÒ¼ö ÀÖ½À´Ï´Ù. (´ÙÀ̾óÆе带 »ç¿ëÇÒ ¶§¿¡ ³ªÅ¸³ª´Â âÀ» »ý°¢Çغ¸¼¼¿ä...^^)

À§¿¡¼­ ³ªÅ¸³­°Í ó·³, ÀÎÅͳݿ¡¼­ ƯÁ¤°³ÀÎÀ̳ª ±â°ü¿¡´ëÇÑ ÀÎÁõÀ» ÇØÁÖ´Â °÷ÀÌ CAÀ̸ç, ÀÌ·± ¿ªÈ°À» ¼öÇàÇÏ´Â ¼­¹ö°¡ Certificate ServerÀÌ´Ù. VeriSignÀ̳ª Thawte Consultingµî¿¡¼­ ÀÌ·± ¼­ºñ½º¸¦ ÇÏ°í ÀÖ°í, ±âº»ÀûÀ¸·Î Netscape³ª MS Internet ExplorerµîÀÇ ½Å·ÚµÈ ÀÎÁõ±â°ü¿¡ ³ªÅ¸³­´Ù. º» ¹®¼­´Â VeriSignÀ̳ª Thawte Consultingµî°ú °°Àº ¼­ºñ½º¸¦ OpenSSLÀ» ÀÌ¿ëÇÏ¿© ½ÇÇàÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ±â¼úÇÏ°í ÀÖ´Ù.

OpenSSLÀº Secure Sockets Layer¿Í Transport Layer SecurityÇÁ·ÎÅäÄÝÀ» ¸¸Á·ÇÏ´Â Open Source ÅøŶÀÌ´Ù. OpenSSLÀº Eric A. Young°ú Tim J. Hudson¿¡ÀÇÇØ ¸¸µé¾îÁø SSLeay ¶óÀ̺귯¸®¸¦ ±âÃÊ·ÎÇÏ¿© ¸¸µé¾î Á³°í, ÇöÀç OpenSSL-0.9.6ÀÌ »ç¿ë°¡´ÉÇϸç, Unix¿Í Windows, OpenVMS, MacOSµîÀÇ Ç÷§Æû¿¡¼­ ½ÇÇàµÈ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê