■7077 / inTopicNo.2) |
I-BOARD2001の連続書き込み「Duke」「Gabriduke」対策
|
□投稿者/ Natsu -(2003/04/04(Fri) 22:30:08)
| えー、I-BOARD2001を使用させて頂いている者です。 この度当サイトの掲示板が「Gabriduke」と思われる掲示板連続書き込みソフトによる攻撃を食らいました。
そこで、I-BOARD2001をそういった連続書き込みに対抗させるべく掲示板を改造したいと考えました。 早速、いろんなサイトを探り対策方法を検索しました。 あるサイトでは、このようなチェックコードが見受けられました。
転載→http://akademeia.info/main/lecture2/ouyou_cookie.htm >例;Duke対策
>Duke対策済みのBBSなどに一般ユーザーが書き込みしようとした場合Cookieがセットされるが、Dukeで書き込みしようとした場合Cookieがセットされません(Dukeの仕様のため)。よってCookieがセットされていないものだと書き込みできないようにすればよいのです。
----- Dukeチェックコード start -----
if ($COOKIE{'AntiDuke'} ne 'on'}{ exit; }
----- Dukeチェックコード end -----
----- metaタグ内のCookieセットのところ start -----
<meta http-equiv="Set-Cookie" content="AntiDuke=on;">
----- metaタグ内のCookieセットのところ end -----
見たところこのタグをうまく組み込んでしまえばI-BOARD2001でも連続書き込み対策できるのではと思いました。が方法がまったく分かりませんでした…
それともそれだけの記述では無理なのか…とも思い、迷った挙句ここにカキコしてみることにしました。
どうかよろしくお願いします。
|
|