インジェクション攻撃
インジェクション攻撃の技術は、情報取得のためのハッキング(クラッキング)や特権昇格攻撃(英語版)、システムへの不正アクセスにおいて広く用いられている。
インジェクション攻撃は悪意を伴う多くの目的に用いられ、次のような例が挙げられる。
SQLインジェクションによりデータベース内の任意の値を書き換える。SQLインジェクションによる影響はWebサイト改竄(英語版)から深刻な機密情報漏洩などにまで及ぶ。
サーバにPHPやASPなどのスクリプトをインジェクトすることで、マルウェアをインストールしたり、悪意のあるコードを実行したりする。
UNIXのSetuidバイナリのシェルインジェクション脆弱性やWindows上のサービスを悪用して、スーパーユーザへの特権昇格攻撃(英語版)を行う。
HTML/ScriptインジェクションによりWebのユーザを攻撃する(クロスサイトスクリプティング)。
2008年に報告された全ての脆弱性のうち5.66%がインジェクション攻撃に分類されており、記録上最も大きい割合であった。2015年にはこの割合は0.77%へと減少した。