【OSコマンドインジェクション】ハッカーはどうやってサーバーを操るのか?
公開日 2026.10.24
写真のファイル名を渡しただけなのに、サーバーで別の処理が動いてしまう。 今回は、架空の画像変換サイトを例に、OSコマンドインジェクションの仕組みと対策をアニメーションで解説します。 OS・シェル・外部プログラムの役割から、命令とデータが混ざる原因、シェルを通さなくても起こり得る「引数インジェクション」まで、順に説明します。 Node.jsのexecとexecFile、curlの例を交えながら、安全な引数の渡し方、入力検証、最小権限、サンドボックスやコンテナの注意点も紹介します。 ファイル名を、最後までファイル名として扱うにはどうすればよいのか。プログラムへ渡す値と、その処理の流れから考えていきます。 【タイムライン】
YouTubeで見る動画のページ · 別タブで開く