Рейтинг:0

Перенаправить трафик TLS по имени хоста

флаг cn

У меня есть устройство IoT, которое подключается к a.iot.x.amazonaws.com через порт 8883 (защищенный MQTT). Вместо этого я хотел бы, чтобы он подключался к моему собственному сайту b.iot.x.amazonaws.com (тот же порт и протокол). Я хотел бы использовать сетевые инструменты для перенаправления трафика. Я не хочу заменять прошивку на устройстве IoT. Я использую сайт в том же поддомене (iot.x), чтобы избежать проблем с TLS, поскольку сертификат, предоставляемый AWS, охватывает весь поддомен iot.x.

Моя проблема в том, что я думаю, что оба домена разрешаются в одни и те же IP-адреса, поэтому я не могу просто использовать файл hosts в своем маршрутизаторе OpenWRT для перенаправления трафика. Общий хостинг будет означать, что сайт, к которому он подключается, определяется доменным именем, а не только IP-адресом.

Достаточно ли для этого изменения имени домена во время запроса на подключение? Есть ли инструмент для этого?

Рейтинг:1
флаг se

Различение между разными доменами на одном и том же IP-адресе осуществляется с помощью имя сервера расширение (SNI) в рукопожатии TLS. Изменение этой информации каким-либо посредником может привести к сбою проверки целостности рукопожатия TLS, что приведет к сбою рукопожатия. Это означает, что такой подход невозможен.

флаг cn
Я думал, что расширение SNI было отправлено до того, как произойдет какое-либо шифрование, в пакете «client hello». Где происходит проверка целостности?
Steffen Ullrich avatar
флаг se
@ user1924347: Правда, расширение SNI отправляется в открытом виде во время ClientHello (если не используется ESNI). Но проверка целостности выполняется для всех сообщений рукопожатия, включая ClientHello и, таким образом, включая SNI.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.