LINUX.ORG.RU

Из Firefox 90 будет удалена поддержка протокола FTP

 ,


1

0

15 апреля Mozilla объявила о решении удалить из Firefox поддержку протокола FTP. В запланированном на 19 апреля выпуске Firefox 88 поддержка FTP будет пока просто отключена по умолчанию (настройка browserSettings.ftpProtocolEnabled будет переведена в режим «только для чтения»). В 90 версии браузера планируется удаление кода, обеспечивающего поддержку этого протокола.

Теперь при открытии ссылок, начинающихся с ftp:// будет открываться стороннее приложение для работы с этим протоколом, при условии, что оно установлено в системе и заданы соответствующие настройки приложений по умолчанию.

Причиной прекращения поддержки FTP называется незащищенность протокола от перехвата и модификации трафика при MITM-атаках. По мнению разработчиков для загрузки файлов в современных условиях лучше использовать протокол HTTPS. Также отмечено, что код поддержки FTP достаточно старый, что создает проблемы при его поддержке и сопровождении.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

FTP отличная вещь для быстрого поднятия локального сервера с какой нибудь ерундой. Пользовались, чтобы загружать с него ассеты без необходимости пересборки всего приложения на юнити (там конечно не через огнелисса выкачивалось, но всё же)

Очень жаль, что его выпиливают :(

anonymous ()
Ответ на: комментарий от anonymous

Хочу посмотреть с какой скоростью передачи данных будет загрузка через sftp

А разве есть какие-то ограничения? Помещаешь нужные файлы в архив, а затем этот архив уже загружаешь по sFTP. Так загрузка происходит намного быстрее. То же самое было актуально и для FTP.

AndreBoth ()
Ответ на: комментарий от anonymous

вроде ftp как раз медленнее

Если тебе надо скачать кучу ипотеках файлов, то тут зачастую да.

А так, как выше пример, про всякие там ISO Файлы дистрибутивов, то FTP должен быть быстрее немного, но на практике это не суть.

fornlr ★★★★★ ()
Ответ на: комментарий от fornlr

Контрольные суммы там же лежат, а вот они подписаны pgp, и тут хоть как второй или третий канал. Не верить же let’s encrypt и продажным УЦ.

boowai ★★★★ ()
Последнее исправление: boowai (всего исправлений: 1)
Ответ на: комментарий от anonymous

не нужно шифровать/дешифровать трафик

Ты со спектрума качаешь? Даже на процессорах 15-летней давности без аппаратной криптографии скорость расшифровки больше сотни мегабайт в секунду, найди такой интернет сначала.

gremlin_the_red ★★★ ()
Последнее исправление: gremlin_the_red (всего исправлений: 1)
Ответ на: комментарий от tiinn

Вариантов два.

А как?

1 Если нужно чтобы просто показывать/отдавать данные с сервера, то настройте примерно так (см. руководство на nginx):

location /arch {
 			autoindex on;
			autoindex_exact_size off;
    			autoindex_format html;
    			autoindex_localtime on;
			root /some_dir;
			add_header X-Robots-Tag "noindex, nofollow";
}

Здесь пользователь будет видеть содержимое каталога и качать оттуда файлы.

2 Если нужно сделать двусторонний обмен (на сервер и с сервера, да ещё и по пользователям разделить), то как-то так:

location /disc {
			# Безлимитная заливка.
			client_max_body_size 0;
        		# Сюда будут загружаться файлы
			root /anouther_dir;
			# Разрешаем чтение и удаление
			dav_access user:rw group:rw all:r;
			# Все методы для удобства работы (с возможностью удаления)
			dav_methods PUT DELETE MKCOL COPY MOVE;
			# Требуется для некоторых webdav клиентов 
			dav_ext_methods PROPFIND OPTIONS;
			# Чтобы клиенты могли создавать
			create_full_put_path on;
			# Возможность просмотра каталога
			autoindex on;
			# Включаем авторизацию для загрузки файлов
			autoindex_exact_size off;
        		autoindex_localtime on;
			auth_basic "Upload directory";
			auth_basic_user_file /etc/nginx/.htpasswd;
}

Понятно, что пользовательские учётки, пароли на них, надо создать отдельным шагом. Ну и SSL сверху прикрутить для защиты соединения. Во втором варианте можно даже монтировать удалённый каталог к локальной системе. Без разницы в какой системе, что в онтопике, что в офтопике. Я только не понимаю – на хрен own cloud нужен и прочие google/yandex диски.

Moisha_Liberman ()
Последнее исправление: Moisha_Liberman (всего исправлений: 1)
Ответ на: Вариантов два. от Moisha_Liberman

А можно вжух и без красных глаз засадить?

Есть же там Python Simple Http Server. Но его не рекомендуется использовать для чего-то кроме как локальной машины разработчика.

Чтобы одна команда и у тебя всё зашло без усилий.

fornlr ★★★★★ ()
Ответ на: комментарий от Pr0f1t

У меня разница в 1000ms, а у тебя?

А я глупостью не занимаюсь, потому что не контролирую ни загрузку сервера m.y.r, ни загрузку сети провайдера, из-за чего на таких малых объёмах скорость может в разные моменты времени отличаться в разы.

gremlin_the_red ★★★ ()