Home | ·Î±×ÀÎ | ȸ¿ø°¡ÀÔ | ȸ»ç¼Ò°³ | ÀÌ¿ë¾à°ü | »çÀÌÆ®¸Ê .


Á¦¸ñ  | [Áß¿ä] Å×Å©³ëÆ® »ç¿ëÀÚ´ÔÀº ÇÊÈ÷ ÀÐÀ¸½Ã°í ÆÐÄ¡ÇϽñ⠹ٶø´Ï´Ù. |  ³¯Â¥ [2004-03-01]
 
¸¶ÀÌ³Ý À¥È£½ºÆà ¼­ºñ½º¸¦ ÀÌ¿ëÇϽô ÀϺΠȸ¿ø´Ô²²¼­ Å×Å©³ëÆ®¸¦ »ç¿ëÇÔ¿¡ ÀÖ¾î ¾Æ·¡¿Í °°Àº ¹®Á¦Á¡ÀÌ ¹ß°ßµÇ¾úÀ¸¸ç ±×Á¤µµ°¡ ½É°¢ÇÏ¿© °æ¿ì¿¡µû¶ó¼­´Â ¼­ºñ½ºÂ÷´ÜµÉ ¼öµµ ÀÖ»ç¿À´Ï Âü°íÇϼż­ ¼öÁ¤À» ÇØÁֽñ⠹ٶø´Ï´Ù.
ÀÏ´Ü ½ºÆÔÀ¸·Î ÀǽɵǴ Á¢¼ÓÀº ¼­¹ö»ó¿¡¼­ ¿øõ ºÀ¼â¸¦ ÇÏ°í ÀÖÀ¸³ª À̸¶Àú ¾Ë¾Æ³»¼­ ´Ù¸¥ ¹æ¹ýÀ¸·Î Á¢¼ÓÀ» ÇÏ´Â »ç·Ê°¡ ÀÖ½À´Ï´Ù.
¾Æ·¡ »çÇ×À» ¼÷Áö Çϼż­ ÇÊÈ÷ ¼öÁ¤ÇØÁֽñ⠹ٶø´Ï´Ù.
Á÷Á¢ ¼öÁ¤ÇϽñâ Èûµå½Å °æ¿ì ¸ÞÀÏÀ» ÁÖ½Ã¸é ¼öÁ¤Çص帮µµ·Ï ÇÏ°Ú½À´Ï´Ù.
´õºÒ¾î ¼­¹ö°ü¸® Â÷¿ø¿¡¼­ ÀúÈñÂÊ¿¡¼­ ¸ÕÀú ¹ß°ßµÇ¸é ¿ì¼± ¼öÁ¤À» ÇÏ°Ú½À´Ï´Ù.

Âü°í URL : http://www.technote.co.kr/cgi-bin/techtop/technote2/read.cgi?board=notice&y_number=16&nnew=1

===================Å×Å©³ëÆ® °øÁö»çÇ×=====================

µî·ÏÀÏ 2004/2/16(¿ù) Å×Å©³ëÆ®-Æû¸ÞÀÏ ¾Ç¿ëÇÏ´Â ½ºÆÔ¸ÞÀÏ

ÃÖ±Ùµé¾î Å×Å©³ëÆ®ÀÇ Æû¸ÞÀÏ ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ¹«´Ü ½ºÆÔ¸ÞÀÏÀ» ¹ß¼ÛÇÏ´Â »ç·Ê°¡ °¡²û¾¿ Á¦º¸µÇ°í ÀÖ½À´Ï´Ù.
´Ü ½Ã°£¿¡ ´Ù·®ÀÇ ¸ÞÀÏÀ» ¹Ýº¹ ¹ß¼ÛÇÔÀ¸·Î Çؼ­ ¼­¹ö Æ®·¡ÇÈÀ» °¡Áß½ÃÄÑ ¼­¹ö ÀÚ¿øÀ» ³¶ºñÄÉ Çϴ°¡ Çϸé, ½ºÆÔ¸ÞÀÏ ¹ß¼ÛÀÚ·Î ¿ÀÀÎ ¹Þ°ÔÇÒ ¼ÒÁö°¡ ÀÖÀ¸¹Ç·Î
À̸¦ ¹Ì¸® Â÷´ÜÇØ ³õ´Â °ÍÀÌ ÁÁ°Ú½À´Ï´Ù.
¼Ò½º¸¦ ¸î±ºµ¥ ¼öÁ¤ÇÔÀ¸·Î¼­ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
Å×Å©³ëÆ® ÀÚ·á½Ç¿¡´Â 2004-02-16ÀÏ ¿ÀÈÄ 10½Ã°æ¿¡ ¼öÁ¤º»À¸·Î ±³Ã¼ ÇØ ¿Ã·ÈÀ¸¹Ç·Î
2004-02-16ÀÏ ¿ÀÈÄ 10½Ã ÀÌÈÄ¿¡ ´Ù¿î ¹ÞÀ¸½Å ºÐÀº ÀÌ ±ÛÀ» ¹«½Ã ÇϽʽÿÀ,


Å×Å©³ëÆ® Æû¸ÞÀÏ À̶ó´Â °ÍÀº ?
* °Ô½ÃÆÇ ±Û¸ñ·Ï¿¡¼­ ÀÛ¼ºÀÚ À̸§À» Ŭ¸¯ÇßÀ»¶§ Ãâ·ÂµÇ´Â ¸ÞÀÏ ÀԷ¾ç½Ä ,
* °Ô½ÃÆÇ º»¹®±Û ¾Æ·¡¿¡ ÀÖ´Â [f-mail] ¹öÆ°À» Ŭ¸¯ÇßÀ»¶§ Ãâ·ÂµÇ´Â ¸ÞÀÏ ÀԷ¾ç½Ä,
~ À» ¸»ÇÕ´Ï´Ù.


½ºÆÔ¸ÞÀÏ¿¡ ÀÌ¿ëµÇ´Â »ç·Ê
Å×Å©³ëÆ®ÀÇ Æû¸ÞÀϱâ´ÉÀº ±âº»ÀûÀ¸·Î open µÇ¾î ÀÖ½À´Ï´Ù.
´©±¸³ª Æû¸ÞÀÏÀ» ÅëÇØ ¸ÞÀÏÀ» º¸³¾¼ö ÀÖ°Ô µÇ¾î ÀÖ´Â Á¡À» ¾Ç¿ëÇؼ­
Á¦3ÀÚ È¨ÆäÀÌÁö¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â Å×Å©³ëÆ® Æû¸ÞÀÏÀ» ÀÌ¿ëÇØ ¼øÂ÷ÀûÀ¸·Î ¸ÞÀÏÁÖ¼Ò¸¦ ¹Ù²Ù¾î
°¡¸ç ½ºÆÔ¸ÞÀÏÀ» ¹Ýº¹ ¹ß¼ÛÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ´Â º°µµÀÇ ½ºÆÔ ¸ÞÀÏ·¯·Î Á¢¼ÓÇؼ­ ÀÌ·ç¾îÁö°í ÀÖ½À´Ï´Ù.


´ëó¹æ¹ý
1, Å×Å©³ëÆ® ¼³Ä¡µÈ µð·ºÅ丮¿¡¼­
....technote/library/Lib-7.cgi ¼Ò½º¸¦ ÅؽºÆ® ÆíÁý±â·Î ¿­°í ù¹ø°ÁÙ ¾Æ·¡¿¡
$this_cgi_url='http://'.$ENV{'HTTP_HOST'}.$ENV{'SCRIPT_NAME'};
exit unless($ENV{'HTTP_REFERER'} =~ /^$this_cgi_url/i);
À§ Äڵ带 º¹»çÇØ ³Ö¾îÁÝ´Ï´Ù.
ÀÚü ȨÆäÀÌÁö¿Ü ´Ù¸¥ °æ·Î·Î Á¢¼ÓµÇ´Â ¸ÞÀϹ߼ÛÀ» Â÷´ÜÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù.

2, Å×Å©³ëÆ® ¼³Ä¡µÈ µð·ºÅ丮¿¡¼­
....technote/library/Lib-19.cgi ¼Ò½º¸¦ ÅؽºÆ® ÆíÁý±â·Î ¿­°í ù¹ø°ÁÙ ¾Æ·¡¿¡
$this_cgi_url='http://'.$ENV{'HTTP_HOST'}.$ENV{'SCRIPT_NAME'};
exit unless($ENV{'HTTP_REFERER'} =~ /^$this_cgi_url/i);
À§ Äڵ带 º¹»çÇØ ³Ö¾îÁÝ´Ï´Ù.
ÀÚü ȨÆäÀÌÁö¿Ü ´Ù¸¥ °æ·Î·Î Á¢¼ÓµÇ´Â ¸ÞÀϹ߼ÛÀ» Â÷´ÜÇÏ´Â ¼³Á¤ÀÔ´Ï´Ù

3, À¥ºÎ¶ó¿ìÀú¿¡¼­ Å×Å©³ëÆ® Á¾ÇÕ°ü¸®ÆäÀÌÁö¸¦ url·Î Á¢¼Ó(....technote/index.cgi)Çؼ­
Á¾ÇÕ°ü¸®ÆäÀÌÁö Çϴܺο¡ ÀÖ´Â '¸ÞÀÏ¹ß¼Û ¹æ½Ä' ÁöÁ¤¶õÀ» È®ÀÎÇÕ´Ï´Ù.
[a] '¸ÞÀÏ¹ß¼Û ¹æ½Ä' À» '¿ÜºÎÁö¿ø' À¸·Î »ç¿ëÇÏ°í ÀÖÁö ¾Ê´Â »óŶó¸é
....technote/sendmail.cgi ÆÄÀÏÀº ÇÊ¿ä ¾øÀ¸´Ï »èÁ¦ÇØ ¹ö¸®½Ê½Ã°í, ÀÌ°æ¿ì ¾Æ·¡ [b]Ç×ÀÇ
¼³¸íÀº ÇÊ¿äÄ¡ ¾Ê½À´Ï´Ù.
[b] '¸ÞÀÏ¹ß¼Û ¹æ½Ä' À» '¿ÜºÎÁö¿ø' À¸·Î »ç¿ëÇÏ°í ÀÖ´Â »óŶó¸é
"¿ÜºÎÁö¿øCGI URL" ÀԷ¶õ¿¡ µé¾î ÀÖ´Â url ÀÇ sendmail.cgi ÆÄÀÏÀ» ÅؽºÆ® ÆíÁý±â·Î ¿­°í
ù¹ø°ÁÙ ¾Æ·¡¿¡
@permits_url=("http:// abcdefg.net/technote/main.cgi","http://www.abcdefg.net/technote/main.cgi");
foreach $value (@permits_url) {$it_permits=1 if($ENV{'HTTP_REFERER'} =~ /^$value/i);}
exit unless($it_permits);
À§ Äڵ带 º¹»çÇØ ³Ö¾î ÁÝ´Ï´Ù.
À§ Äڵ忡¼­http://abcdefg.net/technote/main.cgi ¿Íhttp://www.abcdefg.net/technote/main.cgi ´Â
ÇØ´ç url ·Î ºÎÅÍ Àü´ÞµÇ¾î Áö´Â ¸ÞÀϸ¸À» Çã¿ëÇÏ°Ô ÇÏ´Â ÁöÁ¤ÀÔ´Ï´Ù.
µû¶ó¼­ Å×Å©³ëÆ® ¼³Ä¡µÈ °÷ÀÇ main.cgi ÀÇ url À» ´ë½Å ³Ö¾î ÁÖ¸é µË´Ï´Ù.