Получить запрошенное имя хоста в Netscaler

У меня есть Netscaler, который в основном действует как мост SSL для нескольких сайтов. Я хотел бы видеть каждое запрошенное имя хоста, которое идет к Netscaler, но я не могу это исправить.

Имя хоста не зашифровано в сеансе SSL, поэтому я должен видеть имя хоста, хотя я использую SSL_BRIDGE, верно?

В настоящее время я использую политику респондента, которая регистрирует все исходные IP-адреса, но я хотел бы также добавить имя хоста в журнал.

Есть ли кто-нибудь, кто может помочь мне с этим и вывести меня на правильный путь?

1 ответ

Я не уверен, что это можно сделать на NetScaler.

Вы написали:

Имя хоста не зашифровано в сеансе SSL

Пассивный посредник (например, ваш NetScaler работает в SSL_BRIDGE режим) может наблюдать имя сервера только во время настройки сеанса SSL.

А именно внутри расширения SSL / TLS "SNI" (индикация имени сервера). (И некоторые брандмауэры используют SNI для блокировки узлов HTTPS.)

Впоследствии в каждом пакете имя НЕ раскрывается.

И я не знаю, позволяет ли NetScaler получить доступ к этой информации.

По крайней мере, на моей 10,5 коробке такого варианта нет.

Также не повезло в документации 11.0 для Client.SSL контекст. (Архивировано здесь.)

Я предлагаю вам попробовать задать этот вопрос на форуме NetScaler ADC. Возможно, у них будет более точный ответ.

Другие вопросы по тегам