安全网络文件系统及其访问控制技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:dingdang_2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字信息的安全存储与传输是信息安全研究的核心内容,是保护信息机密性、完整性与可用性的关键技术。作为信息组织、存储与访问的核心,文件系统的安全性问题一直被人们所重视,尤其是随着网络技术的发展以及分布式文件系统的广泛部署,对信息存储与传输的安全性提出了更多的挑战。恶意网络攻击的日益猖獗以及操作系统存在的潜在漏洞或人为因素造成的系统脆弱性问题,很容易导致数据的丢失、泄漏或破坏,强调数据存储与传输安全的网络文件系统研究成为近年来信息安全研究关注的热点。 基于一个简单的推断:如果一个系统保存机密或敏感数据,那么就应该以加密的形式进行存储。本文以构造安全的网络文件系统为目的,对信息安全存储系统的设计以及关键的访问控制理论进行了研究,主要包括:基于角色的访问控制模型、等级密钥管理算法、主密钥分发算法、以及支持等级安全的安全网络文件系统设计与实现。 1.从文件系统层提供信息的深层次安全保护,目前仍旧缺乏广泛被接受的实用系统。分析了现有安全文件系统的缺陷与不足,设计了基于自主访问控制机制的用户层安全网络文件系统HermitFS。HermitFS建立在广泛部署的网络文件系统NFS之上,在保证访问透明性基础上,提供了文件信息的端到端(end-to-end)机密性、完整性保护以及自主控制的安全信息共享能力,能够有效地抵抗网络的内外部攻击。性能测试表明,信息加密带来的性能损失在可接受的范围内。 2.提出了一个新的角色访问控制模型EARBAC。安全系统中的访问控制是一种通过实施允许被授权的主体对资源的访问,同时拒绝向非授权主体提供服务的策略的有效保护方法,论文针对NIST建议的RBAC参考模型存在的局限性,进行了相应的模型元素与约束关系的扩充,提出了一个新的基于角色的扩展访问控制模型EARBAC(ExtendedAdministrativeRole-BasedAccessControl),扩展模型对客体资源与访问模式、访问类型进行了进一步抽象,使其更符合现实世界的表达,同时,引入了对主体角色、客体角色的分配、权限指派等进行有效管理的管理角色,允许更加细粒度的访问控制管理。 3.角色等级(RoleHierarchy)作为RBAC模型的重要概念,反映了现实世界中组织、机构的自然结构,等级密钥同样具有类似的偏序关系。论文提出了一个基于单向散列函数的实用的等级密钥管理算法,在满足安全性前提下,与目前已有的等级密钥管理方案相比较,密钥推导效率及存储开销均有所优化,同时能够更好地适应等级角色的动态变化。 4.以数据加密为基础的信息系统中,密钥具有与信息本身相同的价值。提出了一个基于ElGamal加密体制的角色主密钥分发算法,使得在非可信环境下,角色主密钥的管理与分发更加安全可靠。 5.描述了自主开发设计的支持角色访问控制的等级数据存储安全原型实验系统HermitFSv2的体系结构和功能。原型系统以HermitFS为基础,支持基于等级角色的访问控制,提供了更加弹性的信息共享支持以及安全的网络文件存储与传输。
其他文献
  随着Internet技术的发展,以软交换为核心的下一代网络(NGN)技术成为网络发展的必然趋势,它的出现为新业务提供了一个良好的承载平台,这使得以语音邮件服务为代表的各种新兴
随着基因组研究的深入,生物序列的数量呈现爆炸式增长,迫切需要使用高效的计算机算法对其进行处理。生物序列比对是一个重要的,具有挑战性的基本问题,对于推测核酸和蛋白质序列的
三支决策理论(Three Way Decision,TWD)是二支决策的拓展。在实际应用中,由于信息的不完整和不确定性,人们常常无法立即作出拒绝或接受的决策。所以,当信息不完整不精确时,使
  随着Internet的持续发展和网络应用的迅猛增长,网络管理也日趋复杂,作为网运营商已经提出了对网络管理和流量分析技术的需求,并要求这一技术能有效提供记录网络资源使用状况
目前,嵌入式技术在数字网络领域已经得到了广泛应用,然而国内外嵌入式产品在安全性、完善性和实用性等方面还存在着一些缺陷,这使得开发建立在自主研发的操作系统内核上的嵌
信息系统在各行各业中的应用越来越广泛,同时信息系统的安全问题如信息泄漏、数据篡改、身份假冒、越权访问、网络钓鱼等也与日俱增。很多信息系统还存在着服务提供方和服务使
在现实世界和工程实践中,可以产生大量的数据流,它不同于传统的静态数据。如何快速、高效地挖掘数据流中的频繁模式是数据流挖掘的重要问题。本文将研究重点放在数据流中基于
本文在分析当前城市应用中与事件相关的信息处置所遇到的主要问题的基础上,提出了一个面向事件的分层信息服务模型。该模型描述了资源、服务、领域知识、业务经验等要素在事件
软件缺陷数量是软件质量中的重要指标,也是软件工程领域研究一直关注的对象。如何减少软件产品的缺陷、提高软件质量始终困扰着软件开发组织。软件测试是减少软件缺陷的常用
随着全球经济一体化和分工专业化程度越来越高,供应链管理系统越来越复杂,如何对日趋复杂的供应链进行建模与分析,达到深入认识供应链并改造供应链的目的,成为当今国内外企业、软