Хакер – компьютерный эксперт, способный к нетривиальным решениям. Используя собственные технические достижения, хакер применяет особые подходы в отношении ошибок или эксплойтов, взламывая компьютерные системы, получая доступ к данным. IT-хакеров разделяют на две категории – White hat («белая шляпа) и Black hat («черная шляпа»). К черным относят киберпреступников, к белым – остальных специалистов в области информационной безопасности и исследователей IT-системы, не нарушающих закон. Хакеров, замеченных в мелких нарушениях законодательства или пренебрегающих внутренними правилами интернет-сервисов называют Grey hat («серая шляпа»).