Webセキュリティ実践ガイド:脆弱性対策の核心技術
URLエンコード処理の実装メカニズム
URLエンコードは特殊文字を安全に伝送するための標準手法です。特定の文字は%記号に続く16進数値に変換され、パーサーが誤解釈するのを防ぎます。例えば?role=userを直接使用すると脆弱性が発生する可能性があります。
実際のケースでは、aを%61にエンコードしますが、ブラウザが自動でデコードするため、二重エンコードが必要です。%自 ...
6月24日 21:39 投稿
Linuxネットワークプログラミング - Webサーバーの実装とURLエンコード
Webサーバーの実装
Webサーバーの基本的な実装方法を説明します。
HTTPリクエストの解析
ファイル拡張子に基づくMIMEタイプの決定
sscanfの使用方法
ディレクトリのスキャン
HTTPリダイレクト
URLエンコードとデコード
HTTPリクエストの解析
...
6月10日 17:42 投稿
JavaScriptのURLエンコード関数:escape, encodeURI, encodeURIComponentの違いと使い方
JavaScript URLエンコード関数比較ガイド
Web開発において、特殊文字やURLの適切な処理はセキュリティと互換性に直結します。JavaScriptには3つのエンコード関数が存在します:`escape()`、`encodeURI()`、`encodeURIComponent()`。それぞれの特性と正しい使用法を徹底解説します。
機能
escape()
encodeURI()
encodeURIComponent()
...
6月5日 20:03 投稿