�ǿ� �ɵ�

���ڹ��������������

�ܼ� �Ϥ���� Ϣ����:[email protected]
ˬ��Կ� ����: 54   ����: 1158

2005ǯ12��02��

�� ̵��

��󥯸���é�ä��Ȥ�����

���ڹ�����Υ֥����˥ȥ�å��ѥå������äƤ���Τ��������Τ����Ԥ��Ƥ� �ޤ������ޤǥ֥�����Ȥä����Ȥ��ʤ��Τǡ��������ְ㤨�Ƥ���Τ�������

TTFOXZ������ 2005-11-28

�Ȥ����Τ����ä��Τǡ������餫���󥯤��ƺ����夲�뤳�Ȥˤ��롣

�����Υ�󥯸� TrackBacks(100)

2005ǯ12��03��

�� �ȥ��ɥޥ���������������Ϥ�Ƥ��ޤä�������פ�������

*1

11��25����������

�����������䤷���Ȥ��������Τ˲������뤿��˥᡼��Dz����������ȤΤ��� ���ä��������ơ��������᡼��Ǥβ��������夷����

�Ƚ񤤤�����Ʊ������Ʊ�������ȥ��ɥޥ�����������Q&A�ʥȥ�֥륷�塼�ƥ��󥰡��ˡ���solution 12478�פȤ�������ȥ꤬�ɲä���Ƥ�����

���Υ���ȥ��11��25������Ͽ���줿����11��28���˲��ꤵ��Ƥ��롣������ ʬ���ɤ����Ȥ����ȡ��ʲ�����ʬ�����Τ褦����

�嵭��ǽ��ȼ�������ҥ����Ф��������줿����ΰ����˴ؤ��ޤ��Ƥϡ�����������URL�Υѥ�᡼����ʬ�����URL�����*��1�ˤΤ����ҥ����Ф����Ѥ��졢�����ͤ˴ؤ���Ƽ���������������IP���ɥ쥹�䥢�������������֥饦���μ���ʤɡˤˤĤ��ޤ��Ƥ������ݻ�����ޤ�����


solution 12478: [URL�ե��륿]�ʤ�Ӥ�[�ե��å����к��ġ���С�]�ˤ�äƥȥ��ɥޥ�������������������Ȱ����ˤĤ���, �ȥ��ɥޥ�����, 11��25������

�嵭��ǽ��ȼ�������ҥ����Ф��������줿����ΰ����˴ؤ��ޤ��Ƥϡ�����������URL�Υѥ�᡼����ʬ�����URL�����*��1�ˤΤ����ҥ����Ф����Ѥ��졢�����ͤ˴ؤ���Ƽ���������������IP���ɥ쥹�䥢�������������֥饦���μ���ʤɡˤˤĤ��ޤ��Ƥ��ܵ�ǽ�ˤ�ä����ҥ����Ф���������뤳�ȤϤ���ޤ�����


solution 12478: [URL�ե��륿]�ʤ�Ӥ�[�ե��å����к��ġ���С�]�ˤ�äƥȥ��ɥޥ�������������������Ȱ����ˤĤ���, �ȥ��ɥޥ�����, 11��28��������

�֥���������IP���ɥ쥹����������뤳�ȤϤʤ��פȤ����Τ��������Ȥ����� �ϼ������������ʤ���Ȥ⡢��IP���ס��ե��󥰤��Ƥ��ޤ��פȤǤ�����Τ���*2*3��

�֥����������֤���������뤳�ȤϤʤ��פȤ����ΤϤʤ��ʤ���̯���������� �ˡ������������֤�ɽ�������ǡ������������ƤϤ��ʤ��Τ��������������Ȥ� �����ݤ�ȯ�����Τ��������ꤵ����櫓�����顢�����������֤���������� �Τ�Ʊ�������ʤ���Ȥ⡢�֥桼���Υ����������齽ʬ��Ĺ��������ʻ��� �в����������Ƥ��ޤ��פȤǤ�����Τ���*4��

�ʤ�����ʤߤäȤ�ʤ����Ȥ򤹤�ɬ����������Τ������񤤡�

25���˥᡼���ĺ���������Ǥϡ�

�����ͤ��Ф��ƽ�ʬ��������̵���ä����Ȥ˴ؤ��ޤ��Ƥϡ����ҤȤ������ޤ��Ƥ⸬���˼����ߤᡢ���塢���ҥۡ���ڡ����ʤ�Ӥ����ʥإ�������ܻ��ͤ˴ؤ�������������Ԥ��������ͤ��Ф��ƾ��󳫼���ԤäƤ��������ȹͤ��Ƥ���ޤ���

�ȤΤ��Ȥ��ä��������Τ褦�ʿ������β��Ǥ��Τ褦�ʾ��󳫼����Ǥ���Τ� ��������

�� ���ХХ��Ȥθ������������뤫

��߷����11��21���������˽񤤤Ƥ������ХХ���12���ˤϡ����Τ褦�˽񤫤�Ƥ�����

��Ǥ�ȥ��ɥޥ������Ρ֥����륹�Х�����2006�פϥե��å��󥰺������ե��� �ߥ󥰺����к��Ȥ��ơ�Web�����С��ؤΥ��������������ȥ��ɥޥ����� ���ǡ����١����򻲾Ȥ����Ȥ�������ޤǤˤʤ����Ȥߤ� Ƴ����������p.57��

�����륹�Х�����2006�ϥե��å��󥰺������ե����ߥ󥰺����к��Ȥ��ơ��� �Ĥε�ǽ����ܤ��Ƥ��롣����ܤ��֥�����ɾ����ǽ�ס�Web�����ȥ������� ���ˡ��ȥ��ɥޥ������Υǡ����١�������¸���Ƥ��뿮�ꥵ���Ȥ�URL �ꥹ�ȡʤ�����ۥ磻�ȥꥹ�ȡˤȥ����������褦�Ȥ��Ƥ��륵���Ȥ�URL�� �ɤ�ȹ礷�������������ȤǤ����Ʊ�Ҥ���᤿�����Ȥ�ʬ�� �ʥ˥塼�������Ȥʤɡˤ�ɽ�����ƥ����������롣��äƤ��������³��� �Ǥ��롣 ��p.58��

DNS�����С���̾�����塤�����륹�Х�����2006���ȥ��ɥޥ������Υǡ� ���١�������³����Web�����Ȥ�ɾ����������������ɾ������Ȥϡ� �ɥᥤ��̾��IP���ɥ쥹��Web�����ȤΥ��ƥ��ꡤ����������ʿ��ꥵ���ȡ� �ե��å��󥰺��������ȡ�̤��Ͽ�����ȡˤλͤġ�DNS�Ǽ��������������� �ʤ�Τ���Ƚ�Ǥ����С�Web�����С���HTTP����³���롣���ʤߤˡ�Ʊ�Ҥ� �ǡ����١��������������ɥᥤ��̾�ʤɤ���¸���Ƥ��ʤ��Ȥ����� ��p.58��


�������ƥ��к����եȤο���ǽ, ���ХХ���2005ǯ12���

�����ˤϻ��¤Ȱۤʤ뤳�Ȥ�2�Ľ񤫤�Ƥ��롣

���������ΤȤ��Ʋ�������������Ȥ������ȤˤĤ��ƽ񤤤Ƥ��餺���������� ������ɤ����ʬ�ϡ����������ɥᥤ��̾�ʤɡפȤʤäƤ���褦�ˡ������� ��ɥᥤ��̾�����������ʤ����Τ褦�˽񤫤�Ƥ��뤬���ºݤˤϡ��ɥᥤ�� ̾�ʳ��ˡ��ۥ���̾���ѥ�̾��URL�ѥ�᥿���������Ƥ��롣

�����ˤϡ֥ɥᥤ��̾����¸���Ƥ��ʤ��פȽ񤫤�Ƥ��뤬���ȥ��ɥޥ��� ��������Q&A�ʥȥ�֥륷�塼�ƥ��󥰡��ˤ��С� �ɥᥤ��̾����¸���Ƥ���ʡ����ҥ����Ф����Ѥ���סˤȤ��롣

�ޤ������¤Ȱۤʤ�褦�˸��򤵤��뵭�Ҥ������2�Ĥ��롣

�����ˤϡ�DNS�����С���̾������פȤ��뤬��11��27���������˽񤤤��褦�ˡ�¸�ߤ��ʤ�������̾��URL�����Ϥ��ƥ��󥿡����� �򲡤��Ƥ⡢����ʸ������������롣��������̾�����Ǥ����Ȥ����� ��������뤫�Τ褦�˵������ɤޤ줫�ͤʤ���������ϻ��¤Ǥʤ���

���������Τ��̤��ơ����������褬�ȥ��ɥޥ���������������뤳�Ȥ����� �˽񤤤Ƥ��ʤ����֥ǡ����١����򻲾Ȥ���ס��֥ǡ����١�������¸���Ƥ� ��ꥹ�Ȥ�URL�ʤɤ�ȹ��*5�� �֥ǡ����١�������³����ɾ��������������פȽ񤤤Ƥ���������� ��ɾ������Ȥϡ��ɥᥤ��̾��IP���ɥ쥹��ά�ˡפȤ���Τǡ��������⤳�� ��ξ���������������Ǥ��ä���������櫓�ǤϤʤ����Τ褦���ɤޤ줫�� �ʤ����ɤ����ơ֤��ʤߤˡ�Ʊ�ҤΥǡ����١��������������ɥᥤ��̾�ʤɤϡ� �Ȥ���ʸ���顢�֤������Ĥޤ��������Ƥ���櫓�͡פȿ仡���뤳�ȤϤǤ��롣 �ʤ��Ϥä������Ƥˡʤ��Ȥ��м��Τ褦�ˡ˽񤫤ʤ��Τ����򤷤��ͤ롣

������������ʸ�㡧

Web�����С��ؤΥ�������������󥢥��������URL��ȥ��ɥޥ������� �ǡ����١������������Ƴ�ǧ����Ȥ�������ޤǤˤʤ����Ȥߤ�Ƴ��������

Web�����ȥ����������ˡ������������褦�Ȥ��Ƥ��륵���Ȥ�URL��ȥ��ɥ� �������Υǡ����١��������������ǡ����١�������¸���Ƥ��뿮�ꥵ���Ȥ� URL�ꥹ�ȡʤ�����ۥ磻�ȥꥹ�ȡˤ˴ޤޤ�뤫��ȹ礷��

�����륹�Х�����2006�ϥȥ��ɥޥ������Υǡ����١����ˡ�����������Web �����ȤΥɥᥤ��̾�ʤ�*6 ����������ɾ�������������롣

*1 ����(4��22:04) �����ȥ�θ����������ʡֵ��פȽ񤤤Ƥ�����Τ� �ֱ��פˡˤ������ʡֵ����ΡפȽ񤭻Ϥ�ơ֤����פˤ��褦�Ȥ���ʸ����� �����������ä�����ֵ��פȸ����ˤʤä�����

*2 TCP��³�ˤ�������ʤΤǤ���Ϥ������ʤ���

*3 �����ҥ����Ф���������� ���ȤϤ���ޤ���פȤ���Τǡ���¾�ҥ����Фؤ����������פȤ�����̣ �β�ǽ���Ϥ��롣

*4 �ºݤˤϡ��٤��Ȥ���� �������������Ƥ��롣��������Ū���餷�ơ���®�Ǥʤ��ȻȤ���Τˤʤ�� ���ʤ롣

*5 URL����������ΤǤϤʤ��ˡ��ǡ����١��� �򻲾Ȥ��ƥۥ磻�ȥꥹ�ȼ������ƥ�������Ǿȹ礹��Ȥ�����̣�ˤ��ɤ�롣

*6 �ºݤˤ�URL���������ä��櫓�Ǥ��뤬��

�����Υ�󥯸� TrackBack(1)

2005ǯ12��05��

�� ������쥯����¸�ߤ��ȼ�������

��߷�����2�������� �˽ФƤ����ITmedia�ˤ⵭�����ФƤ��ꡢ���Τ褦���������񤫤�Ƥ��롣

���Υե��å��󥰥᡼��ϡ�571.94�ɥ���Ƕ���դ�����뤿���IRS�Υ��� �ȤǼ�³���򤹤�褦�ˤȼ����Ԥ������Ƥ��롣�����ʪ�餷�������뤿�ᡢ ���Υ᡼����᡼�����URL��ľ�ܥ���å�����ΤǤϤʤ����֥饦���Υ��� �쥹�С��˥��ԡ����ڡ����Ȥ���褦�ؼ����Ƥ���������URL����ʪ �� IRS�����ȤΥɥᥤ��̾��ȤäƤ��뤬�����Υ����Ȥ�����ߥ��Τ���ˡ� �ե��å��󥰺����Ȥ����֤������Υ����Ȥ˥�����쥯�Ȥ���Ƥ��ޤ��� ��ά��

�֤����ŵ��Ū�ʥե��å��󥰤�����٤���URL�������ǽ�ϡ�����ʪ�������ȤˤĤʤ��뤫����פ�Sophos�Υ������ƥ����󥵥륿��ȡ� ����ϥࡦ���롼�꡼��ϸ�롣


���ܥ����Ȥ�����ߥ����ͤ����ե��å���, ITmedia�˥塼��, 2005ǯ12��1��

��������ϡ��������ꤵ��Ƥ���ɥᥤ��̾�Υ����Ⱦ�ˡ��֥�����쥯���� ��Ǥ�դ�URL�ؼ�ư�����פ�����CGI�ץ������ˤ�¸�ߤ����硢����Ԥ� �ﳲ�Ԥ˸�����URL�Υɥᥤ��̾�����ο��ꤵ�줿�ɥᥤ��̾�Ǥ��äƤ⡢�� ��Ū�ʥ���������ϡ�����Ԥ����ꤹ��Ǥ�դΥ����ȤȤʤäƤ��ޤ��Ȥ����� �Τ������Ȥ��С�

http://example.go.jp/redirect?url=http://phisher.example.com/

�Ȥ���URL�򸫤���줿�Ȥ��ˡ���go.jp�Υ����Ȥ��ʡפȿ��Ѥ��ƥ��������� �Ƥ⡢�ǽ�Ū��ɽ���������̤ϡ�phisher�פΥڡ����Ȥʤ�Ȥ������Ȥ��� �ʸ�������β�������URL�ϡ�%�ץ��󥳡��ɤǤ狼��ˤ������뤳�Ȥ��Ǥ��롣��

������Ŧ����Sophos�ϡ����������餫�ʥ������ƥ�������ꥨ�顼�� IRS ������ Web �����Ⱦ�ˤ����פȰ��֤Ť����Ȥ���� ���뤬�����ơ�������������ȼ����Ȥ��ư����٤��ʽ��������٤��ˤ�Τ� ��������

�ޤ��������ˡ�����פDz��򤹤뤳�Ȥ��Ǥ���Τ���������쥯������Ⱦ�ϡ� Ǥ�դΥ����ȤؤΥ�����쥯�Ȥ���Ū�Ȥ��Ƥ��롣���ξ�硢���Τ褦�ʰ��� �򤵤�ʤ��褦�ˤ���ˤϡ�Referer������å����뤷���ʤ���Referer������ ���ϡ���ǽ���ʤ��褦�ˤ���ɬ�פ�����Τǡ�Referer�����Ф�ߤ������ �Υ֥饦������Ѥ��Ƥ�������Ԥϡ����Υ�����쥯����ͳ�ǤΥ�󥯤�Ȥ� �ʤ��ʤäƤ��ޤ���

������쥯�����Τ����פ��Ȥ������Ȥϡ�¿���ξ��˸����뤫�⤷��ʤ��� �礷��ɬ�פǤ�ʤ��Τˡ������ԤΥ�������ư����õ��ʤɤΥ�󥯤򥯥�� �����Ƴ��������Ȥ˥����פ������ε�Ͽ��Ȥ�ˤ���˰°פ˥�����쥯�� ���ߤ��Ƥ��륵���Ȥ⾯�ʤ��ʤ����⤷��ʤ���

�����������˥�����쥯����ɬ�פʾ��Ϥɤ�����Ф褤����������

�֥�����쥯����¸�ߤ��ȼ����ǤϤʤ��פȤ���������Ǥ��롣

���礦��������JNSA�Υե������ǡְ�����Web���Ѥ�Ŵ§�פȤ����ֱ�� �Ƥ���������ϰʲ��˥�ݡ��Ȥ���Ƥ��롣

���ιֱ���׻ݤϡ����ѼԤμ��Ҽ��ʤȤʤ��Ŵ§�פ����Τˤ������ѼԤȥ� ���ȱ��ļԤ���Ǥʬ���������Τˤ��뤳�Ȥ�ɬ�פǤ���Ȥ����ΤǤ��뤬�� ���Ρ�Ŵ§�פϴʷ�Ǥʤ���Фʤ餺�����ʼ��򶵤���Τϸ���Ǥ���� �������Ȥ��ĥ���Ƥ��롣

�����Ȥ��Ƶ󤲤�Ŵ§�ϰʲ��Ǥ��롣�ʥ��ѥ��������˴������Ƥ��ʤ����Ȥ� ����Ȥ�����硣�ˡ�Web�֥饦�����ȼ������ʤ����Ȥ�����Ȥ�����硣��

�Ĥޤꡢ���ѼԤδʷ��Ŵ§�ϡ���������Ϥ���ľ���Ǻ����Ƥ�����̤��ǧ ���뤳�ȤǤ��롣

���������˥������褬���ѤǤ��륵���Ȥ��ɤ������ǧ������ˡ������� ��ͳ�ϡ���������Ϥ�SSL�λ��Ѥ�����Ȥ��Ƥ����硢�ǽ�˳�ǧ�������� �Ǥ��륵���Ȥ������ϲ��̤���ã����ޤǤ�é�ä��ڡ����˰�ĤǤ�SSL��� �Ѥ��Ƥ��ʤ��ڡ��������ä��ʤ顢�����ǥѥ��åȲ��⤵��ơ��㤦�Ȥ����� ���Ф���Ƥ����ǽ��������Τǡ����������Ǥϳ�ǧ�ˤʤ�ʤ��������

SSL����Ѥ��ʤ����Ǥ��äƤ⡢ʣ���Υ�󥯤�é�äƤ�����硢��˿��� �Ǥ���Ȥ�����é�äƤ��뤫��ǧ����ռ����³���ʤ��Ȥ����ʤ��Τ����顢 ���ޤ긽��Ū����ˡ�ǤϤʤ���

���Τ褦�����Ѥ�Ŵ§�����Τ���Ƥ���С�������쥯�����ɤ��ˤ��������� ��ǤϤʤ��ʤ롣

�ȤϤ����������ѼԤؤμ��Τʤ�̵�����פȤ�����ͳ���顢��̵�Ѥʥ������ �������ӽ����������褤�פȤ������Ȥ������Τ�����������������������ȡ� ���٤Ƥ���̾�����Ȥϥ�����쥯�����ߤ��ƤϤʤ�ʤ��Ȥ������ȤˤʤäƤ� �ޤ���

�����ϡ�������ġ�

  • ������쥯�����ȼ����ǤϤʤ��ȹͤ������ѼԤ����ϻ���ǧ��Ű�줹�롣
  • ���٤ƤΥ�����쥯����¸�ߤ��ȼ����Ǥ���Ȥ������Ȥˤ��ơ������ �쥯�����ߤ������Ȥ��ϡ����������㤤�ɥᥤ��̾��Ȥ��������ͷ�����IP�� �ɥ쥹�ʥۥ���̾�ǥ��������Ǥ��ʤ��ˤ�Ȥä��̥����Ф����֤��롣

������쥯�������Ǥ�������������ˡ�������쥯�����ּԤ���Ǥ���ɵڤ��� ���ޤꡢ���ѼԤ�����ʤ��٤���ǧ���μ��Τ򤪤������ˤ���Ȥ������Ȥ� ������������������ˤ��衢�ʷ�����Ѥ�Ŵ§�μ��Τ��դ�ʤ��٤��Ǥ��롣

�Ȥ����ǡ��������äˤϥ��ɥ쥹�С����ʤ��Τǡ�����Ŵ§�Ϸ������ä�Web �֥饦���ˤ�Ŭ�ѤǤ��ʤ����������äǤϡ����������ʥ᡼�뤫��URL�˥��� ��פ���Ȥ��䡢QR�����ɤ��ɤ߼�ä�URL�˥����פ���Ȥ��ˤdz�ǧ���� �����ʤ���

�Ȥ������Ȥϡ����ɥ쥹�С��Τʤ��������äǤϡ�������쥯�������äƤϤ� ��ʤ��ʤ⤷���ϡ�������쥯�Ȼ��˷������äΥ֥饦������ǧ���̤�Ф�ɬ �פ�����ˤ��Ȥˤʤ롣

�ȡ��񤤤Ƥߤ�����Ʊ�����Ȥ���ǯ4��28���������˽񤤤Ƥ�����


2005ǯ12��06��

�� ���ϡ����潻ͧ��Ԥ������餷���������ƥ�����

�����������ǥ�󥯤���������ץ�ʰ�����ǧ�롼��ȡġ��פιֱ�Ǥϡ���������������٤����Ȥ�ï������ �Ƥ��ʤ��פȤ�����ݤΤ��Ȥ�Ҥ٤��Τ��ä������ʤ�ȡ�̱�ֻ��ȼԤ� ���ˤ���������Ƥ������Ȥ��Τä���

���Ф餷�����ܴۤ����ν���ɤ���*1�����Ĥ����������Ƥ����Τ������� ���ʤ��Ȥ�10��31���ˤϴ��ˤ��ä��褦����

�ܤ�ܤ䤷�Ƥ��뤦���˻Ż�������˼���Ƥ��ޤä���

�ʲ����ϥ��饤�ȥ�����

���⤽��֥��ɥ쥹�С����ʤ��פʤ������


��ñ���䤵�����������ƥ�����, ���潻ͧ���

���Ϥϡ�

���潻ͧ��ԤǤϡ����Τ褦�ʲ��̤ˤ�����������ˡ���󶡤��ޤ���


��ñ���䤵�����������ƥ�����, ���潻ͧ���

���Ҥҡ�

���᡼�����3

�������ޥ�����������ˤ�ꡢ���󥿡��ͥåȥХ󥭥󥰤������Ѥ��������� �������֤ȤʤäƤ���ޤ��������Ѥκݤϡ��׻������֤��������Υ������� URL���饢���������Ƥ���������


��ñ���䤵�����������ƥ�����, ���潻ͧ���

���ϡ�����ġġ�

(2)�ηٹ�ϡ����ξ�����Web�֥饦������Ͽ����Ƥ���ֿ��������軰�ԡ� ���ؤ���ȯ�Ԥ���Ƥ��ʤ����Ȥ򼨤��Ƥ��ޤ����Ĥޤꡢ�����ŻҾ������ï �⤬�����Ǥ��뤿�ᡢ�ˤ�ƿ��������㤤��ΤȤ����ޤ���


��ñ���䤵�����������ƥ�����, ���潻ͧ���

���ۤۤۡ�

�ʲ��������������ޤ���

1. ��ActiveX����ȥ�������Ф��Ƽ�ưŪ�˥�����������ɽ���פϡ�̵���ˤ� ���(��)
2. �֥�����ץȤ�¹Ԥ��Ƥ�������ȥޡ�������Ƥʤ�ActiveX����ȥ������ �ϡ�̵���ˤ���סʽ��ס�
3. �ֽ�̾�Ѥ� ActiveX����ȥ�����Υ���������ɡפϡ֥�����������ɽ�� ����סʽ��ס�
4. ��̤��̾��ActiveX����ȥ�����Υ���������ɡפϡ�̵���ˤ���סʽ��ס�


��ñ���䤵�����������ƥ�����, ���潻ͧ���

��������������

3.��֥�����������ɽ������פ����ꤹ�뤳�Ȥǡ��ֽ�̾�Ѥ�ActiveX����� ������ʤĤޤꡢ���Υץ������ϰ������衪��ï������ĥ���Ƥ���ץ����� ��ˡפ�¹Ԥ������ˡ����Τ褦�ʷٹ���̤�ɽ�������褦�ˤʤ�ޤ���

���λ�����ȯ�Ը��פ��ǧ����ȯ�ԼԤ�����Ǥ��뤫�ɤ����򿵽Ť�Ƚ�Ǥ��� ���������ʤ��Υץ�����ब�������衪�ȼ�ĥ����ͤ������ѤǤ��뤫�ɤ��� ��Ƥ���Ƥ��������ˡ�


��ñ���䤵�����������ƥ�����, ���潻ͧ���

����͡���

�� ���եȥ����������ܡ��ɤϡ����ѥ��������δ������к��ǤϤ���ޤ���
����¾�Υ����פΥ��ѥ��������ʰ��դ�Web�����Ȥ�ͶƳ���륿���פΥ��ѥ��������䡢�����������פΥ��ѥ��������ʤɡ��Ф��Ƥϡ�ͭ�����к��Ȥʤ�ʤ���礬���뤳�Ȥ����դ��Ƥ���������

�� ���ѥ��������ϥ��󥿡��ͥåȥХ󥭥󥰤ΰž��ֹ����߼������Ǥ� �����ѥ����������Ƥξ�����������ˤ��餵����ǽ��������ޤ����� �����������ڤʤΤϡ��ޤ����֥��ѥ��������˿�������ʤ����ȡפǤ���

��ñ���䤵�����������ƥ�����, ���潻ͧ���

���ϤϤϤϤϤϤϤϤϤϡ��ʤħ�`�ˤ�����

�褷�����Ȥϳ�ĥ�Ҥ���

*1 �٤����ĥå��ߤɤ����Ϥ����餫 ���ä������٤����Τdz䰦��


2005ǯ12��23��

�� ���ХХ��ȵٴ��ǽ���˥����륹�Х�����2006�η���������Ǻܤ��줿���ġ�

3���Ρ����ХХ��Ȥθ������������뤫�� �η����ȯ�䤵�줿���ХХ���2006��1���ǡ����Խ��嵭�פΥڡ��� ��p.128�ˤ�����ʸ���Ǻܤ��줿�����Τ褦�˽񤫤�Ƥ��롣

��2005ǯ12���58�ڡ�����3���ܤ�16���ܤˡ֤��ʤߤˡ�Ʊ�ҤΥǡ����١��� �����������ɥᥤ��̾�ʤɤ���¸���Ƥ��ʤ��Ȥ����פȥȥ��ɥޥ������μ� ��˴�Ť����Ҥ��ޤ����������θ�ȥ��ɥޥ���������֥ǡ����١������� �����줿URL�ΰ�������¸���Ƥ���פȼ�����Ƥ�����������ޤ��������ͤ� ���������������ޤ���

�Խ��嵭�����Х�����������, ���ХХ���2006ǯ1���, p.128

�����Ϥ��줿��ΤΡ���ɡ��֥��ѥ��������Ȥϲ����ס��֥桼���ε�ư���� ���������륽�եȥ������˵�������Ǥ�ϲ����פȤ��ä��������񤫤�뤳 �Ȥʤ������ХХ��Ȥϵٴ��ȤʤäƤ��ޤä���

���ˡ�BMG��rootkit�ޤ�������CD�η�䡢�ޥ륦�����˳������륹�ѥ������� �ʥѥ���ɤ���߽Ф���Τʤɡˤη郎�Ҳ�����Ȥ���������Ƥ��뺣������ �ӥ��ͥ��Ȥ��ơֲ����äƤϤ����ʤ��Τ��פ�ǧ���򿼤��٤����������� �������񤫤��٤����ä���

�ġĤ��������Ƥ����Ȥ��������ХХ��Ȥ�Web�������ˤ�����ʸ���Ǻܤ���Ƥ���Τ򸫤Ĥ����� ���ХХ����ܻ�Ȥ��̤ε��Ҥ��ɲä���Ƥ��롣

2005ǯ12���58�ڡ�����3���ܤ�16���ܤˡ֤��ʤߤˡ�Ʊ�ҤΥǡ����١����� ���������ɥᥤ��̾�ʤɤ���¸���Ƥ��ʤ��Ȥ����פȥȥ��ɥޥ������ؤμ� ��˴�Ť����Ҥ��ޤ����������θ�ȥ��ɥޥ���������֥ǡ����١������� �����줿URL�ΰ�������¸���Ƥ���פȼ�����Ƥ�����������ޤ��������ͤ� ���������������ޤ������λ��Ȥߤϥץ饤�Х����ˤ������������� ��������Ƥ��뤳�ȤȤʤꡤ���ѥ��������ΰ����ȸ��ʤ���Ƥ�������ʤ� �ȷ����Ť���������ޤ���

���ХХ���2005ǯ12�������, ���ХХ���

���Ԥ�̵ǰ��������äƤ��뤬����ǰ�ʤ����ɼԤ�������٤����ȤϤ����Ǥ� �ʤ���

�ɤ�ʾ����̵�Ǥ��������뤳�Ȥ�������ۤ��뤳�Ȥˤʤ�Τ������������ ��˥桼������������٤�����Ȥϲ��������������ΤǤʤ���Фʤ�ʤ����ȡ� ���ѥ��������Ϥʤ����ѥ���������ǧ�ꤵ��Ƥ���Τ���������Ū�������ȳ� �����Ƥ���в����äƤ�褤�Τ�����ή�δ�Ȥ��ʤ��������դäƤ��ޤ��� �������ʤɤ�������ɬ�פ����ä���

���ХХ��Ȥϵٴ��Ȥʤä���������BP�Ҥʤ�ɬ����äƤ����Ȼפ���

�� ����������륹�٥��������ԤΥ�ƥ饷���������Ԥ��ʤ��Ȥ�������

�Τ��顢�֥����륹�к���Ҥ������ϥ����륹��̢�䤷�ƴ��Ǥ���ΤǤϤ� �������פȤ����֥����륹�򻵤��Ƥ���Τϼ¤ϥ����륹�к���Ҥ���ʤ��� �����פʤɤȤ�������褯���ˤ�����Τ���������ϲ����δ�������������� �Τ褦�ʸ��դ�ȯ����ͤϤ����Ƥ����ʤΤʤ�ɽ��򤷤Ƥ��롣

�Ƕ�ǤϤ��Τ褦������ʹ�����Ȥ����ʤ��ʤä������¤Ȥ��ơ������륹��̢ �䤷�����ѥ��������ˤ��³���³�Ф�������������륹�ϡ��Ҳ�ˤȤäƥ��� �եƥ��ͥåȤȤ��Ʒ礫���ʤ����եȥ������Ȥ���ǧ�������褦�ˤʤä���

��������ǧ����������������Ρ�2000ǯ����2001ǯ������פ��֤��ȡ������� ��ƥ��ط��Ԥϡ������륹�к����եȤ���ڤ����뤳�Ȥ������ʤ��뤤�Ϥ��� �������աˤˤʤäƤ����������������륹���������ư�ˤʤ�ȡ���������� ��ޥ�������ƻ���о줹�������ȡפϡ��֥����륹�к����եȤ�����뤳�ȡ� �֥����륹�к����եȤ�ǿ��Τ�Τˤ��뤳�ȡפȥ����Ȥ��Ƥ�����Τ���

�����ϡ�����ɬ�פ��к����ȼ����ѥå���Ŭ�Ѥ��������������뤳�ȤǤ���� �⤫����餺����������������������ޥ����ߤϳ�̵�˶ᤤ���֤��ä��� 2000ǯ�ξ�ģWeb�����Ȳ������ΤȤ��Ǥ⡢�֥ե��������������Ƴ������ ���ʤ��ä��Τ������פʤɤ���ƻ�����������ä��������λ�ϡ��֤ɤ����� �ȼ����Τ��Ȥ���ƻ���ʤ��Τ��פȲ�Ω�ä���Τ���

���줬��2001ǯ3���NHK�˥塼���ʤ��Ϥ褦���ܡˤǡ��Ĥ��ˡ֥��եȥ����� �η�١פȤ���ɽ�����Ȥ���褦�ˤʤä��������Ȥ��Ƥϲ��Ū����ƻ���� ����

���ո��ˤ��뿦�ȷ������ߤǤ⡢����4���˥ۡ���ڡ������񤭴�����졢�� ����2���ְʾ夫����ޤ����� �������ɤ�����Υ��եȤ�Ƴ������ʤɡ�ɬ�פ��к��ϤȤäƤ����ȻפäƤ� �ޤ�����

�������ˤޤ����������Ȥ����褦�ʴ����Ǥ������ޤ����к�Ω�ƤƤ�Τˡ� �ޤ��ʤ�Ǥ��줿�Τ��ʤȤ����������˥���å��Ǥ����͡��סʸ��ѡ�ǽ�� ��ȯ���� ���󥷥��ƥ��Ĺ�̡�

����

�ֺ���ΰ�Ϣ�λ�����طʤˤϡ��ץ������η�٤Ȥ�����Τ�����ޤ��� �����Ѹ�Ǥϥ������ƥ��ۡ���ȸƤ�Ǥ��ޤ����ɤ⡢���������������ƥ� �ۡ��뤬��¿�����äơ�����餬���֤���Ƥ��륳��ԥ塼����������ˤ��� �ȡ����줬����줿�Ȥ������ȤǤ����� �ʾ�������������ȶ��� �������ƥ����󥿡���Ĺ�̡�

����

�ۡ���ڡ����Ǿ������������Ȥ����Τϡ����եȤη�٤ˤ��Ф䤯�б��� �뤳�Ȥ������Ƥ��ޤ���

���Ϥ褦����, NHK, 2001ǯ3��22��

�����¦���ȼ����ѥå����ä�����ǥ������о줷���Τϡ�Nimda��ब �о줷��2001ǯ9��ʸ�Τ��Ȥ��ä���

�Ȥ��������Υ��եȥ������ˤϡ����ѼԤ���ǧ�򤷤ʤ��Τˡ������Υץ����� ��򾡼�˼�����Ǥ��ޤ���٤�����ޤ�����Nimda�Ϥ��η�٤����Ѥ��� ���ѼԤ��Τ�ʤ������˥ѥ����󤬥����륹�˴�������褦�˺���Ƥ����� �Ǥ���

����

�᡼�����Ϻ��⥽�եȥ������η�٤��ɽ�������ѼԤ��б���ˡ��Ҳ𤷤Ƥ� �ޤ���

����

������ǹ����ä�Nimda���ﳲ�ϡ�����ԥ塼�������륹�ؤο������б���ɬ �פʤ��Ȥ򼨤��Ƥ��ޤ���

�֥᡼�����Ǥϡ����եȥ������η�٤ˤĤ��ơ��������Ƥ��뤤���б��Τ��� �Ȥ����Τ����ѼԤ��Τ餻���к���ȤäƤ����Ǥ��������к�������� ���񤷤���Ȥʤ�Ǥ����ɤ⡢������ˤ��Ƥ⡢���Ѥ����ã��¦��Ǥ��͡� ������������˾�˴ؿ�����Ĥ��Ȥ�ɬ�פʤ褦�Ǥ����� �ʥ��㥹�����̡�

�˥塼��10, NHK, 2001ǯ10��25��

����������Ȥ��Ƥϲ��Ū����ƻ���ä���

�����Ƹ��ߡ��Ĥ��줿����ϡ����ѥ��������ʤ��뤤�ϡ֥ޥ륦�����ס��Ĥ� �갭�դ���ץ��������к��ȡ��ե��å����к��Ǥ��롣 �ե��å����к��ϡ��桼���Υ�ƥ饷���夬�����ܼ��������ޤ����ޥ��� �ߤϴο��ʤ��Ȥ������ʤ��� ����ˤĤ��Ƥϡ�2��11���������ե��å��� ��ƻ�˸���ƥ�Ӥˤ�뷼ȯ�θ³��פ˽񤤤��� �����ơ��ޥ륦�����к�������ϡ���ĥ�Ҥ���������ʬ�����ƥ饷��Ȥˤ� ���뤳�Ȥ���������ܼ��Ǥ��뤬�������ʤ��ʤ��������ʤ��� ����ˤĤ��Ƥϡ�Network Security Forum 2005�Ǥιֱ����ä�����

����������륹�ʥ��ѥ��˥��եȤ��㤦�Τ⤱�ä��������ɤ⡢��������꤬ ��褹�뤫�Τ褦�˸����դ餹�Τϡ�������������

������������ޤǤ���ꥢ��������륹�٥�����ϡ�������ȸ����٤����Ȥ� ���äƤ�����

�ˤ⤫����餺��MSBlast�ϵ�®�ʳ���򸫤�����

���θ�������߷��ϡ��礭��2�Ĥ�ʬ���ƻ�Ŧ���Ƥ��롣1�Ĥϡ��ƥ��饤���� �ȤǤ��к���ޤ���ȡ�����ʥ������ƥ��к��η�ǡ����

����

�⤦1����߷�᤬��Ŧ�����Τϡ��桼�����Υ������ƥ��ռ��Ǥ��롣������ ��ƥ��ΰݻ��ˤϡ���Ϣ����˵����ۤꡢŬ���ѥå���Ŭ�Ѥ���Ȥ�����³Ū �ʺ�Ȥ��Բķ���������Windows�Ǥ�������¾��OS�Ǥ������Ȥޤä���Ʊ�� ���ȤǤ��롣

��������ǰ�ʤ��顢���������ƥ��ۡ���������뤿��Υѥå��� ���ƤƤ��ʤ��ä��Τ�MSBlast����ΰ��֤��װ��ס�Ʊ��ˡ��դ˸� ���С����꤬��ɽ�����Ф��ΤĤɥѥå���Ŭ�Ѥ��������륹�к����եȥ��� ���ι�����ԤäƤ���С�MSBlast�˴������Ƥ����դ����뤳�Ȥ�ʤ��ä��� MSBlast��¿���ˤ������ǤϤ��뤬��������򵡲�ˡʥѥå���Ŭ�� ��ޤ᤿�˥������ƥ��ռ�����Ʃ����褦���Ԥ������פ���߷�� �ϽҤ٤Ƥ��롣

���Ų��ظ�����MSBlast�����֤�������桼�����Υ������ƥ��ռ�, ITmedia, 2003ǯ8��18��

����������륹�٥������Ω�줫�餷�Ƥߤ�С�����Ԥˤ��ȼ����Τ��Ȥʤ� �Τ�ʤ��ޤޤǤ��Ƥ��줿���������ʤ������ߤ䤹���Ȥ�����¤������Ϥ� �����Ȥ⤹��С������ʤ��ɤ��ޤ��Τǡ��Ѥ路���ȼ����ѥå��ϵ��ˤ����� �Ѥߤޤ��פȤ������������꤫�ͤʤ����ˤ⤫����餺����ε����Τ褦�ˡ� ����ޤǤ���ǤϤ�����ȡ�����������륹���եȤ˸³������뤳�Ȥ򼨤��� �ġ����֤��к����ȼ����ѥå��򤢤Ƥ뤳�Ȥ��ȡ�����������륹�٥������ ����Ȥ���դ�ź����褦�ˤ��Ƥ��Ƥ���������ϡ��������ƥ��к��Ȥ��� ��Τ�ӥ��ͥ��ˤ����ǡ���ȤȤ��Ƥ������򼺤�ʤ�����κ���¤Υޥʡ� �Ǥ�������

�Ȥ������Ǥ��롣������Internet Week 2005����dz��Ť��줿JNSA��Ť� ��Security Day�פΥѥͥ�Ƥ������Ű��Ƥ���ۥܥåȥͥå��к� �ܥåȥͥåȤζ��� �� ư�����к���ͤ����� �򸫤˹Ԥä��Ȥ����������Ĥʤ��Ķȥȡ����򼪤ˤ�����

Ƥ���ǡ��ܥåȤ��Τ餺�˴�����³���Ƥ������Ԥ����äѤ����뤬���ɤ��� ����褤���������Ȥ���������ή��ǡ��������Ԥ��ͤޤ꤫�����Ȥ�������� �����륹�٥��������ɽ�������Ť��Ƥ������������Τ�ɽ���ϳФ��Ƥ��ʤ����� ���Τ褦�ʼ�ݤ�ȯ���򤷤Ƥ�����

�֥�ƥ饷�������Τ�̵��������������ä���롣���������ҤΥ����ӥ� �������Ω�Ƥ�Фȹͤ��Ƥ��롣���������ˤʤä��㤤�ޤ��������� �ʹ��ڤε����ˤ��Ƹ�����ȯ���������

����������Υ���������륹���եȤȤ����Τϡ��桼���������鵤��Ĥ��Ƥ� �Ƥ��ɤ��ʤ������פΥ����륹�����򸡱֤����Τ��ä���¾�ͤ����¤��ä� MS-DOS�Υե��åԡ��ǥ������������ȡ����������äƤ���COMMAND.COM���� ư���ơ����줬�����륹�������Ƥ���Ȥ����ޤ��ˡ���̿�Τˤ����������¤� �褦�����̵�������򹭤��Ƥ�����Τ��ä����Τ�Microsoft Office�Υե��� ��ϡ������ȥץ������ʥޥ����ˤ�ư����Τ��ä����ᡢ�Ż���Ʊν��ܵ� �����äƤ���Office�Υե�����򳫤���������ʤ��Ȥ��ˤϡ�����������륹 �ˤ�븡�֤�ɬ�ܤ��ä���

�������Ƕ�ξ����ϰۤʤäƤ��롣Microsoft Office��ǥե���ȤǤϥޥ��� ����ư��ư���ʤ��褦�ˤʤꡢ�������ä���ͳ�Ǹ��֤���ɬ�����Ͻ̾������� ��������������륹����äƤ��뤳�Ȥϡ��ȼ������ͤ��Ƶ�ư�����Τ䡢�桼 ����̵����ʤ��������ˤ�äƵ�ư���Ƥ��ޤ��ޥ륦�������˻ߤ��뤳�� �Ǥ��롣������ΤȰ�ä��ܼ�Ū��ɬ�פʤ��ȤǤϤʤ����ȼ�����ʤ������� ��������ޤ������ĥ�ҤΥե������ư���ʤ��褦�桼�������򤹤뤳�� �ǡ���褬��ǽ�ʤ��ȤʤΤ���

�����顢�����˹Ԥ��٤����Ȥϡ��桼���ؤΥ�ƥ饷�����¾�ʤ�ʤ��� ��̵���Ǥ��פȸ��äƤߤ���Τϴ�ñ���������뤳�ȤϤ����������

����򺹤��֤��ơ����������к����եȤ��㤦���Ȥ����꤬��褹�뤫�Τ褦 �ʤ��Ȥ�����Τϥ����Ĥʤ������ĤƤ������Ȥˤ��Х륯�������륹�Ȱ�� �ơ�����ξ����桼�����������ä�������Ū�ι��⤬����ȤʤäƤ���Τˡ� ����򥽥եȥ��������ɤ���櫓���ʤ�*1��

������󡢼Ҳ�Ū�ˡ����ѥ��������к����եȤ���ڤ��������褤�˰㤤�ʤ��� ���������θ³������餫�ˤ���������䤷�ʤ��ƤϤʤ�ʤ����ﳲ�Ԥ�Ω�줫 �餹��С����ä����Ρֿ���ץޥ륦�����ˤҤä����ä������ǡ���ɴ���� �Ȥ���»�����Ф�ΤǤ��ꡢ�к����եȤϡֳ�ΨŪ�פ��ɻߤǤ����ʤ����Ȥ� �����ʤ��ƤϤʤ�ʤ���

�� ̵��2

2���������ˤҤ�³�����ȥ�å��Хå��� �Ǥ��ʤ��ͻҤʤΤǡ������餫���󥯤��ƺ����夲�롣

�������ƥ��٥�����䥻�����ƥ�����Ȥϡ������罰�Υ������ƥ��ռ�����뤿����͡��ʷ��س�ư��ԤʤäƤ��롣

�����������줬�����ǡ����̥桼������ �ֶ���פ���ռ��Ф������粽�������� �ָ������פ��Ȥ˷Ҥ��äƤ��ʤ�����������

����ͥ�۰ռ��Ǥ��롣

�����˥桼������Ω�����Ω�Ĥʤ顢��ä��ܼ���Ż뤹��Ϥ�������������٤ϼ��ʤ��Ϥ�����

�䤬��߷͵������ڹ�����λ������ɵڤ�������Ǹ�����Τϡ��ޤ��ˤ�����ʬ�ʤΤ����桼�������ϼ��ˤ��Ƥ�Ȥ����פ��ʤ�������ɽ�������̤ˤ����Τ���

��������鼫�ȤϤ��λ��¤˵��դ��Ƥ��ʤ���������

���̥桼�����λ����򸫼��äƤ���Τ����顦������

�����̤ˤ���פ�������������Ū�ˤɤ�Τ��Ȥ���äƤ���Τ������ƽ񤤤� ����ʤ�����������

����򼨤��������������ή�ۤ���԰٤���������ɾ�ˤ�����ʤ�������� �����˽񤯤�̾����»�ȤȤ������������ޤäƤ��ޤ��Τ����դ�������

*1 �ѥ�����ޥå��󥰤��ɤ��� �櫓���ʤ��������ѥ��������ϥ����������Τ褦�ʥǡ��������������ǤϤʤ� �Τǡ��������Υݡ��Ȥ�ɤ��Ǥ���ˤʤ�ʤ����ե��å��󥰤⡢�������� �򥿡����åȤȤ��ƹ��⤬�Ԥ��Ƥ����硢ɽ�����ˤʤ뤳�Ȥ�ʤ���


2005ǯ12��24��

�� Phishing�к��ġ���С��ʤ�Ƥ���ʤ��� ��������IE�ε�ǽ��Ȥ�

������Web���������Ѥμ��

�ιֱ�ǽҤ٤��֥���ץ�ʰ�����ǧ�롼��ʼ��ˡפȤ����Τ��ɤ������� �Τ��Ȥ����ȡ��ޤ�������2�Ĥξ����ˤ�äƼ���ʬ���롣

  • ����ˬ�줿�����Ȥ����Ѥ��褦�Ȥ���Ȥ�
  • ���˲��٤��Ȥä����ȤΤ��륵���Ȥ����Ѥ��褦�Ȥ���Ȥ�

����ˬ�줿�����ȤǤϡ������о���������Ƥ��ɤ�ǡ��񤫤�Ƥ�����̾ �佻�꤬����ʬ�����Ȥ��������ꤷ�Ƥ������ʤΤ��ɤ������ǧ�����ְ㤤 �ʤ�������Ѥ򳫻Ϥ�������������Ƥ��Υɥᥤ��̾��ŵ����Ƥ�������(A)��

���˻Ȥä����ȤΤ��륵���Ȥ�ˬ�줿�Ĥ��ʵ������Ȥ��⤷��ʤ������ǡ� �ΤȤ��ϡ����ɥ쥹�С���ɽ�����줿�ɥᥤ��̾�򸫤ơ��������Ƥ����Τ� Ʊ�������ǧ�������פʾ�������Ϥ���Ȥ��ϡ��������������¸�ߤ򸫤ơ� SSL�����Ѥ���Ƥ��뤫���ǧ���롽��(B)��

���μ��ϡ�Web�����������Ѥ�뤳�Ȥʤ��Ť˵����Ƥ��������ѼԤδ� �ܥ�ƥ饷�Ǥ��롣

�ä�(B)�μ��ϡ���������ˤ������潻ͧ�� �ԤΥ������ƥ������˽񤫤�Ƥ����̤�ʤ����Ǥ�smbc.co.jp���ò� ���ƽ񤫤�Ƥ��뤬����μ��Ϥ������̲�������ΡˤǤ��ꡢ(B)����­ ���٤��֥ݥåץ��åץ�����ɥ����Ѥ��ʤ��פȤ��ä�����ϡ����潻ͧ�� �ԤΥ������ƥ������˽񤫤�Ƥ��롣

�����

�ȤϤ�����������������Ƨ�ळ�Ȥ˺��񤵤����ä����ᡢphishing���ﳲ�� ���礷���Τ����������κ��񤵤Ȥϼ��Τ�Τȹͤ����롣

�ޤ��񤷤��Τϡ�(B)�μ��ˤ����ơ�

  1. ���ɥ쥹�С���ɽ�����줿URL����ɥᥤ��̾��ʬ����������Ф��뤳��
  2. �ɥᥤ��̾�Υ���ե��٥å�ʸ����ְ㤤�ʤ��ɤ߼�뤳��
  3. �������Ƥ���ɥᥤ��̾�Ȱ��פ��뤫��ְ㤤�ʤ�Ƚ�Ǥ��뤳��

�Ǥ�����*1��1.�ˤĤ��Ƥϡ�

��Ƭ�����˸��ơ�//�פ�����˸����ǽ�Ρ�/�פ��������ʬ�Τ��� �Ǹ����ʬ

�Ȥ���ʸˡ���ΤäƤ��ʤ��Ȥ����ʤ�����2.�ϡ���l�פȡ�1�פ�Ƚ�̤Ǥ��뤫 �Ȥ�������ǡ����ߤ�Ĥ뺤�����Ǥ��롣3.�ϡ���example.com�� ��example.net�ס�example.co.jp�ס�example.jp�פΤɤ���ä����Ф��Ƥ��� ��ʤ��Ȥ����������Ǥ��롣

���κ������椨���٤���Ƥ��ޤ���������ߤ�����ˤ��Ф��иƤӤ������� ���մ����Ȥ��ơ���ɬ���֥å��ޡ������饢���������Ƥ��������פȤ������ �����뤬����ǯ12��5���������˽񤤤����� �Х󥯶�Ԥ��������Υ᡼��Τ褦�ˡ��֥å��ޡ�������Ǥ����ѤǤ��ʤ��� �ѷ��֤�����ΤǤ��äơ������餳��phishing�ﳲ���ߤޤ�ʤ��Τ����顢�� �Τ褦�����դˤϼ¸������ʤ��������ñ�ˡ֤����������մ����Ϥ��ޤ����� �ǡפȤ�������Х����ˤ����ʤäƤ��ʤ���

�������о줷���Τ������Ĥ���phishing�к��ġ���С��Ǥ����������Ȥ��С� ��PhishWall�פλ��Ȥߤ򸫤Ƥߤ롣

��PhishWall�ǥ�ڡ����פ˽񤫤�Ƥ��������ˤ��ȡ� PhishWall�ġ���С���֥饦���˥��󥹥ȡ��뤷�Ƥ����ȡ�PhishWall�б����� �Ф˽�����³�����Ȥ����ġ���С��˲����Ρ֡������ץޡ�����ɽ�����졢 �֤���Web�����Ȥȿ���ط����֤���ˤ���Ͽ��Ȥ�ԤäƤ��������פȤ� ������������������ɥ�������롣�����ǡ���Ͽ����ץܥ���򲡤��ȡ����� �ʹߤ�ޤ�ơ����Υ����Ȥ�ˬ���ȡ֡������ץޡ������п���ɽ�������� ������

�ĤޤꡢPhishWall�Τ��λ��Ȥߤϡ����Ҥ�(B)�μ��򵡳������ơ�1.��3.�� ���������ӽ������Τȸ����롣

�����餢�뵡ǽ�Ǻ�������

����������ʵ�ǽ�Ϥ���ʤ�����������Internet Explorer�ε�ǽ��Ȥ���Ʊ �����Ȥ��Ǥ���Τ���

����ϡ��ֿ���Ѥߥ����ȥ�����סʿ�1�ˤ���Ѥ��뤳�ȤǤ��롣

��1: IE�Ρֿ���Ѥߥ����ȥ������

�ޤ������ƥ����Ȥ�ˬ�줿�Ȥ������ѼԤ�����(A)�μ��ˤ������äơ��� �Υ����Ȥ򺣸��ޤ�ƻȤ����ɤ���Ƚ�Ǥ��롣�����Ȥ��ȷ�᤿�Ȥ��� �ּ���������ƥɥᥤ��̾��ŵ����Ƥ����פ��ؤ��ˡ��������򤹤롣

��1�Ρ֥����ȡץܥ���򲡤�������Ѥߥ����ȥ�����˸���ɽ����Υ����� ���ɲä���ʿ�2�ˡ�

��2: ����Ѥߥ����ȥ�������ɲä���

���Τ褦�ˤ��Ƥ����С�����ʹߤ��Υ����Ȥ����Ѥ���ݡ�ɬ�פ�(B)�μ�� �ϡ����ơ������С��򸫤�����ǺѤळ�Ȥˤʤ롣�Ĥޤꡢ��3�Τ褦�ˡ��� �ơ������С����п��Υޡ����ȡֿ���Ѥߥ����ȡפȤ���ɽ���������Τ� ��ǧ���롣

��3: ���ơ������С���ɽ������뿮��Ѥߥޡ���

����ǡ�(B)��1.��3.�κ���Ϲ����Ǥ��롣


����: ����Ѥߥ����ȥ�����˥����Ȥ���Ͽ�����硢ɬ��������Ѥߥ����� ������Υ������ƥ���٥�����װʾ�ˤ��뤳�ȡ��ޤ������󥿡��ͥå� ������ǥ桼���ȼ���̵�������ꤷ�Ƥ��뵡ǽ�ϡ�����Ѥߥ����ȥ�����Ǥ� ̵�������ꤷ�������褤��������������ˤĤ��Ƥϡ���äƤϤ����ʤ��������ƥ�����ؼ� Top 15 ��Windows XP SP2�ԡ��פ򻲾ȡ�


���ˡ����ε����˿޲򤵤�Ƥ����褦�ˡ�PhishWall�Υ����ƥ�ϡ�¾�Τ����Ĥ�������ġ��� �С��Ȱ�ä�*2��������¦�ˤ����ѥ��եȤ� ���֤��Ƹ������Ź��Ȥ��������Ф����Ǥʤ����Ȥγ�ǧ������ʤ�Τˤ��� ������̿�ϩ��ǤΥѥ��åȲ���ʤɤˤ�빶����ɻߤ��Ƥ���ˤ褦�Ǥ��� ��������⡢Internet Explorer���������äƤ��뵡ǽ�Ǥۤ�Ʊ���Τ��Ȥ�� ���Ǥ��롣

�Ĥޤꡢ��4�Τ褦�ˡ�����Ѥߥ����ȥ��������Ͽ����������ǡ��֤��Υ��� ��Υ����ȤˤϤ��٤ƥ����Фγ�ǧ(https:)��ɬ�פȤ���פΥ����å��򥪥� �ˤ��Ƥ������Ȥ���������������롣

��4: ����Ѥߥ����ȥ�����ˤ�����https:�ΰ���

���ܸ��Ǥ�Windows�ǤϤ������ֳ�ǧ��ɬ�פȤ���פ�ۣ���ɽ���ˤʤäƤ� �뤬���Ѹ���Windows�Ǥϡ���Require server verification (https:) for all sites in this zone�פȽ񤫤�Ƥ��ꡢ��server verification�פȤϡ� �����о������PKI�Ȥ��Ƥθ��ڽ����Τ��Ȥ�ؤ��Τ�������

�����������å�����Ƥ����硢����Ѥߥ����ȥ�����ˤ� https:// �Υڡ� ��������Ͽ�Ǥ��ʤ��ʤꡢhttps:// �Υڡ���������˥�������*3�����Ȥ�����������Ѥߥ����ȥ�������Хޡ�����ɽ������롣

���Τ褦�ˡ�PhishWall����äƤ��븰�θ��ڤϡ����褫��Windows�������Ƥ� ��Web�֥饦����PKI�ˤ�äơ�Ʊ���褦�˸��ڤǤ���ΤǤ��롣

����ˬ�줿�����Ȥο��Ѥ�ɤ���ǧ���뤫

��������ȡ�PhishWall��¸�߰յ��ϲ�����������

(B)�μ��κ��񤵤��褹���ΤȤ��Ƥΰյ��ϤۤȤ�ɤʤ���

�����Ƶ󤲤�ʤ�С�����Ѥߥ����ȥ�����ؤ���Ͽ�ϼ��ȤǹԤ�ʤ���� �ʤ�ʤ��Ȥ��������ܥ���ҤȤĤǤǤ���褦�ˤʤ뤳�Ȥȡ��⤦�ҤȤĤϡ� ǧ�ڶɤο������αƶ�*4�Ǥ�������

ͭ�դʰ㤤�ϡ������Ȥ����ˬ�줿�Ȥ��θ��Ѥˤ��롣

�ġ���С����ʤ��Ȥ��ϡ�(A)�μ��ǡ������Ȥ���ʬ�ΰտޤ����Ȥ������� ����Ĵ�٤뤳�Ȥˤʤ뤬�������ǡ������Υ����о����񤬤��뤫��Ȥ��äơ� ���ѤǤ��륵���Ȥ��Ȥ������ȤˤϤʤ�ʤ����ʤ��ʤ顢Web�ѥ����о����� ��ȯ�Ԥ���ǧ�ڶɤϡ�����Ū�ˤϡ�ȯ������ȿ��μҲ�Ū����ˤĤ��Ƴ�ǧ�� �ʤ��������

������������ǧ�ڶɤ����ȿ��μҲ�Ū�����ɾ�����ơ�����ʾ�ο����ȿ� ���Ф��Ƥ������������ȯ�Ԥ��륵���ӥ����󶡤��뤳�ȤϤ������롣���ξ� �硢���Τ��Ȥ��Τä����������Υ����ӥ��ˤ��ȯ�Ԥ��줿������Ǥ��뤳�� �򼨤����Ҥ������о�����˽񤫤�Ƥ���Τ��ɤ�ǡ��桼������ǧ���뤳�� �ˤʤ롣

��������������Ȥ��ơ������դ���������餷��̾���Υڡ��ѡ���Ҥ��äơ� �����μº߾����դ��������������ơ��������Ȥ�Ω���夲���ǽ�������� �Ǥ��ʤ��������ɤ���ä��ɻߤǤ������������SSL���ʿ��ï�Ǥ�Ȥ��� �褦�ˤ��ߵ�򲼤���к����դ˰��Ѥ��졢�����դ˰��Ѥ���ʤ��褦�ˤ��� ���⤯����С�ï��SSL��Ȥ�ʤ��ʤꥪ�쥪�������̢�䤷�Ƥ��ޤ���

PhishWall�ϸ���С��ˤ�Ƹ��ꤷ�����ˤ������䤷�ʤ�ǧ�ڶɤΤ褦��Ư ���򤷤Ƥ��롣

�����ʳ��Ϥ����������Ȥߤ�����Ω�����롣��Ԥȥ��쥸�åȥ����ɲ�Ҥ��� �����䤷�Ƥ��뤦���ϡ���뤫���ʤ�����Ƚ�Ǥ�Ҵ�Ū�˹Ԥ����Ȥ��Ǥ��롣 ���������褳�����������ƥब��ڤ��Ƥ��äơ�������PhishWall������ ���㤤�����ȸ����Ф�����ɤ��ʤ�����������֤����ˤ����ʤ��פȤ���Ƚ �Ǵ��򡢤ɤ���ä��ߤ��뤫�Ȥ��������ľ�̤��뤳�Ȥˤʤ롣

�Ҵ�Ū��ब�ʤ��Ƥ⼫ưŪ�ˤ�������Ǥ���ᥫ�˥��ब���롣����ϡ� ���ʤ����饤������������ɴ���ߤ���������ߤ����ꤵ��Ƥ���С������� ã�Ϥ�����㤤����ʤ���������������ã�ϡ������԰٤ˤ�ä����������� ���פδ����ͤȡ������԰٤ˤ��������Ѥ�ŷ��ˤ����ơ����礦���ʤǤ����� ����Ϥ��餫�ʤ���

��������ȡ����ѤΥ����Х����ƥ�����䤷�ʤ��Ƥ⡢ñ�˹�ۤ���Ͽ�饤�� ����������������Υ����ӥ���Ϥ�뤳�Ȥǡ�Ʊ����phishing�к��ӥ��� ����Ÿ���Ǥ���ΤǤϤʤ����Ȼפ��Ƥ��롣���ΤȤ�������Ū�ˤϴ�¸��SSL �Υ����о������Ȥ��Ф褤���������λ�ʧ��ǽ�Ϥˤ�äơ�ǧ�ڡ׺Ѥߤ� �����ȤΡ�������ꥹ�Ȥ��󶡤��륵���Ф��Ѱդ��Ƥ������������������ �ɤ��ƾȹ礹������Υġ���С����ۤ�Ф��������������Ȥδ����Ԥ��Ԥ��� ��ϡ�(1)���̤�ǧ�ڶɤ�������ߤ�SSL�Υ����о��������ä�SSL�����Ф� ���åȥ��åפ���(2)phishing�к��ӥ��ͥ���Ҥ�1������ʧ�äƼ�ʬ�Υ����� �ξ��������Ͽ���Ƥ�餦�����ȡ������������

����������Ū�ˤ����Ū�ˤⲿ���äƤ��ʤ����������ʥġ���С��ϳ�ȯ�� ���ۤäƤ���ˤ��Ƥ⡣�����Ф�������Ƥ���ˤ��Ƥ��ñ�ʤ���Ͽ��̳�β� �Ҥˡ�1������ʧ���Ȥ������Ȥ�Ǽ���Ǥ�������ԤϤ��ʤ����⤷��ʤ����� �����ƥ���ǥ�Ȥ��Ƥ����������������Ȥ��ʤ�������ơ�����Ū�˰�̣�� ���뤫�Τ褦�����ѥ����ƥ�����ʤ���Ǽ���Ǥ��ʤ��ΤǤϤʤ���������

���������Ȥγ�����å���뼫ͳ

�⤦�ҤȤĤ�ƻ�ϡ��������ǡ�ǧ�ڡפ���ΤǤϤʤ��ˡ����Ū���ˤ�� �ơ�����������֤Ȥ����������Ǥ��롣����ϡ��������ò�ҤΡָ��������ȡ� �Υ�ǥ�˻��Ƥ��롣����������ϡ��֥��󥿡��ͥå�Ū�פǤʤ���ʪ����

���󥿡��ͥåȤ���������ò�Ҥ���äƤ������ȤȺ���Ū�˰ۤʤäƤ����� �ϡ���˼�ͳ��ʿ����º�Ť��졢������򤱤�褦���Ѥ��߷פ���Ƥ������� ���������餳������ޤǤΤ褦��ȯŸ�����ä��Ϥ�����

Web�֥饦����SSL��������ܤ��줿�Ȥ��ˤ⡢�֥饦����¤�Ԥ�����ǧ�ڶ� �ӥ��ͥ���Ÿ������ʤɤȤ������ȤϤ��ʤ��ä������ʤ򥪡��ץ�ˤ��ơ��� ��ǧ�ڥӥ��ͥ��˻����Ǥ���褦�ˤ���*5��

�������þ�Υ����ӥ��Ͻ��������ò�Ҥ����Ū�ʥ���ȥ�����β����֤��� ����ΤǤ��ꡢ��ͳ���ʤ�����˰���ΰ������°פ������Ƥ��롣

���󥿡��ͥåȤ����äΤ褦�ˤ��Ƥ��ޤ��Ȥ���ȯ�ۤ򤹤�ͤ⤤�롣�̿�ϩ �����Ǥʤ����桼��ǧ�ڤ䥳��ƥ�Ĥޤ��̿���Ҥ�����ȥ����뤹�뤳�Ȥǡ� �֥��󥿡��ͥåȤδ�����ʤ����פȤ���ȯ�ۤ�����ͳ��郎�줿����ϡ��� �����󥿡��ͥåȤȤϻ�����ʤ��ΤǤ��롣

���Τޤޡ�phishing�к������̾ʬ�Ȥ��ơ��������̾���ȼԤ����Ū��ͥ�� ����ųݤ������ϰϤˤ錄�ä�Ƴ�������ʥѥ�����ˤ��줬�ץꥤ�󥹥ȡ� �뤵��ƽв٤����ʤɡˤ褦�ˤʤ�ȡ��䤬�ƿ͡��Ϥ�������Ȥ���� ���ˤʤꡢ����ʤ��ˤϥͥåȤ����Ѥ��ʤ��褦�ˤʤꡢ���󥿡��ͥåȤμ� ͳ�ʥ��󥿡��ͥåȤǡ�¾��ʿ���ˡ˥����ӥ����󶡤��뼫ͳ�ˤϻ��¾���� ���뤳�Ȥˤʤ뤫�⤷��ʤ���

����ʤϤ��ǤϤʤ��ä���Web����������ѤǤ��뤿��λųݤ��ϡ���ᤫ�� �Ȥ߹��ޤ�Ƥ����Τ���(A)�μ��dz�ǧ����(B)�μ��dz�ǧ���롣�����ñ ���Τ餵��Ƥ��ʤ���ã����������Ȥ��Ϥ᤿�Ȥ�����ͳ�ǡ����Τޤ������� ���ؤ��Ĥ��Ƥ��äƤ��ޤ��Τ���

��ƥ饷������Ǥ�̵���ʤΤ�

���������Ѥμ�礬���̤οͤˤϳФ����ʤ��ʤ�Ƥ����Τϱ��äѤ����� �ֳФ����ʤ��פʤ�Ƹ����ͤϡ�ɬ�פǤʤ���ǧ��ˡ��󤲤ơ֤���ʤΤ� ̵�����פȸ��äƤ���*6�����潻ͧ��ԤΥ������ƥ������˼�����Ƥ���ñ��ʿ��������ǡ� ���������ѤǤ���褦��Web�����Ȥ�������������Ƥ���٤��ʤΤ���

��äȤ⡢���ˤ����ʤäƤ��ʤ�Web�����Ȥ������11��30�����������ȡˤ櫓�ǡ��������������Ȥǡ������ʤ��㤦�����ǰ����� �����Ǥ���פȤ����Ȥ�������phishing�к����ʤΤҤȤĤ����ʤΤ������� �����������������ʤ���ǯ�饤���������ʧ���Τȡ����̹������������ �륳���ȤȤɤ��餬�礭���Τ���Ƥ���Ƥ����������*7��

����Ǥ�ʤ����к����ʤΰյ��Ϥ��롣

�ҤȤĤϡ����餫����ͳ�ǸŤ�Windows��ȤäƤ����ã������뤳�Ȥ����� �ɥ쥹�С��˥�����ɥ����碌��URL�����������ϡ�Windows XP SP2�Ǥ� �������к����줿����Windows Me��ޤ��ȤäƤ���ͤˤϤɤ����뤳�Ȥ�Ǥ� �ʤ�������ϡ��ޤ����Ф餯�����ǥ����Ȥ���ô���Ƥ����ʤ��Ȥ����ʤ��Τ� ��������

�⤦�ҤȤĤϡ��к����ʤ����ԤΥѥ�����˥��󥹥ȡ��뤹��ȡ�������ǧ ����ˡ�����˶����Ƥ����褦�ˤʤ�Ȥ���������phishing�к��ġ���С� ��Ƴ�����Ƥ⡢���Υġ���С��θ������Τ�ʤ���а����ˤʤ�ʤ��櫓�ǡ� �桼���Ϥ����ؤ֤Τ������������Ф�����ä������ˡ����ε�ǽ���ٶ��� �뤳�Ȥˤʤ롣����������ϡ���������֥饦���ΰ����ʻȤ�����ؤ֤ΤȤ� ���㤦�Τ���

�ѥ��������äƤ⡢Windows����äƤ⡢���Ρְ����ʻȤ����פϥޥ˥奢 ��˽񤤤Ƥʤ����ع��ǥ��󥿡��ͥåȤλȤ����򶵤�äƤ⡢�ְ����ʻȤ� ���פ϶����Ƥ���ʤ�������������κ����ǤϤʤ�����

*1 ¾�ˤ⡢���ɥ쥹�С����������Ȥ�����%�ץ��󥳡��� ��ѥ������ʬ��Ȥäƺ��𤵤�����Ȥ��ä����⤬�����ή�Ԥä����� ���ߤǤϥ֥饦��¦���к����Ȥ��Ƥ��뤫��������¦�ǥݥåץ��åץ����� �ɥ���Ȥ��Τ����Ȥ��������Dz�褬�ޤ��Ƥ���Ȥ����ʤΤǡ������ �Υ������Ͻ���������Ǥ�ʤ��Ĥ����Ѽ��κ������ˤĤ��ơ������ǤϽҤ� �Ƥ��롣

*2 ¾�������ǽ����ĥġ���С��Τ����Ĥ��ϡ� ��ʪ�����Ȥ��ɤ����ξ����ġ���С���¤���Υ����Ф��䤤��碌��ʤʤ� �������������������ɤ������������Ѥ��Ƥ��뤬�������䤤��碌�ʤʤ� ������������ɡˤ�Ŭ�ڤ˰Ź�������Ƥ��ʤ���硢�̿�ϩ��ǤΥѥ��åȲ� ��ˤ�äơ��������Ȥ���³���褦�Ȥ��Ƥ���Τ���ʪ�����Ȥ��Ȥε������� �����ؤ����������������ȹͤ����롣

*3 ���� ���������ηٹ𤬽Ф��Ȥ��ϡ֤������פ򲡤��ƥ�����������򤷤ʤ��Ƥ� �ʤ�ʤ���

*4 (B)����Ѥߥ����ȥ�����Υޡ����dz�ǧ�� ��Ȥ��ˡ�����򵶥����Ȥ˵���������ǽ��������Ȥ����顢�����о����� ����̩����ή�Ф�����ȡ�ǧ�ڶɤ����äơ�phishing�Ȥ���ʪ�����ȥɥᥤ ���Ѥξ�������Ϥ��Ƥ��ޤ����Ǥ��롣�����о��������̩����ή�Хꥹ�� �ϡ�PhishWall�����ФǤ�Ʊ�ͤˤ���褦�˸��������롣�ĤޤꡢWindows�� ¿����Ͽ����Ƥ��륵���о�����ȯ��ǧ�ڶɤΤɤ줫�ҤȤĤ����Τ򵯤����� Ψ�򡢤ɤ����Ѥ�뤫�Ǥ��롣PhishWall�ξ��Ǥϡ�PhishWall����Ź������ ��phishing�����Ȥθ��򸰥����Ф���Ͽ���Ƥ��ޤ����Τ����������������� �������ɤ���λ��γ�Ψ���㤤�ȸ��Ѥ�뤫����

*5 �Ȥ��äƤ⡢������������ �������ȼԤ������롼��ǧ�ڶɤ���Ͽ����櫓�ˤϤ����ʤ��櫓������

*6 ��Ƭ�ǵ󤲤��ֱ���ݡ��Ȥ���INTENET Watch�ε����ˡ�

���ڻ�ϡ����ѼԤ��Ф������פ��к����׵ᤷ�Ƥ�����⤢��Ȥ��ơ�DNS����å���ݥ����˥󥰤˴ؤ��ƽ񤫤줿��������夲����

�Ȥ������Ҥ����뤬������ϡ�����IT Pro�ΰʲ��ε����Τ��Ȥ�ؤ���ȯ���� ����ΤǤ��롣

�桼�������Ǥ���DNS����å��塦�ݥ����˥��к��Ϥ������������SANS�� ��ɽ��������Τ褦�ˡ������ۤʤ륵���Ȥإ�����쥯�Ȥ����Х桼������ �۾�˵��դ�����������������ʪ���ä���ε������Ȥإ�����쥯�Ȥ��줿�� ��ˤϡֵ����դ��ˤ����������ס�JPCERT/CC�λ����ˡ��ֶ�������С� ��HTTP�Υڡ����Ͽ��Ѥ��ʤ���HTTPS��SSL�ˤΥڡ����Ǥϡ��ڡ����� �Ȥ˥ǥ����������򳫤��Ƴ�ǧ����٤Ȥ������Ȥ����桼�������к��Ȥʤ롣 ���������������������桼�����˼»ܤ�����Τ��Բ�ǽ���ס�Ʊ��ˡ�

��¼ ����, �ְ��������Ȥؾ���˥�����쥯�ȡ�---DNS����å��塦�ݥ����˥󥰹���θ������к��ʲ���, ����IT Pro, ���Ԥδ�, 2005ǯ4��13��

�������ְ㤤�ǡ�INTERNET Watch�ε����˥�ݡ��Ȥ���Ƥ����̤ꡢ

�֥ǥ����������ϡ�PKI�λ��Ȥߤˤ�꼫ưŪ����ʪ�Ǥ��뤫���ԤǤ��뤫 ���ǧ�Ǥ���Ȥ����˥ߥ�������ΤǤ��äơ��ܤdz�ǧ�����ΤǤϤʤ����� ����⡢�ʥǥ����������ΰ۾�򼨤��˷ٹ𤬽Ф뤫�Фʤ�������Ƚ�Ǥ� ��Ф褤���ȡפȻ�Ŧ������

�Ȥ������Ȥ����ܤdz�ǧ����ʡּº߾����פ����Ѥ򤹤��ɬ����������Τϡ� ���ƥ����Ȥ����Ѥ���Ȥ������Ǥ��롣

*7 ���ε����ˤ��ȡ��������ʤξ��饤�������ϡ��桼�����������ǯ�� 600�ߤˤ�ʤ�Ȥ���������ϸ����ʤ����Ǿ���Ԥ���ô�Ȥ���ķ���֤äƤ� ��Τ��������ġ�������Ѥ��ʤ���ã�ˤޤǡ�


2005ǯ12��25��

�� �Ĺ����֤᤬��̣��

���Ԥʤ���̣���Ǥ���Τǥޥ��֡����档

��: �Ĺ����֤����ժ�Ƥ���̣�����Ȥ���

2005ǯ12��27��

�� �ץ�����ߥ󥰲�����Ҥ��ȼ�����ɤ����뤫

���������ή�̤�����Ҥ��ȼ��������롢�Ĥޤ�Ǻܤ���Ƥ��륵��ץ륳���ɤ˥��Х��ȼ���������Ȥ����ȼ����򻺤ߤ䤹�������ǥ��󥰥��������ȤˤĤ������Ƥ�����⤬���ꡢ���줬�ȼ�ʥץ�����ޤ�������³���뺬���ˤʤäƤ�������ϡ��֤ʤ�Ȥ����ʤ��Ȥ����ʤ��ͤ��פȰ�����������Ƥ�����

���եȥ��������ʤ��ȼ����ϡ���Ŧ������Хѥå����󶡤��줿�꽤���Ǥ˺����ؤ���줿�ꤹ�뤬�����Ҥ��ȼ����Ϥɤ���������ɽ���������ޤ��Ȥ�������������֤��Ȥ��뤫�Ȥ����ȡ������˾�᤽���ˤʤ��������ˤϸ������й�����Ф褤�Ȥ������Ȥˤʤ����������

�פ��֤�ˤ����Ĥ��ν��ҤˤĤ���Ĵ�٤Ƥߤ���������Ĥ���������ʤɤ����ŪɾȽ�ɤ��Ҳ𤵤�Ƥ���2�����ɤ����

��PHP�����Υĥܡפϡ֥����奢�ץ�����ߥ��ԡפ���äƤ�����ˡ������ʤ�ǽ�Υ���ץ륳���ɤ��餷�ƥ����������ȥ�����ץƥ����ȼ��������롣����(A)

<?php
$strdate = $_GET['strdate'];
echo <<<EOD
����ʸ��������Ϥ��Ƥ���������
<form>
<input type="text" name="strdate" value="{$strdate}">
<input type="submit" value="OK">
</form>
EOD;
if (!$strdate) {

�ʰʲ�ά��

����ͦ, PHP�����Υĥ� �����奢�ץ�����ߥ���, ��ŷ��, p.3

ư�����Ƥߤ�ȿ�1�Τ褦���ȼ�������ǧ�Ǥ��롣

��1: ��PHP�����Υĥܡפκǽ�Υ���ץ륳���ɤ��ȼ�Ǥ����ͻ�*1

p.158�ˤϤ���ʲ��⤬���롣����(B)

������ʸ����Ϻ������

����������Ф��Ƥϡ��ѿ� $filename ����˾�̥ǥ��쥯�ȥ�򼨤���../�פȤ���ʸ���󤬤��ä���硢Ŭ�ڤ��Ѵ����뤷������ޤ���

1�ĤϾ�̥ǥ��쥯�ȥ�����ʸ�������������ˡ�Ǥ���

$filename = $_GET["filename"];
// ��̥ǥ��쥯�ȥ�������
$filename = str_replace("../", "", $filename);

����ͦ, PHP�����Υĥ� �����奢�ץ�����ߥ���, ��ŷ��, p.158

�����ŵ��Ū�ˤ褯����ޤ����к�����

$filename = "----..././----";
$filename = str_replace("../", "", $filename);
echo $filename;

�μ¹Է�̤ϡ�----../----�פ�ɽ������롣

������p.213�ˤϤ��ε��ҤȤ�����

���ѥ����Ȥʤɤ�SSL����Ѥ�����ϡ�����Ū��ǧ�ڶɡ�Certificate Authority:CA�ˤ�ȯ�Ԥ��줿���������Ѥ��ޤ���

���ѥ����Ȥʤɤ�ñ�˰Ź沽����Ū�����ʤ��ץ饤�١���CA��ȯ�Ԥ���������Ǥ����ꤢ��ޤ��������������ץ饤�١���CA��ȯ�Ԥ������������Ѥ����硢SSL�Ǥ���³���˥֥饦������ٹ��å�������ɽ������ޤ��ʿ�5�ˡ�

����ͦ, PHP�����Υĥ� �����奢�ץ�����ߥ���, ��ŷ��, p.213

�����������Ҥ�����������������Ƥ����Τ����������λ���ˡ�ʲ��Ȥ����櫓�ˤ⤤���ʤ����ġġ�

�� �֥��˥����������ʥ����ڡ���פȤϲ���

�⤦�����PHP�����С��ƥ��ε�ˡ��������ɸ�μº��Ϥɤ����Ȥ����ȡ�ȴ���ܤʤ��񤳤��Ȥ�����θ������졢�������ˤ��Ȥ褯�񤫤줿*2�ܤǤ��롣

�������������ʥץ�����ߥ󥰼�ˡ�Ȥ��������ǤϤʤ��������ޤǥ������ƥ��к����Ȥ��������ǽ񤫤�Ƥ���Ȥ��������꤬�Ĥ롣

���Ȥ��С�p.28�Υ����������ȥ�����ץƥ����ȼ������к������ɤ򸫤Ƥߤ롣����(C)

������ʲ��Τ褦�˽������ޤ���

while ( $row = mysql_fetch_array( $result , MYSQL_ASSOC ) ) {
    echo '<p>' ;
    echo 'No.'.$row['id'].'<br />' ;
    echo '��̾:'.htmlspecialchars($row['title'],ENT_QUOTES).'<br />' ;
    echo '̾��:'.htmlspecialchars($row['name'],ENT_QUOTES).'<br />' ;
    echo '����:'.$row['postdate'].'<br />' ;

����

�����������ɤΰ㤤�ϰ����������Ȼפ��ޤ�������������Ƥγƥƥ����Ȥ����֥饦����ɽ�������ľ��*04�ˡ�htmlspecialchars(�ʥƥ����ȡ�,ENT_QUOTES)���̲ᤷ�Ƥ��ޤ������줬��HTML�����ѥ��˥������פǤ���

GIJOE, PHP�����С��ƥ��ε�ˡ��������ɸ�μº�, ������, p.29

����Τɤ����������Ȥ����ȡ���id�פȡ�postdate�פˤĤ��� htmlspecialchars ���̤��Ƥ��ʤ����Ǥ��롣

�������ˤ�����ȼ����ǤϤʤ����ץ����������Τ���������С���$row['id']�פ��ͤ����ͤ����Ȥ�ʤ����Ȥ��ǧ�Ǥ��������������$row['postdate']�פ��ͤ����դ�ɽ��ʸ���󤷤��Ȥ餺��HTTP�ꥯ�����Ȥ��͡�CGI���ϡˤ˰�¸���Ƥ��ʤ������ȤȤ������Ȥ��ǧ�Ǥ���Τ�������

���������Τ褦�ʳ�ǧ��Ȥ򤷤ʤ��������������ɤ��ɤ����狼��ʤ��褦�ʡ��ץ������ν����򤹤٤��Ǥʤ����������ƥ����������ˡ��ץ������γ�ȯ��ˡ���Ȥ��ơ��Ǥ�������ɽ�Ū�ʻ����ǥ����ɤ����������ǧ�Ǥ���褦�˽񤯤Τ�������ץ�����ߥ󥰤δ��ܤ����Ĥޤꡢ���Υ��������Ҥ������ơ����꤬�ʤ��Ȥ狼��褦�˽񤯤٤��Ǥ��롣�㤨�м��Τ褦�ˡ�����(D)

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    echo '<p>';
    echo htmlspecialchars('No.' . $row['id']).'<br />';
    echo htmlspecialchars('��̾:' . $row['title']).'<br />';
    echo htmlspecialchars('̾��:' . $row['name']).'<br />';
    echo htmlspecialchars('����:' . $row['postdate']).'<br />';

�����ǡ���'No.' �� '��̾:' �� '̾��:' �� '����:' �����ʸ����ޤ� htmlspecialchars ���̤��ʤ��̵�̤���ʤ����פʤɤȤ������Ȥ�ͤ��ƤϤ����ʤ������ޤɤ����������̱Ū�ץ�����ߥ��׹ͤ򤹤�Τϥץ�����࿦�ͤȤ����Ѥ����������Ȥ���

������HTML����Ϥ���Ȥ��ϡ����ν������Τ��Ф��ơ�<�ס�>�ס�&�פΥ��������׽����θ�Ƥ���׵ᤵ��Ƥ���ΤǤ��äơ�CGI���Ϥ˰�¸���Ƥ��뤫�ɤ�����̵�ط��Ǥ��롣�����ιͤ����ˡ�̵�Dz��פ��Ρ�̵�����פ��Ρ־��ǡפ��Ρ֥��˥������פ��Ρ֥��˥������󥰡פ��ΤȤ����ʺǶ�ή�ԤΡ�ȯ�ۤϽФƤ��ʤ���

HTML���Ϥ�񤯤Ȥ��ϡ��ष����������Ϥ������Ȥ��������㳰Ū�Ǥ���ȹͤ���Τ��褤�����Ȥ��С�echo ������Ū�˻��ѶػߤȤ��Ƽ��Τ褦�˽񤯤Τ�褤������������(E)

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    htmlout_tag('<p>');
    htmlout('No.' . $row["id"]);
    htmlout_tag('<br />');
    htmlout('��̾:' . $row["title"]);
    htmlout_tag('<br />');
    htmlout('̾��:' . $row["name"]);
    htmlout_tag('<br />');
    htmlout('����:' . $row["postdate"]);
    htmlout_tag('<br />');

������°����ʬ����Ϥ���Ȥ��ϼ��Τ褦�˽񤯡�

    htmlout('����ʸ��������Ϥ��Ƥ���������');
    htmlout_tag('<form>');
    htmlout_tag('<input type="text" name="strdate" value=');
    htmlout_quote($strdate);
    htmlout_tag('>');

���Ѥ����ؿ�������Ϥ��Ȥ��Ф���ʴ�����*3��

function htmlout($str) {
    echo htmlspecialchars($str, ENT_NOQUOTES);
}
function htmlout_quote($str) {
    echo '"' . htmlspecialchars($str) . '"';
}
function htmlout_tag($str) {
    echo $str;
}

�����Υ����������ȥ�����ץƥ����ȼ������Ĥޤꡢ�Ǽ��ĤؤΥ����դ�ʸ����ν񤭹��ߤ����꤬�����Ȥ�����HTTP_USER_AGENT �⥵�˥��������ʤ��Ȥ����ʤ������פȤ������Ȥ��褯�����롣��Υ���ץ륳���ɤ� User-Agent ��ä���Ȥ���

    echo 'No.'.$row['id'].'<br />' ;
    echo '��̾:'.htmlspecialchars($row['title'],ENT_QUOTES).'<br />' ;
    echo '̾��:'.htmlspecialchars($row['name'],ENT_QUOTES).'<br />' ;
    echo '����:'.$row['postdate'].'<br />' ;
    echo '�֥饦��:'.$row['useragent'].'<br />' ;

�Ȥ��������ɤ�񤭤����Ǥ���櫓����������򸫤ơ���$row['user_agent'] �⥵�˥��������ʤ��Ȥ����ʤ������פȤ������Ȥˤʤ롣�к��ޥ˥����餹��С�

HTTP_USER_AGENT�äƤΤϤ͡������¦�ǥ֥饦���򤤤��äƾ�����Ѥ��������衼���ġ���Ȥ��ȤäƤ͡�HTTP_REFERER�⵶���Ǥ������������顢User-Agent: �Ȥ� Referer: �Ȥ������ȡ�X-Forwarded-For: �� Via: ��ͳ�褹���ѿ��⥵�˥��������ʤ��Ȥ����ʤ�����衼��

�ȡ��ϥå��������Ǹ�äƤߤ��������󥹤Ǥ���櫓����������ʤ��ȤϤɤ��Ǥ⤤����(E)�ν�����(D)�ν����ʤĤޤꡢ�����ʳ��ϰ�Χ���������������פ��ƽ��Ϥ�������ˤ򤷤Ƥ���С�����ʤ��ȤϤɤ��Ǥ�褤�Τ�*4��

�ǤϤʤ��������Ǥ���(C)�Τ褦�ʥ�������񤤤Ƥ��ޤ��Τ���3�Ĺͤ����롣1���ܤϡ���̱Ū�ץ�����ߥ󥰤�ȯ�ۡ�2���ܤϡ��ѻ��ʸ��ɤ�������äƤȤ������Ȥ������������

�ޤ�����htmlspecialchars�פȤ���̾����Ĺ��������򤢤������������ޤʤ��Ȥ����ʤ���ʸ����Ϣ�뤷�Ƥ���ʸ����ʬ��ʬ�� htmlspecialchars ������ơ�����ơ�����Ƥ����ʤ��Ȥ����ʤ������줬���Ƿ��Ǵ���ʤ��ץ�����ޤ�������Ǥ�֥������ƥ��к����ʤ��ȡġġפȤ������Ȥǻ����ʤ�ɬ��˺�Ȥ��Ƥ����ȡ�ɬ�׺Ǿ��¤ξ��ˤ��� htmlspecialchars �Ƚ񤯤��Ȥˤʤ꤬������

���η�̤Ȥ��Ʋ��������뤫�Ȥ����ȡ�������֥��˥�����ϳ��פ���������ܤ򻮤ˤ���õ���Ƥ�����Ȥ⡢�����ؤ�ʥ����Ȥ������뤳�Ȥˤʤ롣

��˵󤲤�(A)�λ����ˤĤ��ơ����������ȼ������Ŧ���줿�ܤ����ԤϤ���ȿ�����뤫�⤷��ʤ�����PHP�������ʤΤǡ��ޤ��� PHP�ˤ�� HTML form�δ���Ū�ʽ����������������������ǽ餫�餽���餸�夦�� htmlspecialchars �Ȼ���Ф᤿�ΤǤϡ��ɼԤ��Ĥ��Ƥ��ʤ��ʤäƤ��ޤ����������ƥ��к�����ˡ�ϸ�Ⱦ�ǽ񤤤Ƥ���Τ����顢����Ǥ褤�Τ��ġġפȡ�

���¡�2002ǯ�ˡ�����@IT�β��⵭�����ȼ������Ŧ�����Ȥ����ط��Ԥ�������

�����μ�ݤϥ����Х����ɥ��ץꥱ�������ν��Ķ��ξҲ�����Ȥ��Ƥ���ޤ����Ȥ�λ�򤤤������ޤ��ȹ����Ǥ�

�Ȥ�����������������Ȥ����롣�ޤ�Ʊ���������οͤ��񤤤Ƥ������ҤˤĤ��ơ����������ɤ���ߤ����Ȱ��ꤵ����ɤޤ��Ƥ��ä��Ȥ�������ϤꡢSQL�λȤ�����Ҳ𤹤�ϤΥ���ץ륳���ɤ������SQL���󥸥���������ȼ����Τ���°פʽ����ˤʤäƤ��ơ��֤����������������褦��פȸ��ä����Ȥ�����Τ��������Ԥϡ��֤�����SQL�λȤ�����狼�äƤ�餦���������;ʬ�ʥ����ɤ����줿���ʤ��פȼ�ĥ���ơ�����Ū�ʽ�ľ���Ϥ��ʤ��ä������ս񤭤�ź����졢����ξϤ˥������ƥ��к��ξϤ��դ��ä��뤳�Ȥ��н褵�줿�ˤȤ������Ȥ����ä���

���Τ褦�ˡ������ɤθ����ܤ��ѻ��ˤʤ뤳�Ȥ��ץ������ã�˷����Ƥ��ơ��ä˲����ܤ����Ԥ��Ҥɤ����äƤ��뤳�Ȥ��狼�뤬�����줬�ȼ�ץ�����ޤ����������븶���ȤʤäƤ��롣

������3���ܤθ��������֥��˥������פȤ������դ��°פ�ή�Ԥꤹ���Ƥ��뤳�Ȥ������Ǥ��롣

�֥��˥������פȤ����Τϡ���̵�����פȤ�����̣�θ��դǤ��뤳�Ȥ������餫�ʤ褦�ˡ������ޤǤ�֥������ƥ��к��פȤ��Ƥ�ʸ̮�Ǥ�������ʤ�����������ȡ���CGI���ϤΡʤ˰�¸�������ѿ��ϥ��˥���������פȤ�������������ˤʤäƤ��ޤ������줬�������ץ�����ߥ󥰥���������Ĺ���ƺ��롣

�����������Ƥ��ѿ��򥨥��������оݤȤ��褬���ܤǤ��뤷���ѿ���������ʤ��Ƽ����Τ򥨥������פ��оݤȤ���٤��ʤΤˡ��֥��˥������פȤ������դǶ��餬�Ԥ��Ƥ���ȡ����ιͤ����˻�뵡�񤬻�����Ƥ��ޤ���

�����顢�����˥������������פʤΤ���

�����ܤ����ԤˤȤäơ��ѻ��ʥ����ɤϤ����Ǥ����򤱤����Ȥ������������������Τ��Ȥ�֥��˥������פȤ������դ����򤷤Ƥ���ȡ��ܼ�Ū��ɬ�פʽ����Ȥ��ƤǤϤʤ����֤����ޤǥ������ƥ��к��Ȥ���ɬ�פʤ���פȤ������ä�����򤷤Ƥ��ޤ������������η�̡��֥���ץ륳���ɤǤ��ȼ�ʤޤޡ���β���ǥ������ƥ��к��Ȥ��ƶ�����פȤ��������ˤʤäƤ��ޤ���

���μ�ν��������������ƥ��к������˸����ܼ�Ū��ɬ�פʽ�����SQLʸ�������륳���ɤǤϸ������ɬ�פʽ����Ǥ��뤷��HTML����Ϥ��륳���ɤǤϸ������ɬ�פʽ����ˤǤ��뤳�Ȥϡ����Ȥ��С����λ���򸫤�����餫�Ǥ�������

  • ���ݡ���&�����ӥ� FAQ�Ҳ�, ʸ���ֹ� 763, �����ӥå��ӥ��ͥ����󥵥륿���

    [Q]
    ��ư���˲����Υ��顼��ȯ�����롣
    �ֹ�1:��XXXX�Ǥζ᤯�������ʹ�ʸ������ޤ���
    ʸ�����)�Ǥ����������䤬�Ĥ��Ƥ��ޤ�����
    state:37000��Native:170
    state:37000��Native:105��

    ��ʸ���ֹ��763 �ڹ�������2003/08/12
    ���оݾ��ʡ�����21���꡼�������ʡ�����2000���꡼��������


    [A]
    ��������ͳ

    ����ԥ塼����̾�ˡ֡� ���󥰥륯�����ơ������פ��ޤޤ�Ƥ������ȯ�����ޤ���

    �������н���ˡ

    ����ԥ塼����̾�ˡ֡� ���󥰥륯�����ơ������פ���Ѥ��ʤ��褦�ˤ��Ʋ�������

    ����

����ϥ��������ư�����եȥ������ΥХ����äʤΤǡ��������ƥ��ȼ����Ȥϴط����ʤ����ᡢ���Τ褦���н���ˡ�����⤵��Ƥ���Τ����������Τ褦�ˡ��������ƥ��Ȥ�̵�ط��ʤȤ����Ǥ⡢SQLʸ��������Ȥ��ˡ�'�פǰϤ����˼��ʾ�ξ��ϡ֥���ԥ塼��̾�סˤ�������Ȥ��ˤϡ�����ɾ�������Ρ�'�פ򥨥������פ�������ϡ����������Τ��ȤȤ���ɬ�פʤΤ�������ϡ������Ȥ���SQL�λȤ�������⤹����̤ǡ����ֺǽ��á������٤����ȤǤ��롣�������ƥ��Ȥ�������Ф��ޤǤ�ʤ���

SQLʸ��HTML�����Ǥʤ���ʸˡ�����ʸ������̤�ʸ����Ϣ�����������Ȥ��ˡ��������ä�������ɬ�פȤʤ뤳�Ȥ򡢥ץ�����ߥ󥰰��̤򶵤���Ȥ����θ������Ƥ����٤����⤷��ʤ���

11��22��������������Ի����ǤϤʤ���ȯ�Ի����Ǥβ�����פ���Ƚ��������Ϣ�ܵ����Ǥ⡢���˥������Ȥ������դ��Ǥ���Ƥ����ͻҤ����������Ƥ�����

�����奢�ץ�����ߥ󥰤θ³�

Web���ץꥱ���������ȼ��������߽Ф��ʤ�����ˡ�Web���ץꥱ�������ȯ�Ԥδ֤Ǥϥ����奢�ץ�����ߥ󥰤Ȥ�����ǰ����Ʃ���Ƥ��ä������γ�ǰ�ˤϡ������奢�ʥץ�������������뤿��Τ������������ޤޤ�Ƥ��뤬���褯�����뤳�Ȥ��桼������������ϥǡ����򤽤Τޤޥץ������˼����Ϥ��ΤǤϤʤ�������ɬ��������ȡʥ��˥������󥰡ˤ�Ԥ��Ȥ����ͤ����Ǥ�����

�㤨�С��ץ������䥳�ޥ�ɤǰ�̣����ĥ᥿����饯���ʥ᥿ʸ����\��[��]��|��$��*�ʤɡˤ����Ϥ�ػߤ�������ɽ���ˤ�����ʸ����Υѥ��������ꤹ�뤳�Ȥˤ�ä����ϥǡ����ξ�����Ԥ���

Web���ץꥱ�������ե��������������ɬ���� ��1�� ��̩����˹�ˡŪ�˶�Ť���Web���ץꥱ����������, @IT, 2005ǯ8��17��

�����奢�ץ�����ߥ󥰤������뤫����㤨�Ƥ���Τ����顢�֥����奢�ץ�����ߥ󥰤θ³��פʤɤȤ������ä�����ˤ��ɤ��夤�Ƥ��롣�֥��˥������פȤ�����ǰ�Ϲ���Ի�����ȯ�ۤǤ��ꡢ����Ի������к���ͤ��Ƥ���ȡ�����Ի����ǤϤʤ���ȯ�Ի����Ǥβ�����פǼ������褦�ʡ����ä��к���ˡ��Ƴ���Ƥ��ޤ����ͤʤ���

��˵󤲤�(B)�λ����ˤ⡢�֥��˥������פȤ���ή�Ը�γ��������롣

�ִ�����ʸ�������������פȤ���ȯ�ۤ򤹤뤳�Ȥ��ְ㤤�ʤΤ������֥��˥������פȤ������դ���ϡֺ���פȤ����Ѵ��פȤ����к���Ϣ�ۤ����䤹����

�ѥ�̾�������뤳�Ȥ����ꤷ���ѥ�᥿�ˡ�../�פ��..\�פ��ޤޤ�Ƥ����顢����Ȥ��Ѵ��򤹤�ΤǤϤʤ������顼�Ȥ����㳰�������ƽ�λ����Ȥ����Τ�������Τ��Υץ�������������ư�������*5��

�֥��˥���������פȤ����к���ȯ�ۤˤϡ������Ѱդ˥ץ������ε�ư���Ѥ��ƤϤ����ʤ��פȤ����طʤ�����褦�˻פ��롣�Ĥޤꡢ���˲�Ư��Υ����ƥ���Ф����ȼ���������Ԥä��Ȥ����ȼ��������Ĥ���ȡ��ץ�������¾����ʬ�˱ƶ���Ϳ���ʤ��褦�ˡ��Ǿ��¤��ѹ����ȼ������ӽ��������ȹͤ�����������֡����ΤȤ��ϥץ�������λ�פʤɤȤ����礽�줿�ץ������ΰ�̣���ѹ����к������»ܤ���٤��Ǥʤ��Ȥ����ͤ����������롣���Τ褦�ʹͤ��˴�Ť��ȡ�CGI�������ʳ��Ǻ���������Ѵ�����Ȥ������Ȥˤʤ롣���줬�������Ρ֥��˥������פȤ������դ��ä��Ϥ�������ΰ��Ѥˤ��ä���

�桼������������ϥǡ����򤽤Τޤޥץ������˼����Ϥ��ΤǤϤʤ�������ɬ��������ȡʥ��˥������󥰡ˤ�Ԥ��Ȥ����ͤ����Ǥ��롣

Web���ץꥱ�������ե��������������ɬ���� ��1�� ��̩����˹�ˡŪ�˶�Ť���Web���ץꥱ����������, @IT, 2005ǯ8��17��

�Ȥ������Ҥϡ��ޤ��ˤ��������֥��˥������פ�ȯ�ۤǽ񤫤�Ƥ��롣

��¸�Υ����ƥ�˱��޼����Ȥ��Ƥ��Τ褦���к��򤹤���̤ǤϤ���Ǥ�褤���֥��˥���������פȸ��ä������������������줫�鿷���˳�ȯ���륷���ƥ�ˤ����륻���奢�ץ�����ߥ󥰤���Ȥ��ˡ��֥��˥������פȤ������ΤϤ⤦��᤿��ɤ�����

��äȤ⡢��������ȼ��������뤫�⤷��ʤ����Ȥ����ꤷ�Ƥ��ݸ��Ȥ��ơ�CGI�������ʳ��ǥѥ�᥿����������ʥ��˥���������ˤ��Ȥˤϻ��������Ȥ��ˡ����楳���ɤϥ��˥��������Ƥ��ޤ����Ȥ�Ƥ���������褤���⤷��ʤ��ʿ��˲��ԥ����ɤ����Ϥ�ɬ�פȤ�����ʬ�Ǥϡ����ԥ����ɤϺ��ʤ����ˡ�����������Ϥ���ʤΤǤ��äơ������㺮���ˤ��ƤϤ����ʤ�����������������ץ��������ˡ + ������Τ�����ݸ��Ȥ��ƤΥ��˥����������פȤ����������˿�������٤��Ǥ��롣

�֥��˥������פȤ����������������Ѹ�Ǥ��뤫�Τ褦�ʹ���ɺ�������Υ������ʲ����줿͢����ϡ��ȤƤ�°פ˻Ȥ��ư��ٻȤ��Ȥ����ʤ������Τ褦�ʸ��դʤΤǡ������奢�ץ�����ߥ󥰤��ܼ������򤷤Ƥ��ʤ��ǿ��к����ʤĤޤꡢ�ȼ��������ηи��Ϥ��äƤⳫȯ�ԤȤ��Ƥηи����ʤ��褦�ʿ͡ˤǤ⡢�֤��줵�������˥��������Ƥʤ��Τ������ʤ������͡��פȡ����Τ��Ǹ�äƤߤ��뤳�Ȥ��Ǥ��Ƥ��ޤ���

������󡢡֥��˥������פ�֥��������ספ˸���������ʤɤȤ����Τ�Ķ��ְ㤤�����ºݡ��ɤ����ä����ǡ��ѥ�̾�ѥ�᥿�Ρ�../�ץ����å����к�����⤹��ʸ��ǡ�

��../�פ��..%2F�פ˥��������פ��ޤ��礦��

�ʤɤȤ�����Τ򸫤����������뤬��Ķ��ְ㤤����

�Ȥꤢ�����֥��˥������פ�֥��������ספ���ˤ��ʤ��褦�ˤ��Ƥߤ���褤�����˥������Ȥ������դ�Ȥ鷺�˼�ʬ�������������Ȥ�ɽ�����褦�Ȥ��Ƥߤ��餤�����������������뤳�Ȥκ��񤫤�ƨ���褦�Ȥ���ʡ��Ȥ������Ȥ���

�� ASP�Ȥ�JSP�Ȥ�PHP�Ȥ�ERB�Ȥ����դ��ä���褫�ä��Τ�

ERB��Web�ڡ����˻Ȥ��Ȥ��������������ȥ�����ץƥ����ȼ����Τʤ��褦�˽񤯤ˤϡ� ��<%=h ... %> �פȤ�����ˡ��Ȥäơ����ʤɤΤ褦�˽񤯡�

No. <%= row["id"] %><br /> ��̾: <%=h row["title"] %><br /> ̾��: <%=h row["name"] %><br /> ����: <%= row["postdate"] %><br />

�����(C)�Υץ��������ERB���֤���������Τ���

��h�פȤ����Τϡ�html_escape�פȤ����᥽�åɤ���̾�Ȥ����������Ƥ��ꡢ���������׽������ѻ��ˤʤ�ʤ��褦�ˤ��뤳�Ȥ�ռ������߷פ���Ƥ��뤳�Ȥ����������롣

���Τ褦�ˤ��ä��ꤷ�������򸫤�ȡ���title�פȡ�name�פΤȤ���������<%=h ... %>�פȤ���Τ��Լ����ǡ�������<%=h ... %>�פˤ��Ƥ��ޤ��Τ��������Ȥ������������Ƥ����������

��������ȡ���h���դ��ȡ�h��̵����դˤ�����褫�ä��ΤˤȻפ��Ƥ��롣

<%= ... %> �γ�����Ū��HTML���ҤǤ���Τ��Ф���<%= ... %> ����ʬ��ưŪ�ʤ�Τ������ߤ����Ȥ��˻Ȥ���ưŪ�ʤ�Τ������ߤ����Ȥ��Ȥ����Τϡ����ΤۤȤ�ɤϡ��������Ȥ������ߤ����櫓�ǤϤʤ����������Ȥ���ȡ��ǥե���Ȥ�����HTML���������פ��Ƥ��ޤ��Τ������ǤϤʤ������������դˡ�������ɤ����Ƥ�ưŪ�������ߤ����Ȥ��� <%=h ... %> �Ƚ������褫�ä��ΤǤϤʤ�������̾���ϡ�h�װʳ��ˤ��������褵����������

���Τ褦�ˤ��ƹͤ���ȡ����⤽�⡢ASP����Ϥޤäơ�JSP��PHP��ERB�ȼ����Ѥ���Ƥ�����HTML��˥ץ�������������Ȥ������λ��Ȥߤ����ǽ餫��ǥե���Ȥǥ��������פ����褦�˺���Ƥ�����褫�ä��ΤˡġĤȻפ��Ƥ��롢����ʺ������κ�����

*1 PHP������ǡ�magic_quotes_gpc = On�פˤ��Ƥ���Τǡ�̵�̤ʡ�\�פ�����Ƥ��롣

*2 ��������p.67��CSRF�к��ʤɤˤ����꤬���롣���к�4�פȤ��ơ�

�����ԥ��å������γƼ�ǡ����μ����Ϥ��ˡ�$_GET �� $_POST �ǤϤʤ���$_SESSION �����Ѥ��롣

�Ȥ�����ˡ���󤲤��Ƥ��ơ����줬��̿���к��Τ褦�˽񤫤�Ƥ��뤬��������к��ˤʤ�ʤ���4��27���������˽񤤤Ƥ����褦�ˡ�ɬ�פʥѥ�᥿�ͤ����å�����ѿ��˥��åȤ���Ƥ���Ȥ������Ȥϡ����Τɤ����Υڡ����Ǥ����ͤ򥻥åȤ���ꥯ�����Ȥ�����Ϥ��ǡ����Υꥯ�����Ȥ�CSRF���⤷����˼¹ԥڡ����ˤ�CSRF���⤹��褦�ʻųݤ����ˤ��Ƥ��ޤ���

�ޤ���4-1-7���SSL�θ��̡פ�p.125�ε��Ҥˡ��ѥ��å���İ���줿�Ȥ�������ˤĤ��ơ�

Web���ץꥱ���������뤿��ˡ����Υ�٥�ǤΥ���å��󥰤β�ǽ���ޤǹͤ��ʤ���Фʤ�ʤ��ʤ�ƥʥ󥻥󥹤Ǥ���*15

�դˡ�SSL�����Ѥ������ġ����å����ˡ�SSL�ʳ��ǤϤ��Ȥꤷ�ʤ��פȤ���°����Ĥ��Ƥ����Ȥ��Ƥ⡢XSS�����ɤ��ޤ���

�Ƚ񤫤�Ƥ��ơ�������������Τ�����äȰ�̣�����ˤʤäƤ��롣

�⤦�ҤȤ���������󤲤�ȡ�p.228�Υ����ǡ�magic_quotes_gpc�פˤĤ��ơ�

magic_quotes_gpc��ǽ�ˤĤ��ƤϤ��������Ѥ�����Ƚ�⶯�������������Off�Ȥ��٤��Ƚ񤫤줿ʸ����¿��¸�ߤ��ޤ������ץ�����ޡ��Υ������٥뤬���ѤǤ��ʤ�Web���ץꥱ�����������Ѥ��륱�����Ǥϡ�magic_quotes_gpc��On�ˤ����������ۤ�ε��������٤ϰ����ȸ����ޤ���

�Ƚ񤫤�Ƥ��뤬��magic_quotes_gpc��On�ˤ���ȡ�CGI�ѥ�᥿��Shift_JIS���Ϥ��줿�Ȥ���ʸ��������ȯ�����Ƥ��ޤ����ᡢ���줬����ˤʤ�Ȥ������꤬�����Ƥ���褦�������Τ��ᡢ�󤤤��Ȥˡ�magic_quotes_gpc ��On��PHP�Ķ��Ǥ�ư���褦�ʥץ���������ƥ��˥å��ȾΤ��ơ�PHP�ץ���������Ƭ�ǡ�CGI�ѥ�᥿���������Ф��ơ�stripcslashes�פ򤫤���Ȥ������������פ���������PHP�ץ�����ޤδ֤����֤ȤʤäƤ���褦���ʤ����ܤ˽񤫤�Ƥ���櫓�ǤϤʤ��ˡ�magic_quotes_gpc = On ������ stripcslashes �����ꡢ�ޤ� htmlspecialchars ���Ƥߤ���ȡ��ۤ�ȱ���PHP�����ɤ��������� Google�Ǹ��Ĥ��롣magic_quotes_gpc �� Off ��Ű�줬�褤��������

���줫�顢p.197�Ρ�7-1 �����������ɤ��긵�ˤʤ��Ȥ����ȼ����θ��Ĥ���7-1-5 �ºݤ˹��⤷�Ƥߤ�פǡ�

�����ΰ��դ��륯��å��󥰤Ǥ���ʤ顢�������ץ�������ͥåȥ��ե������Ѥ���ʤɤΥ����������α��ä�ɬ�פǤ��������μ��ʤˤĤ��Ƥ��ܽ���ϰϳ��Ǥ���

�ʤɤȽ񤫤�Ƥ���Τ����ʤ����������������԰٤ˤ�����ʤ����Ȥ��ο��Ǥ����������ƤϤ����ʤ��Τˡ�����Ǥϴ��㤤�����ɼԤ⤤��ΤǤϤʤ�����

�ȤϤ����������ܤǤϡ�session.use_trans_sid �� off �ˤ��뤳�Ȥ䡢session.use_only_cookie = 1 �Ȥ��뤳�ȡ�session.auto_start �� off �ˤ��뤳�Ȥʤɡ�PHP��ͭ�δ�������򤹤뤿��ν��פ�����ˤĤ��ƽ񤫤�Ƥ���Ȥ������ɤ����ʤ������Τ���������Ƥϰʲ��Υ����ȤǤ��ɤ�롣

*3 �����ȯŸ������ȡ�HTML�����Ǥ�����Ҿ����ɲä������������ƹ������Ƥ����᥽�åɤ��Ѱդ���Ȥ����������˹Ԥ��夯������ꤹ����ȡ������ä��ѻ��ˤʤ롢���뤤�Ͻ������Ť��ʤ�ʤɤ���ͳ�ǡ��Ȥ��ʤ��ʤäƤ��ޤ����ɤ��ޤǹ�¤�����줿��ˡ��Ȥ��Τ����Ǥ�Х�󥹤��Ȥ�Ƥ��뤫�Ȥ������Ȥˤʤ롣

*4 ���ҡ�PHP�����С��ƥ��ε�ˡ��������ɸ�μºݡפˤ����Ƥ⡢p.48�ˡ֥��å���ɽ���Υ��˥������פȤ�������ब���롣cookie���ͤ�HTML���Ϥ���Ȥ��ˡ�<�ס�>�פΥ��������פ�ɬ�פ��Ȥ������Ȥ���������Ƥ��ơ���XSS�ȼ���������Сġĥ��å���������ǽ�Ǥ��뤿��ġ�������Τ���ġġפȤ��ƥ��������פ��륳���ɤ򼨤��Ƥ��뤬���������ä����Ȥϡ��������������פ��������ʥ����ǥ��󥰤򤷤Ƥ���йͤ���ޤǤ�ʤ���

*5 ���ν��Ҥˤϡ�³���ڡ����ǡ�

�ޤ�����̥ǥ��쥯�ȥ���꤬���ä��������������ϤȤ��ƽ�λ������ˡ�⤢��ޤ���

����ͦ, PHP�����Υĥ� �����奢�ץ�����ߥ���, ��ŷ��, p.159

�Ȥ�����­���񤫤�ƤϤ��뤬�������餬����ʤ��٤����ȤȤϽ񤫤�Ƥ��ʤ���


2005ǯ12��31��

�� �ֵաפˤ���ERB���о�

27���Ρ���ά�ˤȤ�ERB�Ȥ����դ��ä���褫�ä��Τ��פη��䤵�󤬡��դˤ���ERB��¤�Ǥ��äƤ��줿��

���ơ��Ȥ�����Ϥɤ�����������

�� �����ǡ��֥��˥����������ʥ����ڡ���פȤ�

27�����������إ��˥����������ʥ����ڡ���٤Ȥϲ����פϡ���������������ߤ������������פä����狼��ˤ�����Τˤʤä� ����餷���Τǡ������������������ʤ����Ƥߤ롣

  • ����: �ޤ��֥��˥������פȤ������դ�Ȥ��Τ��򤱤ƤߤƤϤɤ������������������뤳�Ȥκ��񤫤�ƨ���褦�Ȥ��ʤ��ǡ�

    • �㳰1: ��������ȼ��������뤫�⤷��ʤ����Ȥ����ꤷ�Ƥ��ݸ��Ȥ��ơ�CGI�������ʳ��ǥѥ�᥿���������뤳�Ȥ򡢥��˥������ȸ����ΤϤ��ޤ�ʤ���

    • �㳰2: ��¸�Υ����ƥ�˱��޼����Ȥ���CGI�������ʳ��ǥѥ�᥿�˽��֤򤹤���̤Ǥϡ����˥������ȸ����ΤϤ��ޤ�ʤ���

  • ��ͳ1: �֥��˥���������פȤ�������������ϡ��ִ�����ʸ����Ϻ������פΤ�����Ū���к��Ǥ��뤫�Τ褦�˸��򤵤��롣�ޤ��ϡ��ִ�����ʸ�����Ѵ�����פΤ�����Ū���к��Ǥ��뤫�Τ褦�˸��򤵤��롣
    • ����1: ���ҡ�PHP�����Υĥ� �����奢�ץ�����ߥ��ԡפˤ�����(B)�β�����
    • ����2: ��../ �� ..%2F �˥��������פ��ޤ��礦�פȤ�����ְ㤤�ʲ��⡣
    • ������: ����Ȥ����к����̤δ�����⤿�餹��礬���롣
      • ����: ��..././�פ���../�פ��Ѵ�����ƹ��⤬�������Ƥ��ޤ��Ȥ������к��μ�����
    • �аޤιͻ�: �������ȼ����ˤĤ��ơ���������ʸ������򤹤�Τ��������к��Ǥ�����⤢�뤿�ᡢ���κ���������֥��˥������פȸƤФ��褦�ˤʤꡢ����˰�̣����礵���ƻ��Ѥ����褦�ˤʤä��ΤǤϤʤ�����
    • ������������: ���󥸥��������Ϥ��ȼ����Ǥϡ��᥿ʸ���򥨥������פ���Τ����������ѥ�̾�ѥ�᥿�Υ����å�����ӥǥ��쥯�ȥ�ȥ�С�����Ǥϡ��۾���ˤ��㳰���������Ф��Τ���������
  • ��ͳ2: �֥��˥���������פȤ�������������ϡ���CGI�����ϥѥ�᥿���Ф��ƽ��֤���פΤ�����Ū���к��Ǥ��뤫�Τ褦�˸��򤵤��롣
    • ����: ������Ի����ǤϤʤ���ȯ�Ի����Ǥβ�����פ���Ƚ����@IT�ε���
    • ������: CGI�ѥ�᥿���ץ��������Τɤ��ǤɤΤ褦���Ѥ����뤫���İ������˰����ʥץ������ˤǤ���Ϥ����ʤ��������İ��ϰ��̤ˤϺ���Ǥ��롣
      • ����1: ��������
      • ����2: �֥�����ɥ�������SQL���󥸥��������סʸ�ҡˡ�
    • �аޤιͻ�1: ��¸�Υ����ƥ�˱��޼����Ȥ���CGI�������ʳ��ǥѥ�᥿�򥵥˥��������뤳�Ȥ����������ƥ��к����λŻ��Ȥ�����ڤ����������줬�ְ�äơ�������ȯ�ξ��̤Ǥʤ��٤����ȡʥ����奢�ץ�����ߥ󥰡ˤȤ��ƹ��ޤäƤ��ޤä��ΤǤϤʤ�����
    • �аޤιͻ�2: �֥��˥���������פȤ����к���ȯ�ۤˤϡ������Ѱդ˥ץ������ε�ư���Ѥ��ƤϤ����ʤ��פȤ����طʤ�����褦�˻פ��롣
    • ������������: �����ʳ��ǤϤʤ��ֽ����ʳ��פǡ��ֽ��ϡפȤ����Τϡʽ��ϤȤ������ˡ�����򵯤�����ꡣ
  • ��ͳ3: �֥��˥���������פȤ�������������ϡ���CGI�����ϥѥ�᥿�˰�¸���������Ф��Ƥ������֤���Ф褤�פȤ����ץ�����ߥ󥰼�ˡ�ǽ�ʬ�Ǥ���Ȼפ碌�Ƥ��ޤ���
    • ����1: ���ҡ�PHP�����С��ƥ��ε�ˡ��������ɸ�μºݡפˤ�����(C)�Υ�������
    • ����2: ���ҡ�PHP�����С��ƥ��ε�ˡ��������ɸ�μºݡפˤ����롢cookie���ͤ�HTML���Ϥ���Ȥ��˥��������פ���٤����������������ࡣ
    • ������1: ���˥�����ϳ��򵯤����䤹���ʤ롣
      • ����: User-Agent: �� Via: �ʤɤ��ͤ�ɽ�����褦�Ȥ������ˡ������������ȥ�����ץƥ����ȼ��������ߤ䤹�����Ȥ��Ť������Τ��Ƥ��롣
    • ������2: �к������ɤ������Ȥ����ѻ��ʤ�ΤȤʤ�䤹�����ᡢWeb�ץ�����ߥ󥰤β����ܤǡ��к�������뤳�Ȥ��ɱ󤵤줬����
    • ������3: �������񤫤�Ƥ��뤳�Ȥγ�ǧ�����ˤ����ʤ롣
    • �аޤιͻ�: ���֤�CGI�ѥ�᥿�������ʳ��ǹԤ��ΤǤϤʤ��ֽ����ʳ��ǡפʤ����ֽ��Ϥ�ľ���ǡפʤ��٤��������򤷤Ƥ��Ƥ⡢��̱Ū�ץ�����ߥ󥰤�ȯ�ۤ����뤿�ᡢ�֥��˥������פȤ����촶�ˤ�äơ����Ϥ˰�¸����Ȥ���������äƤ������Ȥ����ץ�����ߥ󥰥��������⤿�餷�Ƥ���ΤǤϤʤ�����
    • ������������: ʸˡ�Τ���ƥ����Ȥ�ʸ����Ϣ�����������Ȥ��ϡ����Ƥβս�ǡ�ʸˡ�˱�����¸�ߤ�����᥿ʸ���򥨥������פ���Τϡ�������Ϥ��Τ��ȡʥ������ƥ��˴ط��ʤ��ˡ�
  • ��ͳ4: �֥��˥��������뤳�Ȥ������奢�ץ�����ߥ󥰤Ǥ���פȴ��㤤���Ƥ���ȡ����줬��ȯ�ˤ����ƥ��ץ����Ǥ���Ȥ���ȯ�� ������Ϥμ�����ͥ�褹��Ȥ���ȯ�ۡˤ˴٤꤬����
    • ������: Web�ץ�����ߥ󥰤β����ǡ����դ����к��Ȥ��ƽ񤫤�Ƥ��ޤ���
      • ����: ���ҡ�PHP�����Υĥ� �����奢�ץ�����ߥ��ԡפǡ������ʤ�ǽ�Υ���ץ륳���ɤ��餷�ƥ����������ȥ�����ץƥ����ȼ��������롣
    • �аޤιͻ�: ����Ϥμ����Ȥ�������ʤ��٤������Ǥ���ʤ顢�虜 �虜�֥��˥������פ��Ρ֥��˥������󥰡פ��Τ������̤��Ѹ�ϽФƤ��� ���Ϥ��Ȥ���ľ����Ư�����ᡣ
    • ������������: ���󥸥��������Ϥʤɤ��ȼ����Ǥϡ����Ρ��к��פȸƤФ���Τϡ��������ƥ��к��Ȥ��������ˡ�����Ϥμ����Ȥ�������ʤ��٤�������
  • ��ͳ5: �ץ�����ߥ󥰤����򤷤Ƥ��ʤ��к����Ǥ⡢�֤��줵�������˥��������Ƥʤ��Τ������ʤ������͡��פȡ����Τ��Ǹ�äƤߤ��뤳�Ȥ��Ǥ��Ƥ��ޤ���
    • ����: ��ҡ�
    • ������: ���ä��к���ˡ�򶵤���������ȤΤʤ���������䤷�Ƥ��ޤ���

�� ���ˤ����ޤ���Ƥ��롽�����˥������ɸ���������Ū����

�Ȥ���Ϣ�ܤϡ��Ǹ�ޤ��ɤ�ǤߤƤ��ä��礯�����㤤������ä����������� ��Ρ֥��˥�������ȯ��ˡ�פȤ����͡��ߥ󥰤��餷�ơ����Υ���äפ���� �餫�齭�äƤ�����

�ɤΤ����꤬�ּ����㤤�פ�ΤʤΤ��������Ĥ��󤲤Ƥ�����

ʣ���ڡ����֤ˤ����륻�å�����������뤿��ˡ�Web�֥饦���λ���Cookie�ʥ��å����ˤȤ������Ȥߤ����Ѥ���뤳�Ȥ�¿��������Cookie �Ȥ�����Τϡ����󤹤�ȥ桼������Web�ڡ����Υե���������Ϥ����������Ū�˥��饤�����PC����¸���Ƥ�������¸���줿�����Cookie�ȸƤ֡ˡ�Web������¦�Dz��餫�Υե������ɽ������Ȥ���Cookie�����Ȥ����ե������ɽ���ǡ�������������Ȥ�����Τ������Τ��ᡢ���դ��륹�ѥ��������ʤɤ�Cookie�����ȴ�����褦�ʹ԰٤�����뤵��Ƥ��롣

���ѥ����Υ��˥�������ȯ��ˡ ��1��, ITmedia, 2005ǯ12��1��

�֥ե������ɽ���ǡ����������פȤ����Τ���̣����������ʸ̮�ǡ�cookie�� ȴ����븶����֥��ѥ��������פȤ��Ƥ���Τ������������֤��Τ���פȤ� ����³�줬�����ʸ̮�ˤĤʤ��äƤ��ʤ����ʤ�cookie��ȴ�������Ȥޤ� ���Τ��ȡ�cookie��ȴ������븶���Ȥ���Web���ץ���ȼ�����󤲤�٤� �Ȥ�����

�ޤ����ץ������¦�˥Х����ʤ����Ǥ�Ŀ;�����¸����Ƥ���ե����뼫�ΤΥѡ��ߥå��������ʥե�������ɤ߽Ф���¹Ը��¤ʤɤ�°������ˤ���Ŭ�ڤˤʤäƤ���ȡ����ҤΤ褦�˥֥饦���ǡʥե�����̾�ޤǤΡ�URL��ľ�Ǥ���������ǡ�ï�Ǥ⤽�Υե��������Ƥ����ȤǤ��Ƥ��ޤ����Ȥˤʤ롣

���ѥ����Υ��˥�������ȯ��ˡ ��2��, ITmedia, 2005ǯ12��7��

�ե�����ݸ�������򡢥ե�������֤����ǤϤʤ����ե�����Υѡ��ߥå��� ������������ª���Ƥ���Ȥ������������ˤ��ǿͽ�����

�������������Τ����åѥ�ʵ�������Cookie�ϰ����ʤ��פ���ͳ�Ϥ�������� ������Ƥʤ�������ϳ�̥ѥ�����ο��¡פʤ󤾽񤫤�Ƥ��ʤ���

�֥饦�����ư��륹����ץȥ����ɤȤ��Ƥϡ����褫��JavaScript��¸�ߤ��뤬���Ƕ��JavaScript���ȤΥС�������夬�äƤ��ꡢɽ���Ϥ������Ƥ��롣���դ��륹����ץȥ����ɤ������ä��к����֤����Ƥ��ʤ��ȡ���������PC�������ȴ����Ƥ��ޤ�Ǥ�դΥ����Фʤɤؼ�ư�����Ȥ��ä����Ȥ�Ǥ��Ƥ��ޤ���

IE�ʤɤǻȤ���ActiveX�ϡ����;�ǥ쥸���ȥ���ɤ߽Ф����ǽ�Ȥ��Ƥ��뤿�ḷ�Ť����դ�ɬ�פȤʤ롣��������������椨�ε�ǽ�ǤϤ��뤬���������ƥ�����������΢ʢ�Ȥ⤤����Τ���

���ѥ����Υ��˥�������ȯ��ˡ ��4�� Perl�ϰ����ʤ�����CGI�������ƥ��ۡ������Ȥ���, ITmedia, 2005ǯ12��20��

�ʤ󤸤㤳��㡣�٤Ĥˡ�ɽ���Ϥ������Ƥ���פ櫓����ʤ����� ActiveX�����դ�ɬ�פ��Ȥ��Ƥ٤Ĥˡ֥쥸���ȥ���ɤ߽Ф����ǽ�פ����� �ܼ����������ʤ�������Perl�ϰ����ʤ��פϰ�̣���������� ��CGI�������ƥ��ۡ������Ȥ���פ������񤤤Ƥʤ�����

Perl�ϡȼ�³��������ɤΰ��Ǥ��ꡢ���餫�ν�����Ԥ碌�������ˤϡ����餫�����Ѱդ���Ƥ���ؿ���ƤӽФ����Ȥǽ�������ǽ�Ȥʤ롣���Τ��Ȥ�Perl�˸¤餺���ۤ��Υץ�����ߥ󥰸���Ǥ�ͤ������Ѥ��ʤ��������̣���뤫�Ȥ����ȡ����Τ褦�ʶ�����

���ѥ����Υ��˥�������ȯ��ˡ ��5��, ITmedia, 2005ǯ12��21��

�ޤä���̵�̤����

�����ȤϤ�����������̵����������Web���ץꥱ�������Υ������ƥ��ۡ�����ȼ����ˤ����٤Ƥʤ��ʤ�Ȥ����櫓�ǤϤʤ��������ޤǥ��˥������ϥ������ƥ��ۡ����XSS���к��Τ���ΰ���ʤˤ����ʤ����Ȥ�ǧ�����Ƥ����Ƥۤ�����ͽ�����̾���ϳ�������ɤ�����Ρ��Ǹ���ڤ껥�ȹͤ��Ƥ����Τ��褤��������

���ѥ����Υ��˥�������ȯ��ˡ ��7�� �����Ф�ʣ�������Ѥ����������ƥ��֥��˥������פȤ�, ITmedia, 2005ǯ12��27��

�ֺǸ���ڤ껥�ס��� �����������������

�ǥ٥��åѡ��Τ���ˤ⤦�����ͤù��������⼨���Ƥ���������ά��

Perl�Ǥϥ����Ȥ��#�פǻϤޤ��Ԥǵ��Ҥ��뤳�Ȥ��Ǥ��롣�����Ȥϥץ�������ư��ˤϲ���ƶ���Ϳ���ʤ���Τ����������������ɤβ��������ɤ����뤿��˻Ĥ���Τ��������Ȥ�Ŭ�ڤ��դ���줿�����ɤϡ����ƥʥ󥹤�ɬ�פʤȤ����ɤߤ䤹���ץ������Ȥʤ롣

Perl�Ǥ��ѿ����$�פǻϤޤ�ʸ��������Ѥ��뤳�Ȥ��Ǥ��롣�ץ������ˤ������ѿ��Ϥ���а��Ū�ʥ����ΰ�Ǥ��롣

���ѥ����Υ��˥�������ȯ��ˡ ��7�� �����Ф�ʣ�������Ѥ����������ƥ��֥��˥������פȤ�, ITmedia, 2005ǯ12��27��

�֥ǥ٥��åѡ��פˤȤäƤޤ�ä���̵�̤����

�ºݤν����ϥ������ִ��Ȥ�������ץ�ʤ�Τ������ץ����������ν����ǤϤʤ�����ճ��ȸ���Ȥ���䤹����

���ѥ����Υ��˥�������ȯ��ˡ ��7�� �����Ф�ʣ�������Ѥ����������ƥ��֥��˥������פȤ�, ITmedia, 2005ǯ12��27��

��̣������

����饤�󡦥�å��֥��ѥ����Υ��˥�������ȯ��ˡ�פǤϡ�����ޤǾ���ϳ�������Ф����ɸ���򤵤ޤ��ޤʴ���������⤷�Ƥ�����

�֥����Ф�ʣ�������Ѥ����������ƥ��֥��˥������פȤϡפǤϡ�Web���� �ꥱ�������ˤ����륵�˥������λ��Ȥߤ���⤷���ֹ�̯������ͥå����� ���������פȡ֤���CGI������å�����Ƥ��ޤä���ͳ�פǤϡ�Perl����� ��ˤ����ɸ���ν������򼨤�����������⤬�����ӥ��ظ��ȤʤäƤ���Web �����Ȥǽ��׻뤷�ʤ���Фʤ�ʤ��ɸ�Υ��ϥ��Ф������

Ϣ�ܺǸ�Ȥʤ뺣��Υݥ���Ȥϡ�

���ѥ����Υ��˥�������ȯ��ˡ ��8�� , ITmedia, 2005ǯ12��28��

7���Ϣ�ܤ��Ƥ��Ƥ����������Perl��open���äȡ�XSS���񤤤Ƥ���������� ���Τ������ˤ�������äƤΤϡ����ꥨ�ʥ���

�֥��˥������פȤ������äƤ���С��ʤ�Ȥʤ�����äݤ�����Τ褦�ʤ�� ���Ǥ��Ƥ��ޤ��Ȥ������֥��˥���������ڤΰ��ƶ���Ĥ��ˤ����ޤ�ã�������� �Ȼפ��Τ餵�줿�������ä���

�� �֤��㤢�ʤ�ȸ����Ф����Τ��פäơ�

���Τ褦�ʵ��䤬�ФƤ��뤫�⤷��ʤ���


�֥��˥����������ʡפȤ����Ƥ⡢�������˥��󥸥��������Ϥ��ȼ����� �Ĥ��Ƥϡ��֡�ʸ����Ϣ��ǹ�������ƥ����Ȥ�ʸˡ�˱����ơ˥᥿ʸ���Υ� �������פ���פȸ����Ф褤�Τ��Ȥ��ơ������ɡ�blog���󥸥�Τ褦��HTML �����Ϥ��������Web���ץꥱ�������ˤ����Ƥ��к��Τ��ȤϤɤ����ä��� �褤�Τ������줳���֥��˥������פʤ󤸤�ʤ��Ρ�


�����ϴ�ñ���֥�����ץȤζػߡס֥�����ץȽ���ס֥�����ץȤ�̵������ �ʤɤ����̤θ��դǸ����Ф褤���ʤ��虜�虜�Ѥʸ��դ�����Ф�ɬ�פ����� �Τ���

��HTML�����ε��������blog���ץ�ʤɤǤϡ�������ץȤν��ɬ�פǤ��� �Ȥ����褦����������Ф褤��

�Ƕ�Ǥϡ���ǽ�ʰ�̣�ǡ֥��˥������פ�Ȥ��ͤ������Ƥ�������ñ��Ȥ��� ��sanitize�ϡ־��Ǥ���פȤ�����̣�����������虜�虜��̣���Ѥ��ơ�̵ ��������פ������ͤ���Ω�Ĥ褦�ˤʤäƤ����������طʤˤϡ������Ϥ��к� ���뤳�Ȥ�����Ǥ���פȤ�����Ŧ���Ф��ơ��ֽ��Ϥ��к����뤳�Ȥ⥵�˥� �����ȸƤӤ����פȤ����׹ͤ�Ư���Ƥ���Τ�������

�־��Ǥ���פȤ���ɽ���ˤϡ����ѿ��˥���á�����äȾ��DZդ򤫤��Ƥ����� �Ȥ����˥奢�󥹤�����褦�˻פ��롣�Ĥޤꡢ���Ϥ��ʳ��ǥѥ�᥿�˰�Χ �˾��Ǥ򤫤��Ƥ��������Ȥϼ�ͳ�˻Ȥ��Ȥ�����ȯ��������򤦤ޤ�ɽ������ ��ΤΤ褦�˻פ��롣�ץ������κǽ��ʤǤ���HTML���ϤΤ��줾��ξ��� ���������׽������뤳�Ȥ�־��Ǥ���פ�ɽ������ΤϤ���ä��Ի��礤�ʴ� �������롣�������к��˻Ȥ�����դȤ��ƹ����褦�Ȥ����Τ����顢�־� �ǡפǤϻ����ʤ��Τǡ���̵�����פʤɤȤ����ۤʤä������ФƤ����ΤǤ� �ʤ�����

��̵�����פȸƤ֤��餤���ä��顢���ȼ����ӽ��פȸ����Ф褤���������� �����к����̵�����פȸƤ֤��餤���ä��顢���ȼ����ӽ��פȸ����ΤȰ�� �ʤ���

�����ޤǡ֥��˥������פΰ�̣���������Ƥ��ޤ��ȡ��֥��˥������פȸ��� ���Ȥ����Dz��������ˤ�ʤ�ʤ����������ʱ�ñ���Ȥ����ȤǤ������⤽�� �˲�������Ū�ʤ�Τ����뤫�Τ褦�ʽ��������Ф���䤷���̤����ʤ���

�����������Ȥ��äƤ���ȡ��֥��˥������פȤ������դ�Ȥ���������­�� ��褦�ʿ�ã���ФƤ��ơ��֥��ѥ����Υ��˥�������ȯ��ˡ�פΤ褦��ʵ�� ��������Ƥ��롣

�� �֥�����ɥ�������SQL���󥸥��������פǤ��äơ�

���Х����ƥ๽��2005ǯ12���ˡ����۵�������Web�� �ץꡦ�������ƥ� ¿�ؤ��ɱҥ饤��ǥ����ƥ�����פȤ��������� �ФƤ��뤬�����ε������ޤ��֥��˥������פ���*1�ˤʤäƤ��롣

������̤ˤ��ơ����ε����ˤϴ�̯�ʤ��Ȥ��񤫤�Ƥ��롣

���к��Ѥߡפ������ʤ�

����Ǥ��ܻ���ɼԤʤ�С����ˡ��к��Ѥߡפ��⤷��ʤ������������ΰ¿� ����­�򤹤������ͤʤ�������å��ϡ���ȯ�Ԥ��к��ѤߤǤ��뤳�� �����Ⱝ�Ѥ��������������ͤ��褦�ʹ���ѥ�������Ԥ߽Ф���

�۵������� Web���ץꡦ�������ƥ� ¿�ؤ��ɱҥ饤��ǥ����ƥ����, ���Х����ƥ๽��2005ǯ12���

���к��ѤߤǤ��뤳�Ȥ��Ѥ���פȤ����Τϡ����ä����ɤ�������̣������

�ɤ߿ʤ�Ƥ����ȡ��ɤ���餳��ϼ��Τ��Ȥ�ؤ��Ƥ���褦����

�ǿ��ι����ˡ��Ŭ�����Ƥ������Ȥϡ��桼������Ȥ�SI�٥������ô���Ԥ� �ϲ٤��Ť��������Υƥ��ȤǤ���­������������ǿ�ư���ؤ�Ŭ�������䤦�� ��ˡ��������ƥ�������Ȥˤ�륻�����ƥ��ƺ������ӥ���Ŭ�����Ѥ��� ����

�㤨�С���������ɥ�������SQL���󥸥��������פȤ���������� �����Υƥ��ȤǤϥƥ��ȹ��ܤȤ��Ƶ󤬤�Ť餤�����ι���ϡ����� Ū�˸����Ƥ����SQL���󥸥���������к��פǤ��ɤ��ʤ���ħ�����롣

����å��ϡ��桼��������������ͤ򥵥˥������󥰤���Ȥ��������������� �Ȥ����SQL���󥸥���������к���ռ�˼�롣���˥桼�����������Ͽ�� �ѹ�����褦�ʥ��ץꥱ�������Ǥ��ι��⤬��������С���7�Τ褦��¾�� �Υѥ���ɤ�ͳ�˽񤭴������Ƥ��ޤ���

�۵������� Web���ץꡦ�������ƥ� ¿�ؤ��ɱҥ饤��ǥ����ƥ����, ���Х����ƥ๽��2005ǯ12���

�֥�����ɥ�������SQL���󥸥��������� (second-order SQL injection)�� �ϡ�Next Genration Security Software����2002ǯ��ȯɽ������ʸ�����̾�դ�����ΤǤ��ꡢ����� �ʲ����ɤ�롣

  • Chris Anley, Advanced SQL Injection In SQL Server Applications", Next Genration Security Software Ltd.

    [Second-Order SQL Injection]

    Even if an application always escapes single - quotes, an attacker can still inject SQL as long as data in the database is re-used by the application.

    �ʤ��Ȥ����ץꥱ������󤬾�˥��󥰥륯�����Ȥ򥨥������פ��Ƥ��Ƥ⡢ ����ԤϤʤ��⡢�ǡ����١�����Υǡ��������Υ��ץꥱ�������Ǻ����Ѥ� ���Ȥ���SQL�򥤥󥸥����Ȥ��뤳�Ȥ��Ǥ��롣��

    For example, an attacker might register with an application, creating a username

    Username: admin'-- 
    Password: password

    ���㤨�С�����Ԥ����ץꥱ����������Ͽ���ơ��桼��̾��admin'--�ס� �ѥ���ɡ�password�פΥ桼��̾���ä��Ȥ��褦����

    The application correctly escapes the single quote, resulting in an 'insert' statement like this:

    �ʤ��Υ��ץꥱ�������ϥ��󥰥륯�����Ȥ����������������פ������Τ褦 ��INSERTʸ������롣��

    insert into users values( 123, 'admin''--', 'password', 0xffff)

    Let's say the application allows a user to change their password. ����

    �ʤ��Υ��ץꥱ������󤬡��桼���ˤ��Υѥ���ɤ��ѹ����뤳�Ȥ������ ����Ȥ��褦���ˡ�ά��

    The query to set the new password might look like this:

    �ʿ��ѥ���ɤ򥻥åȤ��륯����Ϥ���ʴ����ˤʤ뤫�⤷��ʤ�����

    sql = "update users set password = '" + newpassword + "' where 
    username = '" + rso("username") + "'"

    Given the username admin'--, the query produces the following query:

    �ʥ桼��̾ admin'-- ��Ϳ������ȡ��ʲ��Υ����꤬����������

    update users set password = 'password' where username = 'admin'--'

    The attacker can therefore set the admin password to the value of their choice, by registering as a user called admin'--.

    �ʤ������äƹ���Ԥϡ�admin'-- �Ȥ����桼������Ͽ���뤳�Ȥˤ�äơ�admin �Υѥ���ɤ�ͳ�˥��åȤǤ��롣��

�����äϡ����Х����ƥ๽�ۤε�������7�Dz��⤵��Ƥ��롣

������פ���˲��������Τ��Ȥ����ȡ�

sql = "update users set password = '" + newpassword + "' where username = '" + rso("username") + "'"

����ʬ�ǡ�����rso("username")�פ��ͤ��Ф��ơ�'�פΥ��������׽����򤷤� ���ʤ��Τ�������

���Τ褦�˽񤫤줿�ץ������������ؤ��ơ�

����Ū�˸����Ƥ����SQL���󥸥���������к��פǤ��ɤ��ʤ�

�۵������� Web���ץꡦ�������ƥ� ¿�ؤ��ɱҥ饤��ǥ����ƥ����, ���Х����ƥ๽��2005ǯ12���

�ȸ����ΤϤ������ʤ�Τ���

������SQL���󥸥���������к��ϡ�ʸ����Ϣ���SQLʸ�������褦�Ȥ����� �Ƥβս�ǡ���'�פdz�ä���ʬ�������༰���ͤ��Ф��ơ�'�פΥ��������� ������ܤ��Ȥ�����Τ��������ø���ȿ�Ԥ��Ƥ���Ф��Τ褦�ʤ��ȤˤϤ� ��ʤ���

������ˡ�

������������ɥ�������SQL���󥸥��������ϡ��������к��򤯤���̤� �롣���ι�����ɤ��ˤ����������4�ˡ��ѿ���Ȥ� ��SQLʸ���Ȥ�Ω�ƤƤ��뤹�٤ƤθĽ�ǥ��˥������󥰤����סʥ�� �������ƥॽ��塼�����5����Ĺ�һ��������Ȥ��礫���ʤ���

�㤨�С��ǡ����١����˳�Ǽ�Ѥߤ��ͤ����Ѥ�����䡤�ե��������¸���� �ͤ����Ѥ�����ʤɤ⡤ɬ�����˥������󥰤��롣

�۵������� Web���ץꡦ�������ƥ� ¿�ؤ��ɱҥ饤��ǥ����ƥ����, ���Х����ƥ๽��2005ǯ12���

�Ƚ񤫤�Ƥ���Τ������ؤ��Ƥ���Τ������������������֤���ˡפȸ� ���ΤϤ������ʤ�Τ������٤Ƥβս�ǥ��������פ���Τ����������ʤΤǤ� �ꡢ�������Ȥ������Ȥ�������٤��Ǥ��롣

����å��ϡ��桼��������������ͤ򥵥˥������󥰤���Ȥ����� ���������ɤȤ����SQL���󥸥���������к���ռ�˼�롣

�۵������� Web���ץꡦ�������ƥ� ¿�ؤ��ɱҥ饤��ǥ����ƥ����, ���Х����ƥ๽��2005ǯ12���

�Ȥ���褦�ˡ����ε����������Ȥ����Ρְ���Ū�˸����Ƥ����к��פȤϡ� ��CGI�����ϥѥ�᥿���Ф��ƥ��������פ���פ��Ȥ�����CGI�����ϥѥ�᥿ �˰�¸�����ѿ����Ф��ƥ��������פ�ɬ�ספȤ�����ΤʤΤ������������ϡ� �������ͤ򥵥˥���������Ȥ����к����������ʤ��פȤ������Ȥ�ϥå���� ���٤�����

�֥��˥������פʤ�Ƹ��դ�ȤäƤ��뤫�顢�������ͤ���̤�פμ������� ƨ����ʤ������˥������ɸ����ΰ��ƶ��Ϥ����������Ǹ���Ƥ��롣

*1 ���Τˤϡ֥��˥������󥰡� �Ƚ񤫤�Ƥ��롣̵�̤ˡ֥��󥰡׷��ˤ��Ƥ���ʬ����������˿��ʲ��Ǥ��� ����Ȥ�������Τ���


�ǿ� �ɵ�

�Ƕ�Υ����ȥ�

2024ǯ12��07��

2024ǯ12��02��

2024ǯ11��24��

2024ǯ11��11��

2024ǯ07��28��

2024ǯ07��27��

2024ǯ07��07��

2024ǯ04��07��

2024ǯ04��01��

2024ǯ03��23��

2024ǯ03��19��

2024ǯ03��16��

2024ǯ03��13��

2024ǯ03��11��

2023ǯ03��27��

2022ǯ12��30��

2022ǯ12��25��

2022ǯ06��09��

2022ǯ04��01��

2022ǯ01��19��

2021ǯ12��26��

2021ǯ10��06��

2021ǯ08��23��

2021ǯ07��12��

2020ǯ09��14��

2020ǯ08��01��

2019ǯ10��05��

2019ǯ08��03��

2019ǯ07��08��

2019ǯ06��25��

2019ǯ06��09��

2019ǯ05��19��

2019ǯ05��12��

2019ǯ03��19��

2019ǯ03��16��

2019ǯ03��09��

2019ǯ03��07��

2019ǯ02��19��

2019ǯ02��11��

2018ǯ12��26��

2018ǯ10��31��

2018ǯ06��17��

2018ǯ06��10��

2018ǯ05��19��

2018ǯ05��04��

2018ǯ03��07��

2017ǯ12��29��

2017ǯ10��29��

2017ǯ10��22��

2017ǯ07��22��

2017ǯ06��04��

2017ǯ05��13��

2017ǯ05��05��

2017ǯ04��08��

2017ǯ03��10��

2017ǯ03��05��

2017ǯ02��18��

2017ǯ01��08��

2017ǯ01��04��

2016ǯ12��30��

2016ǯ12��04��

2016ǯ11��29��

2016ǯ11��23��

2016ǯ11��05��

2016ǯ10��25��

2016ǯ10��10��

2016ǯ08��23��

2016ǯ07��23��

2016ǯ07��16��

2016ǯ07��02��

2016ǯ06��12��

2016ǯ06��03��

2016ǯ04��23��

2016ǯ04��06��

2016ǯ03��27��

2016ǯ03��14��

2016ǯ03��06��

2016ǯ02��24��

2016ǯ02��20��

2016ǯ02��11��

2016ǯ02��05��

2016ǯ01��31��

2015ǯ12��12��

2015ǯ12��06��

2015ǯ11��23��

2015ǯ11��21��

2015ǯ11��07��

2015ǯ10��20��

2015ǯ07��02��

2015ǯ06��14��

2015ǯ03��15��

2015ǯ03��10��

2015ǯ03��08��

2015ǯ01��05��

2014ǯ12��27��

2014ǯ11��12��

2014ǯ09��07��

2014ǯ07��18��

2014ǯ04��23��

2014ǯ04��22��

2000|01|
2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|05|06|07|08|09|10|11|12|
2012|02|03|04|05|06|07|08|09|
2013|01|02|03|04|05|06|07|
2014|01|04|07|09|11|12|
2015|01|03|06|07|10|11|12|
2016|01|02|03|04|06|07|08|10|11|12|
2017|01|02|03|04|05|06|07|10|12|
2018|03|05|06|10|12|
2019|02|03|05|06|07|08|10|
2020|08|09|
2021|07|08|10|12|
2022|01|04|06|12|
2023|03|
2024|03|04|07|11|12|
�ǿ� �ɵ�