Хакер — людина з глибокими технічними знаннями, яка знаходить нестандартні способи використати чи зламати комп’ютерні системи — для захисту або для атаки.
Що означає це слово
У 1960-х у MIT «хакером» називали ентузіаста, який винахідливо досліджує системи. Нині так найчастіше називають людей, які знаходять і експлуатують вразливості. Хакерів зазвичай поділяють за намірами:
- Білі хакери (white hat) — етичні фахівці, які тестують системи з дозволу: пентестери, red team, учасники bug bounty.
- Чорні хакери (black hat) — злочинці, які зламують заради грошей, даних чи руйнування.
- Сірі хакери (grey hat) — зламують без дозволу, але без явних злочинних цілей, наприклад щоб повідомити про вразливість.
Серед атакувальників виокремлюють фінансово мотивованих кіберзлочинців і партнерів шифрувальників, хактивістів із політичними цілями та державні APT-угруповання, що займаються шпигунством і саботажем. Слово кракер раніше означало хакера-злочинця, а нині частіше — того, хто знімає захист із програм (кряки).
Чим хакери важливі для безпеки
Хакери є по обидва боки. Злочинні угруповання проникають у компанії через фішинг, викрадені паролі й незакриті вразливості; етичні хакери знаходять ті самі слабкі місця раніше. Програми bug bounty, скоординоване розкриття вразливостей та ідентифікатори CVE перетворили дослідження безпеки на професію. Закони багатьох країн вважають несанкціонований доступ злочином навіть за добрих намірів, тому для тестування потрібен письмовий дозвіл.
Рекомендації для організацій
- Опублікуйте політику розкриття вразливостей і файл
security.txt, щоб дослідники могли повідомляти про проблеми. - Регулярно замовляйте тести на проникнення або запустіть програму bug bounty.
- Виходьте з того, що атаки будуть: швидко встановлюйте оновлення, використовуйте MFA та моніторинг вторгнень.