You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2026/05/19 16:15:41 UTC
svn commit: r1934404 - httpd/httpd/trunk
Author: jorton
Date: Tue May 19 16:15:40 2026
New Revision: 1934404
Log:
* SECURITY.md: Tweak wording on what the less-privileged user
can/can't do, add ACME servers to the example list of trusted
services.
Modified:
httpd/httpd/trunk/SECURITY.md
Modified: httpd/httpd/trunk/SECURITY.md
==============================================================================
--- httpd/httpd/trunk/SECURITY.md Tue May 19 15:18:22 2026 (r1934403)
+++ httpd/httpd/trunk/SECURITY.md Tue May 19 16:15:40 2026 (r1934404)
@@ -86,9 +86,12 @@ run as a less-privileged user and group
The less-privileged user:
-* cannot obtain root privileges,
-* cannot read or truncate log files,
-* retains access to e.g. any private TLS key data loaded in memory.
+* MUST be restricted from gaining root privileges, and
+* SHOULD NOT have read or truncate access to log files
+
+but otherwise has full control over network communication with
+clients, and, for example, retains access to SSL private key data in a
+typical configuration.
Use of platform-specific sandboxing or security features (such as use
of containers, chroot, SELinux) are out of scope for this security
@@ -122,6 +125,7 @@ include, but are not limited to:
* Database or LDAP servers used for authentication via `mod_ldap` or `mod_dbd`
* Redis/Valkey, or Memcache servers used for the `mod_ssl` session cache
* OCSP servers used for client certificate verification, or server certificate "stapling"
+* ACME servers used for issuing certificate in `mod_md`.
Backend servers are those accessed in a reverse proxy (or gateway)
configuration, typically via HTTP or AJP (see