隔离问题
考虑一个客户和服务器。 当客户端发出请求给服务器,客户端发送服务器的一些数据。 服务器,然后利用数据,以进行一些功能并返回一个结果(或者没有结果)到客户端。 访问控制,影响功能的服务器有两方面。
第一个要求,代表了目标的服务提供商。 实现这一目标,是要防止客户端发送信息给服务器造成它获取,更改,传送,或消耗的资源,客户是无权进入,修改,传输,或消耗。 第二个要求,代表了目标的服务用户。 实现这一目标,是要防止从服务器传输的机密资料交给服务提供商。 在这两种情况下,服务器必须限于存取只有一套特定的资源。
左侧称这是隔离的问题。
特征之一,过程不泄露资料来自观察一个进程必须存储数据,为以后的检索(泄露) 。 这一过程并不存储信息不能泄露。 然而,在极端的,这种过程,也不能从事任何计算的,因为一位分析师可以观察流量的控制(或国家的进程) ,从流推断出有关的投入。 这导致了看法,即一个进程,不能得到遵守,不能沟通,与其他进程不能泄漏信息。 左侧称这是完全孤立的。 在实践中,实现了完全孤立的,是困难的。 这个过程被限定通常是资源共享,如中央处理器,网络和磁盘存储与其他非承压进程。 该潜水过程中,可以传输信息,对这些共享资源。
隔离是传递。 假定一个过程p是限于防止泄漏。 如果它调用第二个过程q ,则q必须同样限于或q可能泄漏信息磷及格。
隔离是一种机制,以执行的原则,至少有特权。 妥善局限于进程不能将数据传输到第二个进程,除非该传输是需要以完成他们的任务。 问题是能局限于进程需要访问的数据传送,因此被隔离,必须对传输,而不是对数据的访问。 使事情复杂化,这一过程可能要传递一些资料,第二个进程。 在这种情况下,隔离的机制,必须区分传输的授权数据和传输未经授权的数据。 结合这些问题,说明了难度,防止泄漏。 两难,是因为现代电脑设计,实现资源共享,但该法所分享他们创造的沟通渠道,随着信息可以泄露。 帮帮审查问题,从政策和建模方面。 他考虑了两种类型的隐蔽渠道。 第一牵涉到使用存储转发的信息。 如果一个模型正确地描述了一切办法,使信息能够被存储和读取,然后示范文摘既合法和秘密渠道沿线,其中的信息可以流通。 该模式制约了所有通道存储。 唯一通道,让那些授权政策,因此,信息的流动是正当的。 但是,如果模型没有捕获所有这些资金流向,然后未经授权的流量,或明或暗的渠道,出现。 地震当时注意到,所有工序能获得至少一个粗略的设想。 这使得一个沟通渠道。 节目可以"阅读"的时候通过检查系统时钟或(或者)计数大量的指令已被处决的期间,墙上时钟的时间。 节目可以"写"的时候,由执行一个定数的指示和停车,让另一个进程来执行。 这种共同的渠道,不能取得独家除非一个过程,不同意计算机与另一进程中,这意味着分离作为一项补救措施。 kocher的时机攻击密码系统说明这个问题。 kocher注意到,该指令执行的,执行加密系统在很大程度上依赖于设置的钻头在关键。 举例来说,该算法在下面实现了一个快速模幂函数。 如果一个位是1 ,两个乘法发生;否则,一乘法发生。 额外的乘法花额外时间。 kocher决定了钻头的机密指数通过测量计算时间。 一种快速模幂例行公事。 这个例行计算x = az排列按付款当日价格计算n. 比特的z是舟山。 。 。 , z0 。十: = 1 ;氨基三甲叉膦酸: = ;我: = 0至k - 1开始做,如果訾= 1 ,则x : = (十*氨基三甲叉膦酸) ,按付款当日价格计算;氨基三甲叉膦酸: = (氨基三甲叉膦酸*氨基三甲叉膦酸) ,按付款当日价格计算;完;结果: = x的; 我们探索机制孤立的第一。 那么,我们细看暗的渠道更为详细和讨论其他办法,对他们进行分析,包括技术,为查明秘密渠道和孤立他们。 这是一篇文章说,由条例草案久里子
|
|||||
|