Ev Ses Takılabilir kimlik doğrulama modülü (pam) nedir? - techopedia nedir?

Takılabilir kimlik doğrulama modülü (pam) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Takılabilir Kimlik Doğrulama Modülü (PAM) ne anlama geliyor?

Takılabilir kimlik doğrulama modülü (PAM), kimlik doğrulamasıyla ilgili hizmetler için sistem yöneticilerinin PAM'leri yükleyerek ve yapılandırma dosyalarını düzenleyerek kimlik doğrulama ilkelerini değiştirerek yeni kimlik doğrulama yöntemleri eklemesine izin veren bir uygulama programlama arabirimidir (API).

Techopedia Takılabilir Kimlik Doğrulama Modülünü (PAM) açıklıyor

Takılabilir kimlik doğrulama modülü (PAM), birden çok düşük düzeyli kimlik doğrulama düzenini, kimlik doğrulamasına dayanan programların temel kimlik doğrulama düzenlerinden bağımsız olarak yazılmasına izin veren yüksek düzey API'lere entegre eden bir mekanizmadır. PAM ilk olarak 1995 yılında Sun Microsystems'den Vipin Samar ve Charlie Lai tarafından önerildi. Daha sonra ortak masaüstü ortamı için bir kimlik doğrulama çerçevesi olarak kabul edildi.


PAM ilk olarak Linux'ta açık kaynak olarak görünse de, PAM şu anda AIX OS, Dragon Fly BSD, Ücretsiz BSD, HP-UX, Linux, Mac OS X, Net BSD ve Solaris'te destekleniyor. X / Open UNIX standardizasyon sürecinin bir parçası olarak standardize edildi ve sonuçta X / Open tek oturum açma standardı oldu.


PAM, programların kullanıcıların kimliğini doğrulama hakkını reddetmek ve belirli programları bir kimlik doğrulama girişiminden uyarmak üzere yapılandırılabilir. Bu programlar PAM modülünü kullanır ve uygulamalara çalışma zamanında eklenir.


PAM API, dört tesiste gruplanmış altı kimlik doğrulama ilkesi sunar: kimlik doğrulama, hesap, oturum ve şifre. Kimlik doğrulama, başvuru sahiplerinin kimlik doğrulaması ve pam_authenticate ve pam_setcred olmak üzere iki temel öğe sağlamanın yanı sıra hesap kimlik bilgileri oluşturma ile ilgili bir tesistir. Eski ilkel, bir kimlik doğrulama jetonu talep ederek ve bunu bir veritabanında depolanan veya kimlik doğrulama sunucusundan alınan bir değerle karşılaştırarak başvuranın kimliğini doğrular. Pam_sercred, kullanıcı kimliği, grup üyeliği ve kaynak sınırları gibi hesap kimlik bilgilerini başlatır.

Takılabilir kimlik doğrulama modülü (pam) nedir? - techopedia nedir?