ソフトウェア セキュリティの種類

コンピューターまたはネットワーク上の他のユーザーによって引き起こされた損害を特定、防止、停止、および修復するように設計されたソフトウェアは、セキュリティ ソフトウェアと呼ばれます。セキュリティ ソフトウェアは、攻撃がターゲットに到達するのを防ぐこと、攻撃がターゲットに到達した場合に発生する可能性のある損害を制限すること、および発生した損害を追跡して修復できるようにすることに重点を置いている場合があります。悪意のあるコードの性質が進化するにつれて、セキュリティ ソフトウェアも進化します。
ファイアウォール
ファイアウォールは、許可されたユーザーを制限することなく、許可されていないユーザーがコンピューターまたはネットワークにアクセスするのを防ぎます。ファイアウォールは、ハードウェアまたはソフトウェアで実装できます。一部のコンピューター オペレーティング システムには、オペレーティング システム自体にソフトウェア ファイアウォールが含まれています。たとえば、Microsoft Windows にはファイアウォールが組み込まれています。ルーターとサーバーには、ファイアウォールを含めることができます。また、不正アクセスからネットワークを保護する以外の機能を持たない専用のハードウェア ファイアウォールもあります。
アンチウイルス
ウイルス対策ソフトウェアは、攻撃が始まる前にそれを認識することにより、悪意のあるコードがコンピューターを攻撃するのを防ぎます。しかし、防御できなかった進行中の攻撃を停止し、攻撃が弱まると攻撃によって与えられた損傷を修復するようにも設計されています.ウイルス対策ソフトウェアは、攻撃がファイアウォールを通過した場合のセキュリティ問題に対処するため、役立ちます。新しいコンピュータ ウイルスは毎日出現するため、ウイルス対策ソフトウェアを継続的に更新して効果を維持する必要があります。
アンチスパイウェア
ウイルス対策ソフトウェアは、悪意のあるソフトウェアによる攻撃を防ぐように設計されていますが、スパイウェア対策ソフトウェアの目標は、許可されていないソフトウェアがコンピューター上の情報を盗んだり、コンピューターを介して処理したりするのを防ぐことです。スパイウェアは、データ ファイルやオペレーティング システムに損害を与える必要がないため、ウイルス対策ソフトウェアを起動させません。ただし、スパイウェア対策ソフトウェアは、コンピュータと外部メッセージ受信者との間の通信を監視することにより、スパイウェアが実行する特定のアクションを認識できます。ユーザーが承認していない通信が発生した場合、アンチスパイウェアはユーザーに通知し、それ以上の通信をブロックできます。
ホーム コンピュータ
ホーム コンピューターや一部の小規模企業では、通常、デスクトップ レベル (つまり PC 自体) でセキュリティ ソフトウェアを実装しています。このカテゴリのセキュリティ ソフトウェアは、エンドポイント セキュリティとも呼ばれ、デスクトップ上に常駐または継続的に動作します。ソフトウェアが実行されているため、システム リソースが使用され、コンピューターのパフォーマンスが低下する可能性があります。ただし、リアルタイムで動作するため、攻撃に迅速に反応し、攻撃が発生するとシャットダウンしようとする可能性があります。
ネットワーク セキュリティ
複数のコンピューターがすべて同じネットワーク上にある場合、ネットワーク レベルでセキュリティを実装する方が費用対効果が高くなります。ウイルス対策ソフトウェアをサーバーにインストールして、各デスクトップに自動的にロードできます。ただし、ファイアウォールは通常、サーバーにインストールされるか、インターネット接続が入ってくるネットワークに挿入される独立したデバイスとして購入されます。ネットワーク内のすべてのコンピューターは妨げられずに通信しますが、インターネットを介してネットワークに出入りするデータはすべて通信されます。ファイアウォールを通してフィルタリングされます。