Вопрос проверяет понимание того, что именно защищает HTTPS и какие данные всё равно остаются уязвимыми.
HTTPS шифрует данные при передаче по сети, но не делает query-параметры полностью безопасными. Они остаются видимыми в URL браузера, истории и логах серверов. Query могут попасть в аналитические системы и логи прокси. Поэтому HTTPS не отменяет риски утечки через URL. Для чувствительных данных query-параметры использовать не стоит.
HTTPS часто воспринимают как «полную защиту», но это не совсем так.
HTTPS:
шифрует данные при передаче по сети
защищает от перехвата трафика
гарантирует целостность запроса
Это означает, что злоумышленник не увидит содержимое запроса «по дороге».
Даже при HTTPS query-параметры:
Видны клиенту
отображаются в адресной строке
сохраняются в истории браузера
Попадают в логи
серверные access-логи
прокси и балансировщики
системы аналитики
Могут быть расшарены
копирование ссылки
реферальные заголовки
Query-параметры подходят для:
фильтров
сортировки
пагинации
публичных идентификаторов
Но не подходят для:
токенов
паролей
персональных данных
HTTPS защищает канал передачи, но не способ хранения и распространения URL. Query-параметры остаются потенциальным источником утечек.