è bene distinguere tra hacker e cracker: un hacker è una persona che ha la passione di conoscere, scoprire, analizzare il codice ed i programmi e magari anche di trovarne i bug, mentre un cracker sfrutta i bug a proprio vantaggio per “intrufolarsi” nei sistemi altrui, accedere alle informazioni private e magari bloccare l’utilizzo del sistema stesso.