Harukiya Archives

2008/10/16

category /


2006/01/17

category / javascript

新春スペシャル、今度こそこれが本当にFINALだ(だいたい自分をパロディするようになったら、ネタ切れだと思った方が良い)(ブルガリ三郎でした)

先日も書いたようにここのところガイコクの方からのコメントが多く、そのほとんどはスパムとよばれているものらしい。コメント欄に怪しいリンクが書き込まれ、うっかりクリックすると世にも恐ろしいワナが待っている。いわく、よく解らないでリンク先のページを訪れたら「上寿司が100人前届いて代金を請求された」とか、ちょっと悪質になると「並寿司が100人前届いて代金は上寿司×100だった」とか、極悪になると「寿司など届かないのに代金を請求された」なんて事例はすべて私の妄想である。

実はうちのコメント欄は、オートリンクが実装される前の名残で自家製スクリプトでチェックをしている。これをちょっと改造すれば、スパムなど親要素ごと削除するのは簡単だ(ドキュメントから削除するという意味で、ログから削除することは不可能。display:none;とも違いCSSに依存しない)。

でもね(謎)、真に難しいのはそれが本当にスパムなのか?という判定方法。いや、海外から(とは限らないけど)うちのような最果てのサイトにコメントが付くと本気で思っているわけではない。お客さんが日本語の入力できない状況でコメントするというのも考えにくい。かといって、英文コメントはみな限りなく黒に近いグレーということで良いのだろうか?(心のまずしい男だわ、あ・た・し)。

こういう時は問題点を絞るのが解決の早道で、その元凶はURL参照である。誘導さえ封じておけば、常駐不可能な管理人がコメント確認ののち処置(削除あるいは保存)しても遅くはない。つまりは、うっかりクリックしてしまって他のお客さんや管理人(うちの場合こっちの方が切実)に寿司が届くこともないというわけだ。

> URLらしきものにリンクを張るアンチスパムバージョン

とりあえずテストだけ。使ってみたい、もっといいアイディアがあるよという方はコメントください。

関連記事


writeback

  1. 有希之武 : ん〜これは中々のものですな。
    私の所にもぎょうさん来るので仕方なしURL禁止にしてしまいましたが。
    自分としては、リンクが有っても日本語が入っていれば受け付けると言うのが良いと思うのですが。
    でも英文のみでもリンクが無ければコメントを受け付ける事は出来ないのだろうかと思う所です。
    この辺は判断が難しいですよね。
    フォームチェックスクリプトに組み込めるとベストなんですが、例えば英文のURL尽きコメントを投稿しようとすると、注意を促す英文が表示されるとか。

    なんか非常に難しい事、言っている自分。
    でもsugさん凄いよね〜(と言うことで、はらたいらに2000点w)-18日12時
  2. マス : こんばんは。言ってるそばからアヤシイコメントが付いてますね(笑
    >例えば英文のURL尽きコメントを投稿しようとすると注意を促す
    よく知りませんが、この手のコメントはAPIで投稿してるのだと思います(ブログペットが使ってるヤツね)
    ページを開かれなければjavascriptは無力ですからねー。

    ヘタなことして外交摩擦でも起こった日には、一市民の力じゃどうにもなりませんし(起きない起きない)
    スマートな撃退法があればいいんですが。(というか、スパムが全面的に悪い。あきらめてモグラ叩きと楽しみませう)-18日18時
  3.  


< 120x160 | せめてアーカイブらしく > | 表紙へ戻る | 探す | 案内


ホームページ アフィリエイト レンタルサーバー FC2ブログ キャッシング