А все проблемы от ошибочного понимания слова «хакер». А на самом деле это просто айтишники высшей квалификации (если только это не «кулхацкер») и они просто понимают, что происходит внутри (и снаружи) компьютера и умеют этой информацией пользоваться.
А почитать стоит про системное администрирование (настоящее, а не курсы от проприетарщиков), про архитектуры железок, rfc протоколов связи и про устройство той сети, в которой нужно обеспечить безопасность.
Но самое главное — понять и использовать на практике эти знания.