ネットワーク検索CLOSE大手外資系ITコンサルティングファームに所属するこじろうのブログです。IT、コンサル、サッカーに関する情報を発信していきます。ネットワークスペシャリストーチャレンジアンドレスポンス2020年3月25日2020年12月31日ネットワーク580viewネットワークHOMEネットワークネットワークスペシャリストーチャレンジアンドレスポンスこんにちは、こじろうです。銀行振り込みをインターネット経由でやるときなど、インターネットバンキングを利用する機会は多いと思います。その時、普段ATMで入力している暗証番号とは別に、パスワードを求められますよね?あの認証方式をチャレンジアンドレスポンスと言います。この記事では、文系SEの方々やITビギナーの方々向けに、チャレンジアンドレスポンスついて紹介していきたいと思います。興味が沸いた方は、自分でハッシュ値を作ってみましょうワンタイムパスワードで使われている認証方式チャレンジ&レスポンス方式とは、主にワンタイムパスワード認証に用いられる方式で、認証サーバーから送られてくるデータ(チャレンジ)を元に、クライアントが持っているパスワードを組み合わせて演算し、ハッシュ値を認証サーバーに「レスポンス」として返すことにより認証を行う方法です。参考:チャレンジアンドレスポンスの流れなぜこの方式がメガバンクの本人認証等で利用されるほど流行しているのか?理由は主に2つになります。アクセスするごとに合言葉(数字)を変えることができるためパスワードをインターネット上に晒す必要がないため一般には、専用のカードやスマホでチャレンジ(数字)を受け取るPCから銀行のネットバンキングサイトなどへ必要な情報を入れてログインボタンを押すと、ワンタイムパスワードを入力する指示が表示されると思います。(これが認証サーバからのチャレンジになります。)その後、専用のカードやスマホ(事前の設定が必要)に表示されるワンタイムパスワードをPCへ入力します。この時、自分のPCの中では、受け取ったチャレンジと自分のパスワードから”ハッシュ値”を計算し、サーバへ”ハッシュ値”を送り返します。(ワンタイムパスワードを入力しますが、この数値をサーバへ送り返しているわけではないのです。20200325_challenge_and_response_view参考:ワンタイムパスワードの例(三菱UFJ銀行)ハッシュって何?何か文字列を入力すると、特定の決まりに基づいて文字列を出力する。この時に出力された文字列のことをハッシュと呼び、“特定の決まり(関数)”をハッシュ関数と言います。参考:ハッシュとは何か、必ず理解させます。ハッシュ関数には、どのようなパターンで文字列を出力するかMD5やSHA-160といったものがあります。ハッシュ値の不可逆性ハッシュ関数・ハッシュ値を利用するメリットは冒頭にも述べましたが、実はメリットがもう一つあります。それは、”出力されたハッシュ値からは、元の値(つまりパスワード)は逆算できない”(不可逆性がある)という点になります。非機能設計(特にユーザの認証設計)で役立つパスワード頻繁に利用するけど、その仕組みについて知っている人は稀だし、ITの仕事をしていてもこの知識を必要とする場面はそんなに多くはないでしょう。一方で、昨今重要性がどんどん高まっているセキュリティの観点からはこのような認証周りの知識は必須となります。実は、2017年にハッシュ値からパスワードが解読されてしまったなんと、GoogleがSHA-1を解読してしまいましたw参考:Google、SHA-1の仕組みを暴いてしまうもう、世の中はGoogleに支配されてしまうのか、というかもうされているか。tubeとか毎日見ているし。興味が沸いた方は、自分でハッシュ値を作ってみましょうハッシュ値は、実はお手元のPCで試すことができます。中身はどうでも良くて、今すぐにでも欲しいんだ!という方はこちらからどうぞ。Webアプリ作成~詳細解説この記事を書いた人kojirou21Consultant大手外資系ITコンサルティングファームに所属するささきこじろうと申します。1986年生まれです。新卒で某電力系SEになるも東日本大震災等で所属部署を追われ、かねてから興味のあった鍼灸、サッカー、サーフィン全て楽しめるブラジルへ。現在は帰国しておりますが、現在もブラジルでの生活を目指し、自らのスキルと研鑽を磨いております。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。最近のコメントkojirou21Consultant大手外資系ITコンサルティングファームに所属するささきこじろうと申します。1986年生まれです。新卒で某電力系SEになるも東日本大震災等で所属部署を追われ、かねてから興味のあった鍼灸、サッカー、サーフィン全て楽しめるブラジルへ。現在は帰国しておりますが、現在もブラジルでの生活を目指し、自らのスキルと研鑽を磨いております。本当にブロガーさんやアフィリエイターさんのためになる日本一のテーマにしたいと思っていますので、些細なことでも気が付いたのであればご報告いただけると幸いです。