From 03012f54b1bcd31e0b817fc0222a9a47709c4018 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sun, 4 Feb 2018 23:22:53 +0000 Subject: Initial commit --- doc/index.html | 138 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 doc/index.html (limited to 'doc/index.html') diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 0000000..3c2f58c --- /dev/null +++ b/doc/index.html @@ -0,0 +1,138 @@ + + + + + + + pamela - a secure PAM implementation + + + + + + +

+Software
+skarnet.org +

+ +

pamela

+ +

don't crack this root of mine

+ +

What is it ?

+ +

+ pamela stands for PAM Encapsulated Loading Architecture. +

+ +

+ It is a library implementing Linux-PAM's +security/pam_appl.h +header, for applications to use instead of the default Linux-PAM +security/pam_appl.h header. pamela wraps all PAM calls and +deports them to a pamelad binary running +as a child of the application, which performs the real calls to +Linux-PAM. +

+ +

+ The advantage of this setup is that it reduces the application's +attack surface considerably. Instead of loading modules into the +application's address space, PAM loads modules into the small, +dedicated pamelad binary, whose main source code is less than 400 +lines long. Also, if the application runs as root, the pamelad +binary can run as an unprivileged user, so modules cannot be used +for privilege elevation. +

+ +
+ +

Installation

+ +

Requirements

+ + + +

Licensing

+ +

+ pamela is free software. It is available under the +ISC license. +

+ +

Download

+ + + +

Compilation

+ + + +

Upgrade notes

+ + + +
+ +

Reference

+ +

Commands

+ + + +

Libraries

+ + + +
+ + +

Related resources

+
+ +

pamela discussion

+ + + + + -- cgit v1.3.1