2011-07-01 10 views

答えて

7

異なるユーザーとは異なるものを実行して、あるプログラムのセキュリティホールを突破した場合、その特定のサービスのユーザーにできること行うことができます。

3

PostgreSQLは、特別なアカウントを必要としません。それは限り、それはルートではありませんよう、あらゆることができます。あなたは、独自のユーザー、またはその他にPostgresのインスタンスを実行することができます。

ほとんどのインストールでは、セキュリティのために「ポストグル」ユーザーを作成または必要とします。ウェブサーバーと同じユーザーとして実行することは悪い考えです。

3

伝統的な* nixセキュリティモデルでは、プログラムが許可するのは、プログラムが実行されているユーザーによって定義されるためです。

セキュリティサブシステム(Selinux、SMACK、RSBACなど)もあります。プログラムでは、セキュリティ管理者によって制御される明示的なルールによって定義されます。

関連する問題