Как проверить человека в середине HTTPS прокси? - PullRequest
1 голос
/ 03 декабря 2010

Мы ищем рекомендации по тестированию нового продукта, который работает как посредник «посредник» и перехватывает HTTPS-трафик.

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

Мы думали о тестировании следующих сценариев:

  • Срок действия сертификата истек
  • Сертификат, который был выпущен на будущую дату
  • Запрошенное имя хоста не совпадает с именем хоста сертификата
  • Сертификат не подписан корневым центром сертификации

Мои вопросы:

  1. Чтодругой сценарий сертификатов, который мы должны протестировать?
  2. Какие инструменты мы должны использовать для генерации этих «недействительных» сертификатов?
  3. Вам известен какой-либо проект с открытым исходным кодом (может быть, браузер или прокси), который имеетнабор юнит-тестов, из которого мы можем поучиться?

Спасибо.

1 Ответ

3 голосов
/ 03 декабря 2010

Процедура проверки сертификата полностью описана в соответствующих RFC (3280, 2560 и т. Д.), И вам не нужно придумывать какие-либо «сценарии».

Для генерации сертификатов, в том числе недействительных, вы можете использовать наши SecureBlackbox компоненты (пробного режима будет достаточно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...