Новини безпеки та ШІ

Апаратний злам: кабелі, які не лише кабелі · Автор FireAI Security & Research Team · Опубліковано

Позичений кабель може виявитися комп’ютером. Що фаєрвол може, а чого не може вдіяти з ворожим USB

Хакерський кабель тестувальника ZDNET випадково перехопив облікові дані друга. Як працюють кабелі, що вводять натискання клавіш, і де фаєрвол для Mac допомагає, а де ні.

Illustration: a USB plug with a red chip inside and signal waves leaving it, next to the words “This cable is a computer.”

Адріан Кінгслі-Г’юз, старший редактор-оглядач ZDNET, якось позичив другові, як він думав, звичайний кабель. Пізніше того ж дня він отримав сповіщення: кабель перехопив облікові дані для входу комп’ютера, до якого його під’єднали, і надіслав їх йому. Це був один із його тестових кабелів O.MG, що переплутався зі звичайними. Він розповів цю історію цього тижня в огляді кабелів і донглів, які можуть пошкодити обладнання або викрасти дані.

П’ять, від яких він застерігає

  • Кабелі USB-A — USB-A. USB-A задумували як кінець, що подає живлення, тож з’єднання двох хостів може закінчитися чим завгодно: від нічого до іскор і диму. Вони існують для вузьких завдань, як-от KVM-перемикачі чи прошивання мікропрограм.
  • Багатоголові зарядні кабелі «Медуза». Якісні безпечно вимикаються, якщо живлення під’єднано неправильно; він бачив чимало дешевих, які просто згоряли.
  • Кабель O.MG. Він виглядає й поводиться як звичайний кабель, але ховає мікропроцесор і чип Wi-Fi, тож може вводити натискання клавіш, запускати скрипти й записувати натискання. Деякі можуть стерти своє навантаження або самознищитися, якщо їх виявлять.
  • Донгли USBKill. Створені, щоб пошкодити пристрій, до якого їх під’єднано, високовольтним розрядом, що спрацьовує під час під’єднання, через застосунок, за розкладом, радіосигналом або магнітним кільцем. З його досвіду, новіше обладнання опирається краще, ніж обладнання до епохи USB-C, але чимало все одно виходить з ладу.
  • Фальшиві блокатори даних. Справжній блокатор даних пропускає живлення, але не дані, і він носить такий із собою, коли заряджається від портів, які не контролює. Деякі схожі на них пристрої натомість несуть зловмисне навантаження.

Стаття також розповідає про подовжувачі «widowmaker» із вилками з обох боків, які можуть убити; Комісія США з безпеки споживчих товарів домоглася від великих маркетплейсів зобов’язань прибрати їх із продажу. Три його правила: не під’єднуйте до своїх пристроїв випадкові кабелі чи донгли, користуйтеся блокатором даних у поїздках і ніколи не користуйтеся подовжувачем «widowmaker».

Де тут фаєрвол, чесно

Кабель на кшталт O.MG працює, прикидаючись клавіатурою. Хай що він набирає, Mac сприймає це так, ніби набрали ви. Жоден фаєрвол не може відрізнити ці натискання від ваших, і FireAI цього не стверджує. Проти цієї частини допомагають дві речі: на ноутбуках Mac з Apple silicon macOS може питати, перш ніж дозволити новому USB-аксесуару під’єднатися (Системні параметри › Приватність і безпека › Дозволити аксесуарам під’єднуватися; «Питати для нових аксесуарів» або суворіше), а Асистент налаштування клавіатури, що з’являється, коли під’єднано невідому «клавіатуру», — тривожний знак, якщо ви клавіатуру не під’єднували. Закрийте його й від’єднайте пристрій.

А роль FireAI — у тому, що відбувається далі. Кабель із власним чипом Wi-Fi може надіслати перехоплене, не торкаючись вашої мережі, і FireAI цього не побачить. Але натискання клавіш часто використовують, щоб завантажити й запустити програму, а цій програмі потім доводиться спілкуватися з інтернетом із вашого Mac. FireAI питає, коли будь-який застосунок уперше хоче під’єднатися, показує кожне місце призначення на карті світу й має аварійний вимикач, що одним кліком відмовляє в нових з’єднаннях.

Інший поширений USB-трюк простіший: флешка чи диск із програмою, яку хтось запускає. USB Network Protection створено саме для цього випадку. Застосунок, запущений із зовнішнього чи знімного диска, ніколи не виходить у мережу мовчки; у режимах «Параноїк» і «Під атакою» йому одразу відмовляють, якщо ви явно не дозволили цей застосунок. Він не зупиняє й не може зупинити кабель, що набирає текст, чи донгл, що подає стрибок напруги. Для цього потрібні фізичні звички, описані вище.

Більше про те, як розгортаються такі атаки, — у нашому посібнику про атаку з підкинутою флешкою. Завантажте FireAI і спробуйте безкоштовно 17 днів. FireAI створює HisnLabs.

Джерела