资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
计算机应用技术专业优秀论文计算机应用技术专业优秀论文 基于基于 CORBACORBA 的分布式安全体系设计的分布式安全体系设计及实现及实现关键词:软件构件关键词:软件构件 分布式安全分布式安全 体系结构体系结构 模块设计模块设计 税控收款机税控收款机摘要:CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中不同硬件设备和软件系统的互联,增强了网络之间软件的互操 作性,解决传统分布式计算模式中的不足等问题而提出的,以增强软件系统间 的互操作能力,使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面 向对象的软件构件构造方法,使不同的应用可以共享由此构造出来的软件构件。 每个对象都将其内部操作细节封装起来,同时又向外界提供了精确定义的接口, 从而降低了应用系统的复杂性,也降低了软件开发费用。 由于 CORBA 系统特 有的分布式特点,导致其相对于其他信息系统更易于遭受到外界的攻击,CORBA 系统安全化已经成为一项重要的任务。本文主要基于 CORBA 安全参考模型,提 出了一个基于 OpenSSL 的 CORBA 安全服务体系,其中主要包括了两个模块:安 全服务模块和证书管理模块。实现了通讯加密、身份认证、访问控制、证书生 成、证书发放、证书吊销、证书吊销列表更新等功能。 通讯加密的设计主要 根据 OpenSSL 的 SSL 库中的 API 函数和 CORBA 实现中的安全应用,它得益于 SSL 协议的应用层独立无关性,不需要实现复杂的 SECIOP 协议。身份认证功能 基于 SSL 认证机制,通过封装 SSL 握手过程完成,简洁而有效。访问控制主要 基于 OpenSSL 中相关 X509 证书的 API 来实现。 证书生成、证书发放、证 书吊销、证书吊销列表更新等功能设计主要依靠 OpenSSL 库中相关的 CAAPI、OpenSSLCA 目录结构和 OpenSSL 提供的命令行工具来实现。 在本文 的最后给出了应用实例,将文中的安全体系结构集成在分布式系统税控收款机 样机系统中。正文内容正文内容CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中不同硬件设备和软件系统的互联,增强了网络之间软件的互操 作性,解决传统分布式计算模式中的不足等问题而提出的,以增强软件系统间 的互操作能力,使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面 向对象的软件构件构造方法,使不同的应用可以共享由此构造出来的软件构件。 每个对象都将其内部操作细节封装起来,同时又向外界提供了精确定义的接口, 从而降低了应用系统的复杂性,也降低了软件开发费用。 由于 CORBA 系统特 有的分布式特点,导致其相对于其他信息系统更易于遭受到外界的攻击,CORBA 系统安全化已经成为一项重要的任务。本文主要基于 CORBA 安全参考模型,提 出了一个基于 OpenSSL 的 CORBA 安全服务体系,其中主要包括了两个模块:安 全服务模块和证书管理模块。实现了通讯加密、身份认证、访问控制、证书生 成、证书发放、证书吊销、证书吊销列表更新等功能。 通讯加密的设计主要 根据 OpenSSL 的 SSL 库中的 API 函数和 CORBA 实现中的安全应用,它得益于 SSL 协议的应用层独立无关性,不需要实现复杂的 SECIOP 协议。身份认证功能 基于 SSL 认证机制,通过封装 SSL 握手过程完成,简洁而有效。访问控制主要 基于 OpenSSL 中相关 X509 证书的 API 来实现。 证书生成、证书发放、证 书吊销、证书吊销列表更新等功能设计主要依靠 OpenSSL 库中相关的 CAAPI、OpenSSLCA 目录结构和 OpenSSL 提供的命令行工具来实现。 在本文 的最后给出了应用实例,将文中的安全体系结构集成在分布式系统税控收款机 样机系统中。 CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中 不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统 分布式计算模式中的不足等问题而提出的,以增强软件系统间的互操作能力, 使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面向对象的软件构 件构造方法,使不同的应用可以共享由此构造出来的软件构件。每个对象都将 其内部操作细节封装起来,同时又向外界提供了精确定义的接口,从而降低了 应用系统的复杂性,也降低了软件开发费用。 由于 CORBA 系统特有的分布式 特点,导致其相对于其他信息系统更易于遭受到外界的攻击,CORBA 系统安全 化已经成为一项重要的任务。本文主要基于 CORBA 安全参考模型,提出了一个 基于 OpenSSL 的 CORBA 安全服务体系,其中主要包括了两个模块:安全服务模 块和证书管理模块。实现了通讯加密、身份认证、访问控制、证书生成、证书 发放、证书吊销、证书吊销列表更新等功能。 通讯加密的设计主要根据 OpenSSL 的 SSL 库中的 API 函数和 CORBA 实现中的安全应用,它得益于 SSL 协 议的应用层独立无关性,不需要实现复杂的 SECIOP 协议。身份认证功能基于 SSL 认证机制,通过封装 SSL 握手过程完成,简洁而有效。访问控制主要基于 OpenSSL 中相关 X509 证书的 API 来实现。 证书生成、证书发放、证书吊 销、证书吊销列表更新等功能设计主要依靠 OpenSSL 库中相关的 CAAPI、OpenSSLCA 目录结构和 OpenSSL 提供的命令行工具来实现。 在本文 的最后给出了应用实例,将文中的安全体系结构集成在分布式系统税控收款机 样机系统中。 CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中 不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统分布式计算模式中的不足等问题而提出的,以增强软件系统间的互操作能力, 使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面向对象的软件构 件构造方法,使不同的应用可以共享由此构造出来的软件构件。每个对象都将 其内部操作细节封装起来,同时又向外界提供了精确定义的接口,从而降低了 应用系统的复杂性,也降低了软件开发费用。 由于 CORBA 系统特有的分布式 特点,导致其相对于其他信息系统更易于遭受到外界的攻击,CORBA 系统安全 化已经成为一项重要的任务。本文主要基于 CORBA 安全参考模型,提出了一个 基于 OpenSSL 的 CORBA 安全服务体系,其中主要包括了两个模块:安全服务模 块和证书管理模块。实现了通讯加密、身份认证、访问控制、证书生成、证书 发放、证书吊销、证书吊销列表更新等功能。 通讯加密的设计主要根据 OpenSSL 的 SSL 库中的 API 函数和 CORBA 实现中的安全应用,它得益于 SSL 协 议的应用层独立无关性,不需要实现复杂的 SECIOP 协议。身份认证功能基于 SSL 认证机制,通过封装 SSL 握手过程完成,简洁而有效。访问控制主要基于 OpenSSL 中相关 X509 证书的 API 来实现。 证书生成、证书发放、证书吊 销、证书吊销列表更新等功能设计主要依靠 OpenSSL 库中相关的 CAAPI、OpenSSLCA 目录结构和 OpenSSL 提供的命令行工具来实现。 在本文 的最后给出了应用实例,将文中的安全体系结构集成在分布式系统税控收款机 样机系统中。 CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中 不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统 分布式计算模式中的不足等问题而提出的,以增强软件系统间的互操作能力, 使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面向对象的软件构 件构造方法,使不同的应用可以共享由此构造出来的软件构件。每个对象都将 其内部操作细节封装起来,同时又向外界提供了精确定义的接口,从而降低了 应用系统的复杂性,也降低了软件开发费用。 由于 CORBA 系统特有的分布式 特点,导致其相对于其他信息系统更易于遭受到外界的攻击,CORBA 系统安全 化已经成为一项重要的任务。本文主要基于 CORBA 安全参考模型,提出了一个 基于 OpenSSL 的 CORBA 安全服务体系,其中主要包括了两个模块:安全服务模 块和证书管理模块。实现了通讯加密、身份认证、访问控制、证书生成、证书 发放、证书吊销、证书吊销列表更新等功能。 通讯加密的设计主要根据 OpenSSL 的 SSL 库中的 API 函数和 CORBA 实现中的安全应用,它得益于 SSL 协 议的应用层独立无关性,不需要实现复杂的 SECIOP 协议。身份认证功能基于 SSL 认证机制,通过封装 SSL 握手过程完成,简洁而有效。访问控制主要基于 OpenSSL 中相关 X509 证书的 API 来实现。 证书生成、证书发放、证书吊 销、证书吊销列表更新等功能设计主要依靠 OpenSSL 库中相关的 CAAPI、OpenSSLCA 目录结构和 OpenSSL 提供的命令行工具来实现。 在本文 的最后给出了应用实例,将文中的安全体系结构集成在分布式系统税控收款机 样机系统中。 CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中 不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统 分布式计算模式中的不足等问题而提出的,以增强软件系统间的互操作能力, 使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面向对象的软件构 件构造方法,使不同的应用可以共享由此构造出来的软件构件。每个对象都将 其内部操作细节封装起来,同时又向外界提供了精确定义的接口,从而降低了应用系统的复杂性,也降低了软件开发费用。 由于 CORBA 系统特有的分布式 特点,导致其相对于其他信息系统更易于遭受到外界的攻击,CORBA 系统安全 化已经成为一项重要的任务。本文主要基于 CORBA 安全参考模型,提出了一个 基于 OpenSSL 的 CORBA 安全服务体系,其中主要包括了两个模块:安全服务模 块和证书管理模块。实现了通讯加密、身份认证、访问控制、证书生成、证书 发放、证书吊销、证书吊销列表更新等功能。 通讯加密的设计主要根据 OpenSSL 的 SSL 库中的 API 函数和 CORBA 实现中的安全应用,它得益于 SSL 协 议的应用层独立无关性,不需要实现复杂的 SECIOP 协议。身份认证功能基于 SSL 认证机制,通过封装 SSL 握手过程完成,简洁而有效。访问控制主要基于 OpenSSL 中相关 X509 证书的 API 来实现。 证书生成、证书发放、证书吊 销、证书吊销列表更新等功能设计主要依靠 OpenSSL 库中相关的 CAAPI、OpenSSLCA 目录结构和 OpenSSL 提供的命令行工具来实现。 在本文 的最后给出了应用实例,将文中的安全体系结构集成在分布式系统税控收款机 样机系统中。 CORBA 是为了解决分布式计算环境(DCE,Distributed Computing Environment)中 不同硬件设备和软件系统的互联,增强了网络之间软件的互操作性,解决传统 分布式计算模式中的不足等问题而提出的,以增强软件系统间的互操作能力, 使构造灵活的分布式应用系统成为可能。CORBA 定义了一种面向对象的软件构 件构造方法,使不同的应用可以共享由此构造出来的软件构件。每个对象都将 其内部操作细节封装起来,同时又向外界提供了精确定
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号