クロスサイトリクエストフォージェリ
しかし上述した銀行サーバのWebサイトの実装にはこのようなチェック機構は備わっておらず、これがMARIAにCSRF攻撃を可能にしてしまった原因である。
上述の攻撃に対する対策の一例として、送金のHTTPリクエストに
のようにセッションIDとは別の送金用のtokenを含め、これが正しいtokenであるかを銀行サーバ側でチェックするというものがある(重要な注:説明を平易にする為この対策を記したが、この対策方法(他人に知られてはならない情報をURLへ含む方法?)はセッションハイジャックの危険という別の問題をはらんでいるので使用すべきではない。よりよい対策方法は次章を参照)。
このようにすると、MARIAは(少なくとも前述の方法では)CSRF攻撃を行うことができない。tokenはALICEがログインするたびにランダムに決まるなど、MARIAがtokenを予想してURLを公開掲示板などに記載するのは困難な為である。