Ошибка доступа по FTP из Safari в iOS/macOS после обновления ОС
У меня есть сервер ProFTPd, на котором пользователи могут получать доступ к файлам, используя ссылки, динамически создаваемые на веб-сайте. URL-адрес ссылки соответствует шаблону ftp://user:password@host/path/to/file
С новой iOS 11 и новыми macOS пользователи не могут получить доступ к FTP-серверу. Они получают сообщение об ошибке "нет разрешения на открытие".
Удивительно, но на Mac, наведя курсор на ссылку и используя контекстное меню->"загрузить прикрепленный файл", вы загрузите файл.
Любой iPhone или Mac с предыдущими версиями ОС может загружать файлы в обычном режиме.
Просмотр журналов FTP подтверждает, что учетные данные не отправляются Safari.
Использование любого другого браузера (Chrome, Firefox) также отлично работает.
Принуждение пользователей к использованию внешнего приложения - это не вариант.
Есть идеи?
ИЗМЕНИТЬ: У меня есть tpcdump соединения, и я вижу, что Safari изменяет запрос пользователя и пароля на: пользователь -> анонимный пропуск -> cfnetwork@apple.com
Итак FTP-сервер отклоняет подключение к анонимному пользователю.