SnapおよびFlatpakアプリは安全にインストールできますか?それらは「公式」であり、特定のディストリビューションバージョンで承認またはテストされていますか?

TulainsCórdova

ディストリビューションの公式リポジトリの外にアプリをインストールするのは好きではありません。

Linuxのセキュリティは、リポジトリを綿密にキュレートし、現在のディストリビューションバージョンとのライブラリの互換性、安定性、セキュリティについてテストすることに大きく依存しています。

外部リポジトリから、レトロな緑/琥珀色の蛍光体モニターを模倣した豪華な端末エミュレーターをインストールしました。このアプリは私のシステムに大混乱をもたらし、Ubuntuを再インストールする必要がありました。

PPAの使用について多くのことを躊躇しています。

私は、ウェブサイトからダウンロードされた外部ソース、PPA、またはパッケージをほとんど信頼していません。

しかし今では、SnapFlatpakがUbuntuに特化したサイトで大流行しているようです。

  • SnapアプリまたはFlatpakアプリをインストールしても安全ですか?
  • そのような公式のリポジトリはありますか?
  • この不適切もので安定性はどのように考慮されますか?
TrailRider

スナップにはhttps://snapcraft.io/リポジトリがありますこれは、Ubuntuを構築するのと同じ人々であるCanonicalによって実行されます。

Flatpaksの公式リポジトリはhttps://flathub.org/にありますFlatpaksはRedhatによって開発されましたが、flathubリポジトリを管理しているかどうかはわかりません。

安定

もちろん、個々のパッケージの安定性はビルドの品質に依存し、メンテナに翻弄されます。

フラットパックとスナップはどちらも、サンドボックス内で必要な依存関係を使用して完全に構築されていますが、どちらもこれを少し異なる方法で処理します

スナップはマウントポイントを構築し、システムはプログラムアーカイブをマウントしてそこから実行します。

Flatpaksは/var/flatpak/、システム全体(グローバル)のインストール用と~/.var/appローカル側に組み込まれていますそれらをマウントして実行します。

安定性についての良いニュースは、どちらかに不安定なアプリケーションが含まれている場合、他のインストール済みアプリとの競合を引き起こすライブラリをインストールしても、システムの残りの部分が不安定になることはないということです。

どちらも、実行に必要なすべての情報を備えた自己完結型のアプリケーションです。これがこのディストリビューションにとらわれないものであり、それらをサポートする任意のLinuxシステム(flatpakまたはsnap)にインストールできるようにします。

セキュリティ

これはもう少しあいまいです。

スナップには公式のリポジトリしかありません。マルウェアがリポジトリに侵入したという報告が1件ありましたが、すぐに検出されて削除されました。ユーザーの知らないうちにマイニングされた通貨をアプリのメンテナーに送り返すの暗号通貨マイニングソフトウェアでした。それでも、アプリとAFAIKによる悪影響はありませんでしたが、ユーザーのホームフォルダーにアクセスできませんでした。

Flatpaks:公式リポジトリを使用する場合、Snapsとほぼ同じセキュリティが必要です。完璧なものはありませんが、マルウェアであり、最初の送信レビューを通過した場合、それを含むものはすぐに認識されて削除されます。

私は個人的に、ウイルスのような明白なマルウェアがSnapまたはFlatpakのリポジトリになり、前述の暗号通貨マイニングアプリのような卑劣な望ましくない動作をするものが非常に長く残ることを疑っています。

全体として、どちらも安全だと思いますが、どちらも公式のUbuntuソースほど本質的に安全ではありませんが、これはPPAにも当てはまります。Ubuntuの公式のソースの外のソースを追加することはできません非常に安全です。

ここに警告を追加する必要があります。他にもFlatpakリポジトリがあります。これらのほとんどは、flathubを使用するのではなく、独自のリポジトリをホストしたいだけの正当なプログラム用です。これらは完全にflathubの品質管理の範囲外であり、プログラムの開発者を信頼する場合にのみ追加する必要があります。これはスナップリポジトリの追加にも当てはまりますが、現時点では公式のスナップリポジトリ以外はないと思います。

フラットパックとスナップを安全に設置できるかどうかについて

公式のリポジトリに固執している限り、全体的に安全です。インストールするパッケージの説明に目を通し、少し怪しげなものはインストールしないでください。

どちらも、他の方法では利用できないソフトウェアをインストールして「正常に動作」させるための安全な(ディストリビューションの公式パッケージソース以外で期待できるほど安全な)方法をユーザーが持つための優れた方法です。

たとえば、SpotifyをSnapとしてインストールし、Teamspeak3をフラットパックとしてインストールしています。Spotifyはppa経由で利用できますが、スナップを使用すると、使用を回避できるPPAでaptが乱雑になるのを回避できます。

Teamspeakは、フォルダーを解凍する.runを使用した場合にのみ使用できます。次に、抽出したフォルダーをホームディレクトリに配置し、shファイルをクリックするか、コマンドラインを使用して開始します。以前にこれを行ってから、デスクトップランチャーを作成して起動し、そのランチャーを~/local/share/applicationsフォルダーに追加して起動しました。Flatpakをワンステップでインストールして機能させる方がはるかに簡単でした。


外部リポジトリから、レトロな緑/琥珀色の蛍光体モニターを模倣した豪華な端末エミュレーターをインストールしました。このアプリは私のシステムに大混乱をもたらし、Ubuntuを再インストールする必要がありました。

あなたの質問に至るまでのあなたのリードのその部分に対処するには:

PPAがUbuntuのインストールを完全に妨害した理由は、ネイティブプログラムが使用できない依存関係として新しいライブラリを導入したか、インストールされたライブラリを、ネイティブUbuntuで使用するには古すぎる古いライブラリで上書きしたためだと思います。

スナップとFlatpaksの両方の良い点は、独自のフォルダー内で実行する必要のあるライブラリーを取り込むことです。スナップとフラットパックは自己完結型であり、システムファイルやライブラリに影響を与えることはありません。

これの欠点は、プログラムが非スナップまたはFlatpakバージョンよりも大きい可能性があることですが、トレードオフは、他のスナップやFlatpakでさえも、他のものに影響を与えることを心配する必要がないことです。悪いライブラリを持ち込んだなどの理由でアプリが壊れた場合は、アンインストールするだけで完全になくなります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ