先にも説明したとおり、演習で作成したServletにはセキュリティ上の問題があります。プログラミングに起因するセキュリティ問題には以下のようなものがあります。詳しくは、WEBなどで調べてみてください。システムダウン・乗っ取りなどをおこなうこと。動的にWEBページを生成するアプリケーションのセキュリティ上の不備を意図的に利用し、生成されたWEBページに悪意のあるスクリプトを混入させること。WEBアプリケーションの期待する値とは別の値を送信し、誤動作をさせること。開発用、管理者用の秘密の入り口を探し、その機能を利用して悪意のある操作をおこなうこと。公開されていないファイルに直接アクセスをおこない、情報の改ざん、取得をおこなうこと。推測や総当たりによって有効なセッションIDを見つけ、悪用すること。このセッションIDを再利用すること。不正なパラメータを渡すことでファイルの盗み見をおこなうこと。不正入力により任意のOSコマンドを実行させること。HTML内に記述されたコメントから重要な情報を取得すること。Injectionについて具体例を用いて確認していきましょう。以下の作業をおこなってください。Scriptingについて具体例を用いて確認していきましょう。以下の作業をおこなってください。Scriptingについて実際にコードを修正しましょう。