Situation de compétition - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

Une situation de compétition, plus couramment nommée race condition, est un défaut dans un système électronique ou informatique, non prévu lors de la conception, caractérisé par un résultat différent selon l'ordre dans lequel sont effectuées certaines opérations du système. Lorsqu'une situation de compétition se produit, cela peut avoir des effets néfastes pendant une longue période, et le système peut nécessiter d'être réinitialisé.

Pour éliminer les race conditions, il faut s'assurer que les opérations que l'on veut effectuer successivement sont atomiques.

Sécurité informatique

Dans un programme informatique qui aurait besoin d'une authentification avant d'effectuer une action, il s'écoule un laps de temps entre la réussite de l'authentification et l'action proprement dite. C'est dans ce laps de temps qu'une race condition peut se produire. Par exemple, un attaquant peut exploiter ce laps de temps pour détourner l'action prévue par le logiciel à ses propres fins.

Page générée en 0.074 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise