エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
個人ブログのスパム対策に関して(Rails) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
個人ブログのスパム対策に関して(Rails) - Qiita
概要 先日、Railsで開発した個人ブログを公開しました。 - Niken log - サービス概要 その公開に伴いGoo... 概要 先日、Railsで開発した個人ブログを公開しました。 - Niken log - サービス概要 その公開に伴いGoogleのサーチコンソールに登録したは良いものの、問い合わせフォームに、RichardcenceさんやGeorgewetさんなど知らない外国人から「登録したら〇〇ドルもらえる!」というスパムが大量に届いたため、その対策として行ったことを簡単にまとめます。 1. URLのバリデーション 早急にbot等でのスパムメールを送れないようにするため、まず初めに問い合わせフォームの本文にURLのバリデーションを設定しました。 ## URLの正規表現を生成して定数へ VARID_URL_REGEX = /\A#{URI::DEFAULT_PARSER.make_regexp(%w(http https))}\z/ ## 上記の正規表現が含まれていたらNG validates :mess