XSSカイジTwitterFacebookはてブPocketLINE目次XSSとは悪意のあるjavascriptコードが入力フォームから登録されると、登録された値が表示されているWebページを閲覧した際にスクリプトコードが実行されてしまいすべてのユーザーが悪意のあるスクリプトコードが実行されてしまう脆弱性です。悪意をもったスクリプトがサイトを横断して実行されることからクロスサイトスクリプティングと命名されています。画面をクリックした際にアダルトサイトなど別の内容に書き換えて表示させることが可能など、ユーザーにとって、悪いことが起こります。悪意のあるコードを登録されても問題ないようにするためには、サニタイズをして登録された値がスクリプトコードではないようにブラウザに解釈させる必要があります。サニタイズとはサニタイジングとは、テキストデータ上の「&」や「>」など特殊文字を一般的な文字列に変換する処理のことである。職場のプロジェクトでサニタイズ処理を意識して組み込んでいる人が少なく、XSSの脆弱性があるとこんなやばい事態になるんだぞ!という意識付けをさせるために作成した。XSSカイジ(XSSの検証デモページ)デモ用のページを用意しました。ページにある「ここをクリックしてみてね」のリンクをクリックすると、ページ内にスクリプトコードが埋め込まれてアニメーションが実行されます。使い方XSSの脆弱性テストをしたいWebサイトの入力フォームに以下のような値を登録して下さい。画像のALTタグに設定するような入力フォームはフロント表示の際にサニタイズ漏れが多く発生しやすい傾向があります。繰り返し処理をする方法について学習したいと思います。〜初心者向け〜今日は、Javascriptとは?というテーマで、お話します。コメントをキャンセル入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。コメント*内容をご確認の上、送信してください。お名前*メールアドレス*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Webの学び舎TwitterFacebookはてブPocketLINE。