Техно

Популярні розширення Chrome з 1,4 млн користувачів викрито в крадіжці даних користувача

Борці з комп’ютерними загрозами з компанії McAfee Labs повідомили про виявлення 5-ти шкідливих розширень Chrome. Кількість користувачів, що їх встановили, оцінюється в більш ніж 1,4 мільйона.

Подробиці

Автори розширень збільшують клієнтську базу шляхом обіцянок усіляких благ, починаючи від опції спільного перегляду серіалів Netflix – закінчуючи можливістю створення скріншотів сайту. Остання функція запозичує кілька фраз у іншого популярного розширення під назвою GoFullPage.

Розширення також відстежують активність користувача під час перегляду сайтів. Інформація про кожен відвіданий ресурс надсилається на сервери, що належать творцю зловреда. Це робиться для того, щоб “умільці” могли вставляти коди на сайти е-комерції, які відвідували жертвами.

Мета вказаних дій – зміна файлів cookie на сайті для отримання зловмисниками партнерських платежів за будь-які товари, придбані громадянами.

Користувачі розширень не знають про цю функціональність та супутні ризики (витік конфіденційних даних тощо).

П’ять виявлених розширень (назва/ідентифікатор/кількість завантажень)

  1. Netflix Party/mmnbenehknklpbendgmgngeaignppnbe/800 000.
  2. Netflix Party 2/flijfnhifgdcbhglkneplegafminjnhn/300 000.
  3. Розширення для відстеження цін FlipShope/adikhbfjdbjkhelbdnffogkobkekkkej/80 000.
  4. Розширення для скріншота сторінок Full Page Screenshot Capture/pojgkmkfincpdkdgjepkmdekcahmckjp/200 000.
  5. Розширення для покупки авто AutoBuy Flash Sales/gbnahglfafmhaehbdmjedfhdmimjcbed/20 000.

Технічний аналіз на прикладі шкідника Netflix Party

Усі “фігуранти” цього огляду діють за єдиною схемою. Як приклад фахівці McAfee Labs навели алгоритм роботи розширення з ідентифікатором mmnbenehknklpbendgmgngeaignppnbe.

У HTML-файлі manifest.json фонова сторінка задається як bg.html. Далі проводиться завантаження b0.js – файлу, який відповідає за відправлення URL, що відвідується, і впровадження коду на сайти електронної комерції.

Скрипт b0.js містить багато опцій, включаючи ті, які відповідають за відправлення відвіданих URL на сервер та обробку відповіді.

Після спрацювання розширення встановить змінну curl із URL-вкладки за допомогою змінної tab.url. Це створить кілька інших змінних, які відправляються на d.langhort.com. Дані POST мають такий формат:

Розширення Chrome працюють, підписуючись на події, які вони потім використовують в якості тригерів для виконання певних дій. Аналізовані розширення підписуються на події, що походять від chrome.tabs.onUpdated. chrome.tabs.onUpdated, і спрацьовують, коли користувач переходить на нову URL-адресу у вкладці.

Випадковий ідентифікатор створюється шляхом вибору 8 випадкових символів. Код показаний нижче:

Интересное:

Країна, місто та поштовий індекс збираються за допомогою ip-api.com.

Отримавши URL, langhort.com перевірить, чи він співпадає зі списком сайтів, для яких у нього є партнерський ID, і якщо так, то відповість на запит. Приклад показаний нижче:

Дані, що повертаються, представлені у форматі JSON. Відповідь перевіряється за допомогою наведеної нижче функції та провокує інші події (залежать від вмісту відповіді).

Якщо результатом є ‘c’, розширення запросить URL-адресу, а потім перевірить відповідь. Якщо отримано статус 200 або 404, надійде перевірка можливості отримання URL у відповідь на запит. При позитивному результаті отриманий від сервера URL буде вставлений у вигляді Iframe на відвідуваний сайт.

Якщо результат дорівнює ‘e’, ​​розширення вставляє результат у файл cookie. Команда McAfee Labs не змогла знайти відповіді ‘e’ під час аналізу. Проте, як стверджують борці з вірусами, такий підхід дозволяє авторам розширень додавати будь-який файл cookie на будь-який сайт.

Поведінковий потік

На зображеннях нижче показано покроковий хід подій при переході на сайт BestBuy.

  1. Користувач переходить на сайт bestbuy.com, після чого розширення відправляє URL у форматі Base64 на сайт d.langhort.com/chrome/TrackData/.
  2. Langhort.com відповідає “c” та URL. Символ “c” означає, що розширення викличе функцію passf_url().
  3. passf_url() виконає запит до URL-адреси.
  4. URL, запрошений у кроці 3, перенаправляється за допомогою відповіді 301 на сайт bestbuy.com з партнерським ідентифікатором власника розширення.
  5. Розширення вставить URL як Iframe на сайт bestbuy.com.
  6. “На виході” з’являється Cookie для партнерського ID, пов’язаного із власником шкідливого розширення, що дозволить хакерам отримувати комісійні за будь-які покупки, зроблені жертвами на сайті bestbuy.com.

Висновок

McAfee рекомендує виявляти обережність при встановленні розширень Chrome і звертати увагу на запроошені ними дозволи (демонструються “Хромом” перед встановленням розширення).

Клієнтам слід зробити додаткові кроки для перевірки справжності розширення у випадку, якщо воно запитує дозволи для роботи на кожному відвідуваному вами сайті.

Последние новости:

Міністерство оборони 18 травня запустило додаток «Резерв+» для реєстрації резервістів, призовників та військовозобов’язаних

Міноборони анонсувало запуск мобільного застосунку "Резерв+" для реєстрації резервістів, призовників і військовозобов'язаних. Це пов'язано з…

18.05.2024

Министерство обороны 18 мая запустило приложение «Резерв+» для регистрации резервистов, призывников и военнообязанных

Минобороны анонсировало запуск мобильного приложения "Резерв+" для регистрации резервистов, призывников и военнообязанных. Это связано с…

18.05.2024

Стали відомі характеристики Samsung Galaxy Z Fold 6

Флагманська "розкладачка" Samsung наступного покоління засвітилася на GeekBench, що дало змогу отримати уявлення про деякі…

18.05.2024

Стали известны характеристики Samsung Galaxy Z Fold 6

Флагманская «раскладушка» Samsung следующего поколения засветилась на GeekBench, что позволило получить представление о некоторых ключевых…

18.05.2024

Студія Rockstar визначилася з датою релізу Grand Theft Auto VI для консолей

У свіжому фінансовому звіті видавець Take-Two Interactive повідомив про прем'єру шостої частини GTA в осінній…

18.05.2024

Студия Rockstar определилась с датой релиза Grand Theft Auto VI для консолей

В свежем финансовом отчете издатель Take-Two Interactive сообщил о премьере шестой части GTA в осенний…

18.05.2024