バックドア
多くの場合において、OSやソフトウェアのアップデート(例:Microsoft Update)は、セキュリティホールをなくす上で大変有効である。また、アンチウイルスソフトはトロイの木馬などの大半のバックドア・プログラムを発見し、除去または無効化する機能をもっている。スパイウェア駆除ソフトの使用も効果的であり、目立った破壊活動を行わずに個人情報を漏洩させるスパイウェアの類を発見し、削除するのに役立つ。
また、出所の知れない怪しげなソフトウェアや、興味を惹くような電子メールやインターネットコンテンツ(無料や優待を謳った商取引やアダルト映像)などを、不用意にダウンロードしたり、閲覧したり、作動させたりする行動が危険なことを自覚してコンピュータを使う自衛意識をもつことも、防衛になる。
ソースコードの公開がされ、エンドツーエンド暗号化されたインスタントメッセンジャーも、コンピュータプログラムの検証がされるため、バックドアの有無や通信の秘匿化に役立つ方法である。
コンピュータは元来、外部からの信号を受けて作動する。求められる仕様に応じ、特定の操作だけに反応するようプログラムやハードウエアを設計する。しかし、OSなどが、バグや設計上のミスから、本来受け入れるべきではない通信を受け入れてしまう場合がある。これらは一般的にセキュリティホールと呼ばれ、その中には特定の通信に対してコンピュータの設定を自由に変更できる管理権限を許してしまう場合もある。
セキュリティホールは大抵の場合において、発見されると修正用パッチプログラムがソフトウェア発売元から提供され、そのプログラムを使って修正する。