Исследователь превратил «умную» Wi-Fi лампочку в запрещенную библиотеку

безопасность Esp32 умный дом прошивка киберпанк tomshardware.com

Исследователь безопасности добавил новое измерение умным лампочкам, скрытно добавив «киберпанк-цифровой тайник», полный «запрещенных книг». — tomshardware.com

Исследователь в области безопасности добавил новое измерение в функциональность умных лампочек, используя их для хранения библиотеки запрещенных книг, создав то, что он называет «киберпанк-цифровым тайником». Рик Осгуд написал об идее Библиотеки запрещенных книг в своем личном блоге, а также рассказал о процессе создания рабочего прототипа. Весь код является открытым исходным кодом и доступен через Codeberg. Таким образом, любой заинтересованный может приобрести умные лампочки на базе ESP32 и самостоятельно распространять скрытые библиотеки запрещенных книг. Осгуд отмечает, что он размышлял о том, как сделать умные лампочки более полезными. Будучи человеком, «заинтересованным в информационной безопасности, программном обеспечении с открытым исходным кодом, создании вещей, поломке вещей», он нашел вдохновение в коротком рассказе Бена Брауна об антикорпоративном технологическом сопротивлении под названием «Библиотека». После этого озарения Осгуд понял, что хочет создать небольшой, недорогой цифровой тайник в стиле киберпанк, спроектированный для устойчивости и скрытности — путем перепрограммирования умных лампочек. Исследователь безопасности выбрал в качестве отправной точки для проекта скрытой библиотеки умную лампочку ESP32C3 с прошивкой Tasmota. Поскольку на этом устройстве всего 4 МБ памяти для всего, включая ОС, и не остается много свободного места, Осгуд потратил значительное время и усилия на добавление считывателя microSD. Однако эти усилия по расширению оказались бесплодными, и поэтому он решил смириться с ограничением общей емкости в 4 МБ ради здравого смысла, удобства и скрытности. Как только Осгуд принял ограничение памяти в 4 МБ, ключевой задачей стало максимально возможное расширение существующего свободного места для файловой системы, составляющего около 320 КБ. После некоторой оптимизации и настройки ему удалось зарезервировать под запрещенные книги около половины общего доступного объема памяти. Мы также предполагаем, что для наилучшего использования ограниченной емкости используется некая форма сжатия текста. Таким образом, текущий рабочий прототип использует специальную прошивку ESP32, транслирует открытую сеть Wi-Fi и размещает сервер, при этом около половины общей емкости умной лампочки остается свободной. Это означает, что важнейший раздел библиотеки LittleFS можно заполнить почти 2 МБ запрещенных книг. В примерах Осгуда используются подборки старых произведений, находящихся в общественном достоянии, представленные на странице с оглавлением CSS. Однако те, кто настраивает лампочки, конечно, захотят добавить свои собственные цифровые тома. Руководство по этому поводу, а также по обновлению административных настроек и многому другому представлено на связанных страницах блога и Codeberg. Библиотека запрещенных книг поддерживает обновления OTA. Также стоит упомянуть, что не требуются облачные сервисы, и на устройстве не нужно сохранять конфиденциальные учетные данные. Пожалуйста, помните, что модификация прошивки вашей умной лампочки может привести к ее «окирпичиванию», поэтому следуйте прилагаемым руководствам на свой страх и риск. Наконец, будьте осторожны при перевозке своих умных лампочек с запрещенными книгами во время международных поездок.

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

В тренде:


Похожие новости: