Все секреты компьютера для новичка и профессионала

Что такое кликджекинга простыми словами и типы атак

Что такое кликджекинга простыми словами и типы атак

Интернет является незаменимой вещью, позволяющей общаться и находить нужную информацию. Однако глобальная паутина таит в себе немало угроз в виде вредоносных файлов и сайтов, которые способны не только нанести вред устройству, но и похитить персональные данные владельца. Сегодня рассмотрим понятие кликджекинга. Сейчас он набрал невероятную популярность у злоумышленников, из-за чего каждый пользователь может пострадать от внешней атаки.

Что это такое?

Clickjacking – термин, состоящий из двух частей: «click» (клик) и «jacking» (взлом). Им называют механизм обмана пользователей интернета, который построен на «похищении» кликов. Как правило, задачей кликджекинга становится похищение персональных данных владельца того или иного устройства, включая личную переписку и даже банковские карты. Кроме того, подобная атака способна обеспечить доступ к компьютеру или другому гаджету для дальнейшего управления им.

klikdzheking_1

В технические аспекты кликджекинга мы углубимся чуть позже, а пока сосредоточимся на общем принципе работы данного вида атак. Злоумышленник заманивает пользователя на страницу веб-сайта, который внешне выглядит совершенно безобидно. На видимый слой ресурса накладывается вредоносный код, представляющий собой определенный элемент управления (например, кнопку).

Таким образом, совершив клик, казалось бы, по пустой части окна, пользователь может оформить подписку на получение уведомлений от фишингового сайта или вовсе приобрести совершенно ненужный товар. При этом сам человек не видит, какое действие совершается, ведь целевые для злоумышленника элементы интерфейса оказываются скрыты.

klikdzheking_2

Рассмотрим принцип действия кликджекинга на одном из множества примеров. Допустим, вы проводите время в какой-то социальной сети и решаете посмотреть видеоролик. Вы нажимаете кнопку «Play», под которой скрывается другая невидимая кнопка, но вместо воспроизведения попадаете на главную страницу опасного сайта.

И это лишь малая из бед, которые могут с вами произойти. Порой злоумышленникам удается встроить в страницу код, который крадет персональные данные со страницы в социальной сети, что впоследствии используется для деанонимизации человека.

История

Кликджекинг – это довольно старое явление, которое впервые было использовано еще в 2002 году. Именно тогда была выявлена уязвимость сайтов, позволяющая разместить на странице прозрачный слой, незаметный для обывателя.

klikdzheking_3

До 2008 году данной проблеме не уделялось должного внимания, но, когда создатели термина «clickjacking» Иеремия Гроссман и Роберт Хансен обнаружили уязвимость Adobe Flash Player, это заставило говорить о кликджекинге, как о глобальном и очень опасном явлении на просторах интернета.

Типы атак

Кликджекинг характеризуется множеством форм, которые используются злоумышленниками в разных ситуациях. Сегодня можно выделить следующие типы атак:

  1. Классический (Clickjacking). Мошенник использует скрытый слой интернет-страницы для совершения целевых действий на другом сайте. При помощи подобного типа атак в США было оформлено немало покупок на Amazon.
  2. Лайкджекинг (Likejacking). Технология обмана, впервые замеченная на Facebook. Запуская видео или кликая по другому элементу интерфейса, пользователь нажимает невидимую кнопку лайка и незаметно для себя ставит отметку «Нравится».
  3. Курсорджекинг (Cursorjacking). Незаметное перемещение курсора компьютерной мышки для совершения тех или иных действий на веб-странице. Данная атака впервые была замечена в 2010 году на операционных системах Mac OS X при взаимодействии с некоторыми браузерами.
  4. Маусджекинг (Mousejacking). Подвид курсорджекинга, впервые выявленный в 2016 году. Эта технология работает с беспроводными компьютерными мышками, позволяя злоумышленнику управлять действиями пользователя.
  5. Кукиджекинг (Cookiejacking). Вид кликджекинга, направленный на похищение данных cookie путем совершения пользователем нажатий по невидимому слою страницы.
  6. Файлджекинг (Filejacking). Продвинутый тип атак, построенный на базе возможностей интернет-браузеров. Пользователь невольно создает файловый сервер через стандартное окно выбора файлов Windows, после чего к его ПК подключается мошенник.
  7. Парольджекинг (Passwordjacking). Принцип похищения паролей через использование небезопасного автозаполнения форм. Встречается на компьютерах, где пароли сохраняются через https.

Поскольку кликджекинг не побежден и до сих пор продолжает существовать, увеличивая размеры кошельков мошенников, продолжают появляться новые виды. Поэтому не исключено, что в ходе прочтения материала где-то на просторах интернета появился еще один тип атаки через взлом кликов.

klikdzheking_4

Как найти кликджекинг на сайте

Увы, признаки кликджекинга невозможно заметить, не прибегая к дополнительным средствам. Ведь принцип работы «вредителя» строится на невидимой оболочке веб-сайта. Однако его следы удается обнаружить в коде страницы. Рассмотрим принцип поиска кликджекинга на примере веб-консоли Mozilla Firefox:

  • Авторизуйтесь в VK.
  • Очистите cookies для подозрительного сайта.
  • Откройте новую вкладку.
  • Запустите веб-консоль комбинацией клавиш «Ctrl» + «Shift» + «K».
  • Введите в адресную строку URL-адрес подозрительной страницы.
  • Перейдите во вкладку «Сеть».
  • Если здесь присутствует обращения формата «widget_auth.php», то подозрительный сайт использует кликджекинг для авторизации в VK, а наличие обращения «widget_like.php» свидетельствует о работе лайкджекинга.

klikdzheking_5

Конечно, описанный способ поиска кликджекинга подходит для выявления ограниченного количества атак. Рассмотреть их все не представляется возможным, поэтому оптимальным вариантом защиты от подобного является полное понимание работы Clickjacking. Далее мы подробно расскажем об этом.

Clickjacking в действии

Чтобы не попасться на кликджекинг, нужно понимать, как он работает. Сначала мошенник настраивает среду, которая будет использоваться для атаки, а потом запускает угрозу. Давайте посмотрим, как злоумышленники это делают.

На заметку. В нашем примере будет рассматриваться пример создания кликджекинга через программу Node.js, которую вы можете установить на компьютер - https://nodejs.org/.

klikdzheking_6

Настройка среды

Итак, первым делом злоумышленник готовит почву для совершения атаки. Он клонирует интерфейс сайта, чтобы встроить в него элементы кликджекинга. Вот как выглядит настройка среды для github.com:

  1. Клонирование осуществляется командой «git clone https://github.com/auth0-blog/clickjacking-sample-app.git».
  2. Далее устанавливается зависимость сайта командой «npm install».
  3. Для просмотра уязвимого сайта используется запрос «npm start».

Как видите, создание опасной среды не отнимает у злоумышленника много времени. Далее он может ознакомиться с получившейся страницей-подделкой, введя в адресной строке запрос http://localhost:3000.

klikdzheking_7

В следующем пункте материала при анализе способа запуска атаки мы будем рассматривать пример работы кликджекинга, когда пользователь случайно оформляет покупку фильма, сам того не зная.

Запуск атаки кликджекинга

Чтобы ничего не подозревающий пользователь оформил ненужную покупку, злоумышленник создает фейковую страницу, не имеющую ничего общего с представленным ресурсом.

klikdzheking_8

Так, например, на экране появляется окно с информацией о том, что он выиграл приз. Ему останется лишь кликнуть по кнопке, и покупка будет оформлена. Вот, как это выглядит со стороны мошенника:

  1. В окне терминала выполняется команда «node attacker-server.js».
  2. В новом окне браузера открывается фейковая страница с призом, расположенная по адресу http://localhost:4000.
  3. Если посмотреть ее код, то можно увидеть, что в нем используется запрос к той самой кнопке покупки фильма по адресу http://localhost:3000/purchase.

Таким образом, одна кнопка наслаивается на другую. Но как злоумышленнику удалось добиться такого результата?

klikdzheking_9

Анатомия атаки

Если ознакомиться с телом страницы злоумышленника, открыв «index.ejs» из папки «view», то можно заметить видимую (attacker_website) и невидимую (vulnerable_website) часть шаблона.

klikdzheking_10

Объединение двух компонентов происходит за счет правил CSS. Чтобы сделать элемент невидимым (в нашем случае это «vulnerable_website»), ему присваивается значение «0.0» для компонента «opacity». По своему расположению он перекрывает «attacker_website» и накладывается на него.

klikdzheking_11

Что не относится к кликджекингу

Чтобы закрыть тему с кликджекингом, нужно выделить примеры абсолютно легальных элементов интерфейса, которые действуют практически так же, как и рассмотренная форма атаки:

  • социальный замок;
  • подписка;
  • активный фон сайта;
  • push-рассылки.

Чаще всего с кликджекингом путают push-рассылки от сайтов. Однако здесь нет никакого нарушения конфиденциальности пользователя. Ведь он сам нажимает кнопку «ОК», соглашаясь тем самым с получением пуш-уведомлений от выбранного ресурса.

klikdzheking_12

Информационный портал IT Техник
Вам помогло? Поделитесь с друзьями - помогите и нам!
Поделиться
Отправить
Класснуть
Линкануть
Вотсапнуть
Запинить
Комментарии к статье: 0
Добавить комментарий


Наш Youtube-канал
Канал Telegram

Прямой эфир

vbsvob
vbsvob
Моё представление о программе-оболочке HiOS совершенно противоположное, негативное. Очень много недостатков, недоразумений. Чего только стоит невозможность быстрой очистки журнала звонков! Тебе звонят, а программа уводит в сторону, не давая принять звонок.
Что это за приложение – Hios Launcher и каков его функционал на Андроид
Виталий
Виталий
Отписаться от платных услуг
Как отписаться от платных услуг и подписок сервиса А ДЕНЬГИ – инструкция
Оксана
Оксана
Удалите подписку. Подписали меня что за бред
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Альфия
Альфия
Вам вернули деньги
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Альфия
Альфия
Добрый день вам вернули деньги
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
таиса
таиса
ООО "АБ СОФТ" что за беспредел вы творите?! Я подам на вас в суд! 31 т.р. у людей простых такой зарплаты нет, вы списали с моей кредитной карты, которую я взяла, но так и не воспользовалась из-за вашей подлости.
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
таиса
таиса
Списали с карты 31т.р. Как вернуть? Куда обратиться? Подскажите Есть ли вообще случаи возврата денег?
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Светлана
Светлана
Добрый день вам вернули деньги
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Оля
Оля
Верните деньги
Как отписаться от платных услуг и подписок сервиса Profiwin Sankt Petersburg
Анна
Анна
Пожалуйста отключите подписку, что за бред, у меня списываются деньги, а я даже не знаю за что...
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Отключите подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Алекс
Алекс
25.04.2024 приложение не работает, идти в банк или в отделение газпром у меня времени нет, настройте уже раз и навсегда этот сервис
Почему не работает приложение Мой газ сегодня, причины проблемы и что делать
Светлана
Светлана
За что снимаются деньги 399₽ каждый день
Что это за сайт Shtrafoff.net, как отключить его подписку и вернуть деньги
Светлана
Светлана
Отключите подписку!!!! Я не подписывалась, что за хрень подам в суд!!!
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Карина
Карина
Отключите подписку .
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Екатерина
Екатерина
Отключите подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
huuuuu
huuuuu
ненавижу дискорд
Как в Дискорде исправить баг с сообщением – обнаружено новое место авторизации
Елизавета
Елизавета
Отписаться от платных услуг
Как можно описаться от платных услуг и подписок сервиса ZeroZaim
Иван
Иван
какой-то бред от менеджера по продажам.
Что это за приложение на Андроид Carrier Services и зачем оно нужно, удалять ли
Мадина
Мадина
Отключить подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Денис
Денис
Спасибо тебе добрый человек
6 способов исправления не работающей кнопки Windows на клавиатуре Windows 10
Кирилл
Кирилл
Изнвините но это уже наглость я нечего не подписывал и у меня каждый день списывают по 399 рублей вы пид***асы
Описание сервиса Большое ТВ и как можно отменить подписку – инструкция
Людмила
Людмила
Позор! Такая богатая организация, а личный кабинет настроить не могут, все время какие-то проблемы!
Почему не работает приложение Мой газ сегодня, причины проблемы и что делать
Юлия
Юлия
Списали 450р не законо с карты
Как отписаться от платных услуг и подписок сервиса Займарк и вернуть деньги
Андрей
Андрей
Воры и жулики этот МТС!!!!!!! Меняйте провайдера!!!!! Пускай подавятся!!!!! Скоты!!!!!
Что такое файлообменные сети и почему МТС списывает деньги, как отключить
Алексей не работает мой
Алексей не работает мой
Не работает мой газ смородина и куда делась переплата больше 200 руб
Почему не работает приложение Мой газ сегодня, причины проблемы и что делать
Артём
Артём
Этого человека зовут Виктория
Как можно войти в МЭШ как ученик – инструкция и 3 шага, советы
Юрий
Юрий
Здравствуйте прошу вернуть деньги. Которые были списаны без моего согласия!
Как отменить подписку на ООО «Аб Софт» и почему они списали деньги
Люка
Люка
На самом деле сайт мошенников,почему автор статьи отрицает непонятно.Подписку оформляют автоматом без согласия собственника карты, и деньги совсем не маленькие, как описывает автор. Видимо заказывали текст на заказ эти же мошенники. Первое списание через пять дней 399 р. Кто-то будет утверждать,что это копейки?
Что это за сайт Shtrafoff.net, как отключить его подписку и вернуть деньги
Айгуль
Айгуль
Отключить подписку. Вернуть деньги
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Ангелина
Ангелина
Не помогло
Что это за приложение Visha, функционал плеера и как его удалить
Ольга
Ольга
Никогда не пользовалась этим приложением но периодически списывают деньки и отписаться не возможно
Как отменить подписку seolocator.ru – инструкция и описание сервиса
Отключит подписку
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Виктория
Виктория
Отключите подписку , а то деньги снимают не знаю за что….
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Евгения
Евгения
Отписаться от платных услуги отвязать карту! Заранее Благодарю!!!
Как отписаться от платных услуг и подписок сервиса А ДЕНЬГИ – инструкция
vbggbj
vbggbj
всеж стремный этот transsion (infinix, tecno, itel)... периодически в случайном порядке отваливается микросд ,,повреждено,, магнитные бури штоли... еще замечено что несамоотключается отг после отсоединения, прям залипает и даж перезагрузка не влияет, вручную отключать... возможно это както связано, отвал микросд, залип отг. сообщения в инетах о подобных неприятностях не единичны, толи брак, толи косяк конструктивный, притом похожее на разных моделях transsion... третий сорт чеуж там... по микросд, как вариант, не делать че просит смартфон, выкл вкл смартфон, перевтыкать лоток, на какой то раз заработает, и опять норм. и шоб в настройках отг выкл было.
Как можно подключить беспроводные часы к телефону INFINIX – инструкция
vghbhjk
vghbhjk
всеж стремный этот transsion (infinix, tecno, itel)... периодически в случайном порядке отваливается микросд ,,повреждено,, магнитные бури штоли... еще замечено что несамоотключается отг после отсоединения, прям залипает и даж перезагрузка не влияет, вручную отключать... возможно это както связано, отвал микросд, залип отг. сообщения в инетах о подобных неприятностях не единичны, толи брак, толи косяк конструктивный, притом похожее на разных моделях transsion... третий сорт чеуж там... по микросд, как вариант, не делать че просит смартфон, выкл вкл смартфон, перевтыкать лоток, на какой то раз заработает, и опять норм. и шоб в настройках отг выкл было.
Поддерживает ли смартфон Infinix Note 30 беспроводную зарядку – обзор
vghbjk
vghbjk
всеж стремный этот transsion (infinix, tecno, itel)... периодически в случайном порядке отваливается микросд ,,повреждено,, магнитные бури штоли... еще замечено что несамоотключается отг после отсоединения, прям залипает и даж перезагрузка не влияет, вручную отключать... возможно это както связано, отвал микросд, залип отг. сообщения в инетах о подобных неприятностях не единичны, толи брак, толи косяк конструктивный, притом похожее на разных моделях transsion... третий сорт чеуж там... по микросд, как вариант, не делать че просит смартфон, выкл вкл смартфон, перевтыкать лоток, на какой то раз заработает, и опять норм. и шоб в настройках отг выкл было.
Как можно отключить рекламу на телефоне Tecno Spark – пошаговая инструкция
vghbhjk
vghbhjk
всеж стремный этот transsion (infinix, tecno, itel)... периодически в случайном порядке отваливается микросд ,,повреждено,, магнитные бури штоли... еще замечено что несамоотключается отг после отсоединения, прям залипает и даж перезагрузка не влияет, вручную отключать... возможно это както связано, отвал микросд, залип отг. сообщения в инетах о подобных неприятностях не единичны, толи брак, толи косяк конструктивный, притом похожее на разных моделях transsion... третий сорт чеуж там... по микросд, как вариант, не делать че просит смартфон, выкл вкл смартфон, перевтыкать лоток, на какой то раз заработает, и опять норм. и шоб в настройках отг выкл было.
Поддерживают ли разные модели телефона Tecno Spark беспроводную зарядку
Рууууууу
Рууууууу
Просто лайк
Устраняем ошибку: неправильная секция установки службы в этом inf файле MTP
Александр
Александр
Для геймеров лучше Андроид или игровая консоль.
Какую винду лучше ставить, Windows 10 или Windows 7, плюсы и минусы версий
Александр
Александр
Какую ОС ставить определяете не Вы, а железо куда эту ОС Вы собираетесь ставить. Разный ВИОС, ДОС, UEFI, разная и несовместимая файловая система (MBR для семерки и GPT для десятки). Несовместимость программ, оборудования, периферии, да много чего ещё. Десятка для этого и создавалась чтобы заставить пользователя купить новой компьютер с новой периферией начать всё с нуля и платить, платить и платить.
Какую винду лучше ставить, Windows 10 или Windows 7, плюсы и минусы версий
Людмила
Людмила
Спасибо, очень полезная статья! Вчера списали почти 3тыс. Подписок не делала, а просто купила доступ на месяц к одному перцу, но как оказалось автоматом прилипла подписка. Сделала так как написано в статье, нашла подписку, отписалась. Ну и на всякий случай сменила карту. Неприятная история…
Что это за сервис Paywall, как отключить его подписку и отзывы людей
Виктория
Виктория
Подписку отключите пожалуйста
Как отписаться от платных услуг и подписок сервиса Tutorplace – инструкция
Алена
Алена
Удалился сам аккаунт, не отвечает ни одна из поддержек . Пожалуйста подскажите как восстановить аккаунт
Как работает служба техподдержки в Телеграме и как написать на горячую линию
чачУ
Перевод сообщения ChatGPT is at capacity right now и что делать с ошибкой
Артур
Артур
Меня забанили ни за что прошу разбан +79172461706
Почему иногда блокируют номер телефона в Телеграме и как можно снять бан
Али
Али
Не работает
Почему Windows 10 не дает установить приложение и как запустить программу
Мария
Мария
Верните деньги надоели уже списывать деньги и подписки подключить самы или я пойду в полецую
Что это за сайт Shtrafoff.net, как отключить его подписку и вернуть деньги
K К
K К
много много, а что такоє миди не написал. ... а если єто джойстик, то єто миди или не миди?
Что за режимы Midi и PTP на Android и как ими пользоваться