WindowsがLinuxよりもウイルスに感染しやすい理由を大まかに理解したいと思います。Windowsのどの機能/設計がWindowsを非常に脆弱にし、Linuxをより耐性にしますか?
私の頭に浮かぶいくつかのこと(純粋に想像から):
Windowsでは、カーネルモードでより多くのコード/命令などを実行できますか?これにより、通常のユーザープログラムは、ハードウェア、特権リソースなどにアクセスしやすくなります。
Windowsをハッキングしようとするコミュニティが増えているため、Windowsウイルスが増えています
Linuxシステムコールはより堅牢です。しかし、それはどういう意味ですか?
ありがとう、
たった1つのポイント:Linuxにはrootユーザー(Windows Administratorと同等)が1つだけあり、他のすべてのアカウントは、システムファイルを変更する権限が制限された標準ユーザーアカウントです。
PC(Windows)ユーザーは通常、自分のアカウントをWindows管理者アカウントとして作成します。したがって、ルージュプログラムを実行すると、管理者権限で実行され、システムファイルを変更する権限があります。
Linuxマシンでは、防御線として機能するrootパスワードを手動で入力する必要があります。
私が言ったように、ただ一つの小さな点。
Windowsには、ウイルスが多くの損害を与えることを許可するAPIであるMFCがあります。また、Windowsは有料のソフトウェアであり、上級ユーザー(ウイルスを作成できる)が好まないものであることも考慮する必要があります。考慮すべきもう1つの考えは、別のシステムの代わりにWindowsを使用しているユーザーが多く、Linux(世界中に多くのプログラマーがいる協調システム)よりもプログラマーが少ないということです。