Codul rău intenționat este acea parte a programului, a cărei acțiune depășește ceea ce este permis de lege și permite ca întregul program să fie considerat dăunător computerului.
Dar, ar trebui să distingem (deși consecințele sunt aceleași) un cod eronat - un cod generat din greșeală nu permite calificarea intenției și luând în considerare programul indicat. Va fi doar un program cu o eroare, un defect, iar în caz de răspundere legală, se poate vorbi doar de „prejudiciu datorat incompetenței”.
Lipsa de calificare poate duce la o eroare, prin urmare, autoritățile trebuie încă să pună lucrurile în ordine și să limiteze distribuția de software, acțiuni neglijente cu care pot duce la generarea de erori, ale căror consecințe au cauzat prejudicii semnificative comunității în trecutul.
Erorile au dus la deteriorarea software-ului chiar înainte ca conceptul de program rău intenționat să apară în lege .