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, セキュリティ

  関連記事

js-logo
onloadイベントのjsからの設定

HTMLコードをいじらないで、jsでイベントを追加したい。bodyに。 jque …

php-logo
PHPにおけるインターフェースと抽象クラスの違い

※どっちもポリモーフィズムの実現機能ということでいいのかな?。 ①http:// …

js-logo
angular.jsに触ってみる

Monacaで使っていたのと、このページのイカシっぷりに、俄然興味が湧いた。 h …

php-logo
BLOB【Binary Large OBject】

データベースシステムで定義されるデータ型の一つ。画像や音声などのバイナリデータを …

ruby-logo
[ruby][php]Excel出力操作の方法

Excel出力が要件としてもとめられた、言語は問わない、WEBではなくバッチで。 …