Сайт с поддержкой HSTS и тест на проникновение

Я настраиваю наше веб-приложение .NET так, чтобы в нем было HSTS включен. Я проверил это, перейдя на https://gf.dev/hsts-test и вставив наш URL и это показывает, что там есть защита HSTS.

Результат показывает:

Strict-Transport-Security max-age = 31536000; includeSubDomains

Однако наш клиент возвращается, говоря, что это все еще не так. Они сказали нам, что, хотя наш основной URL-адрес включен HSTS, URL-адрес тестового вектора - нет.

Например:

  1. Перейдите к https://gf.dev/hsts-test.
  2. Вставьте https://nvisium.com и нажмите Test Header.
  3. Результат показывает, что HSTS включен.
  4. Выполните тест еще раз, но вставьте https://nvisium.com/test.xml (test.xml не существует)
  5. Результат показывает, что HSTS не включен.

Если я помещаю URL-адрес существующего ресурса, он проходит проверку HSTS.

Мой вопрос в том, есть ли у них смысл? Или это ложноположительный тест в одном из программ для тестирования на проникновение, который они используют?

Играя в качестве защитника дьявола, я могу только утверждать, что, если вы запрашиваете несуществующий ресурс, веб-сайт все равно отправляет ответ и что он не заставляет клиента использовать hsts.


person Fylix    schedule 14.05.2020    source источник
comment
Возможно, вам удастся задать этот вопрос здесь: security.stackexchange.com   -  person MikeH    schedule 14.05.2020


Ответы (1)


Этот же вопрос размещен на security stackexchange, и Эса Йокинен отвечает на него здесь.

person Fylix    schedule 15.05.2020