Ха?кер (англ. hacker, от to hack — рубить, кромсать) — многозначный термин в области вычислительной техники и программирования.Часто IT-хакеров классифицируют на разные виды, из которых двумя основными являются White hat (англ.)русск. (с англ.?— «белая шляпа») и Black hat (англ.)русск. (с англ.?— «чёрная шляпа»). Черными шляпами называют киберпреступников, тогда как белыми шляпами прочих специалистов по информационной безопасности (в частности специалистов, работающих в крупных IT-компаниях) или исследователей IT-систем, не нарушающих закон. В случаях, например, мелких нарушений законодательства или отсутствия нарушений законодательства, но нарушения внутренних правил какого-либо интернет-сервиса может использоваться термин Grey hat (англ.)русск. (с англ.?— «серая шляпа»).