RIP FTP? File Transfer Protocol switched off by default in Chrome 80

You can turn it back on, but why?

Chrome 80 emerged from Google this week with a few more nails to hammer into the coffin of the venerable File Transfer Protocol (FTP).

While there has been somewhat of a kerfuffle around Chrome of late, the eagle-eyed will have noted that version 80, which debuted in the stable channel yesterday, has finally disabled the implementation by default.

You can still switch it back on via an option or command line flag (such as --enable-ftp) but, to be honest, why would you? Google noted that usage in the browser was so low (yes, The Chocolate Factory is watching, always watching) that there wasn't much point in improving support.

While the likes of FileZilla can replace what is being sliced from Chrome, the time has surely come to follow the 2017 example of the Debian gang and shut down those old servers once and for all.

It has been a death by a thousand cuts for FTP in Chrome. Version 72 snipped off fetching document sub-resources over the protocol. A bug in 74 dropped support for accessing FTP URLs over HTTP proxies and went down so well that version 76 removed proxy support for FTP entirely.

FTP will lumber on in the browser, zombie-like, for a few more months. Version 81 will switch it off for all Chrome installations (not just non-Enterprise ones) and Version 82 should remove the thing once and for all.

The File Transfer Protocol has its roots in the happier, hippier times of 1971, when astronauts were still bounding about on the Moon. Over the years, it gained support for TCP/IP, IPv6 and, crucially, some security extensions.

Security is the key thing here. For example, FTP doesn't encrypt its traffic and anyone armed with a packet sniffer can read the content of transmissions. Solutions such as FTP over Secure Shell connections can help, but ultimately FTP itself is a protocol from a simpler and more trusting time.

Google's move may spur the last holdouts to type QUIT, particularly with the culling of the code in the Enterprise version of the browser. The likes of FTPS, SFTP and HTTPS will shunt data around in a far more secure fashion. ®

Similar topics

Other stories you might like

  • IPSE: More than a third of freelancers have quit contracting since IR35 reforms

    Exodus, movement of the people... to the Middle East or elsewhere

    More than a third (35 per cent) of contractors in the UK have become permanent employees, retired, shifted to work overseas or are "simply not working" since IR35 tax legislation was revised earlier this year.

    This is according to the Association of Independent Professionals (IPSE) which found 35 per cent fewer freelancers among those it surveyed since 6 April when the government pushed through the delayed reform.

    "This research shows the devastating impact the changes to IR35 have had on contractors, needlessly compounding the financial damage of the pandemic," said Andy Chamberlain, director of policy at IPSE. "Now, just when contractors are needed the most - amid mounting labour shortages across the UK and particularly in haulage - government decisions have drive out a third of the sector."

    Continue reading
  • New Relic guzzles down CodeStream to help devs jump straight from app error telemetry to offending code

    'I can debug production from the IDE,' said CS boss Peter Pezaris

    Observability company New Relic has acquired CodeStream, specialists in developer collaboration, with the aim being to connect observability data with code in the development environment.

    CodeStream, founded in 2017 by Peter Pezaris, adds instant developer communication to coding environments. For example, a developer puzzling over some code written by a colleague can click next to that code, type a message to the other dev, and they will receive it either in the IDE if they happen to be working on the same project, or in a messaging tool such as Slack, complete with a reference to the code in question. They reply, and a discussion begins.

    Although it may seem a small thing, given that they could just use Slack (or any number of other messaging services) directly, the context and convenience makes it a worthwhile collaboration tool. CodeStream also integrates with pull requests from GitHub, GitLab, BitBucket, and issue management from Jira, Trello and others.

    Continue reading
  • Analogue tones of a ZX Spectrum Load set to ride again via podcast project

    Remember the R Tape Loading Error?

    The glory days of audio-cassette loading are set to return in the coming weeks, with retro fans to be treated to a broadcast for them to hit Play and Record to.

    Audio cassettes were the medium of choice for software back when Sinclair and Commodore's 8-bit hardware ruled the roost. The floppy disk seemed impossibly glamorous for the average home computer user and code was instead delivered via audio.

    While the sound of those files was unintelligible for most, for some enthusiasts it was possible to discern the type of data being loaded. Right up until the all-too-common R Tape Loading Error (which usually seemed to come right at the end of a lengthy period staring at a loading screen).

    Continue reading

Biting the hand that feeds IT © 1998–2021