パスワードを忘れた? アカウント作成
14140224 story
Firefox

Mozilla、2021年初めにFirefoxのFTPサポートを削除する計画 104

ストーリー by headless
削除 部門より
Mozillaは6月に安定版をリリース予定のFirefox 77でFTPサポートをデフォルト無効にし、2021年初めには完全に削除することを計画しているそうだ(Ghacksの記事Neowinの記事ZDNetの記事Bug 1574475)。

Firefoxでは2018年のFirefox 60で「高度な設定 (about:config)」に「network.ftp.enabled」が追加されており、これを「false」にすることでFTPを無効にできるが、デフォルトでは有効のままになっている。Firefox 77ではこのプリファレンスを使用した無効化が行われるため、ユーザーが「true」に設定しなおせばFTPは利用できる。また、Firefox ESR 78のデフォルトはFTP有効になるようだ。2021年初めに予定されている変更ではFTP関連のコードがすべて削除されるため、再度有効化することはできなくなる。FTPサポート終了の理由としては、FTPプロトコルがセキュアではないことや、Firefoxで「ftp://」はほとんど使われていないことなどが挙げられている。

Google ChromeでもFTP無効化が進められており、2020年第2四半期リリースのChrome 82でFTP関連コードとリソースを削除する計画が示されている。ただし、現在のところChrome Canary(バージョン83)やChrome Dev(バージョン82)ではフラグ(chrome://flags/#enable-ftp)でFTPの有効・無効がコントロールされる状態のままになっている。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 個人的には、Thunderbird の切り捨て、RSSのサポート廃止ときて今度は FTPですか。
    やはり体力がないからジリ貧なのかな。プラットフォーマー以外からのブラウザは有り難い存在なんだけど、不便になると厳しい。

  • by Anonymous Coward on 2020年03月20日 20時12分 (#3782531)

    古くからやってる公開ファイルサーバだと割と FTP だったりするのでなくなると微妙に困るなぁ。

    • by Anonymous Coward

      エクスプローラーの標準機能でFTPサイトを開ける、はずなのだが(まだFTPをサポートしている)Chromeがインストールされていたことがあると関連付けが破壊されてうまく行かないことがあるようだ

      • by Anonymous Coward

        Windowsならエクスプローラ以外にftpコマンドもあるし、今ならcurlだって標準搭載ですね。

        • by Anonymous Coward

          怠惰なのでGUIが使いたい。UTF-8ファイル名のZipファイルも今なら標準搭載のtarコマンドで作れるのはわかっているのだが

      • by Anonymous Coward

        今うちの環境が、エクスプローラーを起動してftp:// URLを打ち込めば開けるけど、「ファイル名を指定して実行」などから開こうとすると「どのアプリで開きますか?」のウィンドウが出て、候補がFirefoxとChromeとEdgeしかないという状態だ

        • by Anonymous Coward on 2020年03月21日 8時18分 (#3782707)

          折角、IEを使えなくする良いポリシーになっているのを覆すやり方なので、
          話半分にしておいて欲しいですが、

          前に、Win10で、.htmファイルをダブルクリックでテキストエディタで開く様、設定を
          した所、URL直実行や、メールソフトのリンククリックが、みんなテキストエディタに
          なってしまった事が有りました。

          URLは「.htmファイル」扱いの可能性が有ります。

          親コメント
      • by Anonymous Coward

        昔々、ホームページの更新にIEのFTP機能を使っていたころ、途中でエラーになるので、
        コマンドプロンプトからFTPコマンドでつなごうとしたら「接続数超過」と
        エラーが返ってきたことがあります

        # IEがファイルやディレクトリ移動のたびに多重ログインしていたのだろうか?

    • by Anonymous Coward

      公開FTPサーバーなんて、利用者にも運営者にもセキュリティリスクの塊でしかないでしょ。

  • by Anonymous Coward on 2020年03月20日 20時46分 (#3782543)

    つかFTPを目の敵にする人たちって何なん?

    • by Anonymous Coward on 2020年03月20日 22時05分 (#3782581)

      Gopher「目の敵にしてもらえるならええやん…」

      親コメント
    • by Anonymous Coward

      HTTPも目の敵にしてるよ

    • by Anonymous Coward

      前にも書いたけど、個人的には、ftpクライアントを実装する上で最大の問題はlsだと思う。文字コードとか他の部分も問題だらけだけど、そういうものとして自己暗示をかければ我慢できないこともない。でも、lsは仕様が全くない。実際問題、シェルが実行したlsをテキストで送りつけてくるだけだから実質telnetだし、それをパースするのはとんでもない苦行になる。Unix時代のlsだって「ディレクトリの中味を列挙する」って動作以外に仕様らしきものなんてないだろ。世の中に何種類lsの実装があると思ってるんだよ。俺が明日新しいlsを書いたらどうするんだよ。

      要するに、ftpはコマンドライン前提で作られてるんだから、簡潔な方法でGUIにするのは無理。裏側の処理はギトギトになる。

      • by Anonymous Coward on 2020年03月20日 22時59分 (#3782602)

        plain text is the best :D

        親コメント
      • by Anonymous Coward on 2020年03月20日 23時25分 (#3782617)

        パースしやすいよう書式が定まったMLSDを使えってRFC3659で決まっただろ
        サポートしていない、あるいは違反しているFTP鯖は無視すればいい

        MLSDをサポートしていないFTP鯖があるからFTP機能やめまーすってのは
        TLS1.3をサポートしていないWeb鯖があるからブラウザやめまーすってくらい筋が違う

        親コメント
        • by Anonymous Coward

          > サポートしていない、あるいは違反しているFTP鯖は無視すればいい

          無視しても誰も困りませんからね。

      • by Anonymous Coward

        ファイル名だけならNLSTで機械可読なリストが取れる

    • by Anonymous Coward

      逆に何故今の時代にFTPを使い続けるの?
      デメリットしか無くないですか?

    • by Anonymous Coward

      時代遅れな上にこんなめんどくさいプロトコルは滅ぼすべき。
      下手にサポートする環境が残ってるせいで「昔通りの伝統業務」が引き継がれて再生産されてしまうんだろが。

  • by Anonymous Coward on 2020年03月20日 20時47分 (#3782545)

    コロナの影響で脆弱性の対処以外のアップデート停止してるみたいだし

    • by Anonymous Coward

      Chromeが延期した場合、Firefoxも延期する可能性が高くなります。
      Firefox 74.0でデフォルト値として無効化したTLS 1.0/1.1は、リモートで再度有効中です。
      Firefox 75.0で予定されていたWebRTCのDTLS 1.0対応廃止は延期されました。
      https://twitter.com/FxSiteCompat/status/1240621903905280000 [twitter.com]

  • by Anonymous Coward on 2020年03月20日 21時18分 (#3782567)

    Firefoxのnightlyやbetaを取ってくるのに時々使ってるのでちと困るなあ……

    • by Anonymous Coward

      ftp.mozilla.orgはHTTPSでもアクセスできるから何も困らんだろ。今どきHTTP(S)で同じ内容にアクセスできないanonymous FTPサーバーの具体例ってあるか?

  • FTPの最大の欠点は何かというと、ファイルのハッシュ値が変わることです。
    FTPにはアスキーモードとバイナリモードというものがありまして、バイナリデータでないアスキーデータは自動的にアスキーモードとして扱われて、JS(ジャバスクリプト)やHTMLやTXTなどのアスキーデータは改行コードがクライアントOSに合わせて自動的に書き換わる仕組みが採用されています。
    これによりファイルのハッシュ値が変わってしまうので、セキュリティを重視する現在では実用に耐えないといってもいいでしょう。

    FTPはHTTPSと違って改竄される恐れがあるので、FTPでダウンロードするときにはHTTPSのページなどに書かれたファイルのハッシュ値と比較します。(昔からダウンロードサイトにはハッシュ値を書く文化がありました。)

    JavaScriptなどのプログラムもアスキーデータですからハッシュ値が一致しないと安全性の検証ができないわけですね。

    だからこそ、もうFTPは滅びるしかないと思います。
    HTTPやHTTPSならば改行コードはそのまま転送されるので、サーバとクライアントでOSが違っても改行コード変換でハッシュ値が変化することはありません。

typodupeerror

物事のやり方は一つではない -- Perlな人

読み込み中...