Banks and other corporate giants hire white hats or “good hackers” to help fix security issues and prevent system infiltration.