Защищённая USB-флешка Lenovo ThinkPlus FU100 не шифровала данные
Защищённая USB-флешка Lenovo ThinkPlus FU100, продаваемая с 256-битным аппаратным шифрованием AES, внутри оказалась обычным ридером SD-карт. Исследователь кибербезопасности Сюйшэн Ли проверил девять накопителей и выяснил, что в большинстве случаев пароль удавалось получить.
Главное в цифрах
- Проверено устройств: девять
- Время взлома Netac: примерно семь минут
- Время обхода KakaSoft USB Copy Protection: примерно 26 минут
- Время обхода Nexcopy Copy Secure: примерно 10 минут
- Накопителей без шифрования на microSD: два
Исследователь в области кибербезопасности Сюйшэн Ли выяснил, что Lenovo ThinkPlus FU100 продаётся как устройство с 256-битным аппаратным шифрованием AES и встроенным сканером отпечатков пальцев. На деле внутри оказался обычный ридер SD-карт. Сканер отпечатков лишь разрешал подключение накопителя к компьютеру, а сами данные никак не шифровались. Любой человек с физическим доступом мог их прочитать. Ли назвал устройство «обычной SD-картой в красивом корпусе».
Проблемы других устройств Lenovo
Внешний SSD Lenovo TSD303 действительно шифровал данные, но при проверке пароля отправлял правильную комбинацию на компьютер через USB в открытом виде, и перехватить её было несложно. Первое обновление исправило передачу пароля, но использовало ключ, который можно было восстановить из программного обеспечения. Только более поздняя версия прошивки позволила накопителю самостоятельно проверять пароль, не передавая его компьютеру.
Другие производители и методы проверки
Исследование охватило продукты других производителей, использующих тот же комплект средств разработки, что и накопители Lenovo. Для обратного проектирования Ли использовал Codex от OpenAI вместе с инструментами своей компании. Защиту накопителя Netac удалось взломать примерно за семь минут: ИИ нашёл встроенный в программу постоянный ключ и пароль пользователя, который записывался в диагностические журналы.
KakaSoft USB Copy Protection использовала внутренний пароль, который программа генерировала сама. Codex восстановил алгоритм и расшифровал тестовый файл без пользовательского пароля примерно за 26 минут. Защиту Nexcopy Copy Secure обошли примерно за 10 минут: ключ был доступен через сертификат, встроенный в приложение для просмотра файлов. В программе SecZure YutianDun обнаружили две скрытые учётные записи с простыми паролями.
Реакция и пример надёжного подхода
Ли подчеркнул, что сами по себе такие уязвимости не доказывают злонамеренных действий производителей. Он не стал уведомлять KakaSoft, Nexcopy и SecZure, объяснив это тем, что накопитель, уже попавший в руки злоумышленника, практически невозможно отозвать или обновить.
В качестве более надёжного подхода исследователь привёл открытый проект Phantomdrive. Он тоже использует карту microSD, но шифрует данные ключом, который формируется на основе пароля пользователя, поэтому простое извлечение карты не позволяет прочитать содержимое.

