Types de sécurité logicielle
Tout logiciel conçu pour identifier, prévenir, arrêter et réparer les dommages causés par d'autres sur votre ordinateur ou votre réseau peut être appelé logiciel de sécurité. Les logiciels de sécurité peuvent se concentrer sur la prévention des attaques d'atteindre leur cible, sur la limitation des dommages que les attaques peuvent causer si elles atteignent leur cible et sur le suivi des dommages qui ont été causés afin qu'ils puissent être réparés. À mesure que la nature du code malveillant évolue, les logiciels de sécurité évoluent également.
Pare-feu
Un pare-feu empêche les utilisateurs non autorisés d'accéder à un ordinateur ou à un réseau sans limiter ceux qui sont autorisés. Les pare-feu peuvent être implémentés avec du matériel ou des logiciels. Certains systèmes d'exploitation informatiques incluent des pare-feu logiciels dans le système d'exploitation lui-même. Par exemple, Microsoft Windows dispose d'un pare-feu intégré. Les routeurs et les serveurs peuvent inclure des pare-feux. Il existe également des pare-feu matériels dédiés qui n'ont d'autre fonction que de protéger un réseau contre les accès non autorisés.
Antivirus
Les logiciels antivirus empêchent les codes malveillants d'attaquer un ordinateur en reconnaissant l'attaque avant qu'elle ne commence. Mais il est également conçu pour arrêter une attaque en cours qui n'a pas pu être empêchée et pour réparer les dommages causés par l'attaque une fois que l'attaque s'est calmée. Un logiciel antivirus est utile car il résout les problèmes de sécurité dans les cas où les attaques ont franchi un pare-feu. De nouveaux virus informatiques apparaissent quotidiennement, les logiciels antivirus doivent donc être continuellement mis à jour pour rester efficaces.
Antispyware
Alors que les logiciels antivirus sont conçus pour empêcher les logiciels malveillants d'attaquer, l'objectif des logiciels anti-espions est d'empêcher les logiciels non autorisés de voler des informations qui se trouvent sur un ordinateur ou qui sont traitées par l'ordinateur. Étant donné que les logiciels espions n'ont pas besoin d'essayer d'endommager les fichiers de données ou le système d'exploitation, ils ne déclenchent pas l'action du logiciel antivirus. Cependant, un logiciel anti-espion peut reconnaître les actions particulières entreprises par un logiciel espion en surveillant les communications entre un ordinateur et les destinataires externes des messages. Lorsque des communications non autorisées par l'utilisateur se produisent, l'anti-logiciel espion peut avertir l'utilisateur et bloquer les communications ultérieures.
Ordinateurs personnels
Les ordinateurs personnels et certaines petites entreprises implémentent généralement un logiciel de sécurité au niveau du bureau, c'est-à-dire sur le PC lui-même. Cette catégorie de logiciels de sécurité, parfois appelée sécurité des terminaux, reste résidente ou fonctionne en permanence sur le poste de travail. Étant donné que le logiciel est en cours d'exécution, il utilise des ressources système et peut ralentir les performances de l'ordinateur. Cependant, comme il fonctionne en temps réel, il peut réagir rapidement aux attaques et chercher à les arrêter lorsqu'elles se produisent.
Sécurité réseau
Lorsque plusieurs ordinateurs sont tous sur le même réseau, il est plus rentable d'implémenter la sécurité au niveau du réseau. Un logiciel antivirus peut être installé sur un serveur, puis chargé automatiquement sur chaque poste de travail. Cependant, les pare-feu sont généralement installés sur un serveur ou achetés en tant que périphérique indépendant qui est inséré dans le réseau où la connexion Internet entre. Tous les ordinateurs à l'intérieur du réseau communiquent sans entrave, mais toutes les données entrant ou sortant du réseau via Internet est filtré par le pare-feu.