Белый хакер — прежде всего, исследователь. Он изучает IT-системы и ищет в них уязвимости, но, в отличие от черных хакеров, действует этично — помогает компаниям обнаружить и устранить бреши в защите, чтобы в дальнейшем не допустить реальных атак. Эти специалисты проводят авторизованные попытки взлома (пентесты), их работа требует глубоких знаний в области программирования, сетевых технологий и операционных систем.