L'authentification, les contrôles d'accès aux comptes d'utilisateurs, la cryptographie et les pare-feu sont les principaux éléments de sécurité d'un système d'exploitation. Ces fonctionnalités offrent des mesures préventives contre l'accès aux disques, aux informations ou aux programmes d'un système d'exploitation par des tiers non autorisés .
Les quatre éléments clés de la sécurité d'un système d'exploitation informatique remplissent des rôles différents. L'authentification garantit que chacun des utilisateurs accédant à un système d'exploitation est correctement validé. Le processus implique généralement la création de mots de passe et de noms d'utilisateur enregistrés pour accéder aux ressources du système à l'utilisateur authentique.
Les contrôles d'accès aux comptes d'utilisateurs se concentrent sur les aspects d'autorisation du système, de sorte que les utilisateurs validés ne peuvent effectuer que des activités relevant de leur champ d'application. Le système d'exploitation détermine l'accès du sujet à ses ressources en veillant à ce que seuls les comptes d'utilisateurs autorisés accèdent aux ressources privilégiées et que les droits d'accès des invités restent limités.
La cryptographie est mise en œuvre principalement par le biais de techniques de cryptage des données, dans lesquelles les informations sont brouillées avant d'être écrites sur un disque ou envoyées sur un réseau. Cet outil de sécurité est essentiel, en particulier dans les systèmes d'exploitation réseau, et il empêche les pirates d'exploiter des données confidentielles.
Les pare-feu sont les éléments de sécurité les plus répandus dans les systèmes informatiques. Ils protègent l'accès aux opérations internes du système des parties externes et internes. Ils peuvent être des outils très efficaces pour empêcher les attaques de brèche lorsqu'ils sont correctement configurés.