Race Condition Attack
Race condition attack (nebo útok na soutěžní podmínku) je bezpečnostní hrozba v oblasti informatiky. Tento útok využívá situace, kdy více procesů (např. programů nebo vláken) současně běží a přistupují k stejným zdrojům (např. souborům nebo paměti). Pokud tyto procesy nejsou dobře synchronizované, může dojít k chybám a zranitelnostem v bezpečnosti.
Například, když dva uživatelé současně chtějí změnit heslo na svém účtu v online bankovnictví. Pokud program nezajistí, aby tyto procesy probíhaly postupně a bez konfliktů, může dojít k situaci, kdy jeden uživatel změní heslo, zatímco druhý uživatel může získat neoprávněný přístup k účtu pomocí původního hesla.
Je tedy velmi důležité, aby programátoři a vývojáři při tvorbě softwaru správně řešili problémy spojené se soutěžními podmínkami a zabezpečili tak, aby nebyly narušeny vnější faktory a byla zachována bezpečnost a funkcionalita programu.