¹ßÆÇ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Alex Dyatlov
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://gray-world.net/pr_firepass.shtml
¹ßÆÇ Å±×
¹ßÆÇ ¼³¸í
FirePass´Â Åͳθµ µµ±¸ÀÔ´Ï´Ù. FirePass - Åͳθµ µµ±¸´Â ¹æȺ® Á¦ÇÑÀ» ¹«½ÃÇÏ°í HTTP POST ¿äûÀ» »ç¿ëÇϱâ À§ÇØ ¹ýÀûÀ¸·Î µ¥ÀÌÅÍ È帧À» ĸ½¶È ÇÒ ¼ö ÀÖ½À´Ï´Ù. TCP ¶Ç´Â UDP ±â¹Ý ÇÁ·ÎÅäÄÝÀº FirePass·Î Åͳθµ µÉ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö ÆÄÆ®´Â Perl·Î ÀÛ¼ºµÇ¸ç ¼¹ö ½ºÅ©¸³Æ®´Â CGI ÇÁ·Î±×·¥À¸·Î ÀÛµ¿ÇÕ´Ï´Ù. FirePass Å° ±â´ÉÀº ¿ÜºÎ ³×Æ®¿öÅ©¿¡¼ ¼¹ö ÆÄÆ® ½ºÅ©¸³Æ®¸¦ ¿©·¯ °¡Áö À¯ÇüÀÇ ¼³Ä¡¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¿ÜºÎ »óÀÚ¿¡ ¸ðµç Æ÷Æ®¸¦ ¹ÙÀεù ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¼¹ö ½ºÅ©¸³Æ®°¡ ȸ»ç À¥ ¼¹ö¿¡ ÀÖ°í Ŭ¶óÀ̾ðÆ®°¡ ¿ÜºÎ Network¿¡¼ »óÈ£ ÀÛ¿ëÇÒ ¶§ ¸®¹ö½º ÀÛ¾÷¿¡ ´ëÇؼ´Â ¸®¹ö½º ÀÛ¾÷¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. FirePass¸¦ ½ÇÇàÇÏ·Á¸é ´ÙÀ½ÀÇ Á¾¼Ó¼ºÀÌ ÇÊ¿äÇÕ´Ï´Ù. ·ÎÄà ³×Æ®¿öÅ© ³»ºÎ¿¡ÀÖ´Â »óÀÚ°¡ ÇÊ¿äÇÕ´Ï´Ù. Perl°ú CGI ½ºÅ©¸³Æ®¸¦ ¹èÄ¡ / ½ÇÇàÇÏ°í Ãâ½Ã ÇÒ ¼öÀÖ´Â °÷¿¡¼ ¿ÜºÎ ³×Æ®¿öÅ© (Perl)¿¡ÀÖ´Â HTTPD ¼¹ö¿¡ Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î HTTP ÇÁ·Ï½Ã¸¦ Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î Àü¼ÛÇÏ´Â ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¿¬°á (´ëºÎºÐÀÇ »ó¿ë È£½ºÆà Á¦°ø ¾÷ü ¹× ÀϺΠ°ø¿ë È£½ºÆà Á¦°ø ¾÷ü ¹× ÀϺΠ°ø°³) FirePassÀÇ ÁÖ¿ä ±â´ÉÀº ¼¹öÀÇ ¿©·¯ ¼³Ä¡¸¦ üÀÎ ÇÒ ¼ö ÀÖÀ¸¸ç Æ÷Æ®¿¡ °áÄÚ ¹ÙÀεù ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. µû¶ó¼ ´ëºÎºÐÀÇ °ü¸®ÀÚ°¡ ŽÁö ÇÒ ¼ö ¾ø½À´Ï´Ù. Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö°£¿¡ ƯÀÌÇÑ HTTP ´ëÈ »óÀÚ°¡ ÀÖ½À´Ï´Ù. Aswell, HTTP ¸Þ½ÃÁö´Â »ó´çÈ÷ ÀÚÁÖ º¸³»Áý´Ï´Ù. ±×·¯³ª ÀÌ°ÍÀº HTTP ¿äû°£¿¡ Ưº°ÇÑ Áö¿¬ ¿É¼ÇÀ» °®Ãá FirePass Ŭ¶óÀ̾ðÆ®¿¡¼ ±¸¼º ÇÒ ¼ö ÀÖÀ¸¸ç ºñ - ½Ã°£¿¡ Áß¿äÇÑ ÇÁ·ÎÅäÄÝ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ FirePass ¹öÀüÀº ¾ËÆÄÀ̹ǷΠº¸¾È ¹ö±×¸¦ Æ÷ÇÔÇÏ¿© ¸î °¡Áö ¹ö±×°¡ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ³ëÃâ µÉ ¼öÀÖ´Â °¡´ÉÇÑ ¸ðµç À§ÇèÀ» ÀÌÇØÇϱâ À§ÇØ "ÀÛµ¿ ¹æ½Ä"À» ½ÅÁßÇÏ°Ô ÀÌÇØÇϱâ À§ÇØ "ÀÛµ¿ÇÏ´Â ¹æ¹ý"¼½¼ÇÀ» ÀÐÀ¸½Ê½Ã¿À. ÀÌ ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´Â °ÍÀ» º¸ÀåÇÏÁö´Â ¾Ê½À´Ï´Ù. ¡¤ »õ·Î¿î FirePass Client Áö½Ã¹® : ¡¤ HTTP ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ¿© È£½ºÆ® À̸§À» ÇØ°áÇϽʽÿÀ. ¡¤ »ç¼ÒÇÑ ¼öÁ¤ : ¡¤ Ŭ¶óÀ̾ðÆ®¿¡¼ UDP ÇÁ·ÎÅäÄÝ °ü·Ã ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ...¿¡
¹ßÆÇ °ü·Ã ¼ÒÇÁÆ®¿þ¾î