<��������(2009ǯ05��24��) ��������(2009ǯ06��07��)> �ǿ� �Խ�

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

�ܼ� �Ϥ���� Ϣ����:[email protected]
ˬ��Կ� ����: 735   ����: 1231

2009ǯ05��31��

�� ��NoScript�פ���ơ�RequestPolicy�פˤ���

�������ƥ�������Firefox�桼���ˡ�NoScript�פλ��Ѥ�侩���뤳�Ȥ����Ф��Ф��뤬����ϻ�Ʊ���ʤ���

�����β��⤬���ܤʤΤϡ�Web�λ��͡����褢��٤��ѡˤ��ȼ�����¸�ߡʤ�������Ǥθ��¡ˤȤ���̤������������Ƥ��뤫�����Web�λ��ͤǤϡ�JavaScript�ϰ����Ǥ��ꡢ�������Ǥ��ޤ�ʤ������Τ褦���߷פ���Ƥ��롣����������Ȥ���С����餫���ȼ�����¸�ߤ��Ƥ��ơ��������Ƥ��ʤ��Ȥ��Ǥ��롣�ֲ��餫�פȤϡ�JavaScript���Τ��ȼ��������Ĥ�����⤢�뤬��Flash Player��Adobe Reader�ʤɤ˸��Ĥ��ä����⤽���Ǥ��롣

����ʤΤˡ�JPCERT/CC�ϡ��ޤ��JavaScript�Ϥ��ĤǤ�֥ե�����������ѹ��פǤ����ΤǤ��뤫�Τ褦�ʵ����β���򤷤Ƥ��롣

�����ȼ�����ȯ������ƥѥå����ޤ��ФƤ��ʤ��Ȥ��ˡ�������Ȥ���JavaScript�Υ��դ��Ҳ𤵤�뤳�Ȥ��褯���뤬������Ϥ����ȼ����ˤĤ��Ƥβ�����ʤΰ�ġˤǤ��äƲ����ǤϤʤ���������Ʊ�����Ƹ��ΤϤ��Ƥ�餤������

����ʤ����٤������ꤵ����ɼԤؤΡ˲���ϡ��ޤ���(1)�ȼ������ʤ��ʤ�Ф��Τޤޤɤ��ȤäƤ�褤�Ϥ��Ǥ���Ȥ�������������������ǡ�(2)�ȼ��������Ĥ��뤳�Ȥ�����Τǥ֥饦����ץ饰���󹹿����դ�ʤ��褦�ˤ����������Ƥ���С�̤�Τ��ȼ������뤤��̤�������ȼ������ʤ��¤�˲��ⵯ���ʤ����Ȥ��������������˲ä��ơ�(3)����Ǥ�ʤ�̤�Ρ�̤�������ȼ������ͤ������⤬ȯ�����Ƥ���Τǡ������ٲ�����ʤ�Ф��줳��β�������к�������ȡ����Τ褦����������Τˤ��ʤ�����Ω�Ƥ���������٤��Ǥ��롣���줬�Ǥ��ʤ��Τϥץ����ʤ�������

�����ơ��嵭(3)���к��Ȥ��ơ�NoScript�פʤɤ�Ҳ𤹤�ˤ��Ƥ⡢���̤Υ桼�������ˤ����Ȥ����ʤ���Τ��Ȥ������¤����꤬���롣����NoScript�פ�ȤäƤ��������ȤƤ����̤οͤ����˻Ȥ����ʤ���褦����ʪ�ǤϤʤ���̵�̤˼���Ѥ碌���������������˰����������夹��Τ��������������ɤ��μ�β���򤹤�ͤ����Ȥ����Τϡ���ʬ�Τ������¾�ͤˤⲡ���դ����Ȥ�������ʥޥ˥��Ǥ����ʤ���

�פ��������С�2001ǯ�����ˤϡ�JavaScript����Ѥ��Ƥ��륵���Ȥ���Ƥ���Ȥ�������Τʿͤ����⤤��*2��

���ε��Ƥ�Ǻܤ��Ƥ��������ȼ��ȡ�2004ǯ�˥�˥塼���뤷���ݤ�JavaScript��Ȥ��褦�ˤʤꡢ��ʬ�Ǽ�ʬ���R-MS�����ȡפ�ǧ�ꤷ�ƥ�����Ž���Ȥ����ߤäȤ�ʤ����ȤˤʤäƤ������ʤ��θ�⤺�ä�Ž��줿�ޤޤ��ä��������٤Υ�˥塼����ΤȤ��˥����ϳ����줿�褦������

��Ϥ��������ͤ����˻�Ʊ�������ȤϤʤ���

�ȤϤ�������ʬ�Ѥˤϡ�NoScript�פ�ȤäƤ�����Ω��塢�������ʥ����ȤǤ⸫�˹Ԥ��ʤ���Фʤ�ʤ�������NoScript�פ��ɤΤ褦��ư����ɤΤ褦�ʸ��̤�⤿�餹�����İ����Ƥ���ɬ�פ����뤫�����

��������������NoScript��Ԥ��Ҥ���������ư������ˡ�¾�����ؤǤ����ΤϤʤ�����õ���Ƥߤ��Ȥ�������RequestPolicy�פȤ�����ĥ��ǽ���Τä�������ϡ�JavaScript��֥��å�����ΤǤϤʤ����ɥᥤ���ޤ����äƻ��Ȥ��Ƥ����same-origin�Ǥʤ��˥���饤�󥳥�ƥ�ġ�Web�ڡ�����������ޤ줿������ե졼�ࡢFlash��JavaScript���ˤ�֥��å������ΤǤ��롣1����᤯�������Ѥ��Ƥ��ơ��֤���Ǥ����󤸤�ʤ����ס�NoScript����ʤ��Ƥ⤤���󤸤�ʤ����פȻפ��褦�ˤʤä���

��ľ����NoScript�פ�ȤäƤ����Ȥ��ϡ����ʤ�¿���Υ����Ȥ�JavaScript����Ĥ���ɬ�פ����ä��Ѥ路���ä��Τ�������RequestPolicy�פʤ�С����Τޤ�ư�������Ȥ⤱�ä������롣JavaScript���ػߤ���Ƥ���櫓����ʤ��������

�Ǥϡ��DZ���JavaScript���դ��äƤ�����ã�ϡ������Ǽ���������������

���⤽�⡢���Ϥʤ��ȼ�������Τ����JavaScript�򥪥դˤ���Τ�������ϡ�����Ԥ�JavaScript�򹶷���ʤ˻ȤäƤ���Τ��ܤˤ����Ȥ�����ľ��ȯ�ۤ���ǤϤʤ��Τ������ʤ˻Ȥ��Ƥ��뤫��Ȥ��äơ����줬�����Ȥϸ¤�ʤ��Τˤ���������Flash�ʤɤΥץ饰��������ˤ���ʤ顢JavaScript��Ȥ�ʤ�������ˡ�⤢������ΤǤ��뤷��������̤���ˡ�ǻߤ��ʤ顢JavaScript��ߤ��ɬ�פ��ʤ���

�Τϡ�JavaScript���Τ��������ȼ�����¿��ȯ������Ƥ�����same-origin�ݥꥷ�����ˤä�cookie�����Ƥ��ޤ��ȼ����䡢��������ե�����˥��������Ǥ��Ƥ��ޤ��ȼ�������Web�֥饦�������ˤ�ȯ�����졢Ĺ�������֤���뤳�Ȥ⤢�ä������������Ƕ�Ͼ��ʤ��ʤäƤ��Ƥ���褦�˻פ�������������ե�����˥��������Ǥ����ȼ����Ϥ��ޤ긫�ʤ��褦�ˤʤä���������ˤʤäƤ���Τϡ�����ʳ��ʥץ饰�����ActiveX����ȥ�����ʤɡˤ��ȼ�������ǤϤʤ�����������

�Ĥ������ˤ⡢JPCERT/CC����JavaScript �������ޤ�� Web �����Ȥβ�����˴ؤ������մ����פʤɤȤ���ʸ���ή���Ƥ���������JavaScript �������ޤ��פȤ����Τϻ����ܼ��ǤϤʤ�������JavaScript��ͶƳ�������̤�Web�����ȡפ˺����Ȥʤ��Τ��ųݤ����Ƥ���ΤǤ��äơ�JavaScript�Ϥ����ư������ʤˤ����ʤ���

�����Ȥ���⤷��IFRAME���ǡ��̤�Web�����ȡפ������ळ�Ȥˤ�ꡢ�����ʥ����Ȥ�ˬ�줿�֥饦�����Ф��ʥץ饰�������Ρ��ȼ������ͤ����Ȥ��빶�⤬ή�ԤäƤ���櫓��������RequestPolicy�פϤ��Τ褦���̤�Web�����ȤΥ���ƥ�Ĥ�֥��å����Ƥ���롣������쥯�Ȥ�֥��å����Ƥ���롣

������󡢹���Ԥ������Ȥ���⤹��ݤˡ������ѥ����ɤ�Ʊ�������Ȥ��֤���櫤�ųݤ������ˤϡ���RequestPolicy�פϤ����֥��å����Ƥ���ʤ����������JavaScript��ߤ᤿�����Ǥ�Ʊ�ͤ˥֥��å�����ʤ��������ٲ�����ʤ�С����ӡ���Flashblock�פʤɤ�ʻ�Ѥ���ΤǤ�褤����̵�Ѥʥץ饰�����Adobe Reader�����Ϻ�ӥ塼�����ˤϻߤ�뤳�Ȥˤʤ��������

��NoScript�פ�Flash���Υ֥��å���ǽ������������ˤϡ�Web�����ȤΥ����������ȥ�����ץƥ��󥰡�XSS���ȼ������ͤ�����������֥��å����褦�Ȼ�ߤ��ꡢClickjacking������ؤ��к���ˡ���󼨤��褦�Ȥ����ꡢ���祻�����ƥ��к����եȤ�������褷�Ƥ��Ƥ���������ϡ����������ΤϤ��줾���̡��γ�ĥ��ǽ���󶡤����Τ����ޡ��Ȥ��Ȼפ��������ˤ˥��åץǡ��Ȥ���ơ����Ĥɤ���ѹ����ʤ����Τ��狼��ʤ����Ȥ��԰º����ˤʤäƤ�����

JPCERT/CC�ϸ�����ʸ��ǡ�NoScript�פλ��Ѥ�侩���Ƥ���櫓��������ͤθĿͤΰջפǤɤ��ȤǤ��Ѥ�äƤ��ޤ��褦�ʥ��եȥ������򡢥������ƥ�����Ū��JPCERT/CC���侩����Ȥ����Τϡ��������ʤ�Τ���

��äȤ⡢��RequestPolicy�פǤ⤽���Ʊ���Ǥ��뤷����Ϥꡢ���̤ο�ã�˿侩�Ǥ���ۤɡ���ñ�˻Ȥ����ʤ����ΤǤ�ʤ���

�������֥��å����줿����ƥ�Ĥ�ǧ���Ȥ��β���ˤ����äơ���NoScript�פ��ϡ�RequestPolicy�פ������狼��䤹���褦�˻פä�����RequestPolicy�פǥ֥��å�����뤽��¿���ϡ������֥����ѡ��Ĥʤɤǡ����ʤ��Ƥ⤫�ޤ�ʤ���ΤǤ��뤳�Ȥ����ʤ��ʤ�������������Τ��Фʤ��Ȥ��ϡ��֥��å�����Ƥ��뤳�Ȥ��褯�狼�롣�ʡ�NoScript�פˤ��JavaScript�Υ֥��å��ξ��ϡ�����Ⱦü�˵�ǽ���ʤ��ʤä��ꤷ�ơ����������Ƥ���Τ��褯�狼��ʤ����Ȥ�¿������

YouTube�ʤɤ���������ڡ����䡢�ϤƤʥ֥å��ޡ����Ρ֡��� users�פβ����ʤɤ⡢�ǥե���ȤǤ����ƤΥ����Ȥǥ֥��å�����Ƥ��ޤ��������ơ������С��Υ�˥塼�����Allow requests to hatena.ne.jp�פ����֤��Ȥǡ��������ι⤤�ʤϤ��Ρ˥����ȤˤĤ����������Ȥ���λ��Ȥ���Ĥ��Ƥ��ޤ��С����θ�Ϥ��Τޤ޻Ȥ����Ȥ��Ǥ��롣�����ɬ�פȤ��륵���Ȥϡ�����¿���Ϥʤ���

��������Allow requests from example.jp�פ���¿�˻Ȥ�ʤ������褤���������Ĥ��Ƥ��ޤ��ȡ����Υ����Ȥ����⤵�줿�Ȥ����к����ѥ��ˤʤ롣���ݤǤ⡢���̤ˡ�Allow requests from example.jp to example.com�פǤҤȤĤҤȤĵ��Ĥ��ƻȤ�����������С�����Ԥ�example.jp����⤷���Ȥ��Ƥ⡢example.com��Ʊ���˲��⤷�ʤ��¤ꤳ���к��ϥѥ��ˤʤ�ʤ����������ƾ������ĵ��Ĥ��Ѥ߽Ťͤ�����ϡ���1�Τ褦�ˤʤ롣

²èÌÌ¥­¥ã¥×¥Á¥ã
��1����RequestPolicy�פ�������

����Ǥ��٤ƤΥ����ǥ����⤬����Ǥ���櫓�ǤϤʤ���������ϡ�NoScript�פǤ�Ʊ�����Ȥ�����NoScript�פ��ϡ��к����ѥ��ˤʤ�褦������򤷤Ƥ��ޤ����Ȥ��򤱤䤹���ΤǤϤʤ����Ȼפ�����NoScript�פ����ʻȤ������Ȥ�JavaScript����Ĥ����ꤷ�Ƥ��ޤ��ȡ����Υ����Ȥ����⤵�줿�Ȥ����к����ѥ��ˤʤ롣JPCERT/CC�Ρ����ѥ�� �� ������Web�֥饦���λȤ����פϡ���NoScript�פλȤ����ˤĤ��ơ��ּ¹Ԥ���ɬ�פ����륵���ȤǤΤ߰��Ū�˵��Ĥ��뤳�Ȥ�˾�ޤ����פ��������Ƥ��뤬������ˬ��ƻȤ������Ȥ����⤵����ﳲ�������Τ��ɻߤ��褦�Ȥ��Ƥ����äʤΤˡ����ä����ɤ������Ȥ����Τ���

���̤οͤˤޤǿ侩�Ǥ����ΤǤϤʤ���������ʤ��Web��Ȥ����ʤ��ͤʤ�С���RequestPolicy�פ�ȤäƤߤ뤳�Ȥǡ�������Web�����Ȥ��ɤ�ʹ����ˤʤäƤ���Τ��Τ�Τˤ���Ω�Ĥ�������1�ĤΥɥᥤ��Ǵ��뤷�Ƥ��륵���ȡʥǥե��������Τޤ�ư���ˤ⤢��С��������륷���Ȥ����ɥᥤ�󤫤�����ɤ��Ƥ��뤿��˥ǥե��������Ǥϲ��̤�����Ƥ��ޤ������Ȥ⤢�뤷���䤿���ä������̤γ��������Ȥ򻲾Ȥ��ޤ��äƤ����������Ȥ⤢�뤳�Ȥ˵��դ���

�������ƥ����ϡ���ijФ��Τ褦��JavaScript���դȾ�����ΤǤϤʤ������⤽�ⲿ�Τ���ˤ�������Τ�����ͤ��ƤߤƤϤɤ�����

*1 ï¿½ï¿½ï¿½Îµï¿½ï¿½ï¿½ï¿½Ø¤Î¤Ï¤Æ¥Ö¥ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ë¤ï¿½ñ¤¤¤Æ¤ï¿½ï¿½ï¿½ï¿½è¤¦ï¿½Ë¡ï¿½JPCERT/CC�Τ���ʸ���¾�ˤ⤤�������Ȥ�����������̵��Ф���Τ��������Ǥ���Ƚ����Ƥ�������SSL 2.0�ˤĤ��ơ֤��餫����̵�������Ƥ������դ�ɬ�ספʤɤȸ��äƤ��뤬���٤Ĥ�ɬ�פ���ʤ������Ԥϡ�SSL 2.0��ͭ���ˤ��Ƥ������Ȥβ�������ʤΤ����������ò¤·¤Æ¤ï¿½ï¿½Ê¤ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½

*2 ï¿½ï¿½JavaScript���б��֥饦���Ǥ�������ɽ�������褦�ˤ��褦�פȤ�����ư����������������Ȥϰ�äƤ��롣

������TrackBacks(��100��) [TrackBack URL: http://takagi-hiromitsu.jp/diary/tb.rb/20090531]

* ���ڹ�������������� - ��NoScript�פ���ơ�RequestPolicy�פˤ��� - http://takagi-hiromitsu.jp/diary/20090531.html#p01 &gt;&gt; �����֥����ѡ��Ĥʤɤǡ����ʤ��Ƥ⤫�ޤ�ʤ���ΤǤ��뤳�Ȥ����ʤ��ʤ�������������Τ��Фʤ��Ȥ��ϡ��֥��å�����Ƥ���....

���ڹ�������������� - ��NoScript�פ���ơ�RequestPolicy�פˤ���

��NoScript�פ���������RequestPolicy�פ��������ϤȤ⤫���Ȥ���
�������ƥ���..

����

<��������(2009ǯ05��24��) ��������(2009ǯ06��07��)> �ǿ� �Խ�

�Ƕ�Υ����ȥ�

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|
<��������(2009ǯ05��24��) ��������(2009ǯ06��07��)> �ǿ� �Խ�