PAM认证
PAM(Pluggable Authentication Modules)可插拔认证模块是由Sun互联网技术服务公司提出的一种用户密码认证机制。它通过一些动态链接库和一套统一的API,将系统提供的服务和该服务的认证方式分开。
PAM有四种模块类型:
auth (认证管理):接受用户和密码,进而对该用户的密码进行认证。
account (账号管理):检查账号是否被允许登录,账号是否过期,账号登录时间段限制等。
session (会话管理):提供对会话的管理和记账。
password(密码管理):用来修改用户的密码。
SSL认证
SSL认证是一种证书认证机制,被广泛用于WEB浏览器与服务器之间的身份认证和加密数据传输。
SSL证书加密方式:
一份SSL证书包括一个公共密钥和一个私用密钥,公共密钥用于加密信息,私用密钥用于解密信息。
SSL协议:
SSL(Secure Sockets Layer)安全套接层及继任者传输层安全TLS(Transport Layer Security)是为网络通信提供安全及数据完整性的一种安全协议。TLS/SSL在传输层对网络连接进行加密。
本文转自 触动的风 51CTO博客,原文链接:http://blog.51cto.com/10978134/2044407