Общественное сознание почти всегда подразумевает под словом «хакер» исключительно человека, использующего свои познания в компьютерных технологиях для того, чтобы получить доступ к чужим данным со злым умыслом – как правило, для получения незаконной прибыли.
Однако сам факт существования подобных злоумышленников привёл к появлению и специалистов другого направления – так называемого этичного хакинга (ethical hacking). Такие хакеры занимаются, в принципе, тем же самым – ищут уязвимости и ошибки в системах сетевой безопасности и способы их использовать. Но делается это с прямо противоположной целью – не для воровства чужих данных, а для того, чтобы проверять системы на прочность и указывать на потенциально слабые места.
В последние годы эта разновидность хакинга получает всё большее распространение. Многие крупные компании готовы хорошо платить тем, кто укажет им на уязвимости до того, как ими воспользуются настоящие злоумышленники. Поэтому обучение этой дисциплине актуально как для специалистов в сфере информационных технологий, рассматривающих возможность работы в этом направлении, так и администраторов безопасности, желающих лучше понимать техники, используемые против них.