アンチスパイウェア
スパイウェアの目立った挙動はまれで感染していてもユーザーは気づかないため、メモリに常駐しないソフトは手動で検索しなければスパイウェアは発見されない。アンチスパイウェアは次のような動作をする。
事前に開発元から取得した「パターンファイル」に記録されたスパイウェアの特徴と、コンピュータでやり取りされる「データのパターン」を照合する(照合対象は、コンピュータ内およびコンピュータとインターネット間でやり取りされる全てのデータ)。
「パターンファイル」と「データのパターン」が一致した(スパイウェアが発見された)場合は、ユーザーに処理を求める警告を出すなどのアクションをする。
主に、クライアントを対象とするものと、サーバ(メールサーバ、データサーバなど)を対象とするもの(ゲートウェイ型)に分かれる。