コンテンツにスキップ

Gateway

Gatewayは、x86-64ハードウェア上で動作するファイアウォール、ルーター、ゲートウェイ用のソフトウェアシステムです。標準のFreeBSDインストール上で動作します。性能の向上とセキュリティの強化のために、ホストのハードウェアに最適化されたカスタムFreeBSDカーネル上で動作させることもできます。

FreeBSDのオーバーレイ

OPNsenseやpfSenseとは異なり、Gatewayは独立したディストリビューションではなく、FreeBSDのオーバーレイです。FreeBSDのportsシステムと完全に互換性があるため、他のFreeBSDシステムと同じ方法で、ゲートウェイに追加のソフトウェアをインストールしたり更新したりできます。

強化されたカスタムカーネル

オプションのカスタムカーネルは、お使いのハードウェアに必要なドライバーと機能だけを、すべてカーネルに組み込んでビルドされます。これにより、攻撃対象領域が縮小され、カーネルモジュールのロードとアンロードが制限されます。

ファイアウォール技術

Gatewayのファイアウォールは、FreeBSD自体のパケットフィルタリングを基盤としています。デフォルトはFreeBSD標準のファイアウォールであるipfwです。ステートフルなパケットフィルタリング、カーネル内蔵のNAT、そしてパイプとキューによって帯域制限やトラフィックシェーピングを行うdummynetを備えています。ルールには番号が付けられ、ファイアウォールの稼働中に個別に追加、変更、削除できます。

オプションとして、OpenBSD生まれのパケットフィルターであるpfも利用できます。標準のFreeBSDカーネルでは常に利用でき、カスタムカーネルでは明示的なビルドオプションとして選択します。pfはデフォルトでステートフルで、宣言型のルールファイルを一括で読み込む方式を採り、OpenBSD、OPNsense、pfSenseの経験がある管理者にはなじみのある構文です。

追加のFreeGatewayソフトウェア

Gatewayには、他のFreeGatewayソフトウェアが統合されています。

  • Yumeiは、TLS証明書を自動的に更新します。
  • DynDNSは、DHCPでアドレスが割り当てられるGatewayに、常に最新のDNSホスト名を持たせます。
  • Anteiは、Gateway上で動作するデーモンを監視・管理します。

システムダッシュボード

FreeGatewayプロジェクトは、ファイアウォールやゲートウェイのような重要なインフラに、Webベースのダッシュボードがもたらすセキュリティ上の妥協を持ち込みません。代わりにGatewayには高度なTUI(テキストベースのユーザーインターフェース)を採用し、Webアプリのような利便性の大部分を、セキュリティへの影響なしに提供します。システムダッシュボードへのアクセスはSSH経由で、SSH証明書のみを使用します。Gateway以外の、FreeGatewayソフトウェアを実行するシステムでも動作します。

FreeGatewayの他のプロジェクトと同様に、Gatewayはオープンソースであり、お客様ご自身のハードウェア上で動作します。