For Want Of A Better Word

【画像で認証リンクまとめ】入力フォームスクリプト対策で画像の数値・文字列を入力して認証するやつ (キャプチャ認証・イメージ認証・画像認証)

      2015/04/19

Googleとかいろんなフォームで採用されているあれ。

そもそもなんて言えばよいのか、名称がわからなかったけど、「キャプチャイメージ認証・画像認証」とよぶらしい。

自作の場合の流れ

自分で作るとしたら、

  • (サーバー)暫定id(sessionとかでいいのかな),乱数生成 保存
  • (サーバー)image()で画像作成→表示。
  • (ユーザー)入力→暫定idと入力値のポスト
  • (サーバー)暫定idの保存値とPOST値の比較。あっていたら認証。

という感じかな。

phpライブラリ securemx 利用パターン

CAPTCHAライブラリ(securimage)を使うのが簡単っぽい。
参考サイト。

PHPで画像認証をしてみたい!(1) » PHP入門 | PHP入門
PHPで簡単にCAPTCHA認証(画像認証)を導入する方法

jsライブラリ jcap利用パターン

jcapってライブラリがあるみたい。

js(jQuery Real Person)とphpの利用パターン

jQueryとPHPでCaptcha認証

 - javascript | js, php, セキュリティ

  関連記事

lgi01a201309210900
PHP SQLインジェクション

全ての入力はフィルタリングし、すべての出力はエスケープする。 インジェクションの …

mysql-logo
【PHP】【DB開発メモ】PDOの検索結果からHTML<table>の作成

resultから項目名でthを作って、valueでtdを作る処理。 ざっくり表示 …

lgi01a201309210900
プログラミングPHP 第12章( セキュリティ )ポイント

入力のフィルタリング アプリケーションで作成したデータ以外は全て、汚染されている …

php-logo
エラー処理の指針

pearのサイト http://pear.php.net/manual/ja/s …

apache-logo
All-In-One-EclipseとXDdebugでPHPをデバッグするメモ

趣旨 なんかデバッグがうまく動かない時があったので、設定を整理する。 参考サイト …