Hacker bat ordenagailu edo sare informatiko baten ahultasunak deskubritzen dituen norbait da, nahiz eta terminoa konputagailuen eta sare informatikoen ezagutza aurreratua duen norbaiti ere aplika dakiokeen.[1] Hackerrak arrazoi askorengatik izan daitezke, besteak beste, etekin ekonomikoak, protesta edo erronka.[2] Hackerren inguruan garatu den azpikultura ordenagailuen underground kulturari dagokio askotan, baina orain komunitate irekia da. Hacker hitzaren beste erabilera batzuk segurtasun informatikoarekin lotuta ez dauden arren, oso gutxitan erabiltzen dira testuinguru orokorrean. Hauek, hackerren definizioaren eztabaidaren mende daude, terminoaren benetako esanahiari dagokionez. Eztabaida horretan, hacker terminoa programatzaileek eskatzen dute, konputagailuetan sartzen den norbaiti «cracker» deritzola argudiatuz,—.[3] Kapela zuriko hacker batzuek beraiek ere hacker titulua merezi dutela diote, eta kapela beltzekoei bakarrik deitu behar zaiela cracker.