Amir228
@Amir228

Как всегда использовать https?

По дефолту браузеры делают юзают http и потом если сатй перенаправит на https URL или будет юзать HSTS то протокол поменяеться на https. Так вот, все же поменяеться он лишь после первого запроса который не будет безопасным. Как тогда и его сделать безопасным можно?
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 3
vabka
@vabka
Токсичный шарпист
Со стороны сервера можно, например, вообще не слушать порт для http - тогда будет connection refused ещё до попытки отправить запрос на сервер.

Если со стороны клиента - можно поставить расширение типа https only
Ответ написан
Комментировать
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Очевидно, что при первом (небезопасном) запросе, сервер ещё ничего о нём не знает. Следовательно не может повлять на его безопасность. Вот когда уже получит - выполнит редирект на https. Следовательно исходя из постановки задачи - ответственным за безопасность первого запроса должен быть клиент (браузер).
Ответ написан
Комментировать
AshBlade
@AshBlade
Просто хочу быть счастливым
Редирект выполняется с помощью кодов HTTP. Например, 301.
Можно заставить свой веб-сервер (те же самые nginx/apache) всегда редиректить на HTTPS.
Либо, клиент может заставить браузер по умолчанию слать запросы в https
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
30 апр. 2024, в 16:35
5000 руб./за проект
30 апр. 2024, в 16:03
2500 руб./за проект