5

Прошлой ночью я ввел свои учетные данные для входа в свою учетную запись Amazon (используя Firefox v.50.1.0) и получил сообщение об ошибке, показанное ниже.

Произошла ошибка при подключении к www.amazon.com:80. SSL получил запись, превышающую максимально допустимую длину. Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG

Ошибка входа на amazon.com

Увидев вышеуказанную ошибку, я ввел amazon.com в поле адреса новой вкладки, и мне показалось, что я уже вошел в систему. Поскольку в пятницу поздно вечером я подумал, что, возможно, Amazon вносит какие-то изменения в их сайт, и это была лишь временная проблема, которая исчезла сама по себе.

Но сегодня утром я получаю ту же ошибку при входе в Amazon. И все то же поведение: если я просто проигнорирую его и перейду на amazon.com, то, похоже, я уже вошел в систему.

Однако я видел это только на одном компьютере в домашнем хозяйстве.

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

[ОБНОВЛЕНИЕ:] Спасибо всем за ваши объяснения. Ошибка, по-видимому, является результатом указания порта 80 в адресе, хотя я не вводил его самостоятельно.

После попытки повторить это несколько раз, кажется, что это происходит в конце следующей последовательности шагов:

  1. Перейдите на amazon.com (браузер должен быть направлен на https:www.amazon.com)

[Обратите внимание, что я смог воспроизвести это только с определенной версией домашней страницы Amazon, как описано ниже)

  1. Нажмите «Аккаунты и списки»> «Войти». Amazon перенаправит ваш браузер на этот URL-адрес (этот URL-адрес содержит дополнительное перенаправление, которое будет выполнено после ввода учетных данных и нажатия кнопки «Войти»).

  2. Введите учетные данные и нажмите Войти.

  3. Amazon перенаправляет на URL-адрес, указывающий небезопасный порт 80, что приводит к сообщению об ошибке.

Во время моих попыток повторить это я заметил, что Amazon в настоящее время обслуживает как минимум две разные домашние страницы. У более частой домашней страницы есть эти пункты меню в верхнем правом углу:

домашняя страница амазонки версия 1

Вторая (менее частая) версия домашней страницы имеет больше опций в верхнем правом углу и выглядит следующим образом:

домашняя страница амазонки версия 2

Параметр входа в этой последней версии перенаправляет на URL-адрес в шаге 2 выше. Именно этот URL устанавливает адрес amazon.com:80, что приводит к сообщению об ошибке.

2 ответа2

6

Вы подключаетесь к https://www.amazon.com:80/ . Ваш браузер ожидает, что SSL рукопожатие произойдет из-за части протокола https . Но на самом деле веб-сайт предоставляет простой HTTP-ответ, потому что вы также явно указали порт 80, порт по умолчанию для незашифрованного HTTP.

Поэтому Firefox неправильно интерпретирует ответ HTTP как искаженный трафик SSL, который только случайно выглядит как "слишком длинная запись RX". Ошибка должна исчезнуть, если вы введете https://www.amazon.com/ или https://www.amazon.com:443/ . (Порт 443 по умолчанию для HTTPS.)

Вы можете спровоцировать подобное поведение на многих других сайтах. Вот как Chrome аналогичным образом выдает ERR_SSL_PROTOCOL_ERROR при посещении https://google.com:80/:

1

Https соединение обычно использует порт 443, а Http использует 80. Это происходит, когда вы пытаетесь подключиться через небезопасное соединение (без SSL на порту 80), в то время как настройки вашего браузера разрешают только безопасное соединение для этого сайта (с SSL на порту 443). Удаление ":80" из URL должно исправить это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .