LINUX.ORG.RU
ФорумTalks

А почему большинство роутеров — такое г... ?

 , ,


1

2

Привет, ЛОР!

Прочитал сегодня новость на opennet про очередную дыру в очередном роутере. Скажи, а как вообще так получается? Ведь их же программируют суровые эмбеддщики на C, которые не могут вообще допускать ошибок. Настоящие программисты, которым ни Go ни Rust не помогают. И вот такой вот треш!

Особенно меня поразило следующее:

Третья уязвимость позволяет извлечь пароль из дампа сохранения конфигурации <…> Пароль присутствует в дампе в зашифрованном виде, но для шифрования используется алгоритм DES и постоянный ключ «NtgrBak», который можно извлечь из прошивки.

То есть, это не случайный обосрамс, как например когда @Eddy_Em не смог strcpy() написать. Это нужно было прицельно и целенаправленно насрать себе в штаны. Причём дважды. Один раз за DES, второй раз за захардкоженный пароль, доступный всем подряд, кто не поленится прошивку почитать.

ЛОР, как так вообще выходит, что вот уже на протяжении многих лет найти нормальный роутер без вот таких чудовищных дыр – задача на уровне фантастики? Туда каких-то специальных программистов выращивают? Или это весь embedded поражён, а роутеры просто на поверхности лежат?

★★★★★

Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от Harald

используй самоподписанный

Это если у девайса нет вебморды, а то нынче браузероделы совсем сбрендили и ради копеек от шарашек продающих сертификаты на самоподписанные кочевряжатся. Придётся сделать CA и его корневой сертификат раздать юзерам, а в девайсы класть уже подписанные им сертификаты.

Если вебни нету, то и проблем с самоподписанными сертификатами тоже нету.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

Придётся сделать CA и его корневой сертификат раздать юзерам, а в девайсы класть уже подписанные им сертификаты.

ну собственнно я именно это и имел в виду

Harald ★★★★★
()
Ответ на: комментарий от fsb4000

А сравнение например если len и hash совпадает, то строки равны.

Ложь

tyamur ★★
()
Последнее исправление: tyamur (всего исправлений: 2)
Ответ на: комментарий от Stanson

Мы сейчас все ещё про ip-розетку продаваемую в магазине и управляемую с любого устройства с браузером, в том числе с телефона?

cobold ★★★★★
()
Ответ на: комментарий от Stanson

Угу, т.е. ты поставишь к себе в устройства(телефон, комп, что там ещё у тебя есть) корневой сертификат какой-то китайского конторы, которая эти розетки делает? И это называешь безопасностью?

cobold ★★★★★
()
Ответ на: комментарий от cobold

Мы сейчас все ещё про ip-розетку продаваемую в магазине и управляемую с любого устройства с браузером, в том числе с телефона?

Это вообще нельзя использовать не залив свою прошивку.

Stanson ★★★★★
()
Ответ на: комментарий от cobold

У вас с головой всё в порядке? Любая покупаемая в магазине фиговинка которая умеет в интернет должна быть сразу после покупки перепрошита своей прошивкой.

Stanson ★★★★★
()
Ответ на: комментарий от cobold

Ясно, понятно, каждая домохозяйка должна написать своё ядро

Времена такие. Либо ты пишешь своё ядро, либо ты - товар. Третьего не дано.

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

Зачем? Просто не пускай эту срань в интернет. У меня все эти «умные» девайсы убраны в отдельную сеть, которая онально огорожена по самое не могу и никуда не роутится.

hateyoufeel ★★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

Зачем? Просто не пускай эту срань в интернет. У меня все эти «умные» девайсы убраны в отдельную сеть, которая онально огорожена по самое не могу и никуда не роутится.

Ну пассажиру вынь да положь с телефончика через интернет из любого места мира в туалете свет включать.

Так-то понятно что в загон его и всё.

Stanson ★★★★★
()

Собственно, в чем проблема собрать что-нибудь на основе x86, накатить систему по вкусу и настроить? Какие у тебя требования к роутеру?

hateWin ★☆
()
Ответ на: комментарий от hateWin

Собственно, в чем проблема собрать что-нибудь на основе x86, накатить систему по вкусу и настроить? Какие у тебя требования к роутеру?

Малый размер, пассивное охлаждение, питание от 5V или 12V DC, встроенный хотя бы 2.5G, а лучше 10G свитч. Это если бы я сейчас покупал домой роутер, я бы такое взял.

x86 здесь отпадает как минимум по питанию.

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 2)
Ответ на: комментарий от Harald

Intel ME не так страшен как его малюют лялексоеды.

hateyoufeel ★★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

А вот поставил ты себе домой телекран со смарт ТВ. Подцепил его к вифи и сунул во vlan.

А потом у тебя сеть сдохла, а сосед поганец открытую сеть держит. И телевизор такой «It’s free real estate» и давай экстренно сливать, что успеет.

Какие против этого у тебя гайки закручены?

gutaper ★★★★★
()

Юзайте openwrt. Сейчас даже не обязательно искать поддерживаемую железку. Полно недорогих ARM SBC, на базе которых можно собрать свой роутер.

snizovtsev ★★★★★
()
Ответ на: комментарий от gutaper

поставил ты себе домой телекран со смарт ТВ

Какие против этого у тебя гайки закручены?

Я просто не совершаю таких ошибок. Но могу предложить WiFi антенну отключить или выпаять у телика. Один хрен все эти smart tv — лютый рак, и лучше rpi с каким-нибудь опенсорцным медиацентром подоткнуть.

Альтернативный вариант: aircrack и wifijammer.py на все открытые сети в округе. Чуть более радикально, зато действует xD

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

лучше rpi с каким-нибудь опенсорцным медиацентром подоткнуть

Так-то я того же мнения. Телека у меня нет, но когда придет время покупать - без смарттв могут остаться лишь какие-нибудь рубины.

gutaper ★★★★★
()

Особенно меня поразило следующее:
«Третья уязвимость позволяет извлечь пароль из дампа сохранения конфигурации»

Стесняюсь спросить, ты эти дампы публично выкладываешь? Ну а если на роутер уже попали и могут сделать дамп, то поздно пить боржоми.

Хотя там написано, что первая уязвимость позволяет дамп забрать. Но именно первая-то и поражает. А дамп - он не предназначен для распространения.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

Стесняюсь спросить, ты эти дампы публично выкладываешь? Ну а если на роутер уже попали и могут сделать дамп, то поздно пить боржоми.

Не эта часть. Я про сам факт, что там DES и пароль в коде. Казалось бы, любой человек с мозгом в голове понимает, что так вообще не надо делать.

hateyoufeel ★★★★★
() автор топика
Ответ на: комментарий от hateyoufeel

Я про сам факт, что там DES и пароль в коде

Так если утечка не предполагается вообще, но на всякий случай давно сделали (в смысле когда DES ещё котировался)?

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

но на всякий случай давно сделали

И как? Помогло?

когда DES ещё котировался

DES перестал котироваться очень и очень давно. А за хардкод ключей в коде всегда били по роже.

Гораздо более похожая на правду причина, почему туда вообще эту срань запилили, это чтобы юзер сам не мог легко открыть дамп конфига и что-то поменять. Потому что, возможно, этот конфиг ещё и не валидируется нормально при повторной загрузке. Но это надо смотреть в код, а я этим заниматься не хочу.

hateyoufeel ★★★★★
() автор топика
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от Reset

Нормальные роутеры только asus делают

Ага, вот только почему-то в отличии от древнего кинетика, много боле свежий асус нифига не умеет работать с 4G модемом в режиме Hilink, только режим модема. Ну что за позорище?

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

Я не знаю что такое 4G модем и тем более режим Hilink и зачем это надо в 2021 году, когда у меня в квартиру провод гигабитный проложен.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Не все в квартире живут. Мне в частный дом оптику проложить 20к+ и ещё 2500р в месяц за 50мбит. Мне показалось пербор и поэтому имею 30-50мбит интернета от мегафона за 500р в месяц.

А режим Hilink это когда модем сам является роутером. Вот асус такое не умеет, а древний(реально древний 2010го года) кинетик на ура.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.