Vulnérabilités
Fuite mémoire
Aussi appelé: Fuite de ressources
Définition
Défaut où la mémoire qui n'est plus nécessaire n'est pas rendue à l'allocateur, épuisant progressivement la mémoire disponible et dégradant ou faisant planter le système.
Exemples
- Serveur web de longue durée dont les allocations par requête ne sont jamais libérées.
- Module noyau oubliant de libérer des buffers skb et drainant la mémoire système.
Termes liés
Vulnérabilité
Faiblesse d'un système, d'une application ou d'un processus qu'un attaquant peut exploiter pour porter atteinte à la confidentialité, l'intégrité ou la disponibilité.
Attaque par déni de service (DoS)
Attaque qui épuise la bande passante, la puissance de calcul, la mémoire ou les ressources applicatives d'un système afin d'empêcher l'accès des utilisateurs légitimes.
Corruption mémoire
Terme générique pour les vulnérabilités où un programme écrit hors des limites prévues, compromettant sûreté de typage, flux de contrôle ou intégrité des données.
Secure Coding
Secure Coding — definition coming soon.
Use-After-Free
Bug de sûreté mémoire où un programme continue d'utiliser une zone mémoire après sa libération, permettant souvent à un attaquant de manipuler l'état des objets et de détourner l'exécution.
Gestion des correctifs
Processus de bout en bout consistant à identifier, tester, déployer et vérifier les mises à jour logicielles qui corrigent vulnérabilités et bugs.