



Пользователь обнаружил включённый по умолчанию SSH в своём аудиоинтерфейсе
Пользователь рассказал, что он приобрёл компактную аудиостудию для подкастов, стриминга и контента Rodecaster Duo, чтобы решить некоторые проблемы со звуком на микрофонах, подключённых к компьютерам при общении и стриминге в Discord. Он заметил, что протокол для удалённого управления сервером через командную строку SSH был уже включён с аутентификацией по открытому ключу.
«Как обычно для любого устройства в моем доме, я стараюсь убедиться, что когда приходит время обновления прошивки, у меня достаточно инструментов, чтобы понять, как они работают, или, по крайней мере, получить файл прошивки, чтобы попытаться реконструировать его и покопаться в нём ради интереса и/или увидеть зачастую ужасающую реальность индустрии, в которой мы работаем», — отметил юзер.
Пользователь предположил, что Rode скопирует прошивку на его компьютер перед установкой на устройство, поэтому он настроил Instruments на macOS для захвата активности диска. На устройстве, на котором он выполнял обновление, была отключена возможность записи на USB-диски, поэтому обновление фактически не удалось. Пользователь обнаружил бинарные файлы того, что фактически работает на устройстве, а также скрипт оболочки, который обрабатывает сами обновления. «На диске два раздела, так что если один выйдет из строя, загрузка будет производиться с другого. Также отсутствуют проверки подписи или что-либо подобное в отношении входящей прошивки. Я привык к тому, что многие производители подобных устройств сейчас требуют подписанных прошивок или чего-то подобного, и приятно иметь устройство, которое можно модифицировать. Я также заметил, что SSH, похоже, включён по умолчанию, и, подключив кабель Ethernet, убедился, что SSH действительно включён только с аутентификацией по
Читать на habr.com