Web lists-archives.com

Re: System hardening: adding hidepid to /proc?




	Hi.

On Thu, Sep 28, 2017 at 10:22:10AM +0200, Brent Clark wrote:
> Good day Guys
> 
> I came across this document:
> 
> https://linux-audit.com/linux-system-hardening-adding-hidepid-to-proc/
> 
> The idea is to increase security by hiding the display of running
> processes, and their arguments, which belong to other users. This helps
> avoid problems if users enter passwords on the command-line, and similar.
> 
> Its suggesting mount /proc with the option hidepid=2.
> 
> I would like to ask:
> 
> 1) is it safe?

Did not prevent boot for me (stretch, amd64, sysvinit).
Which means even if it breaks something - it should be possible to fix
without resorting to LiveCD booting and/or having console access.


> 2) did you incur any issues?

Nothing that catched my eye.


> 3) what are your thoughts

If that measure is your only defence against users that "enter passwords
on the commandline" (meaning actually that said users pass
usernames/passwords as commandline arguments so they are visible via
ps(1)) - you're doing it wrong as it's those commandline tools are
broken, not OS itself.
One should not tweak OS in such radical way without attempting to fix
those tools first. Or educating users. Or both.


> The security audit tool, Lynis, also checks to see if /proc is mounted
> hidepid?

I'm not familiar with this tool. Yet another thing I should research
once I have free time.

Reco