ブックマーク / qiita.com/fuka_o (1)

  • XMLHttpRequest送信したパラメータを、サーバーサイドのセッションに保存する - Qiita

    はじめに 新規で担当したシステムに脆弱性が検出されたため、その対応策をまとめました。 ◆不具合の内容 ユーザー機能を持つシステムにおいて、ユーザーIDのパラメータを変更してアクセスすると、ログイン中のユーザー以外の情報が表示される不具合が発生しました。 ◆使用言語 JavaScript PHP ◆改善策 ログイン時にユーザーIDのパラメータをセッションに保存し、他のページにアクセスした際にパラメータとの整合性をチェックすることで、意図しない情報が表示されないようにします。 ◆手順 1.ログインボタンの押下時に、JavaScriptPHPにリクエストを送信 ログインページにユーザーIDを入力するテキストボックスが用意されている前提で進めます。 function login() { var userId = document.getElementById('userId'); var dat

    XMLHttpRequest送信したパラメータを、サーバーサイドのセッションに保存する - Qiita
    nmcli
    nmcli 2025/01/30
    何にログインしたのか分からんし、感想で唐突に Perl 出てくるし、 AI に書かせたんか?
  • 1