A technician or programmer who uses deep technical knowledge to bypass security controls, reverse-engineer software, or push hardware beyond its intended limits. In network security, the term covers both authorized professionals testing defenses and malicious actors stealing data or causing disruption.
Heard on the job
We hired a white-hat hacker to run a penetration test on the new payment gateway.