SCADA系统构架的安全分析总结
概念: SCADA 数据采集与监控
Supervisory Control And Data Acquisition .包括了计算机设备 工业控制组件 网络 组成部件 ,SCADA 系统被用于控制分散的设备。这些系统和废水收集系统,石油天然气管道,电网传输和分配系统,铁路等公交交通系统。
图 典型的SCADA系统结构
系统即就是数据采集及监控系统,他是工业控制网络调度自动化系统的基础和核心,SCADA负责采集和处理工控系统运行中的各种实时和非实时数据,是工业控制网络调度中心各种应用软件的主要数据来源。
SCADA后天系统的主要功能有:
数据处理和控制调节 历史数据存储 与自此同的计算机通信 以及人机交互界面的管理。 未来的SCADA系统的发展将不断的扩展监控范围,监控处理的速度加快 ,监控的物理量将更加的全面,同时人际交互界面更加非友好,系统更加的智能化等。
DCS : DCS是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统
DCS是以微处理器和网络为基础的几种分散控制系统,他包括操作站,工程站 监控计算机和现场控制站 以及数据采集站, 通讯系统等 。
控制器Controller是按照预定顺序改变主电路或控制电路的接下和改变电路中电阻值来控制电机的启动,调速制动
RTU (Remote Terminal Unit)远程终端单元,他是安装在远程现场的电子设备,用来对远程线程的传感器和设备状态进行监视和控制,负责对现场信号,负责对现场信号,工业设备的检测和控制,获得设备数据,并将数据传给SCADA系统的调度中心。
PLC (Power Liner Communication) 通过电力线为媒介传输数据 语音和图像等信号的一种通信方法
现场总线控制网络的脆弱性分析:
(1)无线和微波引入的安全风险
(2) 缺乏连接认证等手段
(3)访问控制级认证机制的缺失
(4)策略配置不当
DNP3协议:
DNP3最初是一种用于主控站和从设备或子站之间以及控制站内的RTU与IDE之间的串行协议,与其他控制协议一样 ,DNP3别封装成TCP或UDP数据包,扩展到了IP协议上,一遍更加容易的使用现代网路与远程RTU通信
上位机的概念:
可以直接发出操作命令的计算机设备 ,上位机不是一个标定义的概念:一般说 控制着和提供服务是上位机,被控制着和被服务者都是下位机们可以理解为主机和从机的关系,但是上位机和下位机是可以转换的。
下位机的概念:
直接控制设备和获取设备状况的计算机 其存在的形式主要是PLC 单片机 和智能仪表 作用是控制设备和反馈设备状态
下位机常见的漏洞问题有: 后门漏洞 工控协议和 Web以及其他服务端口暴露于互联网
SCADA系统构架的安全分析总结的更多相关文章
- SCADA系统
简介编辑 在电力系统中,SCADA系统应用最为广泛,技术发展也最为成熟.它在远动系统中占重要地位,可以对现场 SCADA系统 的运行设备进行监视和控制,以实现数据采集.设备控制.测量.参数调节以及各类 ...
- B2C电子商务系统研发——商品SKU分析和设计(二)
转:http://www.cnblogs.com/winstonyan/archive/2012/01/07/2315886.html 上文谈到5种商品SKU设计模式,本文将做些细化说明. 笔者研究过 ...
- (转)Android 系统 root 破解原理分析
现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易.但是你思考过root破解的 原理吗?root破解的本质是什么呢?难道是利用了Lin ...
- Android日志系统Logcat源代码简要分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6606957 在前面两篇文章Android日志系 ...
- PM2.5环境检测系统的设计与分析
PM2.5环境检测系统的设计与分析 摘要: 大气颗粒物污染对人类健康和生态环境造成了很大的影响,这让人们逐渐重视起对细颗粒物PM2.5检测技术的研究.本文阐述了PM2.5浓度检测的五种方法,在对上 ...
- Db2性能:系统CPU高问题分析的一些思路
Db2性能:系统CPU高问题分析的一些思路 1. 如何判断CPU高? 有很多操作系统的命令可以看出来,比如ps -elf,iostat, vmstat, top/topas, 2. 收集数据 CPU高 ...
- Android 系统 root 破解原理分析 (续)
上文<Android系统root破解原理分析>介绍了Android系统root破解之后,应用程序获得root权限的原理.有一些网友提出对于root破解过程比较感兴趣,也提出了疑问.本文将会 ...
- Android 属性系统 Property service 设定分析 (转载)
转自:http://blog.csdn.net/andyhuabing/article/details/7381879 Android 属性系统 Property service 设定分析 在Wind ...
- 9.2 Binder系统_驱动情景分析_服务注册过程
1. 几个重要结构体的引入给test_server添加一个goodbye服务, 由此引入以下概念: 进程间通信其实质也是需要三要素:源.目的.数据,源是自己,目的用handle表示:通讯的过程是源向实 ...
随机推荐
- Python3 多线程(连接池)操作MySQL插入数据
1.主要模块DBUtils : 允许在多线程应用和数据库之间连接的模块套件Threading : 提供多线程功能 2.创建连接池PooledDB 基本参数: mincached : 最少的空闲连接数, ...
- C# Newtonsoft.Json解析json字符串处理(最清晰易懂的方法)
需求: 假设有如下json字符串: { ", "employees": [ { "firstName": "Bill", &quo ...
- ROS tf-增加坐标系
博客参考:https://www.ncnynl.com/archives/201702/1312.html ROS与C++入门教程-tf-增加坐标系 说明: 介绍如何为TF增加额外固定的坐标系 为何增 ...
- 003-maven开发Java脚手架archrtype-技术点说明
一.概述 二.技术点说明 2.1.项目结构 凡auto包或文件件,均会被代码生成器再次生成二修改 1.model层 po:BasePO基础类,统一了数据库的基础字段[数据库必须添加如下,与mybati ...
- 品优购商城项目(五)消息中间件 ActiveMQ
消息中间件用于降低各个项目模块的耦合,适用于不需要等待返回消息才能进入下一个业务环节的模块,以及实时要求性不高的业务模块. 一.JMS JMS(Java Messaging Service)是Java ...
- 【LeetCode算法-26】Remove Duplicates from Sorted Array
LeetCode第26题 Given a sorted array nums, remove the duplicates in-place such that each element appear ...
- docker tag根据镜像id做标签,用于应用的回滚
示例 通过ID tag镜像 下面是tag一个id为0e5574283393的本地镜像到“fedora”存储库,tag名称version1.0: docker tag 0e5574283393 fedo ...
- 常用的python的内置库或者第三方库
内置库:re,json,time,random,sys,os, 第三方库:转载: https://www.cnblogs.com/jiangchunsheng/p/9275881.htmlReques ...
- GAN代码实战
batch normalization 1.BN算法,一般用在全连接或卷积神经网络中.可以增强整个神经网络的识别准确率以及增强模型训练过程中的收敛能力2.对于两套权重参数,例如(w1:0.01,w2: ...
- spring框架学习(四)——注解方式AOP
注解配置业务类 使用@Component("s") 注解ProductService 类 package com.how2java.service; import org.spri ...