White hat hackers, often known as "ethical hackers" or "good hackers," are the polar opposite of black hat hackers. They take advantage of computer systems or networks in order to identify security issues and give recommendations for improvement.