看科幻大片 解读身份认证技术现实化
“芝麻,芝麻,开门吧!”一个咒语密码,帮助阿里巴巴打开了财富之门。从传说中“芝麻开门”的咒语,到后来的按手印、支票签名,再到现在的安全密码认证、数字签名、生物识别……身份认证与身份识别技术的发展从来就没有停止过。
“密码和文字的使用历史一样长。”在密码诞生之前,古希腊人曾经用过在头皮上书写或者刺青、然后等待头发重新长出的方法来加密(当然这个时效性极差);类似的,中国古代也有把大腿割破,藏入蜡丸,等待肉长好后再传递信息的保密方法(现在想来是非常恶心而且不人道的,起码要自残两次)。 ——引自《军事密码学》,作者:李长生,中国军事科学院军事运筹学研究员。
密码与身份认证的历史
在很久以前,所有财产都是物理的。重要的信息也是物理的,因为它们都是刻在石头上的,之后又被写在了纸上。为了保护这些财产,人们利用物理性安全措施,如墙、护城河和卫兵。如果传递信息,则通常由使者来完成,并通常伴有护卫。危险是纯物理性的。除了在物理上拿到它之外,没有什么办法可以获得信息。
随着通信技术的发展,针对信息安全领域最早研究的部门仍然是军方。在第二次世界大战期间,德国使用了一台名为Enigma(如图1)的机器对发送到军事部门的消息进行加密。德国人认为Enigma是无法破解的,事实上如果使用正确,破译它确实非常困难。但是,正如实际情况一样,一些操作员犯了一些低级的错误,这使盟国在投入了巨大的资源来对付这个问题之后可以读取一些消息。

图1 Enigma密码机
用户名+密码=不可信
身份识别是安全网络中的最基本的组成部分,它更直接的面对网络的最终用户,在很多网络接入系统中的可信环节也是基于定义和控制系统中命名用户对命名客体的访问。在哈里森·福特主演的《防火墙》中,残忍的比尔·考克斯疯狂地绑架了杰克的爱妻和一双儿女,要挟他交出银行安全防御系统的破解密码,然后帮自己侵入银行的系统窃取100万美元巨款。
在如今的网络系统中,几乎所有的网络应用都支持身份识别的多种存在形式,用户名+密码是最简单也是最常用的身份认证方法,它是基于“what you know”的验证手段。任何一个用户能够正确输入密码,计算机就认为他是合法用户,但他的网络行为可信吗?我们无从得知。实际上,由于许多用户为了防止忘记密码,经常采用诸如自己的生日、电话号码等有意义的字符串作为密码,甚至有人将密码贴在自己的显示器上方(图2)。

图2
- 上一篇文章:电子签章需在诱惑与困惑中突破
- 下一篇文章:企业信息安全防范的24妙招
