Arvutite ebaturvalisuse põhjused on olemuslikud, tulenevad nende põhimõttelisest ülesehitusest. Enne interneti  arengut ehitati arvuteid lähtuvalt arvutusülesannetest. Interneti tulekul ei pööranud keegi suurt tähelepanu kaasajastamaks arvutite arhitektuuri sobivamaks uutele väljakutsetele. Veel aastal 2003 oli enamus võrku lülitatud arvuteid haavatavad viisil, kus üheainsama pahalasega kokkupuutel oli sellel võimalik võtta arvuti oma täieliku kontrolli alla. Kuigi riistvaraliselt oli juba alates 386 arvutitest võimalik ehitada tarkvaralisi barjääre arvuti sees, siis Microsofti kasutajasõbralik" tarkvara läks  turunduseeliste saamisel nende barjääride sisse suuremat sorti aukude torkamise teed. Kasutaja tahtis ise installeerida tarkvara ja seda kõige kõrgemate õigustega.