Нужно использовать HTTPS-адрес, обеспечить доверие к сертификату и соответствие имени хоста, затем проверить редиректы, cookies, mixed content и взаимодействие клиентов.
Если тестировали по HTTP, а нужно перейти на HTTPS — что нужно сделать?
Нужно использовать HTTPS-адрес, обеспечить доверие к сертификату и соответствие имени хоста, затем проверить редиректы, cookies, mixed content и взаимодействие клиентов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Нужно использовать HTTPS-адрес, обеспечить доверие к сертификату и соответствие имени хоста, затем проверить редиректы, cookies, mixed content и взаимодействие клиентов.
Замена схемы в URL — только часть перехода. Сервер должен корректно обслуживать TLS, а тестовые клиенты — проверять цепочку доверия и hostname. Для внутреннего CA устанавливают нужный доверенный сертификат; отключение verify не считается решением. Проверьте Secure-cookies, callback URLs, CORS и ссылки на ресурсы страницы. Не допускайте, чтобы credentials уходили сначала по открытому HTTP с надеждой на редирект. Требования к поддерживаемым TLS-настройкам задают отдельно.