哪种最适合?六大身份认证大比拼
三、银行卡时代:PIN码认证
记忆式密码的一个比较高级的变形是个人身份代码,或者由American Banker's Association定义的称作“PIN”码。PIN码广泛应用于银行信用卡和自动提款机的配合使用上。
有些人认为PIN码仅是包含数字的简单的记忆式密码。然而实际上,PIN码通常是加密的和/或由一些只有接收者和发送者知道的动态的变量组成的,这样可以弥补二者存在的不足。PIN码和密码的不同之处在于PIN码可以没有任何风险地在公共网上传输,即使对手能够监督、记录或者重现这个网络路线。
因为保护PIN码的机制必须足够复杂以抗攻击,所以PIN码系统通常要在用户所在位置、计算机所在位置、或者两个位置同时配备额外的硬件。这些与当前设备兼容的额外硬件必须要仔细定制计划,有时它们要占用相当大的成本。PIN码通常要依靠共享的设备,而不专门针对个人用户。(设想一下假如银行必须为每一个客户设立一个单独的ATM,这将是多大的一笔投入!)当依照ABA的标准配置时,在任何可以接受记忆式密码的地方也可以接受PIN码进行认证,也可以在记忆式密码不能满足条件2和5(关于密码能够储存、重现和在网络上暴露密码)的环境中使用它。
|
PIN码认证
|
|
|
密码是:
|
一些只有用户才知道的东西。
|
|
使用PIN码的好处:
|
便于记忆,同时很安全,尤其在与ATM卡结合使用时。
可以在公共网络间安全传输。
|
|
弊端:
|
一般需要专门的硬件和卡式系统。
不同的设备之间不能兼容。
|
|
安全性:
|
一般。
|
|
兼容性:
|
差。
|
|
易使用和易管理:
|
一般。
|
|
衡量PIN码
|
|
|
1.密码只有相应的用户知道并且不以明文的形式在任何地点留下纪录?
|
好
|
|
2.使用环境不允许储存和重现密码?
|
好
|
|
3.密码不易被身边的用户窃取?
|
中等
|
|
4.密码肯定不会在其他的计算机上使用?
|
好
|
|
5.密码在传输的过程中不会暴露?
|
好
|