実際のところ、Linux、あるいはより広義には nix システムが Windows よりも実際に安全であるというわけではありません。 nix システムが「安全」である理由は、ユーザーのほとんどがパワーユーザーであり、システムに何かを行う前に自分が何をしているのかを理解しているためです。 Windows システムが「安全でない」理由は、まさに Windows システムのユーザー層の広さと包括性のためです。ほぼあらゆる種類のタスクをサポートしたい場合、セキュリティに関してすべてを行うのは難しい場合があります。さらに、Windows は多くの問題に対処するときに、一般のユーザーのエクスペリエンスをあまり考慮しません。たとえば、コンピューターでゲームをすることを覚えたばかりの子供に、「特定のプログラムはこのプログラムでは実行できない」と言うのは意味がありません。特定の DLL がありません。ユーザーが何をしているのか理解できない場合、問題が発生しやすくなります。
OS X についてだけ話しましょう。クローズドソースなので安全です。 OS X に関しては、Apple がハードウェアからシステム、さらにはソフトウェアに至るまですべてを管理し、ユーザーの行動を大幅に制限したため、ユーザーが使用中にセキュリティ上の問題を起こす可能性が大幅に減少しました。 OS X を「Windows として」使用するユーザーは、システムとアプリのエコシステムの制限により問題が発生しにくくなりますが、OS X を Unix システムとして使用するユーザーは、多くの基本的な間違いを犯す可能性が低くなります。
Google で検索した 2 つの記事: OS X、iOS、Linux には Windows よりも多くの脆弱性があります。 Linux は本当に Windows より安全ですか? この記事が非常に包括的であるというわけではありませんが、以下の議論を参照することは、対象者が自分の疑問を解決するのに役立つかもしれません。
Windows の安全性が Linux より低いということではなく、平均して Windows ドライバーの方が Linux ドライバーよりも劣っているということです。Windows サーバーのセキュリティに精通した管理者や Linux の一般の開発者は、依然として技術的なスキルを持っています。もちろん、Linux が第一の選択肢です。ガイドを見つけるのは便利です 。
Linux はファイル システムであり、IO を含むすべての操作はファイル関連です。 Linux のファイル権限は非常に高いです。自分の権限に属さないファイルを任意に変更することはできません。しかし、Windows では、ダウンロードしたアプリケーションが不正な場合、ユーザーのディスク ファイルを自由に読み取ったり、変更したりする可能性があります。
実際のところ、Linux、あるいはより広義には nix システムが Windows よりも実際に安全であるというわけではありません。 nix システムが「安全」である理由は、ユーザーのほとんどがパワーユーザーであり、システムに何かを行う前に自分が何をしているのかを理解しているためです。 Windows システムが「安全でない」理由は、まさに Windows システムのユーザー層の広さと包括性のためです。ほぼあらゆる種類のタスクをサポートしたい場合、セキュリティに関してすべてを行うのは難しい場合があります。さらに、Windows は多くの問題に対処するときに、一般のユーザーのエクスペリエンスをあまり考慮しません。たとえば、コンピューターでゲームをすることを覚えたばかりの子供に、「特定のプログラムはこのプログラムでは実行できない」と言うのは意味がありません。特定の DLL がありません。ユーザーが何をしているのか理解できない場合、問題が発生しやすくなります。
OS X についてだけ話しましょう。クローズドソースなので安全です。 OS X に関しては、Apple がハードウェアからシステム、さらにはソフトウェアに至るまですべてを管理し、ユーザーの行動を大幅に制限したため、ユーザーが使用中にセキュリティ上の問題を起こす可能性が大幅に減少しました。 OS X を「Windows として」使用するユーザーは、システムとアプリのエコシステムの制限により問題が発生しにくくなりますが、OS X を Unix システムとして使用するユーザーは、多くの基本的な間違いを犯す可能性が低くなります。
Google で検索した 2 つの記事:
OS X、iOS、Linux には Windows よりも多くの脆弱性があります。
Linux は本当に Windows より安全ですか?
この記事が非常に包括的であるというわけではありませんが、以下の議論を参照することは、対象者が自分の疑問を解決するのに役立つかもしれません。
Linux には厳格かつ重要なユーザー権限管理があります:
UGO(その他のユーザーグループ): 関連コマンド chmod chown
ACL (Access Control List): ACL 関連コマンド setfacl getfacl
ACL 機能: 特定のユーザーの特定のファイルに対するアクセス許可を指定できます。
selinux/apparmor (必須アクセス制御)
これらのメカニズムの保護のもとで、Linux は確かにより安全になります。必須アクセス制御機能: プログラムがどのファイルを読み取り、書き込み、または実行できるか、ネットワーク ポートを開くことができるかどうかなどを指定できます。
drwx------mysql mysql
ソフトウェアのインストールに関しては、Linux ディストリビューションは通常、apt-get や yum などのパッケージ管理ツールを通じてインストールされます。これらのディストリビューションによって維持されるソフトウェア ソースは、Windows ユーザーがインターネットからダウンロードするソフトウェアよりも明らかに安全であると言えます。ソースの方が安全です。の場合、mysql という名前のユーザーまたは root ユーザーのみがディレクトリにアクセスできます。
を使用してソフトウェアをアップグレードします。
sudo apt-get update
刷新软件列表,用sudo apt-get upgrade
Windows の安全性が Linux より低いということではなく、平均して Windows ドライバーの方が Linux ドライバーよりも劣っているということです。Windows サーバーのセキュリティに精通した管理者や Linux の一般の開発者は、依然として技術的なスキルを持っています。もちろん、Linux が第一の選択肢です。ガイドを見つけるのは便利です
。
良いシステムと悪いシステムに違いはありません。ただし、Windows にはより多くのソフトウェアとプログラムがあり、問題が発生する可能性は Linux よりもはるかに高くなります。
つまり、Linux の方が制御が簡単で、セキュリティが優れているようです。
ハッカーは Windows への攻撃を好むため、Windows にはより多くの脆弱性があるようです
Linux はファイル システムであり、IO を含むすべての操作はファイル関連です。 Linux のファイル権限は非常に高いです。自分の権限に属さないファイルを任意に変更することはできません。しかし、Windows では、ダウンロードしたアプリケーションが不正な場合、ユーザーのディスク ファイルを自由に読み取ったり、変更したりする可能性があります。
実際、最も単純な理由は
Windows ユーザーは「はい」と「次へ」をクリックすることに慣れています
Linux ユーザーは sudo を実行するタイミングを知っています
あなたは家族のバケツに陥ることはありません
誰も言及していない側面についてお話しましょう。パッケージ マネージャーなどの基本的なソフトウェア環境は完成しており、ソフトウェアのインストールと更新における依存関係の問題を簡単に解決できます。さらに、インストールを最小限に抑え、インストールを最小限に抑えることができます。インストールを最小限に抑えます。 重要なことを 3 回言います。
必要なソフトウェアを除いて、サーバー上にはその他のものがないため、もちろん問題が発生する可能性ははるかに低くなります。
Linux の方が安全だと誰が言ったのですか?