今回はユーザーがテキストエリアに入力した値を処理する際に気をつけるべきことを知っておきたいので質問させて頂きます。
入力された値はサーバーへのPOSTなど行わず、フロントエンドのみで実行されるJavaScriptのプログラムを想定しています。
JavaScript
1function test() 2{ 3 const textarea = document.querySelector("textarea"); 4 textarea.addEventListener("change", check, false); 5 6 function check() 7 { 8 // テキストエリアに入力された値 9 // ここからどのような攻撃が行われるのか? 10 const t = textarea.value; 11 alert(t); 12 } 13}
テキストエリアへ値を入力するのはユーザー自身なので、POSTも行わないのであれば特段気にすることもないと考えていました。
しかしその値が他人から渡された悪意のあるコードだった場合は...?
どのような危険が想定されるか知りたいです。お時間のある方回答をお願いします。
回答3件
あなたの回答
tips
プレビュー