はじめに セキュリティ診断会社から指摘された点と対策内容をまとめました 参考になれば幸いです 前提となる開発環境 本記事で想定する開発環境は以下になります。 フロントエンド - JavaScript(Nuxt.js) バックエンド - Java(Spring) ユーザー管理 - AWS Cognito 指摘されたこと ■ 他人の情報を取得・変更するようなAPIを実行できないようにしましょう URLにIDなど含んでる場合は他のユーザーが叩けないように工夫しましょう、というものでした。 Nuxt.js のルーティングだとやりたくなっちゃう「動的なルーティング」ですね。 Nuxt.js | 動的なルーティング https://develop365.gitlab.io/nuxtjs-2.8.X-doc/ja/guide/routing/#%E5%8B%95%E7%9A%84%E3%81%AA%E3