Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuでファイアウォールルールを簡単に作成できるおすすめアプリ2選

Linuxは最もセキュリティ性の高いOSのひとつです。通常はアンチウイルスソフトが不要で、許可のないファイルは実行できず、悪意ある攻撃者から身を守る仕組みが数多く備わっています。そんなLinuxにおいて、システム管理者から一般ユーザーまで広く活用されているのがファイアウォールです。

ファイアウォールは、最もシンプルな形では、受信パケットを一旦受け取り、コンピュータ上の宛先アプリケーションへ渡す前、あるいは外部へ転送する前に、そのパケットをどう扱うべきかを判断します。この「どう扱うか」の判断は、ユーザーが定義したネットワークファイアウォールルールによって行われ、パケットを受け入れるか拒否するかが決定されます。

Linuxカーネルには、一連のルールに基づいてパケットの許可や拒否を行うフィルタリング機能が標準で組み込まれており、これこそまさに求めている機能です。残る課題は、そのルールをどのように指定するかという点です。

iptablesの課題

デフォルトでUbuntuをはじめとする多くのLinuxディストリビューションには、iptablesというユーティリティが含まれています。これを使えば、コンピュータを通過するネットワークトラフィックに適用されるファイアウォールルールを定義・管理できます。しかし、iptablesのコマンドラインオプションは非常に分かりにくく、その数は数百にも及びます。つまり、決してユーザーフレンドリーとは言えません。

典型的なiptablesルールの例は以下の通りです。

# iptables -A INPUT -s xmail.spammer.ru -d 10.4.5.6 -p tcp --dport 25 -j REJECT

もっと簡単に設定できるべきだと思いませんか?Windowsには、最初からフル機能のファイアウォールを提供し、後から自由に変更できるソフトウェアが数多く存在します。実はLinuxにも、ファイアウォールを手軽に設定できるツールがいくつもあるのです。

UFW&GuFW

UbuntuユーザーにおすすめなのがUncomplicated Firewall(略称:UFW)です。UFWもコマンドラインユーティリティですが、はるかにシンプルな構文が特徴です。まずすべての着信/発信接続を許可または拒否する基本方針を決め、その後、特定のポート・ホスト・サービスごとに個別に通信を制御していきます。例を見るとより分かりやすいでしょう。

ufw allow 8080/tcp と入力すればポート8080へのアクセスがすべて許可されます。同様に ufw deny 21 と入力すれば、ポート21(FTP)へのアクセスがすべて拒否されます。

Ubuntuでファイアウォールルールを簡単に作成できるおすすめアプリ2選

さらにUFWにはGuFWというグラフィカルフロントエンドが用意されています。UFWのオプションを覚える必要なく、高度なルールまで直感的に作成できるGUIを提供してくれます。インストールはUbuntuソフトウェアセンターから行えるほか、sudo apt-get install gufw コマンドでも可能です。

Firestarter

Firestarterも人気の高いツールで、Linuxのファイアウォール設定を格段に簡単にしてくれます。こちらもUbuntuソフトウェアセンターからインストールできるほか、sudo apt-get install firestarter コマンドで導入できます。

単なるUFWのGUIフロントエンドであるGuFWとは異なり、Firestarterははるかに多機能です。初回起動時にはウィザード形式で案内してくれるため、初心者でも迷わず設定を進められます。ウィザードはネットワークデバイスの自動検出はもちろん、インターネット接続共有などのオプション設定にも対応しています。

Ubuntuでファイアウォールルールを簡単に作成できるおすすめアプリ2選

もちろんファイアウォールルールも簡単に作成でき、内部の複雑な処理はすべてFirestarterが引き受けてくれます。ルールを追加するには「Policy」タブを開き、アクティブなエリア内で右クリックするだけで、その種類のルール(ポリシー)を追加できます。

Ubuntuでファイアウォールルールを簡単に作成できるおすすめアプリ2選

例えば次の画面では、ホスト192.168.0.56からのHTTP受信トラフィックを許可しています。必要に応じてコメントを添えておけば、あとは保存するだけでルールが反映されます。

まとめ

ここで紹介した以外にも、ipkungfuやshorewallなど、同様のことができるツールは複数存在します。その中でもFirestarterとUFW/GuFWは、最も一般的でありながら使いやすい定番ツールです。家庭用PCやサーバーのファイアウォールを設定したいだけであれば、これらのツールを使えばストレスなく作業を完了できるでしょう。

あなたはLinuxでファイアウォールを使用していますか?もし使っているなら、どのツールを利用していますか?ぜひコメントで教えてください。

  1. Windows 10のスタートメニューにアプリのショートカットを作成する2つの方法

    よく使うアプリをスタートメニューに追加しておくと、アプリへのアクセスが格段に快適になります。しかし、新しくインストールしたアプリがWindows 10のスタートメニューに表示されず、困っている方も少なくないのではないでしょうか。 本記事では、Windows 10のスタートメニューにアプリのショートカットを作成する方法を詳しく解説します。以下の手順に従えば、お気に入りのアプリをすべてスタートメニューに集約できます。ぜひ最後までご覧ください。 Windows 10のスタートメニューは、従来のバージョンよりも使いやすく設計されています。その利便性を最大限に引き出すためのシンプルなコツを紹介します。ア

  2. Androidスマホで使える無料コラージュ作成アプリおすすめ5選

    写真は、大切な人と共有した貴重な思い出を残すための最良の方法です。時間が経っても、いつでもその瞬間を振り返り、心に刻むことができます。 そもそもコラージュとは何でしょうか?コラージュとは、写真や紙、布などの素材を集めて1つの作品に仕上げるアートのことを指します。 フォトコラージュを作ることは、バラバラの大切な思い出をたった1枚の画像にまとめられる、最高の方法です。 完璧なコラージュを作るために、難しいソフトウェアは必要ありません。お手持ちのAndroidスマートフォンと優秀なコラージュ作成アプリがあれば、誰でも美しいコラージュを作り、大切な人と簡単に共有できます。 Android向け無料コラー