pam_nfc icon indicating copy to clipboard operation
pam_nfc copied to clipboard

NFC-based PAM authentification module

README for pam_nfc

pam_nfc is a NFC-based PAM authentication module.

Using pam_nfc, you can use NFC (Near Field Communication) cards / tags to authorise users into PAM (Pluggable Authentication Modules).

Security consideration

Since tag IDs cannot be trusted, you SHOULD not only rely on them to grant access to the machine to users. You SHOULD only consider this PAM module as a convenient way for a user to tell his own machine who he is.

Basically, the NFC reader is physically connected to the computer, so if an user has a physical access to the NFC initiator, he also has physical access to the computer, and thus strong authentication is already of no luck.