Go to main content
Oracle® Solaris 11.3 でのネットワークのセキュリティー保護

印刷ビューの終了

更新: 2016 年 11 月
 
 

Oracle Solaris での PF の IP フィルタ および OpenBSD パケットフィルタとの比較

IP フィルタ の機能とパケットフィルタ (PF) の機能は、正確には一致しません。そのため、IP フィルタ の構成をパケットフィルタの構成にマップする変換ツールはあり得ません。ネットワークポリシー (ファイアウォールポリシーを含む) をある製品から別の製品に変換する場合の最適な方針は、要件と仕様を確認してから、新しいツールを使用してポリシーを実装することです。IP フィルタ 構成ファイルのネットワークポリシーを実装する PF 構成ファイルの例については、使用例 4を参照してください。

IP フィルタ と Oracle Solaris パケットフィルタの比較

次の表は、PF の Oracle Solaris 実装と IP フィルタ を比較しています。表 4では、PF の Oracle Solaris 実装と OpenBSD PF を比較します。

表 3  IP フィルタ と Oracle Solaris でのパケットフィルタの比較
ファイアウォールの機能
IP フィルタ
Oracle Solaris の PF 実装
構成ファイル
ippool.confipnat.confipv6.conf など複数
1 つの pf.conf ファイル
規則の理解しやすさ
複雑な構文
マクロなどのショートカットやテーブルによる読みやすさ
IPv4 および IPv6 パケットのフラグメント
管理者が再構築を明示的にオンにする必要がある
IP の再構築がデフォルトでオンになっている
ループバックインタフェースの保護
set intercept_loopback true; で有効にする必要がある
ファイアウォールがループバックインタフェース上のパケットを常にインターセプトする
パッケージ名
ipfilter
firewall
OS 署名ファイル
なし
pf.os
pass 規則
デフォルトではステートレス
デフォルトではステートフル
権利プロファイル
IP フィルタの管理
Network Firewall Management
SMF サービス名
ipfilter
サービスを有効にする前に PF 構成を必要とする firewall と、pflog および ftp-proxy サービス

Oracle Solaris パケットフィルタと OpenBSD パケットフィルタの比較

次の表では、PF の OpenBSD 実装と Oracle Solaris バージョンの違いについて説明します。Oracle Solaris に含まれていない OpenBSD 機能については、パケットフィルタの概要を参照してください。

表 4  OpenBSD PF と Oracle Solaris PF の違い
OpenBSD PF の動作
Oracle Solaris PF の動作
Oracle Solaris PF での違い
ユーザーが Web から PF をダウンロードします。
管理者が IPS パッケージとして PF をインストールします。
IPS リポジトリが、保存されたデータと移動中のデータのセキュリティーを提供します。
pf* コマンドがファイアウォールを実行します。
svc* コマンドがファイアウォールを実行します。これは SMF サービスです。
一部の PF コマンドの使用は、SMF コマンドに置き換えられています。
NAT での PF は IPv4 および IPv6 ネットワークを介して機能します。
OpenBSD が RFC 6146 で説明されている NAT-64 をサポートしているのに対して、Oracle Solaris は、RFC 2663 で説明されている従来の NAT のみをサポートしています。
NAT での PF は、IPv4 ネットワーク上でのみ機能します。
ゾーンのプロビジョニングはありません。
PF は Oracle Solaris ゾーン内やゾーン間で機能します。
非大域ゾーンが PF を使用できます。
システム上のほかのゾーンの仮想ルーターとして機能するゾーンでは、ゾーン間のフィルタリングがサポートされています。
管理者は pf.conf ファイルを直接編集します。
管理者は pfconf スクリプトを使用して pf.conf ファイルを編集します。
スクリプトが構文を検証し、ファイアウォールを更新します。

詳細は、Oracle Solaris でパケットフィルタを使用するためのガイドラインおよびパケットフィルタファイアウォールの構成を参照してください。

Oracle Solaris でパケットフィルタを使用するためのガイドライン