White hat hacker
From Clinfowiki
A white hat hacker attempts to break the security of their client's systems for non-malicious reasons, such as to test their own security system and detect areas where they are vulnerable to security breaches.[1]
An ethical hacker’s evaluation of a system’s security seeks answers to three basic questions:[2]
- What can an intruder see on the target systems?
- What can an intruder do with that information?
- Does anyone at the target notice the intruder’s attempts or successes?