CN108319161A - A kind of industry SCADA system emulation platform - Google Patents
A kind of industry SCADA system emulation platform Download PDFInfo
- Publication number
- CN108319161A CN108319161A CN201810114947.3A CN201810114947A CN108319161A CN 108319161 A CN108319161 A CN 108319161A CN 201810114947 A CN201810114947 A CN 201810114947A CN 108319161 A CN108319161 A CN 108319161A
- Authority
- CN
- China
- Prior art keywords
- plc
- industrial
- scada
- protocol
- honey
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B17/00—Systems involving the use of models or simulators of said systems
- G05B17/02—Systems involving the use of models or simulators of said systems electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of industrial SCADA system emulation platform, which can realize Modbus/TCP, IEC 60,870 5 104 in industrial SCADA system, BACnet/IP agreements.Platform is divided into four parts:Simulate the emulation module of virtual controlled device, PLC honey jars, SCADA servers, protocol communication module.Industrial SCADA system network data flow of the platform physical simulation including a variety of typical industry control agreements, mode is built using based on PLC honey jars, by realizing respondent behaviors of the PLC to SCADA servers and the control function to controlled device, it simulates the network data flow that true industrial control system environment interior joint scale is big, agreement is more, interactive mode is special, realizes in industrial SCADA system the complete communication process of data between process monitoring layer, field control layer and controlled device.Using emulation module as the flexibility of virtual controlled device, PLC honey jars are packaged in conjunction with the light weight of docker environment, the portable of platform is realized, can expand.
Description
Technical field
The present invention relates to industrial control system fields, more particularly to the controlled device of industrial control system site environment into
Row simulation carries out building for extensive PLC network emulation platform, and realizes engineer station and virtual controlled couple by virtual PLC
The interactive function of elephant.
Background technology
Industrial control system is by various automation control components and the process for being acquired and monitoring to real time data
Control assembly, what is collectively formed ensures the operation flow management and control system of the operation of industrial technology utility automation, process control and monitoring
System, core component includes data acquisition analysis system (SCADA), dcs (DCS), Programmable logical controller
Device (PLC), remote terminal (RTU), intelligent electronic device (IED) and the interfacing for ensuring each assembly communication, in China petrochemical industry,
Each field extensive use such as electric power, building, traffic, medical treatment, metallurgy.
The industrial system design of early stage is usually the system environments of autonomous closure, and physical isolation shape is in external network
State, seldom can be by the information security threats for carrying out automatic network, and not with the high speed development of information technology and industrialization degree
It is disconnected to promote, it is information-based to become development trend with industrialization is closely merged intelligent production, lead to industrial control system network opening
Gradually enhance, the industrial control system and management system of enterprise can be communicated directly, or even can connect internet.And with
This simultaneously, there is many differences in industrial control system, include mainly again with traditional IT system:In system aspects, industrial control system is to being
The availability of system and the requirement of real-time of communication are higher, to ensure requirement of real-time, do not use the communication mode of high flow capacity usually,
And its communication process typically exhibits certain fixed patterns under stable state, and IT system then focuses on data in communication process
Integrality and confidentiality usually require high flow capacity and ensure accordingly, in this case, information security prestige from internet
The side of body is so that existing industrial control system security protection seems more fragile.
This particularity of industrial control system, which directly results in invader, to utilize corresponding interactive mode to realize to industry control
The serious destruction of system, and industry control security fields frequently occur APT (Advanced Persistent Threat, height in recent years
Grade duration threatens) attack:10 years Iranian Bushire nuclear power stations of Stuxnet worm-type viruses invasion, cause 20% centrifuge to be scrapped,
Significantly delay the implementation of Iranian nuclear power plan;11 years Duqu wooden horses, 12 years Flame viruses, 14 years Havex viruses are stolen
It wins the confidence breath, destruction system;By BlackEnergy virus attacks, 60 substations are attacked 15 years Ukraine's power grids, are caused
140 general-purpose families have a power failure;These events are shown under certain specific protocol environment, and invader can pointedly build " normal " number
Reach intrusion target according to stream, long-term latent and destruction is realized to pretend identity.Therefore, to industrial control system scene ring
The simulation and research of network data flow are particularly important in border.
Network data flow in industrial control system can reflect the pattern and state of industrial control system operation.It is controlled in industry
In the correlative study of system security fields processed, many correlative studys can know the true shape of system by analyzing the network data flow
State, but industrial control system itself is more complicated, scale node is more, builds with high costs, and application scenarios are mostly in key
Infrastructure, traditional industry field.Which results in the course of the research, the real-time number of industrial control system site environment is obtained
According to relatively difficult, it is also difficult to it obtains the arthorization, and to build system simulation platform then has high requirements to professional knowledge, thus
Most of research association selects the simple environment of increase income data set or single-point interaction to carry out analysis verification, this is credible in loss data
Also the information that data include can be reduced while spending.Based on all kinds of demands, industry can be simulated by how building one at low cost
The extensive PLC network emulation platform of interactive mode seems particularly significant in control system site environment.
Currently, according to the research scale of experiment porch, research purpose, industry field is different, typical industry control system peace
Full experiment porch typically can be mainly divided into following two categories, be small-sized platform in kind or without object industry control artificial network respectively.
1) small-sized platform in kind
Such platform needs to buy industrial control system equipment, and scale is often smaller, and the PLC nodes of deployment are limited, and are
Interactive mode of uniting is single, has the longer platform construction period for different demands, and scalability is poor, what platform can carry out enters
Invade, the simulation of operation behavior and test it is limited.
2) without object industry control artificial network
Such test platform is utilized using the physical space and information space in emulation tool simulation industrial control system
It attacks emulation tool and carries out typical attack simulation.The advantages of this kind of platform is of low cost, and scale is easy to control, is ground convenient for science
Study carefully, but interact shortcoming between engineer station and controlled device, the former is due to the most manual operation production of the limitation of emulation tool
Raw network data flow, the latter is presented mostly has operation but the information such as ill-mannered state variable, data deficiency authenticity.
For building for industrial SCADA system emulation platform, key point is the realization of functions of modules and communication network.Mesh
The preceding security platform to industrial control system builds research still in primary stage, frame of the most people for industrial control system
Structure, agreement, interactive mode and communication mode understanding are less, almost without what is simulated for industrial control system site environment
Emulation platform realizes that the platform assists in the structure for understanding industrial control system itself, the format and feature of agreement, node
Between interactive mode and pattern, to typical industry control process have more intuitive understanding with clearly cognition.This platform
It builds mainly based on simulation, realizes the simulation test platform of multinode, and dispose controlled device and controlled, with preferably
Meet Research Requirements, while there is certain authenticity.Do not have to stick to very much cost on realization method, and to partial function into
It has gone encapsulation, has been realized convenient for follow-up expand.
Invention content
In view of the above-mentioned deficiencies in the prior art, it is an object of the present invention to provide a kind of lightweight, expansible large-scale industry
SCADA system emulation platform.
The purpose of the present invention is achieved through the following technical solutions:A kind of industry SCADA system emulation platform, packet
It includes:Simulate emulation module, PLC (programmable logic controller (PLC)) honey jar, SCADA servers, the protocol communication of virtual controlled device
Module;
Emulation module is used to simulate the industrial controlled device of mathematical abstractions, being capable of the transmission of real-time reception SCADA servers
Control signal, and database is written into state variable and output variable, and by the shape in protocol communication module reading database
State variable and output variable are sent to PLC honey jars in real time;
PLC (programmable logic controller (PLC)) honey jar realizes target protocol stack function, receives and stores emulation module transmission
In state variable and output variable to particular register, and the request of SCADA servers is responded, replys corresponding solicited message, together
When receive SCADA servers send control signal, store into particular register, and response protocol communication module ask, return
Multiple corresponding solicited message, sends control signals to protocol communication module;
SCADA servers are provided to the register data of PLC honey jars, daily record, the inquiry of configuration information, SCADA history numbers
It is established according to library and the information of emulation platform files display function, and control signal is sent to PLC honey jars;
Protocol communication module establishes the data interaction of PLC honey jars and emulation module, and the shape of controlled device is read from database
State variable and output variable, and the register data of PLC honey jars is written, it is posted by sending request realization to PLC honey jars
The reading of the control signal stored in storage, and based on controlled device information and control signal, obtain exporting to object model
Control instruction realizes control function.
Further, the emulation module is realized by simulink in Matlab, while being write corresponding M files and being realized base
The real-time Communication for Power between emulation module and database, and the control instruction sent by protocol communication module are realized to object model
External control function.
Further, the agreement used in the protocol stack that the PLC honey jars are realized opens for typical industry control system assists
View, including Modbus/TCP, IEC 60870-5-104, BACnet/IP.
Further, the PLC honey jars be realize complete protocol stack PLC simulation softwares, and provide industry control protocol communication,
The external interface of data base read-write realizes the response to industry control agreement and database protocol respectively.
Further, the standard document of the PLC honey jars based on respective protocol, analyze agreement request and response format and
Behavior pattern adds interactive module with this, builds typical module data flow by writing corresponding Python, realizes industry SCADA
Typical interactive mode in system.
Further, the PLC honey jars are packaged by docker, same protocol environment portable docker containers.
Further, the PLC honey jars carry out independent deployment using docker is one-to-one, and it is mutual to establish node IP, MAC Address
Different PLC artificial networks are realized the light weight of platform, can be expanded.
Further, the PLC honey jars realize multisegment docker containers across main-machine communication by virtual bridge.
Further, the SCADA servers realize register address, the data correlation of multi-protocols based on agreement feature.
Further, the SCADA servers utilize each association by the way that widely used configuration software is realized in industrial control system
Discuss the communication of driver realization and PLC honey jars, the final part typical case's interactive mode realized in industrial control system.
Further, the protocol communication module establishes object interface module by agreement, generates protocol data packet, transmission
Controlled device information is to PLC honey jars.
Further, the PLC honey jars are to have the low interactive honey jar of corresponding function complete protocol stack, it can be achieved that reality
The simulation of PLC structures and response mechanism, and pass through the communication of external data base realization and SCADA servers and emulation module.
Further, the protocol communication module is realized using Python, C language code as reading, modification PLC honey jars
The protocol client of register data realizes portion protocol stack needed for read-write.
The beneficial effects of the invention are as follows:
1, this platform uses virtual emulation platform.It realizes control process complicated in SCADA system and typically interacts mould
Formula has effectively reproduced the network data flow of site environment in Industry Control SCADA system, and integrality, the authenticity of information are preferable,
The platform construction period is short, at low cost simultaneously, and deployment is more convenient, has good realizability.
2, this platform provides plant model state information database and SCADA Server history databases, convenient for control
The acquisition of reference value during function processed is changed, module is replaced and test process.
3, this platform provides the state information change picture of controlled device in emulation module, and system mode is obtained convenient for intuitive
And the progress accordingly studied.
4, the PLC honey jars modification that this platform uses is convenient, and the multiplexing of gained container, the again side of encapsulation are packaged in conjunction with docker
Just, it is convenient for platform to update and extend.
5, this platform is added to the communication module between emulation module and database, adds different target plant models
Another industrial control process site environment simulation can be realized with control function algorithm.
6, this platform is added to the communication module between PLC honey jars and database, adds different protocol stacks and can be realized not
With the control of industrial control system plant model under protocol environment and the basic interactive mode between SCADA servers
7, this platform provides the monitoring of emulation module status information and control function module in SCADA servers, is easy to implement
The operations such as setting value modification, can be better achieved under various scenes the network flow data of site environment in industrial control system
Simulation.
8, this platform provides PLC honey jar interactive interfaces, can realize that invasion is surveyed simply by general vulnerability scanning platform
Examination generates test case.
Description of the drawings
Fig. 1 is the abstract architecture of this platform;
Fig. 2 is that the Docker bridges of this platform PLC honey jars realize structure.
Specific implementation mode
Invention is further described in detail in the following with reference to the drawings and specific embodiments.
Industry SCADA system emulation platform provided by the invention realizes that agreement includes:Modbus/TCP、IEC 60870-5-
104, the agreements such as BACnet/IP.Platform is made of four parts:Emulation module, the PLC for simulating virtual controlled device are (programmable
Logic controller) honey jar, SCADA servers (PLC host computers), protocol communication module.The platform physical simulation includes a variety of
Industrial SCADA system network data flow including typical industry control agreement, using the emulation side of building based on docker and PLC honey jars
Formula carrys out the authenticity and scalability of Coordination Platform, realizes that simulating realistic industrial control system environment interior joint scale is big, agreement is more, hands over
The features such as mutually pattern is special.Wherein emulation module is attached mainly as the virtual controlled device of PLC honey jars using database
Realize the reception for being sent out information and controlling signal.Platform main process is that PLC honey jars pass downwardly through communication module and data
Library communicates, and read-write database information realizes monitoring and control to virtual controlled device operational process, upwards specifically to interact
The request of mode response SCADA servers sends status information, realizes process monitoring layer in industrial SCADA system, scene control
The complete communication process of data between preparative layer and controlled device.Its abstract architecture such as attached drawing 1.
Controlled device and profit are built and simulated to the emulation module of virtual controlled device by the simulink modules of Matlab
Establish real-time Communication for Power with the database interface of Matlab, realize controlled device status information corresponding with being transmitted between controller and
Control the information such as signal.Matlab can also record each data parameter of display and plot and display in real time in the process of running, and be controlled
Object is after receiving external control signal, and Matlab can calculate modification process data parameter in real time, by the status information after change
It is sent to controller, and situation of change is intuitively shown in data parametric image.Its advantage has:Facilitate and simulates different industry
Control scene, it may be convenient to change controlled device.Matlab simulated programs use specific industrial process, such as Tennessee
Eastman processes hold water tank with four and control process.MATLAB emulation modules and external data base are realized by writing corresponding M files
Communication.Matlab simulated program process variables are transferred to database using the M files, and defeated from database reading control signal
Enter into plant model, plant model calculates update controlled device state in real time.
PLC (programmable logic controller (PLC)) honey jar:Controller uses PLC simulation softwares, combines corresponding association on this basis
Discuss the corresponding interactive module of typical interactive mode addition in industrial SCADA system.In the PC or void where SCADA servers
Quasi- machine, the driver for needing to configure respective protocol realize that the function of agreement Client, PLC honey jars are responded as agreement Server
The request of Client.For Modbus/TCP agreements, it is implemented as increasing income honey jar based on Conpot, self-defined mould is realized in modification
Block type, address meet the simulation demand of different nodes, different function PLC, mainly have in industrial control system logic coil,
Discrete input, input bit register and several typical types of holding register, and the interaction such as periodic polling is realized by protocol stack
The response of pattern.For BACnet/IP agreements, specific implementation is also to be increased income honey jar based on Conpot, and addition simulation input is defeated
Go out totally 18 kinds of object types including object, binary system output object, device object, file object, program object etc., often
Kind object has independent structure and respective object accesses service.For IEC 60870-5-104 agreements, specific implementation
For the FreyrSCADA PLC honey jars based on automation of transformation substations agreement, interpolation data library operation module, and according to the spy of agreement
Point addition Implement of Function Module such as always calls, is sent in slave station active at the interactive modes.PLC honey jars based on modification, in docker rings
The basic environment (Python, C running environment) needed for it is configured in border, is carried out one-to-one container encapsulation, is obtained light, Yi Yi
The PLC honey jar containers planted, expanded are multiplexed docker containers in the PC or virtual machine for realizing control function, delete according to demand,
Modified module, and virtual docker bridges are established by host port mapping, it realizes more in the case of not occurring address repetition
For network segment Docker containers across main-machine communication, Bridge configuration is as shown in Figure 2.
SCADA servers (PLC host computers):Engineer station is equipped with programming configuration software, realizes to each PLC honey jars engineering
Project into edlin, modification, download, upload, SCADA servers are the SCADA/ established based on configuration software IFIX
HMI system is configured by each protocol-driven and realizes Configuration Communication to establish status information and register in PLC honey jars in each agreement
Data it is interrelated, while each PLC honey jars register type, address and corresponding work(are correctly configured according to the analysis to agreement
Can, with production equipment monitoring, operation, creation data it is real-time acquisition, storage, alarm, print etc. functions.
Protocol communication module:The main deposit considered by writing in portion protocol stack realization PLC honey jars needed for each agreement
Read-write of the device to external database data.For Modbus/TCP agreements, the substations Modbus/TCP PLC are realized by Python
It is in communication with, is realized as object interface module and read controlled device information from database and be sent to PLC honey jars, to it
Register data is written, in addition, realizing that the control signal data stored in register is read by sending request to PLC honey jars
It takes, controlled device information and control signal is handled by control algolithm on this basis, output control instruction is calculated, to reach
PLC honey jars mainly use PID control to the control function of plant model, control algolithm, by control variable, target loop
The modules such as difference addition lag, amplitude limit, by taking four hold the Liquid level of water tank as an example, control variable is high water tank, the quilt of input
It is respectively liquid level actual value and level set value to control object information and control signal, and controlled valve is calculated by control algolithm
Aperture, to realize control level stability be setting value target.For IEC 60870-5-104, BACnet agreements, pass through
C language realizes that IEC-104Client is communicated with, and object interface module is realized in the same way, to being posted in its PLC honey jar
Latch data is written and read.
Platform overall operation process is:Matlab emulation modules realize controlled device simulation, generate the state of industrial process
Variable and output variable realize the real-time Communication for Power with external data base using M files.The PLC honey jars of configuration modification target protocol
And protocol communication module, it realizes that the two is communicated as Server, Client, is based on this channel, protocol communication module is read
State variable in database and output variable are packaged into the corresponding identifiable protocol data packet of PLC honey jars by protocol stack and send out
PLC honey jars are given, PLC honey jars receive and store Obj State information to specific memory.It is driven and is established based on target protocol
Communication between SCADA servers and PLC honey jars, PLC honey jars receive the control information that SCADA servers are sent, protocol communication
Module combination Obj State information obtains control instruction, and is sent to controlled device by the channel that protocol communication module is established,
Realize the control to controlled device.
Claims (10)
1. a kind of industry SCADA system emulation platform, it is characterised in that:Emulation module, PLC including simulating virtual controlled device
Honey jar, SCADA servers, protocol communication module;
Emulation module is used to simulate the industrial controlled device of mathematical abstractions, is capable of the control of real-time reception SCADA servers transmission
Signal processed, and database is written into state variable and output variable, and become by the state in protocol communication module reading database
Amount and output variable, are sent to PLC honey jars in real time;
PLC honey jars realize target protocol stack function, receive and store emulation module transmission state variable and output variable to spy
Determine in register, and respond the request of SCADA servers, reply corresponding solicited message, while receiving the transmission of SCADA servers
Signal is controlled, is stored into particular register, and response protocol communication module is asked, and is replied corresponding solicited message, will be controlled
Signal is sent to protocol communication module;
SCADA servers are provided to the register data of PLC honey jars, daily record, the inquiry of configuration information, SCADA historical data bases
It establishes and the information of emulation platform files display function, and control signal is sent to PLC honey jars;
Protocol communication module establishes the data interaction of PLC honey jars and emulation module, and the state that controlled device is read from database becomes
Amount and output variable, and the register data of PLC honey jars is written, realize register by sending request to PLC honey jars
The reading of the control signal of middle storage, and based on controlled device information and control signal, obtain exporting to the control of object model
Control function is realized in instruction.
2. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the emulation module is logical
It crosses simulink in Matlab to realize, while writing corresponding M files and realizing based on real-time Communication for Power between emulation module and database, and
The control instruction sent by protocol communication module realizes the external control function to object model.
3. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the PLC honey jars are realized
Protocol stack in the agreement that uses for typical industry control system open protocol, including Modbus/TCP, IEC60870-5-104,
BACnet/IP。
4. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the PLC honey jars are real
The PLC simulation softwares of existing complete protocol stack, and the external interface of industry control protocol communication, data base read-write is provided, realization pair respectively
The response of industry control agreement and database protocol.
5. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the PLC honey jars are based on
The standard document of respective protocol analyzes the format and behavior pattern of agreement request and response, adds interactive module with this, realizes work
Typical interactive mode in industry SCADA system.
6. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the PLC honey jars pass through
Docker is packaged, same protocol environment portable docker containers.
7. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the PLC honey jars utilize
Docker is one-to-one to carry out independent deployment, establish node IP, MAC Address inequality PLC artificial networks.
8. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the PLC honey jars pass through
Virtual bridge realizes multisegment docker containers across main-machine communication.
9. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the SCADA servers
Register address, the data correlation of multi-protocols are realized based on agreement feature.
10. a kind of industrial SCADA system emulation platform according to claim 1, which is characterized in that the protocol communication mould
Block establishes object interface module by agreement, generates protocol data packet, transmission controlled device information to PLC honey jars.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810114947.3A CN108319161B (en) | 2018-02-05 | 2018-02-05 | Industrial SCADA system simulation platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810114947.3A CN108319161B (en) | 2018-02-05 | 2018-02-05 | Industrial SCADA system simulation platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108319161A true CN108319161A (en) | 2018-07-24 |
CN108319161B CN108319161B (en) | 2020-08-14 |
Family
ID=62903473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810114947.3A Active CN108319161B (en) | 2018-02-05 | 2018-02-05 | Industrial SCADA system simulation platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108319161B (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086070A (en) * | 2018-07-25 | 2018-12-25 | 浙江中控技术股份有限公司 | A kind of industry control industry library packaging method and system defined based on free logic |
CN109167796A (en) * | 2018-09-30 | 2019-01-08 | 浙江大学 | A kind of deep-packet detection platform based on industrial SCADA system |
CN109831354A (en) * | 2019-01-22 | 2019-05-31 | 浙江工业大学 | Virtual Debugging system based on OPC UA industry communications protocol |
CN110825623A (en) * | 2019-10-17 | 2020-02-21 | 浙江中控技术股份有限公司 | Simulation environment building method and system based on field data |
CN110851827A (en) * | 2019-10-14 | 2020-02-28 | 杭州安恒信息技术股份有限公司 | Service customizable high-interaction honeypot realized based on container technology and use method |
CN111103811A (en) * | 2020-01-20 | 2020-05-05 | 清华大学 | Control system semi-physical simulation platform |
CN111125235A (en) * | 2019-12-06 | 2020-05-08 | 江西洪都航空工业集团有限责任公司 | Production control method |
CN111308958A (en) * | 2019-11-14 | 2020-06-19 | 广州安加互联科技有限公司 | CNC equipment simulation method and system based on honeypot technology and industrial control honeypot |
CN112051751A (en) * | 2020-09-21 | 2020-12-08 | 东北大学 | Semi-physical simulation control system for multistage series flash evaporation industrial process |
CN113009817A (en) * | 2021-02-08 | 2021-06-22 | 浙江大学 | Industrial control system intrusion detection method based on controller output state safety entropy |
CN113162948A (en) * | 2021-05-12 | 2021-07-23 | 上海交通大学宁波人工智能研究院 | Modularized industrial control honey pot system |
CN113515057A (en) * | 2021-06-16 | 2021-10-19 | 北京蓝军网安科技发展有限责任公司 | System for industrial control scene simulation and corresponding method, device and medium |
CN114726601A (en) * | 2022-03-28 | 2022-07-08 | 北京计算机技术及应用研究所 | Graph structure-based information security simulation modeling and verification evaluation method |
CN115050243A (en) * | 2021-11-16 | 2022-09-13 | 长沙理工大学 | Method for establishing PLC cloud experiment platform based on S7 protocol |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040230946A1 (en) * | 2003-05-16 | 2004-11-18 | Makowski Thomas A. | Palette of graphical program nodes |
CN101808082A (en) * | 2010-01-12 | 2010-08-18 | 河源市雅达电子有限公司 | Device simulating method for supporting multi-protocol |
CN101878457A (en) * | 2007-11-29 | 2010-11-03 | Abb股份公司 | The system and method that is used for the integrated information collection of SCADA application and simulation application or network calculations application |
US20110039237A1 (en) * | 2008-04-17 | 2011-02-17 | Skare Paul M | Method and system for cyber security management of industrial control systems |
CN105607509A (en) * | 2016-01-21 | 2016-05-25 | 浙江大学 | Industrial radio control system semi-physical security experiment platform |
US20160335378A1 (en) * | 2015-05-14 | 2016-11-17 | Korea Electronics Technology Institute | Direct mapping method and system for converting modbus data to iec61850 data based on machine learning |
CN106506202A (en) * | 2016-10-31 | 2017-03-15 | 华中科技大学 | Half visual illustration verification platform and method towards industrial control system protecting information safety |
CN106647714A (en) * | 2017-01-04 | 2017-05-10 | 上海云剑信息技术有限公司 | Industrial control system general character safety technology test bed |
CN106991859A (en) * | 2017-04-11 | 2017-07-28 | 国网浙江省电力公司培训中心 | Intelligent grid Dispatching Control System regulates and controls Integrated simulation experience system |
CN107070929A (en) * | 2017-04-20 | 2017-08-18 | 中国电子技术标准化研究院 | A kind of industry control network honey pot system |
-
2018
- 2018-02-05 CN CN201810114947.3A patent/CN108319161B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040230946A1 (en) * | 2003-05-16 | 2004-11-18 | Makowski Thomas A. | Palette of graphical program nodes |
CN101878457A (en) * | 2007-11-29 | 2010-11-03 | Abb股份公司 | The system and method that is used for the integrated information collection of SCADA application and simulation application or network calculations application |
US20110039237A1 (en) * | 2008-04-17 | 2011-02-17 | Skare Paul M | Method and system for cyber security management of industrial control systems |
CN101808082A (en) * | 2010-01-12 | 2010-08-18 | 河源市雅达电子有限公司 | Device simulating method for supporting multi-protocol |
US20160335378A1 (en) * | 2015-05-14 | 2016-11-17 | Korea Electronics Technology Institute | Direct mapping method and system for converting modbus data to iec61850 data based on machine learning |
CN105607509A (en) * | 2016-01-21 | 2016-05-25 | 浙江大学 | Industrial radio control system semi-physical security experiment platform |
CN106506202A (en) * | 2016-10-31 | 2017-03-15 | 华中科技大学 | Half visual illustration verification platform and method towards industrial control system protecting information safety |
CN106647714A (en) * | 2017-01-04 | 2017-05-10 | 上海云剑信息技术有限公司 | Industrial control system general character safety technology test bed |
CN106991859A (en) * | 2017-04-11 | 2017-07-28 | 国网浙江省电力公司培训中心 | Intelligent grid Dispatching Control System regulates and controls Integrated simulation experience system |
CN107070929A (en) * | 2017-04-20 | 2017-08-18 | 中国电子技术标准化研究院 | A kind of industry control network honey pot system |
Non-Patent Citations (3)
Title |
---|
CARLOS QUEIROZ,ABDUN MAHMOOD, AND ZAHIR TARI: "SCADASim—A Framework for Building SCADA Simulations", 《IEEE TRANSACTIONS ON SMART GRID》 * |
徐超,等: "基于TETRA的SCADA通信***及其测试方案研究", 《移动通信》 * |
赵家庆,等: "电网SCADA***在线仿真测试装置的设计与实现", 《电力***自动化》 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109086070A (en) * | 2018-07-25 | 2018-12-25 | 浙江中控技术股份有限公司 | A kind of industry control industry library packaging method and system defined based on free logic |
WO2020063188A1 (en) * | 2018-09-30 | 2020-04-02 | 浙江大学 | Industrial scada system-based deep packet inspection platform |
CN109167796A (en) * | 2018-09-30 | 2019-01-08 | 浙江大学 | A kind of deep-packet detection platform based on industrial SCADA system |
CN109167796B (en) * | 2018-09-30 | 2020-05-19 | 浙江大学 | Deep packet inspection platform based on industrial SCADA system |
CN109831354A (en) * | 2019-01-22 | 2019-05-31 | 浙江工业大学 | Virtual Debugging system based on OPC UA industry communications protocol |
CN110851827A (en) * | 2019-10-14 | 2020-02-28 | 杭州安恒信息技术股份有限公司 | Service customizable high-interaction honeypot realized based on container technology and use method |
CN110825623A (en) * | 2019-10-17 | 2020-02-21 | 浙江中控技术股份有限公司 | Simulation environment building method and system based on field data |
CN111308958B (en) * | 2019-11-14 | 2021-04-20 | 广州安加互联科技有限公司 | CNC equipment simulation method and system based on honeypot technology and industrial control honeypot |
CN111308958A (en) * | 2019-11-14 | 2020-06-19 | 广州安加互联科技有限公司 | CNC equipment simulation method and system based on honeypot technology and industrial control honeypot |
CN111125235A (en) * | 2019-12-06 | 2020-05-08 | 江西洪都航空工业集团有限责任公司 | Production control method |
CN111103811A (en) * | 2020-01-20 | 2020-05-05 | 清华大学 | Control system semi-physical simulation platform |
CN112051751B (en) * | 2020-09-21 | 2021-06-01 | 东北大学 | Semi-physical simulation control system for multistage series flash evaporation industrial process |
CN112051751A (en) * | 2020-09-21 | 2020-12-08 | 东北大学 | Semi-physical simulation control system for multistage series flash evaporation industrial process |
CN113009817A (en) * | 2021-02-08 | 2021-06-22 | 浙江大学 | Industrial control system intrusion detection method based on controller output state safety entropy |
CN113162948A (en) * | 2021-05-12 | 2021-07-23 | 上海交通大学宁波人工智能研究院 | Modularized industrial control honey pot system |
CN113162948B (en) * | 2021-05-12 | 2022-07-26 | 上海交通大学宁波人工智能研究院 | Modularized industrial control honey pot system |
CN113515057A (en) * | 2021-06-16 | 2021-10-19 | 北京蓝军网安科技发展有限责任公司 | System for industrial control scene simulation and corresponding method, device and medium |
CN115050243A (en) * | 2021-11-16 | 2022-09-13 | 长沙理工大学 | Method for establishing PLC cloud experiment platform based on S7 protocol |
CN114726601A (en) * | 2022-03-28 | 2022-07-08 | 北京计算机技术及应用研究所 | Graph structure-based information security simulation modeling and verification evaluation method |
Also Published As
Publication number | Publication date |
---|---|
CN108319161B (en) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108319161A (en) | A kind of industry SCADA system emulation platform | |
CN109167796B (en) | Deep packet inspection platform based on industrial SCADA system | |
Conti et al. | A survey on industrial control system testbeds and datasets for security research | |
US11226614B2 (en) | Use of a smart node in a universal, smart system for monitoring industrial processes | |
Felser et al. | Coexistence standardization of operation technology and information technology | |
CN107040459A (en) | A kind of intelligent industrial secure cloud gateway device system and method | |
Zurawski | Integration technologies for industrial automated systems | |
CN114787792A (en) | Centralized knowledge base and data mining system | |
CN112650077A (en) | PLC honeypot system based on industrial control service simulation, implementation method and simulation equipment | |
CN107454092A (en) | A kind of OPCUA and DDS protocol signals conversion equipment, communication system and communication means | |
Simões et al. | Specialized honeypots for SCADA systems | |
Murillo et al. | Co-simulating physical processes and network data for high-fidelity cyber-security experiments | |
Lee et al. | Design and implementation of the SNMP agents for remote monitoring and control via UML and Petri nets | |
Lin et al. | Integration of robot and IIoT over the OPC unified architecture | |
Zhao et al. | A research for high interactive honepot based on industrial service | |
Elamanov et al. | Interworking between Modbus and internet of things platform for industrial services | |
Conti et al. | Icspot: A high-interaction honeypot for industrial control systems | |
Marsal et al. | Evaluation of response time in Ethernet-based automation systems | |
Al Ghazo et al. | ICS/SCADA device recognition: A hybrid communication-patterns and passive-fingerprinting approach | |
Lucchese et al. | HoneyICS: A high-interaction physics-aware honeynet for industrial control systems | |
Siddavatam et al. | Testing and validation of Modbus/TCP protocol for secure SCADA communication in CPS using formal methods | |
Lucchese et al. | Towards a High-interaction Physics-aware Honeynet for Industrial Control Systems | |
Cho et al. | Design considerations for distributed real-time DEVS | |
Davis Jr | Developing SCADA simulations with c2windtunnel | |
KR102441960B1 (en) | 3D simulation system and method for virtual training |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |