Webサイトやアプリケーションの開発において、URLに日本語や特殊記号を安全に含めるための「URLエンコード(パーセントエンコーディング)」は、非常に重要な役割を果たします。しかし、JavaScriptに用意されている「encodeURI」と「encodeURIComponent」という2つ ...
URLは、 Webブラウジングを開始するという意味でも、 Webに関連する技術の入り口という意味でも、 Webにおける起点そのものです。 攻撃者の視点から見ると、 多くの場合、 URLは攻撃者自身によってコントロール可能です。その複雑な構造から、 プログラム内 ...
JavaScriptにおいてURLを取り扱う最も基本的な要素の1つが、 locationオブジェクトでしょう。locationオブジェクトには現在表示しているドキュメントのURLが格納されており、 locationオブジェクトを操作することで現在のドキュメントから違うURLへページを遷移さ ...
例えばあるリストに検索機能がついていて、リストから詳細ページに飛び、そこでブラウザの「戻る」をクリックしたとします。ここで何も対策していないと検索前の状態にリセットされてしまいます。 この対策はシンプルで、URLに検索パラメーターを持た ...
Please DO NOT concat url and user input without escape ...