15.Cookie


  • ¿î ¿µ

      Áö±Ý±îÁö ´ëÃæ Cookie¿¡ ´ëÇؼ­ ¹è¿ü´Âµ¥, ÀÌ°É°¡Áö°í ¹»ÇÒ ¼ö Àִ°¡?

      ¾î¶»°Ô web applicationÀ» °³¹ßÇϴµ¥ °áÁ¤ÀûÀÎ ¿ªÇÒÀ» ÇÑ´Ù´Â °ÍÀϱî? ÀÌ·¯ÇÑ Áú¹®¿¡ ´ëÇؼ­ ¼³¸íÇÏ°íÀÚ ÇÑ´Ù.

      ´ëºÎºÐÀÇ Cookie´Â ´ÙÀ½°ú °°Àº ½ÄÀ¸·Î ¿î¿µÀ̵ȴÙ.

    1. ºê¶ó¿ìÀú°¡ À¥¼­¹ö¿¡ Á¢¼ÓÇÑ´Ù.

    2. À¥¼­¹ö´Â ÇÊ¿äÇÑ Cookie¸¦ ³»·ÁÁØ´Ù.

    3. ÀÌÈÄ¿¡ Á¢¼ÓÇÏ´Â ¸ðµç CGI´Â À§¿¡¼­ ³»·ÁÁØ Cookie°ªÀ» ºÒ·¯¼­ ¾µ ¼ö ÀÖ´Ù.

      À̶§, Cookie°ªÀ¸·Î »ç¿ëÀÚ Á¤º¸¸¦ ³Ö¾îµÑ ¼öµµ ÀÖ´Ù.(¹°·Ð º¸¾È¿¡ ½Å°æÀ» ½á¾ß ÇÑ´Ù.)

      º¸ ¾È   ¾Õ¿¡¼­ºÎÅÍ °è¼Ó º¸¾È º¸¾ÈÇϴµ¥, ÀÎÅͳÝȯ°æ¿¡¼­ º¸¾ÈÀ̶õ ¾öû³ª°Ô Áß¿äÇÑ °ÍÀ¸·Î, ¾Æ¹«¸®°­Á¶Çصµ Áö³ªÄ¡Áö ¾ÊÀ» Á¤µµÀÌ´Ù. »ç½Ç ÀÎÅͳÝÀ¸·Î ±¸¸ÅÇÏÁö ¾Ê´Â »ç¶÷µéÀÇ ÁÖ¿äÇÑ ÀÌÀ¯ÁßÀÇ Çϳª°¡ º¸¾ÈÀ̱⵵ ÇÏ´Ù.

        ±×·³ °ú¿¬ ¾î¶»°Ô º¸¾È󸮸¦ ÇÒ ¼ö Àִ°¡? ¾ÈŸ±õ°Ôµµ ¿Ïº®ÇÑ ¹æ¹ýÀº ¾ø´Ù. ´ÜÁö ÃÖ»óÀÇ ¼±Åø¸ ÀÖÀ» »ÓÀÌ´Ù. SEED³ª MD5, DES, RSA¿Í °°Àº ±â¹ýÀ» ¾Æ¹«¸® Àû¿ëÇÑ´Ù°í Çصµ ¾ðÁ¨°¡´Â ¶Ô¸®°Ô ¸¶·ÃÀÌ´Ù. ´ëºÎºÐÀÇ ¾Ïȣȭ ±â¹ýµéÀÌ ¿µ¿øÈ÷ Ç® ¼ö ¾ø´Â °ÍÀÌ ¾Æ´Ï´Ù. ¾î¶² ±â¹ýÀÌµç °£¿¡ À¯¿¹±â°£ °°Àº °ÍÀÌ ÀÖ´Ù. Áï SEEDÀÇ °æ¿ì 10³âÀ» º¸°í Àִµ¥, 10³âÈÄ¿¡´Â ÃæºÐÈ÷ ¶Ô¸± °ÍÀ¸·Î º¸°í ÀÖ´Ù.

        º¸¾ÈÀÇ Á߿伺À» ³ªÅ¸³»´Â ´ÜÀûÀÎ ¸»·Î, ¾î¶² ½ÎÀÌÆ®°¡ º¸¾È¿¡ ¶Ô·Á¼­ »ç¿ëÀÚ Á¤º¸ (´ç½ÅÀÇ Á¤º¸)°¡ ¸ðµÎ À¯ÃâµÆ´Ù°í Çϸé, ´ç½Å°°Àº¸é ±× ½ÎÀÌÆ®¿¡ ´Ù½Ã °¡°í ½Í°Ú´Â°¡?
  ¾Õ¿¡¼­ ¹è¿î set cookie, get cookie°°Àº ÇÔ¼ö¸¦ ½á¼­ ÃÖÃÊ login½Ã¿¡ cookie¸¦ ÀúÀåÇÏ°í, ³ª¸ÓÁö CGIµéÀÌ À̸¦ °øÀ¯ ¸Þ¸ð¸®Ã³·³ È°¿ëÇÏ¸é µÈ´Ù. ÀÌ·¸°Ô µÇ¸é ÀϹÝÀûÀÎ Client ServerÇÁ·Î±×·¥µéÀÌ ÇÒ ¼ö ÀÖ´Â °ÍµéÀ» Web¿¡¼­µµ ÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ( »ç¿ëÀÚ¸¸ ±¸º°ÇÒ ¼ö ÀÖ´Ù¸é ´Ù µÈ´Ù°í ºÁµµ ÁÁ´Ù. )

  ÀÌÁ¦ Cookie¿¡ ´ëÇؼ­´Â ÃæºÐÈ÷ ¼³¸íÇß´Ù. ¾ÆÁ÷µµ ¹º¼Ò¸°Áö ¸ð¸£°Ú´Â ½Ç½ÀÀ» Çغ¸Áö ¾Ê¾Æ¼­ ±×·¸´Ù. ±×·¯´Ï, Áö±Ý ´çÀå ½Ç½ÀÇغ¸¶ó. ¹Ù·Î ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

  ´ÙÀ½ Àå¿¡¼­´Â MD5¿¡ ´ëÇؼ­ Á» ¾Ë¾Æº¸°íÀÚ ÇÑ´Ù. ÀÌ ¹æ¹ýÀ» ¾²¸é ¾ÆÁ÷±îÁö´Â ±×³ª¸¶ Á» ´ú À§ÇèÇÏ´Ù.(¿Ïº®ÇÏ´Ù°í ¸»ÇÒ ¼ö´Â ¾ø´Ù. )

- Last Update : 2001.7.9 by Deadfire(http://www.deadfire.net)

CGI with C È°¿ë
ºê¶ó¿ìÀú±¸ºÐ
ȯ°æº¯¼öLIST
Ŭ¶óÀ̾ðƮǮ
¼­¹öǪ½¬
Form Mail
ÁøÇàÇöȲº¸±â
Cookie
MD5
File Download
SSI
Redirection
File Upload
GD1.2
Database
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master