Хакер системы безопасности или исследователь в области безопасности — это человек, который изучает методы взлома или обхода защиты и обнаружения уязвимостей в компьютерной системе или сети. Мотивация хакеров может быть различной — прибыль, протест, саботаж, сбор информации, развлечение или оценка слабых мест системы с целью разработки мер защиты от потенциальных хакеров.
Вокруг значения термина «хакер» давно ведутся споры. В этой полемике отстаивают термин хакер, утверждая, что оно просто обозначает человека, хорошо понимающего компьютеры и сети, а для тех, кто взламывает компьютерные системы, будь то преступники (чёрные шляпы) или эксперты по безопасности (белые шляпы) более подходящим термином является «крэкер». Однако, как отмечалось в статье 2014 года «среди широкой публики по-прежнему преобладает значение чёрной шляпы». Субкультура, сформировавшаяся вокруг хакеров, часто называется «компьютерным подпольем».
История
Рождение субкультуры и выход в мейнстрим: 1960-е — 1980-е Субкультура, связанная с хакерами, называется субкультурой сетевых хакеров, хакерской сценой или компьютерным андеграундом. Она зародилась в контексте фрикинга в течение 1960-х годов и микрокомпьютерной электронной доски объявлений 1980-х годов. С ней связаны журналы 2600: The Hacker Quarterly и новостная группа alt.2600.
В 1980 году статья в августовском номере журнала (с комментарием Филипа Зимбардо) использовался термин «хакер» в заголовке: «The Hacker Papers» (Документы хакера). Это был отрывок из обсуждения на доске объявлений Стэнфордского университета о зависимости от использования компьютеров. В фильме 1982 года «Трон» Кевин Флинн (Джефф Бриджес) описывает свое намерение взломать компьютерную систему ENCOM, говоря «Я тут немного покодил». Он использует для этого программу CLU. К 1983 году «hacking» в значении взлома компьютерной безопасности уже использовался как компьютерный жаргон, но общественность не была осведомлена о подобных действиях. Однако выход фильма Военные игры в том же году, где показано проникновение в систему NORAD, породил у публики убеждение, что хакеры, взламывающие компьютерную безопасность (особенно подростки) могут представлять угрозу национальной безопасности. Эта обеспокоенность стала реальностью, когда в том же году группа подростков-хакеров из города Милуоки штат Висконсин, известная как , проникла в компьютерные системы по всей территории США и Канады, включая системы Лос-Аламосской национальной лаборатории, Мемориального онкологического центра имени Слоуна — Кеттеринга и . Дело быстро привлекло внимание СМИ и 17-летний Нил Патрик стал представителем группы, появившись на обложке журнала Newsweek со статьёй под названием «Осторожно: хакеры играют», с его фотографией на обложке. Статья в Newsweek, по-видимому, стала первым случаем использования слова хакер в уничижительном смысле средствами массовой информации.
Под давлением освещения в СМИ конгрессмен Дэниел Гликман призвал к расследованию и начал работу над новыми законами против компьютерного взлома. Нил Патрик 26 сентября 1983 года давал показания перед Палатой представителей США о рисках, связанных с компьютерным взломом и в том же году в Палате было внесено шесть законопроектов, касающихся компьютерных преступлений. В результате принятия этих законов против компьютерной преступности, хакеры, относящиеся к «белым», «серым» и чёрным шляпам, стали различать себя в зависимости от законности своих действий. Эти моральные конфликты нашли отражение в статье «Манифест хакера» авторства , опубликованном в 1986 году в журнале Phrack.
Использование термина «хакер» в значении «компьютерный преступник» также было продвинуто статьёй «В погоне за хитрым хакером», опубликованной в майском номере Communications of the ACM за 1988 год. Позже в том же году выпуск Робертом Таппаном Моррисом-младшим так называемого «червя Морриса» спровоцировал популярные СМИ на распространение этого термина. Популярность книги Столла «», вышедшей годом позже, ещё больше закрепила этот термин в общественном сознании.
Классификации В сфере компьютерной безопасности хакером называют человека, который занимается изучением механизмов защиты компьютерных и сетевых систем. К хакерам могут относиться как те, кто стремится укрепить эти механизмы, исследуя их уязвимости, так и те, кто пытается получить доступ к защищённой информации без разрешения, несмотря на существующие меры безопасности. Тем не менее, часть субкультуры рассматривает свою цель в устранении проблем безопасности и использует это слово в положительном ключе. «Белыми шляпами» называют этичных компьютерных хакеров, которые используют свои навыки взлома в полезных целях. «Белые шляпы» становятся неотъемлемой частью области информационной безопасности. Они действуют в соответствии с определённым кодексом, который признает, что взлом чужих компьютеров — это плохо, но исследование и использование уязвимостей систем, а также проникновение в компьютеры, остается интересным занятием, которое может осуществляться этично и законно. Таким образом, этот термин несет в себе сильные коннотации, которые могут быть как положительными, так и отрицательными, в зависимости от контекста.
Подгруппы компьютерного подполья с различными взглядами и мотивами используют разные термины, чтобы отделить себя друг от друга. Эти классификации также применяются для исключения определённых групп, с которыми они не согласны.
Крэкер Эрик Стивен Реймонд, автор книги The New Hacker’s Dictionary (Новый словарь хакера), настаивает на том, чтобы членов компьютерного подполья называли крэкерами. Однако сами эти люди считают себя хакерами и даже пытаются включить взгляды Реймонда в то, что они рассматривают как более широкую культуру хакеров, чего Реймонд категорически не приемлет. Вместо дихотомии «хакер/крэкер» они подчеркивают спектр различных категорий, таких как белый хакер, , чёрный хакер и скрипт-кидди. В отличие от Реймонда, они обычно резервируют термин «крэкер» для более злонамеренных действий.
По словам Ральфа Д. Клиффорда крэкер или крэкинг — это «получение несанкционированного доступа к компьютеру с целью совершения другого преступления, такого как уничтожение информации, содержащейся в этой системе». Эти подгруппы также могут определяться правовым статусом их деятельности.
Белая шляпа
Белый хакер (белая шляпа) взламывает системы безопасности в незлонамеренных целях — либо для проверки собственной системы безопасности, проведения тестов на проникновение или для клиента, либо при работе в компании, занимающейся разработкой программного обеспечения для обеспечения безопасности. Термин, в основном, является синонимом этичного хакера, и были разработаны сертификации, учебные материалы, курсы и онлайн-тренинги, охватывающие разнообразную область этичного хакинга.
Чёрная шляпа
Чёрный хакер — это хакер, который «нарушает компьютерную безопасность, руководствуясь злыми намереньями или личной выгодой» (Moore, 2005). Термин был введён Ричардом Мэттью Столлманом для противопоставления преступной деятельности хакеров духу игры и исследования, присущему или этике белого хакера, который занимается взломом для выявления уязвимостей. Хакеры в чёрных шляпах представляют собой стереотипные, незаконные хакерские группы, часто изображаемые в популярной культуре, и являются «воплощением всего того, чего общественность опасается в компьютерных преступниках».
Серая шляпа
Серый хакер находится между чёрным и белым хакером, взламывая системы по идеологическим соображениям. Например, серый хакер может просматривать интернет и взламывать компьютерные системы исключительно с целью уведомить администратора о наличии уязвимости в его системе. Затем он может предложить устранить эту уязвимость за плату. Иногда серые хакеры обнаруживают уязвимость в системе и публикуют информацию о ней для всех, а не только для определённой группы лиц. Несмотря на то, что серые хакеры не всегда действуют ради личной выгоды, несанкционированный доступ к системе может считаться незаконным и неэтичным.
Элитный хакер Социальный статус элита среди хакеров используется для описания самых искусных. Недавно обнаруженные эксплойты циркулируют среди этих хакеров. Элитные группы, такие как придавали своим членам своего рода авторитет.
Скрипт-кидди
Скрипт-кидди (Детский сценарий) — это неопытный хакер, взламывающий компьютерные системы, используя автоматизированные инструменты, созданные другими (обычно другими чёрными хакерами), отсюда и название «скрипт» (то есть компьютерный скрипт, автоматизирующий взлом) -кидди (то есть «ребёнок», «дитя» — человек, которому не хватает знаний, опыта и зрелости). Как правило, они плохо понимают лежащие в основе хакинга принципы.
Неофиты Неофиты — это человек, который только начинает заниматься хакингом или фрикингом, и практически не имеет знаний или опыта в работе технологий и хакинга.
Синяя шляпа
— это человек, не связанный с фирмами, занимающимися компьютерной безопасностью, который занимается тестированием систем на уязвимости перед их запуском. Microsoft также использует термин BlueHat (СиняяШляпа) для обозначения серии мероприятий, посвящённых вопросам безопасности.
Хактивист
Хактивизм (словослияние хак (, взламывать) и активизм) — это использование компьютерных технологий, таких как взлома, в качестве формы гражданского неповиновения для продвижения или социальных изменений. Это форма интернет-активизма с корнями в и хакерской этике, её цели часто связаны с борьбой за свободу слова, права человека или свободу информации.
Государство Разведывательные агентства и кибервойсковые силы государств.
Организованные преступные группировки Группы хакеров, занимающиеся организованной преступной деятельностью ради прибыли. Современных компьютерных взломщиков сравнивают с пиратами прошлых лет. Эти преступники берут в заложники компьютерные системы, требуя крупные суммы денег у жертв за восстановление доступа к их собственным системам и данным. Более того, недавние атаки программ-вымогателей на такие отрасли, как энергетика, пищевая промышленность и транспорт, приписывают криминальным организациям, базирующимся в государственном субъекте или вблизи него, возможно, с ведома и одобрения этой страны. Кибер-кража и атаки программ-вымогателей являются самыми быстрорастущими видами преступлений в Соединённых Штатах. Биткойн и другие криптовалюты облегчают вымогательство огромных сумм у крупных компаний, больниц и городских администраций, при этом шансы на поимку преступников минимальны или отсутствуют вовсе.
Атаки
Хакерские атаки обычно делятся на два типа: массовые и целенаправленные. Их классифицируют по способу выбора жертв и методам проведения атак.
Типичный подход при атаке на систему, подключённую к интернету, включает следующие этапы: : Сбор информации о предполагаемой цели. Анализ уязвимостей: Выявление потенциальных путей для атаки. Эксплуатация: Попытка взломать систему, используя обнаруженные уязвимости.
Для достижения этих целей злоумышленники и специалисты по безопасности используют ряд распространённых инструментов и техник
Уязвимости системы безопасности
Эксплойт — это готовое приложение, использующее известную слабость. Распространенными примерами таких эксплойтов являются внедрение SQL-кода, межсайтовый скриптинг и межсайтовая подделка запроса, которые используют уязвимости, возникающие из-за некачественной практики программирования. Другие уязвимости могут быть использованы через протоколы передачи файлов (FTP), протокол передачи гипертекста (HTTP), PHP, SSH, Telnet и некоторые страницы Web. Это очень распространённые методы при взломе веб-сайтов и доменов.
Техники Сканер уязвимостей