ソフトウェア上にインストールされ、専用ハードウェアを模倣(エミュレート)するオペレーティング・システム(OS)あるいはアプリケーション。安全性の低いネットワーク上でも、暗号化通信で接続を確立させる技術。脅威に脅かされる可能性のある弱点のこと。実際には、アタッカーは感染しやすいシステムの欠陥/欠点にアクセスし悪用するのである。攻撃者がシステムに侵入する際に使用する弱点が「脆弱性」である。脆弱性は、時には欠陥やバグ(プログラムの不具合や不調)などといった形で現れる。