Asinkroni napad iskorištava asinkroni rad operativnog sustava (OS) računala (servera). Većina računalnih operativnih sustava funkcionirati asinkrono na temelju usluga koje se mora provesti na različitim računalnim programima izvršenih unutar računalnog sustava. Na primjer, više radnih mjesta može istodobno zatražiti izlazna izvješća proizvodnje proizvoda. Operacijski sustav pohranjuje te zahtjeve i, kada izvori tih izvješća budu dostupni, obavlja ih u redoslijedu u kojem su na raspolaganju - prema redosljedu zahtjeva ali i prema posebnoj prioritetnoj shemi za te resurse. Stoga, umjesto da izvršava zahtjeve po redoslijedu zaprimanja, sustav obavlja zadatke asinkrono - na temelju dostupnih resursa.
Vrlo sofisticiranim metodama možemo zbuniti OS kako bi se učinilo kršenje izolacije jednog posla od drugoga. Na primjer, u veliki aplikacijski program koji se stalno izvšrava, planirani prekid i ponovno izvršavanje aplikacije je uobičajena stvar. Takva mogućnost dopušta i administratoru sustava da tako nešto učiti i ručno - zaustavi aplikaciju (bez gubitaka podataka) i kasnije ju ponovno pokrene.
Kako bi izbjegao gubitak podataka, OS mora spremiti kopiju izvršavanja računalnog programa zajedno s podacima u svom trenutnom stanju prilikom planiranog prekida rada. OS također mora spremiti nekolicinu parametara sustava koji opisuju način i razinu sigurnosti programa u trenutku planiranog prekida. Administratori sustava mogli ponovno pokreti taj isti program sa svim parametrima i sačuvanim podacima. No, pri tome mogli promijeniti parametre sustava! Npr. da je kod ponovnog pokretanja program na višoj razini prioriteta sigurnosti ili povlaštenog razini u računalu te time daju programu neovlašteni pristup podacima, drugim programima ili samom operativnom sustavu.
Iskorištavanje ove mogućnosti zove se asinkroni napad.