GNU/Linux >> Linux の 問題 >  >> Linux

Linux上のアンチウイルス:実際に使用する必要がありますか?使用する場合、いつ必要ですか?

Linuxでウイルス対策を実行する場合、状況によっては意味がありますが、平均的なLinuxデスクトップはその1つではありません。

Windowsユーザーの場合、システムにウイルス対策ソフトウェアをインストールすることは、長年にわたる最初のステップの1つになっています。しかし、Linuxシステムの場合、選択はそれほど明確ではありません。 Linuxに切り替えたばかりの人がよく尋ねる大きな質問は、「なぜLinuxはウイルス対策を必要としないのですか?」です。

この記事では、システムの使用状況に応じて、質問に回答し、いくつかのヒントを提供します。

Linuxが安全であると見なされる理由

完璧な、または無防備なオペレーティングシステムはありませんが、Linuxコンピュータは、WindowsやmacOSなどの他のオペレーティングシステムよりもマルウェアやウイルスに攻撃されるリスクが低いと言えます。さまざまな理由で、次に説明します。

1。 Linuxは設計上安全です

何よりも、Linuxオペレーティングシステムのアーキテクチャを検討する必要があります。

Linuxの権限ベースの構造では、各アプリを実行する前にスーパーユーザー(root)による承認が必要なため、通常のユーザーが管理アクションを実行できなくなります。この障壁により、ウイルスがシステムに侵入して災害を引き起こすことが困難になります。

ルートでないと、Linuxで新しいプログラムを実行/インストールすることはできません。スーパーユーザーのみが、システム内のすべてのファイルにアクセスする権限を持っています。

Linuxは、明示的な許可なしに実行可能ファイルを処理しません。これは、別個の独立したプロセスではないためです。したがって、chmod +xする必要があります 実行する前にファイル。

Linuxでは、ウイルスがシステムレベルのアクセスを取得するのは困難です。 これは、rootアカウントがシステム関連のファイルを所有しているためです。したがって、ウイルスが感染した場合、ウイルスはインストールされたユーザーアカウントにのみ影響し、rootアカウントには影響しないため、簡単に削除できます。

言い換えれば、Linuxアーキテクチャでは、ウイルスが何もすることはほとんど不可能です。これが、Linuxでウイルス対策ソフトウェアがまだ必要ない主な理由の1つです。

2。ソフトウェアソース

ソフトウェアがどのようにインストールされるかを考えてください。 Windowsでは、Linuxのソフトウェアリポジトリに似たものはなく、悪意のあるソフトウェアでないことを保証することなく、見つけたアプリケーションをインストールできます。

これにより、ユーザーはLinuxよりもマルウェアをダウンロードするのが少し簡単になります。ウイルスやスパイウェアを実行するために必要なのは、感染した実行可能ファイルをダブルクリックすることだけです。

逆に、すべてのLinuxディストリビューションには公式リポジトリがあります 、署名および検証されたアプリケーション適切な操作のために 、および脆弱性の問題はありません。したがって、リポジトリの公式アプリケーションのみをインストールする場合、ウイルスがシステムに漏洩することはほとんどありません。

さらに、Linuxを使用しているほとんどの人は、悪意のあるソフトウェアがパッケージ化されている可能性のある海賊版プログラムやゲームを使用していません。代わりに、ディストリビューションの公式ソフトウェアセンターと、おそらくいくつかの信頼できるリポジトリを使用します。

3。人気度

ご想像のとおり、オペレーティングシステム用に開発されたマルウェアの量は、その人気に比例します。

Linuxは通常、サイバー犯罪者の主要な標的ではありません。 WindowsとmacOSはより広く採用されており、ウイルスの作成者はこれらのオペレーティングシステムを優先します。これは、これらのオペレーティングシステムが広範囲にわたる損害を引き起こす可能性が高いためです。

StatCounterによると、すべてのLinuxディストリビューションは、デスクトップで使用するために人口の約2%しか使用していません。

悪意のあるソフトウェア作成者は通常、名声または金銭のいずれかのために彼らが行うことを行います。彼らの観点からは、最も人気のあるプラットフォームをターゲットにしたほうがよいでしょう。

では、Windowsが悪用されやすく、より良い結果が得られるのに、なぜLinuxに集中するのでしょうか。

Linuxでアンチウイルスが必要な場合

ただし、Linuxサーバーフィールドに入力すると、状況が少し異なります。

通常、Linuxサーバーは、Windowsシステムとファイルを共有するか、メールサーバーとして機能する場合にのみ、ウイルス対策を必要とします。どちらの場合も、ウイルス対策ソフトウェアは、これら2つのサービスを介して出入りするファイルを検査します。

ただし、ウイルス対策ソフトウェアがオペレーティングシステムを監視するWindowsシステムのようには機能しません。

Linuxサーバーでウイルス対策を実行する主な理由は、通常、サーバー自体を保護するためではなく、サーバー上のサービス/ファイルを使用するエンドユーザーを保護するためです サーバーを潜在的なウイルスキャリアと考えてください。

したがって、Linuxでウイルス対策ソフトウェアを使用するための最も強力な論拠は、無意識のうちに渡される可能性のある悪意のあるファイルからWindowsおよびMacユーザーを保護することです。

これが、他のプラットフォームのユーザーによってアップロードされた多数のファイルを保存するLinuxサーバーでウイルス対策プログラムが優先される理由です。

どのLinuxアンチウイルスが存在しますか?

多くのLinuxアンチウイルスプログラムがニーズに適しています。以下に、マルウェアやその他のオンラインの脅威からシステムを安全に保つLinux用のウイルス対策アプリのベスト3をリストアップしました。

ClamAV

ClamAVは、Linuxプラットフォーム向けの主要なオープンソースウイルススキャナーです。ウイルス、マルウェア、トロイの木馬、その他の脅威を検出するウイルス対策ソフトウェアであり、無料でも利用できるため、Linuxに最適なウイルス対策ソフトウェアの1つです。

さらに、前述したように、ClamAVはオープンソースであるため、世界中のユーザーがウイルスディレクトリを継続的に更新しています。この種のコミュニティコラボレーションがClamAVの理由です ほぼすべてのディストリビューションのソフトウェアリポジトリに含まれています。

コモド

Comodoは、クラウドベースの動作分析を使用してデバイスをあらゆる種類のマルウェアから保護する強力なクロスプラットフォームのウイルス対策ソフトウェアです。さらに、無料なので、Comodoを試してみても失うものはありません。

プロアクティブな保護により、Comodoアンチウイルスはすべての既知の脅威を打ち負かします。このソフトウェアは、リアルタイム、オンアクセス、オンデマンドのウイルススキャン、完全なイベントログ、スケジュールスキャンなどを備えています。

Chrootkit

Chkrootkitは、その名前が示すように、ルートキットをスキャンします。ルートキットは検出が難しく、システムから削除するのが困難です。これらは、rootユーザーアカウントを侵害し、長期間アクセスを維持するように設計された悪意のあるプログラムのコレクションです。

その結果、システム管理者は通常、マルウェアの検出またはマルウェアのスキャンにChkrootkitを使用します。

Chkrootkitは、psなどの一般的なユーティリティを使用してプロセスのリストを確認する場合があります。 指図。次に、カーネルにクエリを実行し、その瞬間に同じ情報を要求します。違いがある場合は、その疑いがあり、そのようにマークされています。

結論

Linuxは無防備ではありませんが、日常のデスクトップでの使用に関しては、Linuxは現在、ウイルス対策ソフトウェアが実質的なリスクなしに機能する必要がない唯一のオペレーティングシステムです。

ただし、Linuxベースのファイルサーバーまたはメールサーバーを実行している場合は、ウイルス対策ソフトウェアを使用して保護することをお勧めします。これらのサービスを使用するエンドユーザー。

一般的に、安全なシステムを構築し、万が一の事態から保護するための最も効果的な方法は、ウイルス対策を使用するのではなく、更新を最新の状態に保ち、公式リポジトリからのみソフトウェアをインストールし、ファイアウォールを正しく構成するように注意してください。


Linux
  1. LinuxでTracerouteをインストールして使用する方法

  2. Linux – -9プロセスを強制終了すべきではないのはいつですか?

  3. TCP_NODELAY と TCP_CORK をいつ使用する必要がありますか?

  1. LinuxでFlatpakをインストールして使用する方法

  2. Linux –なぜSuだけでなくSuを使用するのですか?

  3. Linuxでいつpthread_exit()を使用し、いつpthread_join()を使用するのですか?

  1. いつ、なぜApt-get Updateを使用する必要がありますか?

  2. Kali Linux 1.0.5 とソフトウェア無線

  3. Linux ソフトウェア ウォッチドッグの使用方法