Changeset 5137 for platform/tdiary/doc
- Timestamp:
- 01/21/08 01:59:59 (10 months ago)
- Files:
-
- 1 modified
-
platform/tdiary/doc/ja/comment_key.ja.html (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/tdiary/doc/ja/comment_key.ja.html
r4953 r5137 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> 2 <!-- ��-->2 <!-- 美乳 --> 3 3 <html lang="ja"> 4 4 <head> … … 17 17 18 18 <div id="headerArea"> 19 <h2> �����ȥ����ե��륿��饰����2>19 <h2>コメントキーフィルタ&プラグイン</h2> 20 20 </div> 21 21 … … 24 24 <div class="sectionList"> 25 25 <ul> 26 <li><a href="#abstruct"> �Ϥ���</a></li>27 <li><a href="#system"> ư����</a></li>28 <li><a href="#install"> ���ȡ��롦���ȡ���a></li>29 <li><a href="#usage"> �Ȥ��</a></li>30 <li><a href="#algorithm"> ư��</a></li>26 <li><a href="#abstruct">はじめに</a></li> 27 <li><a href="#system">動作環境</a></li> 28 <li><a href="#install">インストール・アンインストール</a></li> 29 <li><a href="#usage">使い方</a></li> 30 <li><a href="#algorithm">動作原理</a></li> 31 31 <li><a href="#faq">FAQ</a></li> 32 <li><a href="#sorry"> �����Ȥ�</a></li>33 <li><a href="#license"> �饤���ʤ�/a></li>34 <li><a href="#thanks"> �ռ�</a></li>35 <li><a href="#changelog"> ��</a></li>36 <li><a href="#prevver"> ���ΥС�����</a></li>32 <li><a href="#sorry">おことわり</a></li> 33 <li><a href="#license">ライセンスなど</a></li> 34 <li><a href="#thanks">謝辞</a></li> 35 <li><a href="#changelog">履歴</a></li> 36 <li><a href="#prevver">過去のバージョン</a></li> 37 37 </ul> 38 38 </div> … … 41 41 42 42 <div class="section"> 43 <h3><a name="abstruct"> �Ϥ���</a></h3>43 <h3><a name="abstruct">はじめに</a></h3> 44 44 <div class="secbody"> 45 <p> �Ƕᡢ���ʳ������ߤǤ��륿���פΥڡ����ʷǼ���䥳���ȡ��ȥ����Хå��ʤɡˤ���Ū����Υǡ���������ࡢ�����륹�ѥ�⤬�㤷���ʤäƤ��ޤ���</p>46 <p> �����Ԥ�log�ʤɤ�ﳲ������Ǥ�����Ʊ���褦�˼������ޤ�tDiary�Ǥ���Τ��Ȥ������äƤ��ޤ���й����ʬ�Ǥʤ�ʬ���������䤹���ʤäƤ��ޤ���/p>47 <p> �����ǡ�tDiary�λ���륿��ǽ�ȥץ饰�������Ѥ��ơ������Υ��ѥ���������ȥ��ѥ������к�Ԥ��Τ��֥����ȥ����ե��륿��饰����Ǥ�����ưŪ�˥��ѥ�������ץ����Ф���ȯ������</p>48 <p> ������ե��륿��饰����a href="http://sheepman.parfait.ne.jp/20040918.html#p02">sheepmanȯ�ƤΥ����ȥ��ѥ���>����륿�ȥץ饰����ߤǼ¸��������Ǥ���</p>45 <p>最近、所有者以外が書き込みできるタイプのページ(掲示板やコメント、トラックバックなど)に宣伝目的で大量のデータを書き込む、いわゆるスパム攻撃が激しくなっています。</p> 46 <p>特に流行のblogなどで被害が顕著ですが、同じように受信出来てしまうtDiaryでも同様のことが起こっています(対抗策が十分でない分、被害を受けやすくなっています)</p> 47 <p>そこで、tDiaryの持つフィルタ機能とプラグイン機能を利用して、これらのスパムのうちコメントスパムに対して対策を行うのが「コメントキーフィルタ&プラグイン」です。自動的にスパム送信を行うプログラムに対し効果を発揮します。</p> 48 <p>尚、本フィルタ&プラグインは<a href="http://sheepman.parfait.ne.jp/20040918.html#p02">sheepman発案のコメントスパム対策</a>をフィルタとプラグインのみで実現したものです。</p> 49 49 </div> 50 50 </div> 51 51 52 52 <div class="section"> 53 <h3><a name="system"> ư����</a></h3>53 <h3><a name="system">動作環境</a></h3> 54 54 <div class="secbody"> 55 <p> ư��ɬ��ʾ�ϰʲ���̤�����</p>55 <p>動作に必要な条件は以下の通りです。</p> 56 56 <ul> 57 <li>tDiary 2.0.0 �ʾ������ƥ�li>58 <li> ����ǥץ饰����ӥե��륿�����ȡ������li>57 <li>tDiary 2.0.0以上のシステム</li> 58 <li>自前でプラグイン及びフィルタがインストール出来る</li> 59 59 </ul> 60 60 </div> … … 62 62 63 63 <div class="section"> 64 <h3><a name="install"> ���ȡ��롦���ȡ���a></h3>64 <h3><a name="install">インストール・アンインストール</a></h3> 65 65 <div class="secbody"> 66 66 <ul> 67 <li>key.rb ��iary/filter �����֤��ޤ���</li>68 <li>comment_key.rb ��sc/plugin ���ˡ� ja/cooment_key.rb ��sc/plugin/ja �����֤��ޤ���</li>69 <li>tDiary ���������˥������������֥ץ饰�����ˤ�comment_key.rb ����Ƥ��������</li>67 <li>key.rb を tdiary/filter 下に配置します。</li> 68 <li>comment_key.rb を misc/plugin 下に、 ja/cooment_key.rb を misc/plugin/ja 下に配置します。</li> 69 <li>tDiary の設定ページにアクセスし、「プラグイン選択」にて comment_key.rb を有効にしてください。</li> 70 70 </ul> 71 <p> �������ȡ�����λ�Ǥ����ե��륿�ȥץ饰�������ȡ��뤷�ʤ������ޤ��������Ƥ��������</p>71 <p>これでインストールは完了です。フィルタとプラグインの両方をインストールしないと動作しませんので注意してください。</p> 72 72 </div> 73 73 </div> 74 74 75 75 <div class="section"> 76 <h3><a name="usage"> �Ȥ��</a></h3>76 <h3><a name="usage">使い方</a></h3> 77 77 <div class="secbody"> 78 <p> ���ȡ��뤬��λ��������ǡ����ڡ����Υץ饰����˥塼�ˡ֥����ȥ����ե��륿�פ�ɽ�������������Υڡ����ˤޤ��ϰ�����Ƥ��������</p>79 <p> ���Υڡ����Ρ֥����ȥ����ե��륿������Υ���å�����뤳�Ȥǡ��Ȥꤢ�����ե��륿��ͭ��������</p>80 <p> ���β��ˤϥ�����ͤ�������˻�Ѥ�������ꤷ�ޤ����������������ͤθ��ˤʤ������Ȥʤ����Τǡ�����������������Ƥ��������<strong>�������¾�οͤ���������ȡ������������Ϥ������ʤäƤ��ޤ��ΤǤ���դ�/strong></p>81 <p> ���β��ˤ�����Ʊ����ʸ����������̾�ɬ���������Ǥ��Τޤޤˤ��Ƥ����Ƥ��������</p>82 <p> �ʾ夬���������ȡ����Υե��륿����ǽ���ޤ���</p>78 <p>インストールが完了した時点で、設定ページのプラグインメニューに「コメントキーフィルタ」が表示されます。このページにまずは移動してください。</p> 79 <p>このページの「コメントキーフィルタを有効にする」のチェックを有効にすることで、とりあえずフィルタが有効になります。</p> 80 <p>その下にはキーの値を生成する際に使用する文字列を指定します。この文字列がキーの値の元になる文字列の一部となりますので、お好きな文字列を設定してください。<strong>この文字列が他の人の日記のものと同一だと、生成されるキーはやはり同一になってしまうのでご注意を。</strong></p> 81 <p>その下にある「常に同一の鍵文字列を生成する」は通常は必要ありませんのでそのままにしておいてください。</p> 82 <p>以上が設定し終わると、このフィルタが機能します。</p> 83 83 </div> 84 84 </div> 85 85 86 86 <div class="section"> 87 <h3><a name="algorithm"> ư��</a></h3>87 <h3><a name="algorithm">動作原理</a></h3> 88 88 <div class="secbody"> 89 <p> ��ե��륿��a href="http://sheepman.parfait.ne.jp/20040918.html#p02">sheepman��������ȥ��ѥ���>����������ʤΤǸ��������Ǥ������������Ƥ����ޤ���</p>90 <p> ��ץ饰����ե��륿�ϥ����ȥե������������Ȥ����Ȥ˰��������� "comment_key" ��ä�<span class="footnote"><a href="#fn01">*1</a></span>�������Ƚ����ˤ��Υ����ȥե��륿���������ʸ����Ӥ��뤳�Ȥǡ������ˤ��Υڡ����ˤ��ä������ȥե����फ��������Τ����פ�ꤷ�ޤ���</p>91 <p> Ƚ���NG�Ȥʤä����ϥ����Ȥ�������ޤ���/p>92 <p> �������ꤵ�줿ʸ�������Ȥʤ륭��ʸ��MD5����å������ʤäƤ��ơ����Ȥʤ륭��ʸ����פ˿��������褦�ˤʤäƤ��ޤ���</p>89 <p>本フィルタは<a href="http://sheepman.parfait.ne.jp/20040918.html#p02">sheepmanさんのコメントスパム対策</a>を移植したものなので原理は同じですが、一応説明しておきます。</p> 90 <p>本プラグイン&フィルタはコメントフォームに対し、値として日付ごとに一意な文字列を持つキー "comment_key" を追加し<span class="footnote"><a href="#fn01">*1</a></span>、コメント書き込み時にこのキーとフィルタ内で生成した文字列を比較することで「日記表示時にそのページにあったコメントフォームから書き込んだのか?」を判定します。</p> 91 <p>判定がNGとなった場合はコメントの保存を行いません。</p> 92 <p>キーに設定された文字列は、元となるキー文字列のMD5チェックサムになっていて、元となるキー文字列を容易に推測されないようになっています。</p> 93 93 <div class="footnote"> 94 <p class="footnote"><a name="fn01">*1</a> ���˴ط��ʤ�Ʊ��ʸ�������뤳�Ȥ���ޤ��������������ʤ������ܤ�����a href="#faq">FAQ</a>��/p>94 <p class="footnote"><a name="fn01">*1</a> 日付に関係なく同一の文字列を生成することも出来ますが突破されやすくなります。詳しくは<a href="#faq">FAQ</a>を参照</p> 95 95 </div> 96 96 </div> … … 101 101 <div class="secbody"> 102 102 <dl> 103 <dt>Q1. �ǿ�ɽ���ǥ����ȤǤ��ʤ�</dt>103 <dt>Q1. 最新表示でコメントできない</dt> 104 104 <dd> 105 <p> �⤷�����ơ�speed_comment.rb�ץ饰����ȤäƤ��ޤ������ξ�������ܥץ饰����ե��륿�Ǥϥ�����оݤ�������ޤ����λ����������ˤ�����Ʊ����ʸ���������Υ���å�����а������ȤǤ������ˤʤ�����</p>106 <p> ��������ǿ�ɽ���Τߤʤ餺���ɽ���Ǥ��������ʸ������������������ȥ��ѥ���Ψ�Ͼ夬���פ��ޤ���</p>105 <p>もしかして、speed_comment.rbプラグインを使っていませんか?その場合、この本プラグイン&フィルタではコメント対象の日付が特定できません。その時は設定ページにある「常に同一の鍵文字列を生成する」のチェックを入れれば一応コメントできるようになります。</p> 106 <p>ただし、最新表示のみならず日付別表示でも常に同じ鍵文字列を生成するので多少コメントスパムの突破率は上がると思います。</p> 107 107 </dd> 108 108 </dl> … … 111 111 112 112 <div class="section"> 113 <h3><a name="sorry"> �����Ȥ�</a></h3>113 <h3><a name="sorry">おことわり</a></h3> 114 114 <div class="secbody"> 115 <p> ���Υե��륿��饰��������ȥ��ѥ���ߤ���Ū�Ǻ��������ޤ��������������ɤ����ȤϤǤ��ޤ���Ǥ�λ�����������</p>116 <p> �����ɽ�����줿����Υ����ȥե���������������ǥ��ѥ�������褦�ʥץ���ʤ�/p>115 <p>このフィルタ&プラグインはコメントスパムを防止する目的で作成されていますが、これを完全に防ぐことはできませんのでご了承ください。</p> 116 <p>例: 表示された日記のコメントフォームを解析したうえでスパム送信を行うようなプログラムなど</p> 117 117 </div> 118 118 </div> 119 119 120 120 <div class="section"> 121 <h3><a name="license"> �饤���ʤ�/a></h3>121 <h3><a name="license">ライセンスなど</a></h3> 122 122 <div class="secbody"> 123 <p> �֥����ȥ����ե��륿��饰�����PL�饤���˽��������������Ǥ���</p>123 <p>「コメントキーフィルタ&プラグイン」はGPLライセンスに従い公開・配布されるものです。</p> 124 124 </div> 125 125 </div> 126 126 127 127 <div class="section"> 128 <h3><a name="thanks"> �ռ�</a></h3>128 <h3><a name="thanks">謝辞</a></h3> 129 129 <div class="secbody"> 130 <p> ���Υե��륿��饰����������ȥ��ѥ����äƤ������˸��Ĥ���<a href="http://sheepman.parfait.ne.jp/20040918.html#p02">sheepman��������ȥ��ѥ���>�����������ɡ����˼���줿���ʤ����ʤ���ʤ������Ĥȹͤ��ƽ�褿���Ǥ�����פ��Ϥۤܤ��ΤޤȤ碌�Ƥ��äƤ��ޤ������꤬�Ȥ��������ޤ���</p>131 <p> �����ʤ�������ȥ��ѥब���������ʡġ�</p>130 <p>このフィルタ&プラグインは、コメントスパムに困っていた時に見つけた<a href="http://sheepman.parfait.ne.jp/20040918.html#p02">sheepmanさんのコメントスパム対策</a>を使いたいんだけど、本体に手を入れたくない。なんとかならないか…と考えて出来たものです。重要な部分はほぼそのまま使わせてもらっています。ありがとうございます。</p> 131 <p>これでなんとかコメントスパムが減ればいいな…。</p> 132 132 </div> 133 133 </div> 134 134 135 135 <div class="section"> 136 <h3><a name="changelog"> ��</a></h3>136 <h3><a name="changelog">履歴</a></h3> 137 137 <div class="secbody"> 138 138 <dl> 139 139 <dt>2005/08/31 (Ver.0.5.0)</dt> 140 <dd> ���ڡ����Υ��ƥ������(tDiary-2.1.2.20050826�ʹ�</dd>140 <dd>設定ページのカテゴリに対応(tDiary-2.1.2.20050826以降)</dd> 141 141 <dt>2005/04/17 (Ver.0.4.0)</dt> 142 <dd> ��Ʊ����ʸ�������륪�ץ������/dd>142 <dd>常に同一の鍵文字列を生成するオプションを追加</dd> 143 143 <dt>2005/03/21 (Ver.0.3.0)</dt> 144 <dd> ��Ӥ��饳���Ȥ�������ʤäƤ����Τ��</dd>144 <dd>携帯からコメントが出来なくなっていたのを修正</dd> 145 145 <dt>2005/01/25 (Ver.0.2.0)</dt> 146 <dd>TrackBack �ڤ�ingback����ˤ���������ޤäƤ����Τ��</dd>146 <dd>TrackBack及びPingbackの投稿にも適用されてしまっていたのを修正</dd> 147 147 <dt>2005/01/15 (Ver.0.1.0)</dt> 148 <dd> ����dd>148 <dd>初版公開</dd> 149 149 </dl> 150 150 </div> … … 152 152 153 153 <div class="section"> 154 <h3><a name="prevver"> ���ΥС�����</a></h3>154 <h3><a name="prevver">過去のバージョン</a></h3> 155 155 <div class="secbody"> 156 156 <ul> … … 168 168 169 169 <div id="footerArea"> 170 <address>Copyright © �ϥϥϥ�2001-2005 All Right Reserved.</address>170 <address>Copyright © ハハハハ 2001-2005 All Right Reserved.</address> 171 171 <address>E-Mail: rin_ne-at-big.or.jp</address> 172 172
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)