Hacker - puzzle online
L'hacker è un appassionato di informatica, esperto di programmazione, di sistemi e di sicurezza informatica in grado di introdursi in reti di computer senza autorizzazione o di realizzare virus informatici; il termine risale agli anni sessanta e col tempo è diventato rappresentativo di una cultura e un' etica legata all' idea del software libero; non è da confondere con i cracker, o pirati informatici, il cui scopo è danneggiare un sistema informatico.Viene anche definito come qualcuno che riesce a inserirsi in un sistema o in una rete per aiutare i proprietari a prendere coscienza di un problema di sicurezza, anche detti white hat hacker o sneaker nel rispetto quindi dell' etica degli hacker, mentre chi viola illegalmente sistemi informatici, anche senza vantaggio personale, viene definito black hat hacker; fra le due definizioni ci sono gli grey hat hacker. Entrambe le figure rientrano nel più generico profilo dei cosiddetti security hacker. In questo contesto può svolgere, dal punto di vista professionale, una serie di attività di hacking lecite e utili sottoponendo i sistemi informatici a test al fine di valutarne e comprovarne sicurezza e affidabilità agendo nella ricerca di potenziali falle, per aumentare la propria competenza o rendere più sicuro un sistema.