WWWº¸¾È°ú ÀüÀÚÈÆóÀÎÅÍ³Ý ÀüÀÚ»ó°Å·¡ÀÇ À¯Çüµé
±×·¯³ª ÇöÀç ÀÎÅͳݻ󿡼 ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ÁöºÒ¹æ½Ä°ú ¹®Á¦Á¡Àº ´ÙÀ½°ú°°´Ù.
±×·¯³ª À̹æ½Ä¿¡µµ ¿©ÀüÈ÷ ¸î°¡Áö °í·ÁÇÒ Á¡ÀÌ ÀÖ´Ù.
ÀÌ ¹æ½ÄÀÇ ´ÜÁ¡Àº
ºñ´ëĪÇü ¾Ïȣȹæ½ÄÀ¸·Î´Â
RSAÀÇ ¿ø¸®¸¦ »ìÆìº¸ÀÚ.
Message AutheticationÀº ¸Þ½ÃÁö¸¦ ¼Û¼ö½ÅÇÏ´Â Ãø¿ÜÀÇ Á¦ 3ÀÚ°¡ À̸¦ ¼öÁ¤ÇÏ´Â
°ÍÀ» ¹æÁöÇÏ´Â Ãø¿¡ ÃÐÁ¡ÀÌ ¸ÂÃß¾îÁ® ÀÖÀ¸¸ç
Authetication¹æ½Ä¿¡´Â ´ÙÀ½ ¼¼°¡Áö ¹æ½ÄÀÌ ÀÖ´Ù.
±×·¯³ª ¿©±â¿¡´Â ¸î°¡Áö ´ÜÁ¡ÀÌ ÀÖ´Ù.
¸¹ÀÌ »ç¿ëÇÏ´Â Hash¾Ë°í¸®ÁòÀ¸·Î´Â
Digital Signature´Â ¸Þ½ÃÁö¸¦ ¼Û¼ö½ÅÇÏ´Â ´ç»çÀÚ°£¿¡ »óÈ£ ¸Þ½ÃÁöÀÇ ½Åºù¼º¿©ºÎ
¿¡ ´ëÇÑ º¸ÁõÀ» Çϵµ·Ï Çϴµ¥ ÃÐÁ¡ÀÌ ¸ÂÃß¾îÁ® ÀÖÀ¸¸ç,
ÀüÀÚ¼¸í(Digital Signature)Àº ÀϹÝÀûÀ¸·Î PublicŰ ¾Ïȣȹæ½ÄÀ» ÀÌ¿ëÇØ¼
ÀÌ·ç¾îÁø´Ù. Àü¼ÛµÇ´Â ¸Þ½ÃÁöÀÇ Æ¯Á¤ µ¥ÀÌŸ¸¦ ÀÚ½ÅÀÇ PrivateŰ·Î ¾ÏÈ£ÈÇØ¼
(¼¸íÇØ¼) ¼ö½ÅÃø¿¡ º¸³»¸é ¼ö½ÅÃøÀº ¼Û½ÅÃøÀÇ PublicŰ·Î º¹È£¸¦ ÇØ¼
Á¤»óÀûÀ¸·Î ¸Þ½ÃÁö°¡ ÇØµ¶µÇ¸é Á¤¸» ÀÌ ¸Þ½ÃÁö´Â ¼Û½ÅÀÚ°¡ º¸³Â´Ù´Â »ç½ÇÀ»
Áõ¸íÇÒ ¼öµµ ÀÖ°í, ¶Ç ¼Û½ÅÀÚ´Â ÀÚ½ÅÀÌ ÀÌ ¸Þ½ÃÁö¸¦ º¸³Â´Ù´Â(¼¸íÇß´Ù´Â)
»ç½ÇÀ» ºÎÀÎÇÒ ¼ö ¾ø°Ô µÈ´Ù.
ÀÌ ¹æ¹ýÀº °£´ÜÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ±×·¯³ª »ç¿ëÀÚ¿¡¼ ¼¹öÃøÀ¸·Î Àü´ÞµÇ´Â »ç¿ëÀÚ¸í°ú
ÆÐ½º¿öµå´Â ¾ÏȣȰ¡ µÇÁö ¾Ê´Â´Ù. Áï óÀ½¿¡ ³íÀÇµÈ °¡·Îä±âµîÀÌ °¡´ÉÇÑ °÷
¿¡¼´Â º¸È£¹ÞÀ» ¼ö ¾ø´Ù. ¶ÇÇÑ ¼¹ö°¡ °Å´ëÇÏ°í º¹ÀâÇÑ µð·ºÅ丮±¸Á¶·Î µÇ¾îÀÖ°í °Å±â¿¡
µû¶ó Çã¿ëµÉ »ç¿ëÀÚÀÇ ±×·ìÀÌ ¼·Î ´Ù¸£°í º¹ÀâÇÏ°Ô ¿¬°áµÇ¾îÀÖÀ¸¸é ¿î¿µÈ÷±â°¡ ¿©°£ Èûµé
Áö ¾Ê´Ù. ¶ÇÇÑ °á°ú·Î ³Ñ¾î°¡´Â url¿¡ ´ëÀÀµÈ ¹®¼´Â º¸È£¹ÞÁö ¸øÇÑ´Ù. ±×·¯¹Ç·Î
Basic Authetication¿Ü¿¡ Á»´õ °·ÂÇÑ º¸¾ÈÇÁ·ÎÅäÄÝÀÌ ÇÊ¿äÇÏ´Ù.
½ÇÁ¦·Î ¼¹ö¿¡¼ ¼³Ä¡ÇÏ´Â °ÍÀº
ÀÌ·± ¾àÁ¡À» º¸¿ÏÇÏÀÚ´Â »ý°¢¿¡¼ ÆÐ½º¿öµå¸¦ OneWay Hash(MD5)·Î
encodingÇØ¼ ¼¹ö¿¡°Ô Àü´ÞÇÔÀ¸·Î½á ³×Æ®¿÷»ó¿¡¼ ÀÌ Á¤º¸¸¦ °¡·Îä´õ¶óµµ ÀÌ Á¤º¸¸¦
°¡Áö°í ÆÐ½º¿öµå¸¦ ÇØ¼®ÇÒ¼ö ¾øµµ·Ï ÇÏ´Â ¸ÅÄ¿´ÏÁòÀÌ´Ù. À̹æ¹ýÀÌ µ¿ÀÛÇÏ´Â ¸ÞÄ¿´ÏÁòÀº ±×¸²°ú °°´Ù.
2. ÀÎÅÍ³Ý ºñÁî´Ï½ºÀÇ °É¸²µ¹ - Payment
ÀÎÅͳݻóÀÇ ºñÁî´Ï½º, ÀüÀÚ»ó°Å·¡°¡ Ȱ¼ºÈµÇ±âÀ§Çؼ´Â ¼±°áÇØ¾ß ÇÏ´Â ¿©·¯°¡Áö °É¸²µ¹µéÀ» Á¦°ÅÇØ¾ßÇÑ´Ù.
³×Æ®¿÷Á¢¼Ó, ¼ÒÇÁÆ®¿þ¾î/Çϵå¿þ¾î Ç÷§Æû, ¹°Ç°ÀÇ ¹è´Þ, ¸ÖƼ¹Ìµð¾î Á¤º¸, ÁöºÒ¹æ½Ä, ¹ý·üÀû Á¦¾àµî
ÇØ°áÇØ¾ß ÇÏ´Â ¹®Á¦°¡ ¸¹´Ù.
±×·³¿¡µµ ºÒ±¸Çϰí ÇöÀç ÀÎÅͳݻ󿡴 ºñÁî´Ï½º¸¦ ¼º°øÀûÀ¸·Î À̲ø¾î°¡´Â ±â¾÷µéÀÌ ÀÖ´Ù.
ÀÌ·± ¿©·¯°¡Áö ¹®Á¦Á¡µé°¡¿îµ¥ ¾ÆÅ³·¹½º °Ç°ú°°Àº ¹®Á¦´Â ¹Ù·Î ÁöºÒ¹æ½ÄÀÌ´Ù.
µ·À» ÁÖ°í ¹Þ´Â ¸ÞÄ¿´ÏÁòÀÌ ¸íÈ®È÷ Á¦½ÃµÇÁö ¾ÊÀ¸¸é ÀüÀÚ »ó°Å·¡ÀÇ ±âº»ÀÌ Èçµé¸®±â¶§¹®ÀÌ´Ù.
ÇöÀç ¼º°øÀûÀ¸·Î ºñÁî´Ï½º¸¦ À̲ø¾î°¡´Â ÀÎÅÍ³Ý ÀüÀÚ»ó°Å·¡±â¾÷µéÀº ÀÌ·± ¹®Á¦¸¦ ȸÇÇÇϰí ÀÖ±äÇÏÁö¸¸
º»°ÝÀûÀÎ ÀÎÅÍ³Ý ÀüÀÚ»ó°Å·¡°¡ Ȱ¼ºÈµÇ¸é ÁöºÒ¹®Á¦°¡ Áß¿äÇÑ ¹®Á¦·Î ºÎ°¢µÉ °ÍÀÌ´Ù.
À̿ܿ¡µµ °øÅëÀûÀ¸·Î
ÀÌ ¹æ½ÄÀº ³Ý½ºÄÉÀÌÇÁ¼¹ö¿Í Ŭ¶óÀÎ¾îÆ®»çÀÌÀÇ SSL ¾Ïȣȱâ¹ýÀ» ÅëÇØ ½Å¿ë
Ä«µå¹øÈ£¸¦ Àü¼ÛÇÏ´Â ¹æ½ÄÀÌ´Ù. ¿©±â¿¡µµ µÎ°¡ÁöÀÇ ¹®Á¦Á¡ÀÌ ÀÖ´Ù. ÀÌ °æ¿ì¿¡´Â
³Ý½ºÄÉÀÌÇÁÀÇ ÁÂÃøÇÏ´ÜÀÇ ¿¼è۰¡ Æò¼Ò¿¡´Â ºÎ·¯Áø ¸ð¾çÀ» ÇϰíÀÖ´Ù°¡ ºÎ·¯ÁöÁö¾ÊÀº
¿ÏÀüÇÑ ¸ð¾çÀ» º¯Çؼ SSLÅë½ÅÀ» ÇÑ´Ù´Â °ÍÀ» ¾Ë·ÁÁØ´Ù.
¾î¶² ¼¹ö¿¡´Â µî·ÏÇÑ »ç¶÷¸¸ÀÌ ÀÚ½ÅÀÇ ¼¹ö¸¦ ÀÌ¿ëÇÒ¼ö ÀÖµµ·Ï Á¤Ã¥À»
¼¼¿ì°í, »ç¿ëÇÒ »ç¶÷Àº ¹Ì¸® ÀÚ½ÅÀÇ Á¤º¸(ÁÖ¼Ò, À̸§, id, ÁöºÒ¹æ½Ä-½Å¿ëÄ«µå¹øÈ£)¸¦
ÀÔ·ÂÇØ¼ id¿Í ÆÐ½º¿öµå¸¦ ÅëÇØ Á¤º¸¸¦ Á¦°øÇÏ°í »ó°Å·¡¸¦ ÇÏ´Â ¹æ½ÄÀÌ´Ù.
ÀÌ ¹æ½ÄÀº ÃÖ±Ù ±Ô¸ð°¡ Å« ¼¹ö¸¦À» Áß½ÉÀ¸·Î ¸¹ÀÌ ÀÌ¿ëµÈ´Ù.
3. WWW º¸¾È(Security)
3.1 ½Ã½ºÅÛº¸¾È(System Security)°ú ÀڷẸ¾È(Data Security)
ƯÈ÷ WWW¼¹ö¿¡¼´Â (1) CGIÇÁ·Î±×·¥°ú °ü·ÃµÈ ºÎºÐ°ú (2) µð·ºÅ丮¸®½ºÆÃÀ»
º¸¿©ÁÖ´Â °ÍµîÀÌ ÁÖÀǸ¦ ¿äÇÏ´Â ºÎºÐÀÌ´Ù. ƯÈ÷ WWW¼¹ö¸¦ AccessÇÑ ·Î±×ÆÄÀÏ¿¡´Â
URLÀÇ ÀüºÎ°¡ º¸¿©Áö¹Ç·Î URL¿¡ »ç¿ëÀÚ¸í°ú ÆÐ½º¿öµå¸¦ ³Ö¾î¼ »ç¿ëÇÒ°æ¿ì, ±×´ë·Î
·Î±×¿¡ ³²À¸´Ï±î ÁÖÀǸ¦ ÇØ¾ßÇÑ´Ù.

3.2 ¾ÏÈ£È(Cryptography) ¹æ¹ý
´ëĪÇü ¾Ïȣȹæ½ÄÀº ÀڷḦ ¾ÏÈ£ÈÇϴ Ű¿Í ¾ÏÈ£ÈµÈ ÀڷḦ º¹È£ÈÇÏ´Â
ŰÀ̰¡ µ¿ÀÏÇÑ ¾Ïȣȹæ½ÄÀÌ´Ù. ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ°í ¾Ë·ÁÁø ¾Ïȣȹæ
½ÄÀÌ´Ù.
ÀÌ ¹æ½ÄÀÇ ÀåÁ¡Àº
ºñ ´ëĪÇü ¾Ïȣȹæ½ÄÀº ¾ÏÈ£ÈÁ¤º¸¸¦ ³×Æ®¿÷»óÀÇ »ó´ëÆí¿¡°Ô º¸³¾¶§ ۱îÁö
º¸³»¾ßÇϴµ¥, ±× ۸¦ º¸È£ÇÒ ±æÀÌ ¾ø´Ù´Â ¹®Á¦ÀǽĿ¡¼ °³¹ßµÇ±â ½ÃÀÛÇß´Ù.
1970³â´ëºÎÅÍ "Secure Communication over Insecure Channel"À̶ó´Â ÁÖÁ¦ÀÇ
¹®Á¦ÀǽĿ¡¼ ¿¬±¸°¡ Ȱ¹ßÈ÷ ÁøÇàµÇ¾ú°í ±× °á°ú ºñ´ëĪÇü(°ø°³Å°)¾ÏÈ£È
¹æ¹ýµéÀÌ ³ª¿À°Ô µÇ¾ú´Ù.
ÀÎÅͳݿ¡¼ °ø°³Å° ¾Ïȣȹæ½ÄÀÌ Áß¿äÇÏ°Ô ´ëµÎµÇ´Â ÀÌÀ¯´Â
TCP/IPÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÀÎÅͳÝÀÌ SecureÇÑ ChannelÀ̶ó°í
º¸Áö ¾Ê±â¶§¹®ÀÌ´Ù.
µîÀÌ ÀÖ´Ù.
Diffie-Hellman ¸ÞÄ¿´ÏÁòÀº 1976³â Stanford´ëÇÐÀÇ Whitfield Diffid¿Í
Martin Hellman°¡ ¹ßÇ¥ÇÑ ³í¹®¿¡ ÀÇÇØ ¸¸µé¾îÁ³´Ù. óÀ½¿¡ ÀÌ µÎ»ç¶÷Àº
Public Key¾Ïȣȹæ½ÄÀ» ÀǵµÇßÀ¸³ª ½ÇÁ¦·Î ÀÌ ¹æ½ÄÀº ¾Ïȣȹæ½ÄÀ̶ó±â
º¸´Ù´Â ۸¦ ¾ÈÀüÇÏ°Ô Àü´ÞÇÏ´Â ¹æ¹ýÀ̾ú´Ù.
ÀÌ ¹æ½ÄÀº °íÀüÀûÀÎ Public Key¾Ïȣȹæ½ÄÀ¸·Î Ãë±ÞµÇÁö¸¸, ¾ÆÁ÷±îÁöµµ
ÀÓ½Ã۸¦ ±³È¯ÇÏ´Â ¸ÞÄ¿´ÏÁò¿¡ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù.
RSA´Â 1977³â MITÀÇ ¼¼ ÀþÀº ±³¼ö Ronald Rivest, Adi Shamir, Len
Adleman ¼¼ »ç¶÷¿¡ ÀÇÇØ ¸¸µé¾îÁø Public Key¾ÏÈ£È ¹æ½ÄÀÌ´Ù.
LUC´Â 1993³â ´ºÁú·£µå¿¡¼ ¸¸µé¾îÁø »õ·Î¿î public Key¾Ïȣȹæ½ÄÀÌ´Ù.
LUC´Â lucas sequence°¡¿îµ¥ Å« Á¤¼ö¸¦ ÀÌ¿ëÇØ publicŰ¿Í Private۸¦
»ý¼ºÇÏ´Â ¹æ½ÄÀ¸·Î RSAº¸´Ù È¿À²ÀÌ ´õ ÁÁÀº ¾Ïȣȹæ½ÄÀ¸·Î ¾Ë·ÁÁ³´Ù.
¿¡ ´ëÇÑ º¸ÁõÀ» ÇÏ´Â ¸ÞÄ¿´ÏÁòÀÌ´Ù.
¸Þ½ÃÁö¸¦ ÀÚ½ÅÀÇ PrivateŰ·Î ¾ÏÈ£ÈÇØ¼ ¼ö½ÅÃø¿¡ º¸³»¸é ¼ö½ÅÃø¿¡¼´Â
º¸³½»ç¶÷ÀÇ Public Ű·Î ¸Þ½ÃÁö¸¦ º¹È£ÇÑ´Ù. »ó´ëÆíÀÇ PublicŰ·Î ¸Þ½ÃÁö°¡
º¹È£µÈ´Ù´Â °ÍÀº ÀÌ ¸Þ½ÃÁö°¡ ±× »ç¶÷ÀÇ PrivateŰÀÌ·Î ¾ÏȣȰ¡ µÈ °ÍÀ̶ó´Â
Áõ¸íÀ̵ǰí Private۸¦ ¾Æ´Â »ç¶÷Àº »ó´ëÆíÀ̱⶧¹®¿¡ ÀÌ ¸Þ½ÃÁö°¡ Á¤¸»
³»°¡ ±â´ëÇÏ´ø ±× »ó´ëÆíÀÌ º¸³½°ÍÀ̶ó´Â »ç½ÇÀ» È®ÀÎÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
À̰ÍÀÌ ¹Ù·Î ÀüÀÚ¼¸í(Digital Signature)ÀÇ ±â´ÉÀ» ÇÏ´Â °ÍÀÌ´Ù.
À̸¦ ÇØ°áÇϱâÀ§ÇØ ÀÚ½ÅÀÇ privateŰ·Î ¾ÏÈ£ÈÇÏ°í ¼ö½ÅÀÚÀÇ PublicŰ·Î
´Ù½Ã Àç ¾ÏÈ£ÈÇØ¼ º¸³¿À¸·Î Authetication, Signature,
Confidetiality¸¦ ÇÔ²² º¸ÁõÇϱ⵵ ÇÑ´Ù.
¸Þ½ÃÁö¸¦ ÁÖ°í¹Þ´Â µÎ ÃøÀÌ µ¿ÀÏÇÑ Å°µéÀ» °¡Áö°í ÀÖ´Ù¸é, ¼Û½ÅÃø¿¡¼´Â
¸Þ½ÃÁöÀÇ ChecksumÀ» ±¸ÇÑÈÄ(MAC) ±× ³»¿ëÀ» ¾ÏÈ£ÈÇØ¼ ¸Þ½ÃÁö¿¡ ºÙ¿©¼
º¸³»°í ¼ö½ÅÃøÀº ±× °ªÀ» ÇØµ¶Çؼ ¸Þ½ÃÁöÀÇ ChechsumÀ» »õ·ÎÀÌ °è»êÇØ¼
µ¿ÀÏÇÏ¸é ¸Þ½ÃÁö°¡ º¯°æÀÌ ¾ø¾úÀ½À» Áõ¸íÇÏ´Â ¹æ½ÄÀÌ´Ù.
µîÀÌ ÀÖ´Ù.
±â´ÉÀÌ ÀÖ´Ù.
3.3 ÀϹÝÀûÀÎ WWWº¸¾È ¸ÞÄ¿´ÏÁò
ÀÌ ¹æ½ÄÀº IP Address Authetication°ú ÇÔ²² ¼¯¾î¼ »ç¿ëÇϱ⵵ ÇÑ´Ù
À̹æ¹ýÀÌ µ¿ÀÛÇÏ´Â ¸ÞÄ¿´ÏÁòÀº ±×¸²°ú °°´Ù.
¿øÇÏ´Â µð·ºÅ丮¿¡ ".htaccess"ÆÄÀÏÀ» ¸¸µé°í ¿©±â¿¡ Á¢±Ù°¡´ÉÇÑ »ç¿ëÀÚµé°ú ÆÐ½º¿öµåÆÄÀÏÀ»
ÁöÁ¤ÇÑ´Ù.
»ç¿ë¿¹ :
AuthUserFile /otherdir/.htpasswd
AuthGroupFile /dev/null
AuthName ByPassword
AuthType Basic
¼¹öÃø¿¡¼µµ ·Î±ä¸í/ÆÐ½º¿öµåµîÀÇ Á¤º¸¸¦ MD5·Î ÀÎÄÚµùÇØ¼ ÀúÀåÇÑ´Ù.
°ü·Ã µå·¡ÇÁÆ®´Â ftp://ftp.ietf.cnri.reston.va.us/internet-drafts/draft-ietf-http-digest-aa-02.txt¿¡ ÀÖ´Ù.
3.4 S-HTTP
S-HTTP´Â EIT(Enterprise Integration Technologies)¿¡¼ Á¦¾ÈÇÑ HTTPÀÇ
SecurityÈ®ÀåÆÇÀÌ´Ù. ÇÁ·ÎÅäÄÝÀº HTTP¼¼¼ÇÀ¸·Î ÁÖ°í¹Þ´Â ÀڷḦ ¾ÏÈ£È,ÀüÀÚ¼¸í
µîÀ» Áö¿øÇÏ´Â ¸ÞÄ¿´ÏÁòÀÌ´Ù. ÇöÀç 1.1¹öÁ¯ÀÇ draft°¡
http://www.commerce.net/information/standards/drafts/shttp.txt¿¡ ³ª¿ÍÀÖ´Ù.
S-HTTP´Â HTTP¸¦ ĸ½¶ÈÇϸ鼵µ HTTP¿Í °°Àº message base
ÇÁ·ÎÅäÄÝÀÌ´Ù. ¶ÇÇÑ HTTPó·³ ¿äû(request)°ú ÀÀ´ä(response) ±¸Á¶¸¦
±×´ë·Î ÀÌ¿ëÇϰíÀÖ´Ù.
»õ·Î¿î ÇÁ·ÎÅäÄÝ Áö½Ã¾î·Î "shttp"¸¦ »ç¿ëÇÑ´Ù. Áï S-HTTP·Î Åë½ÅÀ»ÇÏ´Â
AnchorÀÇ URLÀº shttp://.../ÇüÅ·Π»õ·ÎÀÌ Á¦¾ÈµÇ¾ú´Ù.
¶ÇÇÑ ¿äû(request)Æ÷¸äÀº "Secure url Secure-HTTP/1.1"ÇüÅ·μ »õ·Î¿î Method
"Secure"¸¦ »õ·ÎÀÌ Á¤ÀÇÇØ¼ »ç¿ëÇÑ´Ù.
New info in shttp anchors: DN, NONCE, CRYPTOPTS
HTML extensions: CERTS and CRYPTOPTS
S-HTTP´Â HTTPó·³ Request-Response±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù. ´Ù¸¸ HTTP¿Í´Â ´Ù¸¥
S-HTTP¿ë Çì´õÁ¤º¸¸¦ ÅëÇØ ¾Ïȣȹæ½Ä¿¡ ´ëÇÑ ÆÄ¶ó¸ÞÅ͵éÀ» ÁÖ°í¹ÞÀ¸¸é¼, ¼·Î
¾î¶² ¾Ïȣȹæ½ÄÀ¸·Î ¾î´ÀÁ¤µµ ¾ÏÈ£ÈÇØ¼ ÁÖ°í¹ÞÀ»°ÍÀΰ¡¸¦ »çÀüÁ¶À²ÇÑ´Ù.
¿¹¸¦µé¸é
¼¹ö´Â Ãʱ⿡ ±âº»ÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ ÁöÁ¤ÇÑ´Ù.
3.5 SSL
SSL(Secured Socket Layer)Àº Å׸®»ç(Terrisa)°¡ °³¹ßÇØ Netscape»ç°¡ Netscape°ú NetSiteÀÇ ¾Ï
È£È Áß½ÉÇÁ·ÎÅäÄÝ·Î »ç¿ëÇÏ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. SSLÀº ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ®°£¿¡ ÀÎÁõ
(Certification)À¸·Î RSA¹æ½Ä°ú X.509 ¸¦ »ç¿ëÇÏ°í ½ÇÁ¦ ¾ÏÈ£ÈµÈ Á¤º¸´Â »õ·Î¿î ¾ÏÈ£È ¼Ò
ÄÏä³ÎÀ» ÅëÇØ Àü¼ÛÇÏ´Â ¹æ½ÄÀÌ´Ù. SSLÀº ƯÈ÷ ³×Æ®¿÷·¹À̾îÀÇ ¾Ïȣȹæ½ÄÀ̱⶧¹®¿¡
HTTP»Ó¾Æ´Ï¶ó NNTP, FTPµî¿¡µµ »ç¿ëÇÒ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ±×·¯³ª ¶Ç ÇÑÆíÀ¸·Î´Â
ÀϹÝÀûÀ¸·Î ³×Æ®¿÷·¹À̾¼ÀÇ ¾ÏÈ£È ÇÁ·ÎÅäÄÝÀº ÀÌ¹Ì Á¦¾ÈµÈ ¹æ½Äµé
(IPSP, IPNGµîÀÌ IETF¿¡¼ ³íÀÇÁßÀ̰í Keberos°¡ ¾ÏÈ£Èä³ÎÀ» Áö¿øÇϴµ¥ ±»ÀÌ
»õ·Î¿î SSLÀ̶ó´Â ³×Æ®¿÷·¹À̾îÀÇ ÇÁ·ÎÅäÄÝÀ» Ãß°¡ ÇÒ Çʿ䰡 ÀÖ°Ú´À³Ä´Â ºñÆÇµµ ÀÖ´Ù.
SSLÀº ÇöÀç ¹öÁ¯ 3.0À¸·Î »ç¾çÀº http://home.netscape.com/newsref/std/SSL.html¿¡
³ª¿ÍÀÖÀ¸¸ç
µîÀ» »ç¿ëÇÑ´Ù.
SSLRef´Â ½Ã½ºÆÀ°³¹ßÀÚµéÀÌ ½±°Ô SSLÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÒ¼ö ÀÖµµ·Ï API¸¦ ¸¸µé¾î µÐ °ÍÀ» ¸»ÇÑ´Ù.
SSLRef´Â ANSI CÄÚµå·Î ¸¸µé¾îÁ®ÀÖ°í ¸¹Àº Ç÷§Æû¿¡ ÀÌ½ÄµÇ¾î¼ SSLÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇØ ÇÁ·Î±×·¥À»
¸¸µé·Á´Â »ç¶÷µé¿¡°Ô ¼Ò½ºÄÚµå±îÁö Á¦°øµÇ°íÀÖ´Ù. ÇöÀç ³Ý½ºÄÉÀÌÇÁ¿¡¼ ¹èÆ÷ÇÏ´Â SSLRef´Â
ºñ»ó¾÷¿ëÀ¸·Î´Â ¹«·á·Î »ç¿ëÇÒ¼ö ÀÖ°Ô µÇ¾îÀÖÀ¸³ª ¾Ö¼®ÇϰԵµ ¹Ì±¹³»¿¡¼¸¸ ¾òÀ»¼ö ÀÖ´Ù.
SSLRef¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Â ÆäÀÌÁö´Â http://home.netscape.com/newsref/std/sslref.html¿¡
ÀÖÀ¸¸ç ÀÚ¼¼ÇÑ Á¤º¸´Â ssl@netscape.com·Î ¸ÞÀÏÀ» ÅëÇØ ¾òÀ»¼ö ÀÖ´Ù.
È£ÁÖÀÇ Eric Young(eay@mincom.oz.au)ÀÌ SSL 2.0À» ±¸ÇöÇÑ ¶óÀ̺귯¸®¸¦ °ø°³Çß´Ù. ÀÌ ¶óÀ̺귯¸®´Â
»ó¾÷ÀûÀÌµç ºñ»ó¾÷ÀûÀÌµç ¹«·á·Î »ç¿ëÇÒ ¼öÀÖ°Ô µÇ¾îÀÖ°í, À§Ä¡´Â ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/¿¡
ÀÖ´Ù.
Àç¹ÌÀÖ´Â »ç½ÇÀº Eric YoungÀÌ ¸¸µç SSLeay¸¦ ÀÌ¿ëÇØ Tim Hudson(tjh@mincom.oz.au)ÀÌ SSLÀ»
ÀÀ¿ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¹ÀÌ ¸¸µé¾ú´Ù. ¿¹¸¦µé¸é SSLtelnet, SSLftp, NCSA Mosaic 2.5, 2.6b1, 2.6b2,
NCSA httpd 1.3, 1.42µîÀÌ´Ù.
3.6 SEA(Security Extension Architecheture)
SEA´Â W3C¿¡¼ ÃÖ±Ù¿¡ ¸¸µé°í ÀÖ´Â WWW SecurityÇÁ·ÎÅäÄÝÀÌ´Ù. À§¿¡¼ ¾ð±ÞÇÑ WWWº¸¾È ÇÁ·ÎÅäÄݵéÀÌ
ÀÖÀ½¿¡µµ ºÒ±¸Çϰí W3C¿¡¼´Â SSL/S-HTTPµÎ ÇÁ·ÎÅäÄÝÀÇ ¾àÁ¡ÀÌ ÀÖ´Ù°í ÆÇ´ÜÇϰí HTTPÇÁ·ÎÅäÄݰú ´õ
¹ÐÁ¢ÇÏ°Ô °ü°è¸¦ °¡Áö´Â »õ·Î¿î º¸¾ÈÇÁ·ÎÅäÄÝÀ» Á¦¾ÈÇß´Ù. (»õ·Î¿î º¸¾ÈÇÁ·ÎÅäÄÝÀ̶ó±âº¸´Ùµµ HTTPÀÇ
SecurityÈ®ÀåÀ̶ó°íÇÏ´Â°Ô ´õ Á¤È®ÇÑ Ç¥ÇöÀÌ´Ù.) SSLÀº TransportÃþÀÇ º¸¾ÈÇÁ·ÎÅäÄÝÀ̰í S-HTTP´Â
HTTP¿Í´Â ºñ½ÁÇÑ ±¸Á¶ÀÌÁö¸¸ º°µµÀÇ »õ·Î¿î ÇÁ·ÎÅäÄÝÀÌ¾î¼ ±âÁ¸ÀÇ HTTP¿ÍÀÇ È£È¯¼ºÀÇ ¹®Á¦µîÀ» W3C¿¡¼´Â
¹®Á¦½ÃÇϰí ÀÖ´Ù.
SEA´Â S-HTTPÀÇ ±â´ÉÀ» ¼ö¿ëÇÏ¸é¼ ±¸ÇöÀº W3C¿¡¼ ÃÖ±Ù Á¦¾ÈÇÑ PEPÀ» ÀÌ¿ëÇÏ´Â ÇüŸ¦ ¶ç°í ÀÖ´Ù.
SEA¸¦ ÀÌÇØÇÏ·Á¸é PEP(Protocol Extension Protocol)ÀÇ ±¸Á¶¸¦ ÀÌÇØÇØ¾ßÇÑ´Ù. PEPÀº HTTPÇÁ·ÎÅäÄÝÀ»
»ç¿ëÀÚ·¹º§¿¡¼ Á¤ÀÇÇØ¼ È®Á¤ÇÒ¼ö ÀÖ´Â "ÇÁ·ÎÅäÄÝ È®Àå Ç÷§Æû"ÇÁ·ÎÅäÄÝÀÌ´Ù. SEA´Â ÀÌ PEP¸¦ ÀÌ¿ëÇØ
ù¹øÂ° ±¸ÇöÀ¸·Î SEA±¸ÇöÀ» ½ÃµµÇϰíÀÖ´Ù.
PEP¿¡ ´ëÇÑ Á¤º¸´Â http://www.w3.org/pub/WWW/TR/WD-http-pep.html¿¡
ÀÖ°í, SEA¿¡ ´ëÇÑ Á¤º¸´Â http://www.w3.org/pub/WWW/TR/WD-http-sea¿¡
ÀÖ´Ù.
½Ã³ª¸®¿À : C´Â ÇöÀç ¾î¶² Public۵µ °¡Áö°í ÀÖÁö¾Ê´Âµ¥, Y(¾ÏÈ£È)¼¹öÀÇ ¹®¼¸¦ º¸·Á°í ÇÑ´Ù. À̶§
ÇØ°áÃ¥Àº Y°¡ ÀÚ½ÅÀÇ Public۸¦ C¿¡°Ô Àü´ÞÇϰí C´Â ¼¼¼Ç۸¦ »ý¼ºÇØ YÀÇ PublicŰ·Î ¾ÏÈ£ÈÇØ¼
Y¿¡°Ô Àü´ÞÇϸé (۱³È¯), Y´Â C·ÎºÎÅÍ ¹ÞÀº ¼¼¼ÇŰ¿Í C°¡ ÁöÁ¤ÇÑ ¾Ïȣȹæ½ÄÀ¸·Î ¹®¼¸¦ ¾ÏÈ£ÈÇØ¼
º¸¿©ÁØ´Ù.
3.7 ±âŸ
4. WWWº¸¾È½Ã½ºÆÀÀÌ ¸ðµç°ÍÀ» ´Ù ÇØ°áÇϴ°¡?
WWWº¸¾È½Ã½ºÆÀÀÌ ¸¹ÀÌ Á¦¾ÈµÇ¾ú°í, ¶Ç Ȱ¹ßÈ÷ °³¹ßµÇ°í ÀÖ´Ù. ±×·¯³ª WWWº¸¾È½Ã½ºÆÀÀÌ ÀϹÝÀûÀÎ WWWº¸¾È¿¡
Àû¿ëÇÒ ¼ö´Â ÀÖ°ÚÀ¸³ª ¸ðµç ÀÀ¿ë½Ã½ºÆÀÀ» ´Ù ÇØ°áÇÑ´Ù°í º¼¼ö´Â ¾ø´Ù. ƯÈ÷ ÀüÀÚÁöºÒ, ÀüÀÚÇö±Ý ¿µ¿ª¿¡ À־Â
Áߺ¹µÇ´Â ¿µ¿ªµµ ¸¹Áö¸¸ ±à±¹ÀûÀ¸·Î´Â ´Ù¸¥ ¿µ¿ªÀÇ ÀÀ¿ë½Ã½ºÆÀÀ̶ó°í ÇÒ¼ö ÀÖ´Ù. ƯÈ÷ ÀüÀÚÁöºÒ/ÀüÀÚÇö±Ý ½Ã½ºÆÀÀº
WWWó·³ µÎ°³ÀÇ È£½ºÆ®(ºê¶ó¿ìÁ®/¼¹ö)°£ÀÇ °ü°è°¡ ¾Æ´Ï¶ó °í°´-»óÁ¡(-ÁöºÒºê·ÎÄ¿)-ÀºÇàµî 3ÀÚ/ȤÀº 4ÀÚ°£ÀÇ
°ü°è·Î ¸¸µé¾îÁö´Â ¸ÞÄ¿´ÏÁòÀ̸ç, ½ÇÁ¦·Î »ó°Å·¡¸¦ ÀÌ·ç´Â ÇÁ·ÎÅäÄÝÀ̹ǷΠ±× ÀÚü·Î ÇÊ¿äÇÑ º¸¾È¿ä¼Ò°¡ ÀÖ´Ù. 4.1 Payment Spesific Security
4.2 »ç¿ëÀÚµéÀÇ ÆíÀǼº
¶ÇÇÑ º¸¾ÈÀÇ ¿ä¼Ò»Ó ¾Æ´Ï¶ó ÀüÀÚ»ó°Å·¡¸¦ ÇÏ´Â »ç¿ëÀÚµéÀÇ ÆíÀǼºÀÇ Ãø¸é¿¡¼µµ WWWº¸¾È½Ã½ºÆÀ¸¸À¸·Î´Â
¿©·¯°¡Áö ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.