Dom zvučni Što je modul za provjeru autentičnosti (pam)? - definicija iz tehopedije

Što je modul za provjeru autentičnosti (pam)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači modul za provjeru autentičnosti (PAM)?

Modul za provjeru autentičnosti (PAM) je aplikacijsko programsko sučelje (API) za usluge povezane s autentifikacijom, što administratorima sustava omogućuje dodavanje novih metoda provjere autentičnosti instaliranjem PAM-ova i izmjenom politika provjere autentičnosti uređivanjem konfiguracijskih datoteka.

Techopedia objašnjava modul za provjeru autentičnosti (PAM)

Modul za provjeru autentičnosti (PAM) je mehanizam koji integrira više shema za provjeru autentičnosti niske razine u API-je visoke razine koji dozvoljavaju programima koji se oslanjaju na provjeru autentičnosti da budu napisani neovisno o temeljnim shemama provjere autentičnosti. PAM su prvobitno predložili 1995. Vipin Samar i Charlie Lai iz Sun Microsystems. Kasnije je prihvaćen kao okvir za provjeru autentičnosti za zajedničko radno okruženje.


Iako se PAM prvi put pojavio kao otvoreni izvor u Linuxu, PAM je trenutno podržan u AIX OS-u, Dragon Fly BSD, Free BSD, HP-UX, Linux, Mac OS X, Net BSD i Solaris. Standardiziran je kao dio X / Open UNIX procesa standardizacije što je rezultiralo X / Open standardom jedinstvene prijave.


PAM se može konfigurirati tako da uskraćuje programima pravo provjere autentičnosti korisnika i upozorava određene programe na pokušaj provjere autentičnosti. Ovi programi koriste PAM modul i pridruženi su aplikacijama u vrijeme izvođenja.


PAM API nudi šest primitiva za autentifikaciju grupirane u četiri objekta: autentifikacija, račun, sesija i lozinka. Autentifikacija je sredstvo koje se bavi provjerom autentičnosti podnositelja zahtjeva i uspostavljanjem vjerodajnica računa, osim pružanja dva primitiva, pam_authenticate i pam_setcred. Bivši primitivni provjerava autentičnost podnositelja zahtjeva zahtijevajući znak za provjeru autentičnosti i uspoređuje ga s vrijednošću spremljenom u bazi podataka ili dobivenom s poslužitelja za provjeru autentičnosti. Pam_sercred pokreće vjerodajnice računa poput korisničkog ID-a, članstva u grupi i ograničenja resursa.

Što je modul za provjeru autentičnosti (pam)? - definicija iz tehopedije