ANA SFC獲得修行
ANA上級会員の証Super Flyers Card獲得を目指す修行僧のためのブログ兼修行関連ニュースサイト
ANA SFC獲得修行 > サイト内更新情報 > 修行僧掲示板、半角文字だけの投稿を拒否するようにしました
修行僧掲示板、半角文字だけの投稿を拒否するようにしました
スパム投稿がうざったいので、半角文字だけの投稿は拒否するようにしました。具体的には

/^[\x20-\x7E\r\n]+$/

の正規表現にひっかかるものは一律拒否です。もし投稿できない場合には投稿内容をちょっと見直して半角文字だけになってないか確認してみて下さい。
(2008年05月07日 00時02分 さわけん)


お疲れ様でございます
拙僧、早速試させて頂きました

[新規スレッド入力]
タイトル: aaa
名前: bbb
E-mail(省略可):
内容: cccccc

[コメント入力]
名前 : test
E-mail(省略可):
本文 : testtest

結果は何れも以下を表示、書込不可
「規制されている内容の投稿っぽいのでIPアドレスと内容を保存しました。
しつこい様であればそれなりの対応は致しますのでご自愛下さい。 」

真にお手数でございまするが今一度、掲示板内のスパム書込を削除頂ければ万全かと
半角の僧名は問題ござりませぬ

[1:46] 海外発券組の雑談&質問
46 名前: test2 投稿日:2008/05/07(水) 12:43 ID:ErhSaRUg
E-mail(省略可): hoge
コメント: スパム削除希望

以上、お節介ならばご容赦を
2008/05/07 15:11 紫煙
直接POSTするテストをしてみましたがフォーム使っていない投稿をしっかりと弾いてますね。
「他サイトからの投稿は禁止です」と表示されました。
ひとまずご報告
2008/05/07 18:17 紫煙
うざいってレベルじゃなくなってきましたね。。。

ひとまず掲示板スパムの特性を逆利用して
E-mail欄にsage以外が入力されていると拒否が手っ取り早いかも。
どうしてもE-mailを入力したい場合は内容欄に記入してもらえばよいかと。
2008/05/07 19:16 りんね
半角文字だけってあまり効果が高いとは言えないかと。
一文字でもそれ以外の文字が入ってるとパスしますし。
(Unicode時代なのでそれ以外を入れるのはどの言語でも簡単でしょう)

スパマーは自分の益になるよう多くのURLを貼り付けるんですから、
投稿時に含まれるURLの数を制限してしまえばいいのではないかと。
某有名日記システムのスパムフィルタでも同じことをしてます。
むむっ!まだスパム増加中とは!
制限も今一つ効果が無いようでござる
2008/05/07 22:41 きむちん
多分、ロボット検索&自動スプリクトでしょうから、
1.URL変更
2.METAタグに
<meta name="robots" content="NOINDEX‚NOFOLLOW">
を記述。
(まあ、ご存知だとは思いますが)

ちなみにこのタグを記述していて、ここ1年くらい放置している掲示板が4~5個あるのですが、スパムはいっさいありません。
(このタグ書いていないのは・・・一目見て閉じてしまいました。。。)
2008/05/07 23:46 紫煙
ですねぇ。
header部分もカスタマイズできるのであればきむちんさんが言われるように
巡回ロボへの指示タグは追加しておくべきでしょうね。
あとはMETA指示無視の非紳士ロボットくんが来ないことを祈りますか。
2008/05/08 00:45 さわけん
皆様、大変参考になるご助言ありがとうございました。

半角禁止だけではどうにも太刀打ちできないことがわかってorz状態でした。

先ほど、メールアドレスにマジでアドレス入れてきた場合はSPAM認定するように変更しました。さらに、きむちんさんが教えてくれたmetaタグも挿入しました。

とりあえずこれで様子見です。
2008/05/08 11:36 通りがかり
これが有効か分かりませんが、本文の「http:~」をはじくのはいかがでしょうか。
ただし、普通の人が、本当にサイトの誘導をしたければ、よくある「 ttp:~」とか(ただし、頭にスペース一文字)…混乱してしまいますでしょうか。


P.S.新大和ルシエール僧様…6日の某百貨店でお会いした者です(名刺渡した方)。その節はありがとうございました。
2008/05/08 15:56 りりす
私も掲示板を運営してますが、日本に割り振られたIPアドレス以外からの
アクセスを一切拒絶しています。
というのも、海外から1分おきに自動投稿してくる不逞の輩がいるもんで。

効果は絶大ですが、海外投稿がアウトというのはこの掲示板には向いてないかもしれませんね・・・
ANAの旅行サイト【ANA SKY WEB TOUR】クリスマスinヨーロッパ
※登録修行僧の方は「名前」を選択して右側にパスワードを記入して下さい。
※登録修行僧以外の方は「その他」を選択して右側に名前を記入して下さい。
※トリップを付与する場合、「名前」+「#」+「トリップパス」と記入して下さい。
サイト内検索
 初めての方はこちら
 FAQ
コミュニケーション
2007年 お勧め修行ルート
 大島・八丈島
 福岡
 那覇
最大マイル数獲得方法
 基本
 オンラインショッピング
 実店舗
 交通
動画コーナー
 羽田空港
その他
リンク集

My Yahoo!に追加
骨髄バンクへのご理解・ご協力をお願いいします