Windows 10からLinuxに移行する?最初に考慮すべき5つのセキュリティの違い
Windows 10のサポートが終了に近づいているため、Linuxへの切り替えを考えているかもしれません。セキュリティに関して知っておくべきいくつかのことがあります。
Windows 10を置き換えたいと考えている方にとって、WindowsとLinuxがどれほど異なるのか疑問に思うかもしれません。通常のユーザーインターフェースの問題に加えて、セキュリティも考慮する必要があります。
私は約30年間Linuxを使用しており、その間に深刻なセキュリティ問題は一度だけ経験しました(私が引き受けたサーバーに注入されたルートキット)。それ以外は順調でした。
おそらく、LinuxはWindowsよりも安全であると聞いたことがあるでしょう。もし聞いたことがないのであれば、私はそれが真実であることをお伝えします。しかし、LinuxがWindowsよりもはるかに安全である理由は何でしょうか?そして、セキュリティの観点から、これらのオペレーティングシステムはどのように異なるのでしょうか?
これらの違いを理解するのに役立ついくつかの項目を提供させてください。
1. ファイアウォール
Windows 10には、OSのほぼすべての側面に組み込まれたファイアウォールシステムであるWindows Defenderが搭載されています。Windows Defenderはデフォルトで有効になっており、それを無効にすることはリスクがあります。なぜなら、Windowsは地球上で最も標的にされるオペレーティングシステムだからです。
多くのLinuxディストリビューションでは、ファイアウォールはデフォルトで有効になっていないことがよくあります。その上、ベースのディストリビューションごとに異なるファイアウォールがあります。例えば、UbuntuにはUncomplicated Firewall(UFW)があり、FedoraにはFirewalldがあります。どちらも優れたオプションであり、それぞれにGUIアプリケーション(Firewalld用のfirewall-configとUFW用のGUFW)もあります。Firewalldはデフォルトで有効になっていることが多いですが、UFWはしばしばそうではありません。幸いなことに、特にGUIを使えば、両方を非常に簡単に管理できます。
WindowsとLinuxのファイアウォールの最大の違いは、Linuxのオプションがはるかに多くの制御を提供することです。たとえば、ファイアウォールの設定では、ゾーン、サービス、IPセット、ポート、プロトコル、ソースポート、インターフェースなど、さまざまな要素を制御します。しかし心配しないでください。一般的に、具体的なトラフィック(SSHなど)を許可したい場合を除き、ファイアウォールに手を触れる必要はありません。
2. Sudoと管理者ユーザー
Windowsでは、管理者レベルのタスクが必要な場合(アプリケーションのインストールなど)、通常、プロンプトが表示されたときに単に「OK」をクリックするだけで、タスクが実行されます。パスワードを入力することなく、管理者権限でターミナルアプリを開くこともできます。
Linuxでは、管理タスクを実行するたびにユーザーパスワードを入力する必要があります。管理権限でコマンドを実行する場合は、sudoを使用しなければなりません。これは「スーパーユーザーが実行する」という意味です。sudoでコマンドを実行するときは、ユーザーパスワードを入力する必要があります。誰かがあなたのマシンで管理タスクを実行しようとした場合(悪意のあるソフトウェアをインストールするなど)、あなたのユーザーパスワードを知らなければ成功しません。
ユーザーのパスワードを入力することは、Windows 10のユーザーが慣れなければならない分野の一つです。それは、あなたのオペレーティングシステムがより安全であることを意味するので、良いことです。
3. 許可
Windows 10 では、ユーザーが設定できる権限はあまりありません。しかし、Linux ではその権限を完全にコントロールできます。
Linuxの権限は、コマンドラインまたはGUIの2つの方法で管理されます。コマンドラインからファイルやフォルダの権限を調整したい場合は、chmodコマンドを使用します。GUIを介して権限を調整したい場合は、ディストリビューションのファイルマネージャを使用します。
ただし、注意すべきことは、コマンドラインを使用することでより多くの権限を得ることができますが、それは絶対に必要というわけではありません。たとえば、GNOMEファイルマネージャを使用すると、ファイルやフォルダを右クリックしてプロパティを選択し、次に権限セクションを展開することでカスタム権限を設定できます。この新しいポップアップでは、オーナー(つまりあなた)、グループ、その他のユーザーの権限を調整できます。フォルダの権限を再帰的に変更するオプションもあり、含まれているすべてのファイルとフォルダが同じ設定になります。
Linuxの権限システムは、オープンソースのオペレーティングシステムがしばしばWindowsよりも安全であると考えられる多くの理由の一つです。
4. アンチウイルスおよびマルウェア対策の必要性(またはその欠如)
Windowsでは、ウイルス対策ソフトとアンチマルウェアは必要です。これらなしでWindowsを運用すると、数多くの悪意のある攻撃の餌食になるリスクがあります。一方、Linuxではウイルス対策もアンチマルウェアも必須とは見なされていません。とはいえ、Windowsではサードパーティのセキュリティソリューションにお金を払う必要はなく、内蔵のWindows Defenderがしっかりとした仕事をしてくれます。
前にも言ったように、私はLinuxでほぼ30年間セキュリティ問題に遭遇したことがなく、デスクトップマシンにはウイルス対策ソフトやマルウェア対策ソフトをインストールしたことがありません。Linuxにこれらのタイプのアプリケーションをインストールすることはできますが、おそらく使われることはないでしょう。Linuxが攻撃に対して無傷でいられる理由の一つは、安全性を高めるためにゼロから構築されているからです。ユーザーの権限からSELinuxやAppArmorに至るまで、Linuxは非常に安全です。
さらに、LinuxはWindowsほど標的にされていない(Windowsはハッキングが容易であり、より普及しているため)。私はこう言いたい:最近、Linuxへの攻撃が増加しているので、この種の保護が必要になる日が来るかもしれません。
5. 脆弱性修正
私は、Linuxの脆弱性に対する修正が問題が発見されてから数時間以内にリリースされるのを間近で見たことがあります。それはWindowsでは起こりません。実際、Windowsの脆弱性が発見されても、修正が何週間もリリースされないという話を聞いたことがあります。
例えば、Microsoftは毎月の第2火曜日に行われるパッチ・チューズデーのリリーススケジュールに従っています。一方、Linuxはそのようなスケジュールに従っていないため、パッチは作成されたほぼ直後にリリースされます。私は毎日Linuxシステムで更新コマンドを実行し、定期的にセキュリティパッチが追加されるのを見ています。
オペレーティングシステムのセキュリティを向上させたいなら、Windows 10から自分の好みに合ったLinuxディストリビューションに移行するのが最善です。
