ファジング
最新のWebブラウザは、広範囲にわたってファジングが実行されている。Google ChromeのChromiumコードは、15,000コアのChromeセキュリティチームによって継続的にファジングされている。Microsoftが行った検証では、Microsoft EdgeおよびInternet Explorerに10億個のHTMLファイルから複数4000億DOM操作を生成してテストが実施された。
ファジングにおいては、一般的に以下のフェーズを適用する。
ターゲットに関する情報の入手(同社の過去製品の脆弱性調査、リバースエンジニアリングなども含まれる)
ターゲットアプリケーションの中に含まれる、ファジングでテストされるべき機能の特定
ファズデータの生成
ファズデータの投入
例外発生の監視
攻撃可能性の判定(例外が発生した場合の、攻撃への発展可能性の検証)