ГлавнаяТелекомСобытияGoogle лишает Chrome поддержки FTP

Google лишает Chrome поддержки FTP

Google Chrome

Компания Google  планирует полностью прекратить поддержку интернет-протокола File Transfer Protocol (FTP) в Chrome и Chromium. Окончательный отказ от некогда востребованного протокола передачи файлов будет происходить постепенно, в несколько этапов, и первый из них начнется с момента релиза Chrome 80, сообщает cnews.ru.

Выпуск Chrome 80 Google наметила на первый квартал 2020 года. В этой версии поддержка FTP будет отключена по умолчанию, но разработчики добавят флаг DisableFTP, позволяющий вернуть поддержку этого протокола. Полное удаление частей исходного кода браузера, отвечающих за работу с FTP, Google планирует выполнить в Chrome 82. Дата выпуска этого обновления пока не установлена.

FTP был разработан в 1971 году, за 21 год до релиза HTTP. В отличие от последнего, он изначально создавался для передачи файлов и работы с файловой системой сервера. Пользователю позволялось не только закачивать файлы на сервер, но также переименовывать и удалять их, перемещать между папками и так далее.

Отказ Google от поддержки FTP в Chrome продиктован двумя основными факторами. Сам по себе этот протокол небезопасен по причине отсутствия шифрования передаваемой информации, что могут использовать в своих целях киберпреступники. Второй фактор — уровень востребованности данной технологии: по данным Google, протоколом пользуются лишь 0,1% пользователей.

Из второго фактора следует нежелание Google реализовывать в Chrome и Chromium поддержку более современного протокола — FTPS (FPS over SSL, по аналогии с HTTPS), дополненного поддержкой шифрования трафика. Google не станет добавлять в свой браузер поддержку невостребованных разработок.

Желание отказаться от FTP у Google возникло достаточно давно: первые призывы разработчиков «похоронить» эту технологию появились в январе 2014 года на портале bugs.chromium.org. Доводы в пользу отказа от технологии приводились те же — ее небезопасность и непопулярность. Тем не менее, в течение нескольких лет дальше слов дело не двигалось, и лишь в браузере Chrome 63, вышедшем 7 декабря 2017 года, были сделаны первые шаги. В частности, разработчики включили пометку флагом небезопасного соединения обращений к ресурсам по протоколу FTP и стали выдавать пользователям предупреждения о небезопасном подключении.

Второй шаг разработчики сделали 30 января этого года, выпустив браузер Chrome 72. В обозревателе была отключена функция отображения содержимого ресурсов, загружаемых по FTP, в том числе HTML-документов и Readme-файлов. Пользователю оставили возможность видеть дерево директорий и скачивать файлы по прямым ссылкам. К выходу Chrome 76, самому актуальному на момент публикации материала апдейту, Google удалила из браузера поддержку прокси для FTP.

После 100% удаления поддержки FTP в Chrome и Chromium в браузере Google останется лишь ограниченная поддержка сторонних клиентов. Реализовано это будет в виде диалогового окна, активирующегося при попытке открытия ссылок «ftp://» и предлагающего запустить для этого отдельную программу (при наличии таковой в системе). Это может быть любой клиент — от узкоспециализированного FileZilla до многофункционального файлового менеджера Total Commander.

Работа с FTP-протоколом будет исключена из всех браузеров, основанных на Chromium, после выхода соответствующих их обновлений. К их числу относятся, в частности, разработанный по образу и подобию классической Opera 12.x Vivaldi и обновленный Microsoft Edge, «переехавший» с собственного движка EdgeHTML на Chromium в 2019 году.

Помимо этого, от FTP откажется и Firefox, и если разработчики Chrome впервые задумались об этом в 2014 году, то в Mozilla начали обсуждать вопрос о переходе хотя бы на FTPS еще в 2001 году. Отметим, что компания Apple сделала это раньше всех, лишив свою мобильную платформу iOS умения работать с FTP.

Xiaomi выпустила 3D-книгу о Гарри Поттере
Alibaba Group выпустила собственную операционную систему для магазинов