私は (私が構築を手伝ったわけではありませんが) レガシー システムを強化しており、私が気づいたいくつかのことが正当なセキュリティ問題であるかどうかを他の人から知りたいと思っています。
まず、アプリケーションはログインによって保護されます。ただし、ユーザーがログインすると、アプリケーション全体に 11 ページがあり、隠しフィールドにファイル名の値とダウンロードするパスが格納されます。
Javascript を使用してフォームが自動的に送信され、ユーザーはファイルをダウンロードして自分のコンピューターに保存します。この値が変更される可能性があり、ユーザーが無意識のうちに悪意のあるファイルをダウンロードする可能性があると考えています。
また、フォームが保存されたときにユーザーが前のページに戻ることができるように、参照ページが非表示フィールドに保存されているページが多数あります。これらが正当な問題である場合、どのようにそうですか? 可能であれば、どのように攻撃されますか? リスクまたは潜在的な影響のレベルは? 私が尋ねる理由は、もしそうなら、アプリケーションを修正する必要があるというケースを提示できるようにするためです. 「これはベスト プラクティスではありません」と言うだけでは十分な理由にはなりません。
ご意見ありがとうございます!