身份确认,也称为“身份认证”或“身份鉴别”,是指在
计算机及
计算机网络系统中确认操作者身份的过程,从而确定该用户是否具有对某种资源的访问和使用权限,进而使计算机和网络系统的访问策略能够可靠、有效地执行,防止攻击者假冒合法用户获得资源的访问权限,保证系统和数据的安全,以及授权访问者的合法利益。
产生原因
计算机网络世界中一切信息包括用户的身份信息都是用一组特定的数据来表示的,计算机只能识别用户的数字身份,所有对用户的授权也是针对用户数字身份的授权。
如何保证以数字身份进行操作的操作者就是这个数字身份合法拥有者,也就是说保证操作者的物理身份与数字身份相对应,身份认证就是为了解决这个问题,作为防护
网络资产的第一道关口,身份认证有着举足轻重的作用。
认证方法
在真实世界,对用户的身份认证基本方法可以分为这三种:
(1) 根据你所知道的信息来证明你的身份(what you know ,你知道什么 ) ;
(2) 根据你所拥有的东西来证明你的身份(what you have ,你有什么 ) ;
(3) 直接根据独一无二的身体特征来证明你的身份(who you are ,你是谁 ) ,比如
指纹、面貌等。
在网络世界中手段与真实世界中一致,为了达到更高的身份认证安全性,某些场景会将上面3种挑选2种混合使用,即所谓的
双因素认证。
以下罗列几种常见的认证形式:
认证工具
EID是互联网身份认证的工具之一,也是未来
互联网基础设施的基本构成之一。EID即是俗称的网络身份证,互联网络信息世界中标识用户身份的工具,用于在网络通讯中识别通讯各方的身份及表明我们的身份或某种资格。
静态密码
用户的密码是由用户自己设定的。在网络登录时输入正确的密码,计算机就认为操作者就是合法用户。实际上,由于许多用户为了防止忘记密码,经常采用诸如生日、电话号码等容易被猜测的字符串作为密码,或者把密码抄在纸上放在一个自认为安全的地方,这样很容易造成密码泄漏。如果密码是静态的数据,在验证过程中 需要在
计算机内存中和传输过程可能会被
木马程序或网络中截获。因此,静态密码机制无论是使用还是部署都非常简单,但从安全性上讲,用户名/密码方式一种是不安全的身份认证方式。 它利用what you know方法。
智能卡
一种内置集成电路的芯片,芯片中存有与用户身份相关的数据,
智能卡由专门的厂商通过专门的设备生产,是不可复制的硬件。智能卡由合法用户随身携带,登录时必须将智能卡插入专用的读卡器读取其中的信息,以验证用户的身份。
智能卡认证是通过智能卡硬件不可复制来保证用户身份不会被仿冒。然而由于每次从智能卡中读取的数据是静态的,通过内存扫描或
网络监听等技术还是很容易截取到用户的
身份验证信息,因此还是存在安全隐患。它利用what you have方法。
短信密码
短信密码以手机短信形式请求包含6位随机数的
动态密码,身份认证系统以短信形式发送随机的6位密码到客户的手机上。客户在登录或者交易认证时候输入此动态密码,从而确保系统身份认证的安全性。它利用what you have方法。
具有以下优点:
短信密码
(1)安全性
由于手机与客户绑定比较紧密,
短信密码生成与使用场景是物理隔绝的,因此密码在通路上被截取几率降至最低。
(2)普及性
只要会接收短信即可使用,大大降低短信密码技术的使用门槛,学习成本几乎为0,所以在市场接受度上面不会存在阻力。
(3)易收费
由于移动互联网用户天然养成了付费的习惯,这和PC时代互联网截然不同的理念,而且收费通道非常的发达,如果是网银、
第三方支付、电子商务可将短信密码作为一项增值业务,每月通过SP收费不会有阻力,因此也可增加收益。
(4)易维护 由于
短信网关技术非常成熟,大大降低短信密码系统上马的复杂度和风险,短信密码业务后期客服成本低,稳定的系统在提升安全同时也营造良好的口碑效应,这也是银行也大量采纳这项技术很重要的原因。
本质上这也是一种what you have的方式。(you have the phone)
动态口令
最为安全的身份认证方式,也利用what you have方法,也是一种
动态密码。
动态口令牌是客户手持用来生成动态密码的终端,主流的是基于
时间同步方式的,每60秒变换一次动态口令,口令一次有效,它产生6位动态数字进行一次一密的方式认证。
但是由于基于时间同步方式的动态口令牌存在60秒的时间窗口,导致该密码在这60秒内存在风险,现在已有基于事件同步的,双向认证的动态口令牌。基于事件同步的动态口令,是以用户动作触发的同步原则,真正做到了一次一密,并且由于是双向认证,即:服务器验证客户端,并且客户端也需要验证服务器,从而达到了彻底杜绝木马网站的目的。
由于它使用起来非常便捷,85%以上的
世界500强企业运用它保护登录安全,广泛应用在VPN、
网上银行、电子政务、电子商务等领域。
动态口令是应用最广的一种身份识别方式,一般是长度为5~8的字符串,由数字、字母、特殊字符、
控制字符等组成。用户名和口令的方法几十年来一直用于提供所属权和准安全的认证来对服务器提供一定程度的保护。当你每天访问自己的
电子邮件服务器、服务器要采用用户名与动态口令对用户进行认证的,一般还要提供动态口令更改工具。系统(尤其是互联网上新兴的系统)通常还提供用户提醒工具以防忘记口令。
USB KEY
基于USB Key的身份认证方式是近几年发展起来的一种方便、安全的
身份认证技术。它采用软硬件相结合、一次一密的强双因子认证模式,很好地解决了安全性与易用性之间的矛盾。USB Key是一种
USB接口的硬件设备,它内置单片机或
智能卡芯片,可以存储用户的
密钥或
数字证书,利用USBKey内置的
密码算法实现对用户身份的认证。基于USB Key身份认证系统主要有两种应用模式:一是基于冲击/响应(挑战/应答)的认证模式,二是基于PKI体系的认证模式,运用在电子政务、
网上银行。
生物识别
运用who you are方法, 通过可测量的身体或行为等生物特征进行身份认证的一种技术。生物特征是指唯一的可以测量或可自动识别和验证的生理特征或行为方式。生物特征分为身体特征和行为特征两类。身体特征包括:
指纹、掌型、视网膜、虹膜、人体气味、脸型、手的血管和DNA等;行为特征包括:签名、语音、行走步态等。部分学者将视网膜识别、虹膜识别和指纹识别等归为高级
生物识别技术;将掌型识别、脸型识别、
语音识别和签名识别等归为次级生物识别技术;将血管纹理识别、人体气味识别、 DNA识别等归为“深奥的”生物识别技术,
指纹识别技术应用广泛的领域有门禁系统、微型支付等。
双因素
所谓双因素就是将两种认证方法结合起来,进一步加强认证的安全性,使用最为广泛的双因素有:
USB KEY + 静态密码
二层静态密码等等。[1]
认证流程图
Infogo
网络安全准入设备制造商,联合国内专业网络安全准入实验室,推出安全身份认统。
虹膜认证
是与现有的大量指纹鉴别产品的相比,在可靠性、安全性(指纹易仿造)、稳定精度等方面,虹膜鉴别仍具有巨大的优势。在巨大的生物识别产品市场,虹膜识别特别具有优势地位。指纹识别的接触式取像虽然更为直接。但是这本身也是个缺点:接触式取像污染接触面,影响可靠性;手指污染还可能引起法律纠纷,香港曾出现过索赔事件;此外,取像设备不能做得比拇指更小;提取单个手指图像时影响可靠性,提取多个指纹图像则影响实用性;较易制作假指纹、可进行手术移植、接触面上的指纹印痕易被他人窃取作假。由此可以看出,虹膜识别具有全方位的优势,在人体生物特征识别市场中细分的市场中将成为主流产品。
身份认证的云方面
被盗用的证书在使用时就会成为问题。如果有人通过同事共享了云身份认证证书,而且那个人离开了公司,而且永远不会使用证书,企业可能就不会发现其被曝光。检测被盗用的证书的第一个机会也许就是其被使用的时候。关于试图登录的元数据——比如客户端设备IP地址的地理位置或者客户端设备的类型——可能表明一个潜在的问题。比如,如果证书所有人通常在办公室工作,突然尝试在其他地方的不同部分登录,可能就显示了被盗用的证书——或者简单的就是代表了这个人在出差。