【安全目标】

一、安全目标

通信安全由许多不同,但又互相关联的特性构成,这些特性的划分依赖于所谈论的对象,一般划分为如下三个类别:

  • 保密性
  • 消息完整性
  • 端点认证

1.1 保密性

对无关的人保密,这里无关的人即是窃听者。

譬如:当政府监听你的电话的时候,就会对你的保密性构成威胁。当有人试图模仿你的声音时候,这是一种被动攻击。

如果你有秘密的话,就希望不被别人知道这些秘密,所以保密性是最基础保障。

1.2 消息完整性

我们想要确信自己所收到的消息就是发送者发送的消息。

给别人写的信,信中内容别人增加或者修改一些就可能彻底改变信息的原有意义。尽管笔记笔迹不好模仿,但是也不是不可能实现的。

信息时代就更好更改信息了,因为都是传输的二进制数据,随意增加或者删除数据,很难被识别。

1.3 端点认证

通过他所要达到的意图就是要知道通信中的某个端点(通常为发送者)就是我们所指的哪个端点。
没有端点认证,要提供保密性和消息完整性非常困难。

举例说明:

我们收到一份来自Alice的消息,但无法确定该消息是由Alice而不是攻击者发送的话,消息完整性特性对我们而言就不会有任何意义。同理,当我们向Bob发送一份机密信息,假如我们实际上是将机密信息发送给了攻击者的话,对我们来说也就没有什么保密性可言了。

1.3.1 端点认证可以以非对称的方式提供。

先看一个接收方认证的案例:

当你给某人打电话时,你介意确信接电话的人是谁————或者可以确信你所拨叫的电话号码位置的人。另一方面,如果接电话者没有主叫识别,那么他们也不知道是谁在给自己打电话。给某人打电话就是一个接收方认证的案例,这里你知道接电话的人是谁,但对方却不知道发送方是谁。

再看一个发送方认证的案例:

一张人民币就好像政府签名的消息,人民银行不关心也不知道谁拿着钱,但是持有者可以深信是政府发行,因为货币很难伪造。

1.4 一个实际的例子

为了使所有这些内容更形象一些,我们来看一个提供者三种特性的真实系统的案例,看看现实中的各种特性是如何相互作用来提供每种特性。从一个没有任何安全特性的系统开始,然后对其进行修改,直到获得所有想要的安全特性为止。

你在邮件中收到一张寄给你的明信片,表面上看来它是Alice寄的。你对这张明信片和它的内容了解多少呢?不多。我们构造一个危险模型,即随便一个窃听者都可以阅读这张明信片,而且还能修改它。

  • 改善措施一:

    让Alice写一封信代替明信片,并把这封信放在信封里。

这样一来这种状况会有所改进吗?实际上作用不大。可以有很多方法来开启信封,所以也没有办法保障保密性和消息完整性,譬如:攻击者可以打开原来的信封,阅读信件的内容或是对其进行修改,然后再重新再一个新的信封中封装好,所以消息实际上没有任何保密性可言。由于没有发送者认证,消息完整性和保密性都毁于一旦。对于Alice来说更糟糕,一旦邮递员从她门口把信收走,消息就被打开了。

  • 改善措施二:

    在信封的口处加盖蜡印,虽然打开信封并加盖蜡印是可能的,但是我们此刻假定不可能做到。另一种更为现代的做法就是让发送者在口盖处签名。假定你认识印章或者发送者的签名,这样大体上可以确信信封在到达时未经开启,因为签名很难伪造。

上面的方式只有在我们知道谁会发给我们这份消息的时候才能这么确信。要是攻击者打开信封,然后重新用他自己的信封封好,并在口盖处签上自己的名字,会怎样?如果我们以前并不知道这是Alice的真实签名的话,就不能检测出这种攻击。
看一个这种攻击的用途,设想信封里包含了一张购买某种物品的订单,其中填有Alice的信用卡号码。攻击者将消息中的发货地址改成自己的地址,但却保留Alice的信用卡号,并重新将信封装好,这样货物就会投递给攻击者而帐却记到Alice头上,到目前为止,我们上面讨论的所有措施是很难阻止此类攻击的。

以上我们所谈论的各种机制————信封、印章等等都是预防篡改的,接收方可以断定内容被篡改但却无法阻止它的发生。阻止此类攻击最简单的方法就是使用抗篡改的包裹,设想Alice不是发送一封信,而是寄给我们一个包含信的保险箱。保险箱唯一的两把钥匙在Alice和我们手里。

这就差不多把整个问题得到了解决。因为你有唯一的另一把钥匙,而你知道信不是自己发的,那么就可以充分相信是Alice发的,这样就实现了发送者认证。因为除了、alice和你外,再没有人能打开保险箱,于是就可以知道在传递过程中信没有被打开、阅读或修改,因此也实现了保密性和消息完整性。同样的道理,Alice知道除了你之外没有人能打开保险箱,所以他就可以确信自己实现了接受者认证、保密性和消息完整性。

这个案例有一个严重问题,那就是必须要与通信的一方交换一对钥匙中一把,想想,大型企业每天要发送多少信息,那得有多少次交换。

其次,这个案例对于两种目的来说非常有用。首先,它演示了我们有希望提供的各种安全服务。其次,它也演示了危险模型的概念。

因为四处邮寄保险箱相当昂贵,所以这并不是一种切实可行的方案。而人们通常会采用较低的安全级别,信息邮政服务是可以信赖的。对于特别保密的信息来说,他们或许会交由专人办理。但是能够打开邮件并任意篡改内容的攻击者恰恰并非标准商业威胁模型的一部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值