Упс! Не вдала спроба:(
Будь ласка, спробуйте ще раз.

«Захищена» флешка Lenovo з відбитком пальця виявилася звичайною SD-карткою без шифрування

Кіра Іванова
Кіра Іванова Керівниця новинної редакції The Page/SPEKA
Підписатися на нас
0
4 хвилин читання

Дослідник з безпеки Xusheng Li з'ясував, що флешка Lenovo ThinkPlus FU100 з відбитком пальця, яку продавали як пристрій з шифруванням AES-256, всередині є звичайною SD-карткою. Про це пише Tom's Hardware, посилаючись на HackingPassion. Сканер лише вмикав USB-з'єднання, а самі дані на картці не шифрувалися.

Будь-хто з фізичним доступом до пристрою може легко дістатися до даних. На конференції в березні Li назвав FU100 «just an SD card in a fancy case» і зазначив: «‘Hardware security’ can be pure marketing»

«Захищена» флешка Lenovo з відбитком пальця виявилася звичайною SD-карткою без шифрування зображення 1 Lenovo FU100: «шифрована» флешка з нешифрованою SD-карткою. Фото дослідника

Що виправила Lenovo

Початковий аналіз FU100 провели торік. Тимчасовим рішенням стало заливання картки епоксидною смолою. Пізніше, на початку цього року, Lenovo випустила виправлення для FU100, FU200, TU800 та SSD TSD303.

Підписуйтеся на наші соцмережі

Власники мають зателефонувати на сервісну лінію в Китаї, а потім або повернути пристрій на заміну, або отримати оновлення прошивки на місці. Lenovo радить зробити резервну копію й наполегливо рекомендує стерти накопичувач перед відправленням.

Компанія оцінила серйозність бюлетеня як високу. Одна з трьох вразливостей (CVE) стосується конфігураційного ПЗ: локальний користувач із входом у систему міг обійти автентифікацію пристрою та додати стороній відбиток.

Проблема з SSD TSD303

У зовнішньому SSD TSD303 дані таки шифрувалися, але накопичувач передавав правильний пароль через USB відкритим текстом, щоб програма могла його порівняти. Перехопити його було просто.

Перше виправлення з'явилося за три місяці після звіту: блочне шифрування з ключем, похідним від значення, схожого на часову мітку. Програмне забезпечення Lenovo могло відновити цей ключ, тож таке рішення вразливе й не захищає дані в разі крадіжки пристрою. Пізніше торік вийшло нове виправлення: накопичувач сам перевіряє введений пароль, і правильний пароль його не залишає.

Той самий набір для розробки (SDK) використовувався ще в дев'яти пристроях різних виробників. Більшість із них також могли розкрити паролі досвідченому зловмиснику, а два залишали дані на microSD-картці нешифрованими. Повний перелік виробників на слайдах Li закрито.

Що знайшов Codex

Li застосував Codex від OpenAI разом із reverse-engineering-інструментом свого роботодавця проти схем захисту інших виробників:

  • Netac: інструмент зламали приблизно за сім хвилин. Codex знайшов фіксований ключ у програмі, а пароль користувача записувався в діагностичні журнали. На момент березневої доповіді патча не було.
  • KakaSoft USB Copy Protection: програма сама будує внутрішній пароль. Codex відтворив його й розшифрував тестовий файл без пароля користувача приблизно за 26 хвилин.
  • Nexcopy Copy Secure: близько 10 хвилин, ключ відкрився завдяки сертифікату, вбудованому в застосунок для перегляду.
  • SecZure YutianDun: має два приховані «бекдор»-акаунти з простими паролями, виявлені за допомогою time-travel debugging. За оцінкою видання, коментарі Li не дозволяють стверджувати про зловмисний намір.

Li не попереджав KakaSoft, Nexcopy і SecZure, пояснюючи, що накопичувач, який уже потрапив до зловмисника, складно відкликати чи оновити. За його словами, «client-side validation is never secure», а заяви про безпеку слід перевіряти самостійно.

Як приклад правильного підходу видання наводить open-source USB-накопичувач на основі microSD, що виводить ключ із пароля користувача: самого лише читання картки зловмиснику недостатньо.

0
Icon 0

Підписуйтеся на наші соцмережі