ログインしたのに、編集を断られる
この本では、Webアプリの安全を支える「認証」と「暗号」の基本を、図を動かしながら順に見ていきます。最初の章は、暗号の話に入る前の土台になる二つの言葉、認証と認可です。
アオイはアニメモにログインして、作品を眺めていました。ふと、ボブの下書き「春の旅」のページで編集ボタンを押します。ログインはちゃんと成功しています。ところがサーバーからは「編集できません」と返ってきました。図の右で、サーバーが赤い札を返しているところです。
アオイが本物のアオイであることは、サーバーも分かっています。それでも断るのは、この下書きの持ち主がボブだからです。「誰がリクエストしているか」と「その人にこの操作を許すか」は、別々に確かめる問いなのです。この章では、この二つの問いがどこで、どうやって確かめられるのかを、一つのリクエストを追いながら見ていきます。



