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