面向分布式SCADA系统的统一身份认证的实现

 2022-02-23 08:02

论文总字数:20066字

摘 要

如今,信息技术处在高速发展的阶段,各种的应用系统都会有自己的一套安全策略和用户权限的认证方法,这就导致了用户想要访问不同的系统时,需要通过多次的登录进行多次的身份认证,来保证自己能获取所需的服务,对用户造成了极大的负担。因此,在提高用户登录的使用体验和安全性方面,多个应用系统之间的统一身份认证逐渐成为研究的热点。

本文主要是对一种典型的分布式SCADA系统架构的统一身份认证模块进行了研究,针对分布式SCADA系统统一身份认证的功能分析,提出了一个基于分布式SCADA系统的统一身份认证的解决方案。该方案首先利用远程服务调用的技术,完成了分布式SCADA系统之间用户管理的统一性。其次,利用典型的SSO单点登录技术,完成了各个子系统之间的无验证访问,实现了一次登录、到处访问的需求。最后通过对该模型的性能分析表明,该方案能够满足分布式SCADA系统的统一身份认证需求。

关键词:统一身份认证;分布式系统;SCADA;Web服务

Abstract

Nowadays, information technology has been being in the stage of rapid development. Various applications have their own set of security strategy and user authorization authentication method, so that users need to apply multiple user authentication, to make sure to obtain needed service among various website or system, which cause great burden for users. Hence, to improve the user login experience and security, uniform identity authentication has become the focus of research.

This paper has mainly studied uniform identity authentication of a typical distributed SCADA system architecture. Focusing on the uniform identity authentication of a distributed SCADA system architecture, this paper has proposed a solution based on uniform identity authentication of a distributed SCADA system. In this solution, we use the technology of remote service invocation to accomplish the unity of user management in the distributed SCADA system, and then, we use a typical single sign on (SSO) technology to complete the non-authentication access between each subsystem, so that we achieve the need of “a single login, an access to everywhere”. And finally, we show that this scheme will meet the demand of the uniform identity authentication for a distributed SCADA system depending on the performance analysis for this model.

  • Key words: uniform identity authentication, distributed system, SCADA;Web Service

目录

摘要 II

Abstract III

第一章 绪论 1

1.1选题背景与意义 1

1.2国内外研究现状 1

1.3研究内容 2

第二章 相关技术及理论基础 4

2.1 Liferay门户网站平台 4

2.2 JAVA Web开发 4

2.3 Web服务调用 5

2.4 单点登录(Single Sign On) 6

2.5 用户身份加密 7

第三章 分布式SCADA系统统一身份认证需求及功能分析 9

系统需求分析 9

3.1.1. 分布式SCADA系统架构介绍 9

3.1.2. SCADA系统的统一身份认证功能与分析 10

统一身份认证模型的选择 12

3.2.1. 基于经纪人的统一身份认证模型的分析 12

3.2.2. 基于网关的统一身份认证模型的分析 12

3.2.3. 基于代理的统一身份认证模型的分析 12

3.2.4. 统一身份认证模型的选择 12

第四章 统一身份认证模型的设计与实现 14

4.1 开发环境搭建 14

4.1.1 软件准备 14

4.1.2 设置运行库 14

4.1.3 注册SDK插件 14

4.2 用户管理模块的设计 14

4.2.1. 用户创建接口 15

4.2.2. 用户权限设置接口 16

4.2.3. 用户删除接口 17

4.3 单点登录模块的设计 18

4.3.1 基于Web的统一权限校验 18

4.3.2 单点登录模块的结构及流程 18

4.4 具体实现 20

4.4.1 用户管理模块的实现 20

4.4.2 单点登录模块的实现 21

第五章 总结与展望 23

致谢 24

参考文献 25

第一章 绪论

1.1选题背景与意义

随着中国综合国力的快速提升,我国的工业生产水平也在逐年提高。但是,在工业领域的信息化方面,我国与发达国家相比还有着很大的差距。其中,工业控制系统已经成为电力、水利、天然气等关键设备的基石,工业控制系统的安全关系到国家的战略安全。相比于其他行业信息安全的防护,工业控制安全防护在实时性、可靠性及安全性方面的需求更高,要求也更为严格。

在电力系统中,SCADA系统是应用最为广泛的一种工业信息化系统。SCADA系统,全称为Supervisory Control And Data Acquisition,即数据采集与监视控制系统。SCADA 系统以计算机为基础,实现生产过程控制与调度自动化,可以对运行设备进行实时的监视和控制,并进行自动化的数据采集等功能。SCADA系统能够提高工作效率,正确掌握系统运行状态,加快决策,有助于快速诊断系统故障状态,对提高系统运行的可靠性、安全性与经济效益具有不可替代的作用。

与此同时,对于一个电力的分布式SCADA系统,对各个站点之间的数据采集与监控要求已经越来越高。工作人员在切换节点进行监测时,往往需要多次输入登录账号和密码,这给工作人员带来了极大的不便。因此统一身份认证技术在SCADA系统的安全性以及提高用户体验性上就成为了一个至关重要的方面。用户通过一台本地的WEB客户端,可能需要访问多个SCADA系统节点的信息,若没有统一身份认证,用户在切换节点时,需要输入多次甚至可能是不同的登录账号和登录密码。本文针对这个问题来研究面向分布式SCADA系统安全问题中的身份认证技术,并实现面向分布式SCADA系统统一身份认证。

剩余内容已隐藏,请支付后下载全文,论文总字数:20066字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;