Re: Shared system resources

From: George Neuner <gneuner2(at)comcast(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Shared system resources
Date: 2015-12-23 08:13:06
Message-ID: dckk7bl52b502sor5l71v3pv4h3oo5tkce@4ax.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Tue, 22 Dec 2015 23:21:27 +0000, David Wilson <dw+pg(at)hmmz(dot)org>
wrote:

>On Linux the memory pages of an exiting process aren't sanitized at
>exit, however it is impossible(?) for userspace to reallocate them
>without the kernel first zeroing their contents.

Not impossible, but it requires a non-standard kernel.

Since 2.6.33, mmap() accepts the flag MAP_UNINITIALIZED which allows
pages to be mapped without being cleared. The flag has no effect
unless the kernel was built with CONFIG_MMAP_ALLOW_UNINITIALIZED.

No mainstream distro enables this. AFAIK, there is NO distro at all
that enables it ... it's too big a security risk for a general purpose
system. It's intended to support embedded systems where the set of
programs is known.

George

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Killian Driscoll 2015-12-23 08:57:48 Transfer db from one port to another
Previous Message Alberto Cabello Sánchez 2015-12-23 07:59:52 Re: Secret Santa List