没有合适的资源?快使用搜索试试~ 我知道了~
Linux-PAM(用于Linux的PAM(可插式认证模块))可以被看作是一组共享库,而通过Linux-PAM,系统管理员可以自由选择应用程序使用的认证机制。文中分析了Linux-PAM机制的工作原理,介绍了PAM的服务模块和配置文件,并阐述了如何在应用程序中使用PAM认证。通过Linux-PAM提供的API(应用编程接口),将系统提供的服务和该服务的认证方式分开,使得系统管理者可以根据需要给出不同的服务配置和不同的认证方式而无需更改服务程序。
资源推荐
资源详情
资源评论
Linux-PAM 机制综述
目录
机制综述
一、 摘要
二、 引言
三、 机制原理
四、 服务模块
五、 配置文件
六、 在应用程序中使用 认证
七、 基于 的 技术
八、 技术
八、结语
参考文献
一、摘要
用于 的 可插式认证模块可以被看作是一
组共享库,而通过 ,系统管理员可以自由选择应用程序使
用的认证机制。文中分析了 机制的工作原理,介绍了
的服务模块和配置文件,并阐述了如何在应用程序中使用
认证。通过 提供的 应用编程接口,将系统提供的服
务和该服务的认证方式分开,使得系统管理者可以根据需要给出不
同的服务配置和不同的认证方式而无需更改服务程序。
关键词:身份认证
二、引言
是一个开源操作系统,由于具有多用户、多任务、图形用户
界面、硬件支持、网络连接、网络服务器、应用程序支持、价格和
可靠性等, 有很大的发展前景, 操作系统的应用领域不
断扩大,所以 系统的特性及安全问题将来将会是人们关注的热
门话题。其安全性是人们关注的一个方面。
计算机系统被设计为多用户多任务操作系统,为了保证计算机
的安全性,只有经过授权的合法用户才能够访问计算机系统及应用
程序。如何正确地鉴别用户及为应用程序提供安全性验证是计算机
系统设计中的一个关键问题。为了安全起见,用户要使用系统提供
的服务。就要通过相应的身份验证,但是早期的身份验证的方式存
在一个很明显缺陷,即实现鉴别功能的代码通常作为应用程序的一
部分而一起编译,如果需要更新验证方式,则需要重写修改或替换
应用程序,然后重新编译原程序。这可能出现牵一发而动全身的情
形,缺乏灵活性。最初, 系统管理员为系统中的每一个用户建
立一个用户账号和登录口令,存放于 !" #$$%& 和 !" $'#&(% 文件,
随后出现了用于网络环境的 )*)($ 验证技术以及基于智能卡的验
证系统,这些验证技术有一个共同的缺点:实现验证功能的代码通
常是作为应用程序的一部分进行编译,如果想采用另外一种验证技
术或者所使用的算法存在某些缺陷,用户不得不重写或者修改部分
源代码,然后重新编译,缺乏灵活性,违背了软件工程“高内聚、低
耦合”的原则。
年, 公司的研究员提出了一种可插入的验证模块
+,,#*+!'-"#-((&+$,技术, 在实现上采用了
分层的体系结构,将各种具体的认证模块从应用程序中独立出来组
织成为一个额外的验证层,使得应用程序的验证机制与应用程序之
间相互独立,系统管理人员和应用程序开发人员无需了解应用程序
自身的验证机制就可以动态灵活地配置和开发应用程序的验证机制。
目前,大多数操作系统都采用 机制进行用户认证, 机制能
够使应用程序与认证机制分离,这样,当认证机制改变时,不需要
修改应用程序,只需要系统管理员对配置文件进行修改就能改变,
极大地提高了认证机制的灵活性与通用性。
机制的特点:
应用程序可以通过 方便的使用 提供的各种鉴别
功能,而不必了解太多的底层细节。
此外, 的易用性也较强,主要表现在它对上层屏蔽了鉴
别的具体细节,所以用户不必被迫学习各种各样的鉴别方式。也不
必记住多个口令:
.又由于它实现了多鉴别机制的集成问题,所以单个程序可以
轻易集成多种鉴别机制如 )*)($ 鉴别机制和 /01++2# 鉴别
机制等,所以用户仍可以用同一个口令登录而感觉不到采取了各种
不同鉴别方法。
剩余14页未读,继续阅读
资源评论
cser_jimmy
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- alu.v
- H21-282学习参考.pdf
- QuestionTwo.java
- QuestionOne.java
- AWS Certified Solutions Architect Study Guide -SAA-C03 .docx
- 校园小情书微信小程序源码 社区小程序前后端开源 校园表白墙交友小程序.rar
- OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 南京邮电大学数学实验:熟练掌握 Matlab 软件的基本命令和操作
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功