ホーム > アーカイブ > 2009年5月のアーカイブ

2009年5月のアーカイブ

掲示板スパムのリクエストを75%カット

[`evernote` not found]
[`grow` not found]
[`livedoor` not found]
[`yahoo` not found]
Delicious にシェア
このエントリーをはてなブックマークに追加

JavaScript でスパム投稿対策 でやってるダミーのURLを
http://127.0.0.1/ にしてみてはどうかと思ったものの
違うホストに飛ばした時のリスクが読めなかったので、
試しにココのサーバに掲示板スパムの受け口を設け
PHPの基礎体力掲示板からのスパム投稿を待ってたところ
実施して5日間、みごとに1件も投稿がありませんでした。

掲示板スパムボットは、違うホストに投稿してこない(仮説)

これなら ダミーのURLを http://127.0.0.1/ にしても
他に迷惑をかける心配はありません。

AHoo+C と名づけてたスパムボットは
1回のフォームの収集につき3回ほど投稿してきてたので、
こいつのリクエストを約75%カット、投稿も0件です。

ここしばらく、掲示板スパムのリクエストそのものを減らすことを
テーマにやってきて、実を結んだのを少し感じられました。

投稿フォームと投稿先のURLを隠しておく方法やAHoo+C の特徴などは
積極的なスパム投稿対策 にまとめてあります。

他に踏絵方式のホワイトリストによるフィルタリングを試験中ですが
これが出来上がれば掲示板スパムボットは100%撃沈です。

私は掲示板を認証制にしたくない。
敷居の低いパブリックな掲示板がやっぱり好きなんです。

1ページ100KBまで

[`evernote` not found]
[`grow` not found]
[`livedoor` not found]
[`yahoo` not found]
Delicious にシェア
このエントリーをはてなブックマークに追加

ひと昔前は、画像やCSS、JSなど付随するファイルを含め
1ページのサイズは100KBまでというのが、ユーザを待たせない
トラフィック量の目安だったような気がします。

今はコンピュータの性能が各段に上がり気にしてませんでしたが
クライアントのデバッグツールのトラフィック量を見て
prototype.js が100KBあることにこの度気づきました。
最新バージョンだと 126KB あります。

PHPの基礎体力では prototype.js を除いた1ページの合計が
30KB~70KB くらいなので相当なウエイトを占めてることになります。
prototype.js を使ってないページでも呼んでいたので
これを外したところ描写が早くなったのを体感できました。
掲示板以外のページはサクサクです。

不要なページで読むなよってとこですけど、
時々やってるPHPスクリプトのパフォーマンス最適化よりも
ユーザ目線での見直し方が結果が顕著で
パフォーマンスに直結するんだとあらためて思いました。
jquery.js(55.9KB)への乗り換えも前向きに考えよ。
1ページ100KBまでというのは今も生きてると思いました。

スパム業者から投稿フォームを隠す

[`evernote` not found]
[`grow` not found]
[`livedoor` not found]
[`yahoo` not found]
Delicious にシェア
このエントリーをはてなブックマークに追加

またPHPの基礎体力掲示板の話。
今日のスパム投稿がこれ

59.42.230.94
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MAXTHON 2.0)

またまた手入力による投稿、大変ご苦労なことです。
Hostをみると中国からの投稿で
リクエスト履歴を追うとご丁寧に Referer を残してあります。
Googleで 「新規投稿 bbs」 を検索した結果からでした。
検索結果の表示開始が 240 となってるので
こうしてみつけた掲示板に手当たり次第投稿してるのでしょう。

決定的なスパム投稿対策ではありませんが
検索結果に投稿フォームのページが表示されなければ
こうした投稿もありませんので、検索エンジンがインデックスしないよう
いくつか対策を施してみました。
続きを読む

ホーム > アーカイブ > 2009年5月のアーカイブ

Ad
Apache
MySQL
PHP
お気に入り
ん。。。。。。広告
アーカイブ
Ad

ページの上部に戻る