[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109164786A - A kind of anomaly detection method based on time correlation baseline, device and equipment - Google Patents

A kind of anomaly detection method based on time correlation baseline, device and equipment Download PDF

Info

Publication number
CN109164786A
CN109164786A CN201810973981.6A CN201810973981A CN109164786A CN 109164786 A CN109164786 A CN 109164786A CN 201810973981 A CN201810973981 A CN 201810973981A CN 109164786 A CN109164786 A CN 109164786A
Authority
CN
China
Prior art keywords
data
time
baseline
network
real
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
Application number
CN201810973981.6A
Other languages
Chinese (zh)
Other versions
CN109164786B (en
Inventor
张振雄
范渊
张�浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dbappsecurity Technology Co Ltd
Original Assignee
Hangzhou Dbappsecurity Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Dbappsecurity Technology Co Ltd filed Critical Hangzhou Dbappsecurity Technology Co Ltd
Priority to CN201810973981.6A priority Critical patent/CN109164786B/en
Publication of CN109164786A publication Critical patent/CN109164786A/en
Application granted granted Critical
Publication of CN109164786B publication Critical patent/CN109164786B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Alarm Systems (AREA)

Abstract

This application discloses a kind of anomaly detection method based on time correlation baseline, device and equipment, are applied to industrial control network, comprising: obtain the real-time detector data in the current preset time cycle;Real-time detector data and anticipation network baseline are compared, comparing result is obtained;Determine whether industrial control network is abnormal using comparing result;Wherein, it is contemplated that network baseline is the data obtained after being predicted using the history detection data in history preset period of time the detection data in the current preset time cycle.The comparison for passing through real-time detector data and anticipation network baseline as a result, judges whether industrial control network is abnormal, solves the problems, such as not judging that Network Abnormal, user behavior are abnormal in existing industrial control system, improves the safety of industrial control network;In addition, utilizing the anticipation network baseline based on preset period of time in the present invention, the abnormal behaviour with temporal regularity can be accurately differentiated, reduce the rate of false alarm generated by time correlation.

Description

A kind of anomaly detection method based on time correlation baseline, device and equipment
Technical field
The present invention relates to industrial control network technical field, in particular to a kind of abnormal behaviour based on time correlation baseline Detection method, device and equipment.
Background technique
A few days ago, with the development of information technology, industrial control network is other than the maloperation of employee, due to its opening Property, it makes it easier to by the attack using loophole.Along with the generation of events such as " shakes net ", what industrial control network was subjected to Attack is also more and more, has not only broken up the original normal operation of industrial control system, has also stolen industrial information, so that people The information security of Industry Control is paid attention to further.But since there is no the detection label that can be completely dependent on, Industry Control system The abnormality detection of system just becomes more difficult.
In the prior art, to the detection of industrial control system often only for the pulse frequency and size transmitted in system, It can not judge Network Abnormal, user behavior exception etc., fail to judge serious, and this mode can be high because of different time sections data traffic The influence at peak generates erroneous judgement.Therefore, the safety problem of industrial control network how is solved, while reducing the wrong report of abnormal behaviour Rate needs those skilled in the art to pay close attention to.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of anomaly detection method based on time correlation baseline, Device and equipment, for solving the problems, such as that the prior art can not judge that Network Abnormal, user behavior are abnormal, and avoid because when Between the erroneous judgement that generates of relevant data traffic peak.Its concrete scheme is as follows:
In a first aspect, being applied to work the invention discloses a kind of anomaly detection method based on time correlation baseline Industry controls network, comprising:
Obtain the real-time detector data in the current preset time cycle;Wherein, the real-time detector data is to the work The data that industry control network obtains after being detected;
The real-time detector data and anticipation network baseline are compared, comparing result is obtained;Wherein, the expected net Network baseline is using the history detection data in preset period of time described in history to the inspection in presently described preset period of time The data that measured data obtains after being predicted;
Judge whether the industrial control network is abnormal using the comparing result.
Optionally, the real-time detector data obtained in the current preset time cycle, comprising:
Obtain real-time network data on flows, active user behavioral data and the real-time process control in the current preset time cycle Behavioral data processed.
Optionally, it is described the real-time detector data and anticipation network baseline are compared before, further includes:
By way of generating data in real time or reading the modes of pre-generated data, the anticipation network baseline is obtained;
Wherein, the generating process of the anticipation network baseline, comprising:
Using the web-based history data on flows in preset period of time described in history in presently described preset period of time Network flow data predicted, obtain anticipation network flow baseline;
Using historical user's behavioral data in preset period of time described in history in presently described preset period of time User behavior data predicted, obtain prospective users behavior baseline;
Using the historical process controlling behavior data in preset period of time described in history to presently described preset time week Process control behavioral data in phase is predicted, expected process control behavior baseline is obtained.
Optionally, described to compare the real-time detector data and anticipation network baseline, comparing result is obtained, is wrapped It includes:
The real-time network data on flows and the anticipation network flow baseline are compared;
If the real-time network data on flows meets the anticipation network flow baseline, it is determined that comparing result is current number It is predicted according to meeting.
Optionally, described to compare the real-time network data on flows and the anticipation network flow baseline, also wrap It includes:
If the real-time network data on flows does not meet the anticipation network flow baseline, by the active user behavior Data are compared with the prospective users behavior baseline;
If the active user behavioral data meets the prospective users behavior baseline, it is determined that comparing result is current number It is predicted according to meeting.
It is optionally, described to compare active user behavioral data and the prospective users behavior baseline, further includes:
If the active user behavioral data does not meet the prospective users behavior baseline, by the real time planning Behavioral data is compared with the expected process control behavior baseline;
If the real time planning behavioral data meets the expected process control behavior baseline, it is determined that comparing result Meet prediction for current data.
Optionally, described to carry out the real-time process control behavioral data with the expected process control behavior baseline Comparison, further includes:
If the real time planning behavioral data does not meet the expected process control behavior baseline, it is determined that comparison knot Fruit is that current data does not meet prediction.
It is optionally, described to judge whether the industrial control network is abnormal using the comparing result, comprising:
If the comparing result is that current data does not meet prediction, it is abnormal to determine the industrial control network, and issue Warning, is sent to administrator for data exception;
If the comparing result is that current data meets prediction, determine that the industrial control network is normal, and record phase The time of pass event and operation behavior.
Second aspect, the invention discloses a kind of unusual checking devices based on time correlation baseline, are applied to work Industry controls network, comprising:
Data acquisition module, for obtaining the real-time detector data in the current preset time cycle;Wherein, the real-time inspection Measured data is the data obtained after detecting to the industrial control network;
Data comparison module obtains comparison knot for comparing the real-time detector data and anticipation network baseline Fruit;Wherein, the anticipation network baseline is using the history detection data in preset period of time described in history to presently described The data that detection data in preset period of time obtains after being predicted;
Abnormal judgment module, for judging whether the industrial control network is abnormal using the comparing result.
The third aspect, the invention discloses a kind of unusual checking equipment based on time correlation baseline, are applied to work Industry controls network characterized by comprising
Memory, for storing computer program;
Processor, for executing the computer program, the step of to realize aforementioned disclosed anomaly detection method.
As it can be seen that the present invention is by obtaining the real-time detector data in the current preset time cycle;By real-time detector data with Anticipation network baseline compares, and obtains comparing result;Determine whether the industrial control network is abnormal using comparing result;Its In, real-time detector data is the data obtained after detecting to industrial control network;Anticipation network baseline is pre- using history If the data that the history detection data in the time cycle obtains after predicting the detection data in the current preset time cycle. It can be seen that judging that current industrial controls net by comparing real-time detector data and anticipation network baseline in the present invention Whether network is abnormal, solves the problems, such as not judging that Network Abnormal, user behavior are abnormal in existing industrial control system, improve The safety of industrial control network;In addition, anticipation network baseline is based on the history in history preset period of time in the present invention The data that detection data obtains after predicting the detection data in the current preset time cycle, thus can accurately differentiate have The abnormal behaviour of temporal regularity, False Rate caused by reducing because of time correlation generation data traffic peak.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of anomaly detection method flow chart based on time correlation baseline disclosed by the invention;
Fig. 2 is one kind disclosed by the invention specifically based on the anomaly detection method flow chart of time correlation baseline;
Fig. 3 is a kind of unusual checking apparatus structure schematic diagram based on time correlation baseline disclosed by the invention;
Fig. 4 is a kind of unusual checking device hardware structural representation based on time correlation baseline disclosed by the invention Figure.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
In the prior art, it since there is no the detections that can be completely dependent on to mark for the detection to industrial control system, causes Industrial control system can not judge that Network Abnormal, user behavior are abnormal, and can be because of the shadow on different time sections data traffic peak It rings and generates erroneous judgement.The inspection to Network anomalous behaviors in industrial control system may be implemented in technical solution disclosed by the invention It surveys, and reduces False Rate, improve the safety of industrial control system.
The embodiment of the invention discloses a kind of anomaly detection methods based on time correlation baseline, are applied to industry control Network processed, it is shown in Figure 1, this method comprises:
Step S101: the real-time detector data in the current preset time cycle is obtained;Wherein, the real-time detector data is The data obtained after being detected to the industrial control network;
In the present embodiment, the real-time detector data in the current preset time cycle is obtained, it can be by program log, net Data in network monitor and/or application-monitoring device are acquired, and acquire real-time network data on flows, active user Behavioral data and real time planning behavioral data.Wherein, preset period of time is the period detected, can basis Practical business situation is configured, this does not influence realization of the invention.
It should be pointed out that the real-time network data on flows includes any of the following or any combination: source IP address Sum, purpose IP address sum, the port TCP/UDP sum, network capacity and flow duration;The active user behavior number According to including any of the following or any combination: survival total number of users, log in/publish total number of users and login that user executes/ Offline operation;The real time planning behavioral data includes any of the following or any combination: function code sum, every section Character sum and the configuration variation sum of function code.
Specifically, data can be captured by network probe or acquire the number in network switch/router traffic log According to acquisition real-time network data on flows;By the log of acquisition applications program, database journal and verification process acquisition can be identified Active user behavioral data;It can be supervised by identification history tab or acquisition industrial control system agreement monitor/application program The data acquisition real time planning behavioral data of visual organ.
Step S102: the real-time detector data and anticipation network baseline are compared, comparing result is obtained;Wherein, The anticipation network baseline is using the history detection data in preset period of time described in history to presently described preset time The data that detection data in period obtains after being predicted;
It should be noted that before comparing the real-time detector data and anticipation network baseline, the present embodiment Also by way of generating data in real time or reading the modes of pre-generated data, the anticipation network baseline is obtained.
In a specific embodiment, before each real-time detector data and anticipation network baseline compare, all An anticipation network baseline is generated in real time using the history detection data in preset period of time described in history.Another specific In embodiment, the history detection data advanced in preset period of time described in history generates anticipation network baseline, at it Pre-generated anticipation network base-line data is directly acquired in detection process afterwards, the anticipation network baseline only needs to generate once, It may be reused later, save the working time, to further improve detection efficiency.
In the present embodiment, the real-time detector data and anticipation network baseline are compared, obtain comparing result, specifically Include: whether comparison real-time detector data is consistent with anticipation network baseline, if met, it is determined that comparing result is current data Meet prediction;If do not met, it is determined that comparing result is that current data does not meet prediction.
It is understood that different business scenario and system situation can be directed in specific implementation process, based on difference The anticipation network baseline based on time correlation baseline is arranged in temporal regularity.For example, it is contemplated that the login time in employee's on Monday morning Number can be much larger than the login times at weekend, can will be used as preset period of time on working day, and obtain working day corresponding history and examine Measured data, to obtain working day anticipation network baseline;Or will weekend as preset period of time, obtain weekend corresponding history Detection data further obtains weekend anticipation network baseline.When getting real-time detector data, the real-time inspection is first determined whether Time cycle locating for measured data is weekend or working day;If the time cycle locating for the real-time detector data is weekend, Then the real-time detector data is compared with corresponding weekend anticipation network baseline;If locating for the real-time detector data Time cycle is working day, then compares the real-time detector data with corresponding working day anticipation network baseline, pass through Use the anticipation network baseline being corresponding to it in the time cycle as discrimination standard the data of different time rule, it can be effective The phenomenon that reducing wrong report, and the abnormal behaviour with temporal regularity is accurately differentiated.
Specifically, when whether comparison real-time detector data is consistent with anticipation network baseline, model can be met according to default It encloses and is judged, the default departure degree for meeting range table sign real-time detector data and anticipation network baseline.Implementing Cheng Zhongke meets range according to the setting of detection accuracy demand is default in a manner of setting manually in advance or in the way of default: If the detection accuracy to abnormal behaviour is more demanding, it is smaller range setting default can will to be met;If the inspection to abnormal behaviour Survey required precision is lower, then it is larger default can will to meet range setting.It is understood that if the detection to abnormal behaviour is smart Spend more demanding, further ensure the accurate of detection structure, then default can will meet range setting it is smaller should not be arranged it is excessive, It should be set in allowable range of error.
Step S103: judge whether the industrial control network is abnormal using the comparing result.
In the present embodiment, if comparing result is that current data meets prediction, then it represents that current industrial control network is normal, this The time of the currently associated event of Shi Jilu and operation behavior generate log;If comparing result is that current data does not meet prediction, It indicates that current industrial controls Network Abnormal, gives a warning at this time and generate log.
Specifically, prediction is not met for current data in judgement comparing result, after giving a warning and generating log, may be used also Further to obtain accurate data by the way that the information of event in the information of log and system safety equipment is associated comparison Exception information, and it is sent to administrator.
As it can be seen that the present invention is by obtaining the real-time detector data in the current preset time cycle;By real-time detector data with Anticipation network baseline compares, and obtains comparing result;Determine whether the industrial control network is abnormal using comparing result;Its In, real-time detector data is the data obtained after detecting to industrial control network;Anticipation network baseline is pre- using history If the data that the history detection data in the time cycle obtains after predicting the detection data in the current preset time cycle. It can be seen that judging that current industrial controls net by comparing real-time detector data and anticipation network baseline in the present invention Whether network is abnormal, solves the problems, such as not judging that Network Abnormal, user behavior are abnormal in existing industrial control system, improve The safety of industrial control network;In addition, anticipation network baseline is based on the history in history preset period of time in the present invention The data that detection data obtains after predicting the detection data in the current preset time cycle, thus can accurately differentiate have The abnormal behaviour of temporal regularity, False Rate caused by reducing because of time correlation generation data traffic peak.
The embodiment of the invention discloses a kind of specific anomaly detection methods, comprising:
Step S201: the real-time detector data in the current preset time cycle is obtained;Wherein, the real-time detector data is The data obtained after being detected to the industrial control network;
Particular content about above-mentioned steps S201 can refer to previous embodiment, no longer be repeated herein.
Step S202: using the history detection data in preset period of time described in history to presently described preset time week Detection data in phase is predicted, anticipation network baseline is obtained;
It, can be with using the process that history detection data obtains anticipation network baseline are as follows: to multiple and different in the present embodiment History detection data in the history production cycle in the identical preset period of time is sampled calculating, obtains preliminary base Line behavior;The detection data in presently described preset period of time is predicted based on actual conditions, thus to baseline behavior It is adjusted, obtains final anticipation network baseline.Wherein, actual conditions may include that environmental change, device parameter etc. may The factor that baseline behavior is had an impact.
Specifically, the present embodiment is to going through in the identical preset period of time in multiple and different history trendline periods History network flow data is sampled calculating, obtains preliminary network flow baseline behavior;Based on actual conditions to presently described Network flow data in preset period of time is predicted, is adjusted the network flow baseline behavior, is obtained final expection Network flow baseline.
In addition, being obtained in the embodiment of the present invention using historical user's behavioral data in preset period of time described in history pre- Phase user behavior baseline obtains being expected program-controlled using the historical process controlling behavior data in preset period of time described in history The process of behavior baseline processed and the above-mentioned web-based history data on flows using in preset period of time described in history obtain expected net The process of network flow baseline is similar, can refer to the generation step of anticipation network flow baseline, is no longer repeated herein.
Step S203: the real-time detector data and anticipation network baseline are compared, comparing result is obtained;
Step S204: judge whether the industrial control network is abnormal using the comparing result.
Particular content about above-mentioned steps S203 and S204 can refer to previous embodiment, no longer be repeated herein.
The embodiment of the invention discloses a kind of specific anomaly detection methods, comprising:
Step S301: obtain the current preset time cycle in real-time network data on flows, active user behavioral data and Real time planning behavioral data;
Step S302: pre-generated anticipation network flow baseline, prospective users behavior baseline are read and was expected program-controlled Behavior baseline processed;
Particular content about above-mentioned steps S301 and S302 can refer to previous embodiment, no longer be repeated herein.
Step S303: the real-time network data on flows and the anticipation network flow baseline are compared;
Step S304: if the real-time network data on flows meets the anticipation network flow baseline, it is determined that comparison knot Fruit is that current data meets prediction, if the real-time network data on flows does not meet the anticipation network flow baseline, by institute Active user behavioral data is stated to compare with the prospective users behavior baseline;
If the active user behavioral data meets the prospective users behavior baseline, it is determined that comparing result is current number According to prediction is met, if the active user behavioral data does not meet the prospective users behavior baseline, by the real-time process Controlling behavior data are compared with the expected process control behavior baseline;
If the real time planning behavioral data meets the expected process control behavior baseline, it is determined that comparing result Meet prediction for current data, if the real time planning behavioral data does not meet the expected process control behavior baseline, Then determine that comparing result is that current data does not meet prediction.
Step S305: judge whether the industrial control network is abnormal using the comparing result.
As shown in Fig. 2, all real-time detector data and corresponding anticipation network baseline are not carried out pair in the present embodiment Than, but after first comparing the real-time network data on flows and the anticipation network flow baseline, judge Real-time Network Whether network data on flows meets anticipation network flow baseline;If real-time network data on flows meets anticipation network flow base at this time Line then shows that current industrial control network does not have abnormal operation, does not continue to active user behavioral data and real-time process control Behavioral data processed is detected, and time and the operation behavior of currently associated event are recorded, and terminates this detection, starts detection next time Process.
If real-time network data on flows does not meet anticipation network flow baseline at this time, then it represents that current industrial controls network can Abnormal operation can occur, then continue this detection and carry out, comparison active user behavioral data and prospective users behavior baseline;If real When user behavior data meet prospective users behavior baseline, then it represents that current industrial control network there is not abnormal operation, remember Time and the operation behavior for recording currently associated event terminate this detection, start next detection process.
If active user behavioral data does not meet prospective users behavior baseline at this time, then it represents that current industrial controls network still Being likely to occur abnormal operation leads to data exception, then continue this detection carry out, comparison real time planning behavioral data with The expected process control behavior baseline;If real time planning behavioral data meets the expected process control behavior baseline, It then indicates that abnormal operation does not occur in current industrial control network, records time and the operation behavior of currently associated event, terminate This detection starts next detection process.
If real time planning behavioral data does not meet the expected process control behavior baseline at this time, then it represents that current work There is abnormal operation in industry control network, leads to data exception, then gives a warning, and data exception information is sent to management Member.
The embodiment of the invention discloses a kind of specific anomaly detection methods, comprising:
Step S401: the web-based history data on flows of identical preset period of time in the different production cycles is obtained, history is used Family behavioral data and historical process/controlling behavior data;
Step S402: web-based history data on flows, historical user's behavioral data and historical process/controlling behavior data are utilized Detection data in presently described preset period of time is predicted, anticipation network baseline is obtained;
Step S402: actually detected obtained each data are compared with anticipation network baseline;
Step S403: whether detection IP address sum meets the anticipation network baseline in database records if met The time of event and operation, and continue next detection;If not meeting baseline, it assumes that be non-employee's normal operating, according to adopting Whether the data of collection search flow and abnormal equipment occur, occur running unauthorized service in Network Search;
Step S404: detecting in the equipment, and whether the number of users of survival meets the baseline in database, if met, Time and the operation of event are then recorded, and continues next detection;If do not met, checks that it manages log, judge whether there is The abnormal operation that malicious user is stolen by the verification process of system, administrator's account and is illegally used by attacker etc.;
Step S405: detecting its agreement monitor, and whether function code meets the baseline in database in detection device, if Meet, then record time and the operation of event, and continues next detection;If do not met, abnormal behaviour is alerted, data are different Often it is sent to administrator;
Step S406: the log in acquisition safety equipment compares association to the event of system safety equipment, will generate Abnormal data be sent to administrator.
In addition, the embodiment of the invention also discloses a kind of unusual checking device based on time correlation baseline, application Shown in Figure 3 in industrial control network, device includes:
Data acquisition module 100, for obtaining the real-time detector data in the current preset time cycle;Wherein, the reality When detection data be the data obtained after being detected to the industrial control network;
Data comparison module 200 is compared for comparing the real-time detector data and anticipation network baseline As a result;Wherein, the anticipation network baseline for using the history detection data in preset period of time described in history to current institute State the data obtained after the detection data in preset period of time is predicted;
Abnormal judgment module 300, for judging whether the industrial control network is abnormal using the comparing result.
The unusual checking device of the present embodiment is for realizing anomaly detection method above-mentioned, therefore abnormal behaviour Specific embodiment in detection device may refer to retouching for the various pieces embodiment of anomaly detection method hereinbefore It states, details are not described herein.
In addition, the embodiment of the invention also discloses a kind of industrial control system, including aforementioned disclosed unusual checking Device.
In addition, the embodiment of the invention also discloses a kind of unusual checking equipment, including processor 11 and memory 12, Wherein, it is performed the steps of when the processor 11 executes the computer program saved in the memory 12
Obtain the real-time detector data in the current preset time cycle;Wherein, the real-time detector data is to the work The data that industry control network obtains after being detected;The real-time detector data and anticipation network baseline are compared, obtained Comparing result;Wherein, the anticipation network baseline is using the history detection data in preset period of time described in history to working as The data that detection data in the preceding preset period of time obtains after being predicted;The work is judged using the comparing result Whether industry controls network abnormal.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: real-time network data on flows, active user behavioral data and the real-time mistake in the current preset time cycle are obtained Process control behavioral data.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: using the web-based history data on flows in preset period of time described in history to presently described preset period of time Interior network flow data is predicted, anticipation network flow baseline is obtained;Utilize going through in preset period of time described in history History user behavior data predicts the user behavior data in presently described preset period of time, obtains prospective users behavior Baseline;Using the historical process controlling behavior data in preset period of time described in history in presently described preset period of time Process control behavioral data predicted, obtain expected process control behavior baseline.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: the real-time network data on flows and the anticipation network flow baseline are compared;If the Real-time Network Network data on flows meets the anticipation network flow baseline, it is determined that comparing result is that current data meets prediction.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: if the real-time network data on flows does not meet the anticipation network flow baseline, by the active user Behavioral data is compared with the prospective users behavior baseline;If the active user behavioral data meets the prospective users Behavior baseline, it is determined that comparing result is that current data meets prediction.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: if the active user behavioral data does not meet the prospective users behavior baseline, by the real-time process Controlling behavior data are compared with the expected process control behavior baseline;If the real time planning behavioral data meets The expected process control behavior baseline, it is determined that comparing result is that current data meets prediction.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: if the real time planning behavioral data does not meet the expected process control behavior baseline, it is determined that right It is that current data does not meet prediction than result.
In the present embodiment, the processor 11 can be specifically real when executing the computer program saved in the memory 12 Existing following steps: if the comparing result is that current data does not meet prediction, determine that the industrial control network is abnormal, concurrently It alerts out, data exception is sent to administrator;If the comparing result is that current data meets prediction, the industry is determined It is normal to control network, and records time and the operation behavior of dependent event.
Further, shown in Figure 4, the unusual checking equipment in the present embodiment can also include:
Input interface 13, for obtaining the computer program of extraneous importing, and the computer program that will acquire save to In the memory 12, it can be also used for the various instructions and parameter that obtain extraneous terminal device transmission, and be transmitted to processor In 11, so that processor 11 is handled accordingly using above-mentioned various instructions and parametric evolving.In the present embodiment, the input interface 13, which can specifically include but be not limited to USB interface, serial line interface, speech input interface, fingerprint input interface, hard disk, reads interface Deng.
Output interface 14, the various data for generating processor 11 are exported to coupled terminal device, so as to The various data of the generation of processor 11 can be got in other terminal devices being connected with output interface 14.In the present embodiment, The output interface 14 can specifically include but be not limited to USB interface, serial line interface etc..
Communication unit 15 is connected for establishing telecommunication with external server, obtains the data that extraneous terminal is sent, so After be sent to processor 11 and carry out processing analysis, in addition, processor 11 the various results obtained after processing can also be passed through it is logical News unit 15 is sent to preset various data receivers.
Display unit 16, the data for sending over to processor 11 are shown.
In addition, the embodiment of the invention also discloses a kind of computer readable storage mediums, for saving computer program, In, when shown computer program is executed by processor, realize the step of the anomaly detection method as disclosed in previous embodiment Suddenly.
Specific steps about the above method can no longer carry out herein with reference to corresponding contents disclosed in previous embodiment It repeats.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with it is other The difference of embodiment, same or similar part may refer to each other between each embodiment.For being filled disclosed in embodiment For setting, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part Explanation.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered Think beyond the scope of this invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology In any other form of storage medium well known in field.
The abnormal behaviour to a kind of industrial control system provided by the present invention and its based on time correlation baseline is examined above Survey method, apparatus, equipment, medium are described in detail, specific case used herein is to the principle of the present invention and implementation Mode is expounded, and the above description of the embodiment is only used to help understand the method for the present invention and its core ideas;Meanwhile For those of ordinary skill in the art, according to the thought of the present invention, has change in specific embodiments and applications Become place, in conclusion the contents of this specification are not to be construed as limiting the invention.

Claims (10)

1. a kind of anomaly detection method based on time correlation baseline is applied to industrial control network, which is characterized in that packet It includes:
Obtain the real-time detector data in the current preset time cycle;Wherein, the real-time detector data is to control to the industry The data that network processed obtains after being detected;
The real-time detector data and anticipation network baseline are compared, comparing result is obtained;Wherein, the anticipation network base Line is using the history detection data in preset period of time described in history to the testing number in presently described preset period of time According to the data obtained after being predicted;
Judge whether the industrial control network is abnormal using the comparing result.
2. anomaly detection method according to claim 1, which is characterized in that the acquisition current preset time cycle Interior real-time detector data, comprising:
Obtain real-time network data on flows, active user behavioral data and the real time planning row in the current preset time cycle For data.
3. anomaly detection method according to claim 2, which is characterized in that described by the real-time detector data Before being compared with anticipation network baseline, further includes:
By way of generating data in real time or reading the modes of pre-generated data, the anticipation network baseline is obtained;
Wherein, the generating process of the anticipation network baseline, comprising:
Using the web-based history data on flows in preset period of time described in history to the net in presently described preset period of time Network data on flows is predicted, anticipation network flow baseline is obtained;
Using historical user's behavioral data in preset period of time described in history to the use in presently described preset period of time Family behavioral data is predicted, prospective users behavior baseline is obtained;
Using the historical process controlling behavior data in preset period of time described in history in presently described preset period of time Process control behavioral data predicted, obtain expected process control behavior baseline.
4. anomaly detection method according to claim 3, which is characterized in that it is described by the real-time detector data with Anticipation network baseline compares, and obtains comparing result, comprising:
The real-time network data on flows and the anticipation network flow baseline are compared;
If the real-time network data on flows meets the anticipation network flow baseline, it is determined that comparing result is current data symbol Close prediction.
5. anomaly detection method according to claim 4, which is characterized in that described by the real-time network flow number It is compared according to the anticipation network flow baseline, further includes:
If the real-time network data on flows does not meet the anticipation network flow baseline, by the active user behavioral data It is compared with the prospective users behavior baseline;
If the active user behavioral data meets the prospective users behavior baseline, it is determined that comparing result is current data symbol Close prediction.
6. anomaly detection method according to claim 5, which is characterized in that it is described by active user behavioral data with The prospective users behavior baseline compares, further includes:
If the active user behavioral data does not meet the prospective users behavior baseline, by the real time planning behavior Data are compared with the expected process control behavior baseline;
If the real time planning behavioral data meets the expected process control behavior baseline, it is determined that comparing result is to work as Preceding data fit prediction.
7. anomaly detection method according to claim 6, which is characterized in that described by the real-time process control Behavioral data is compared with the expected process control behavior baseline, further includes:
If the real time planning behavioral data does not meet the expected process control behavior baseline, it is determined that comparing result is Current data does not meet prediction.
8. according to the described in any item anomaly detection methods of claim 4 to 7, which is characterized in that described using described right Judge whether the industrial control network is abnormal than result, comprising:
If the comparing result is that current data does not meet prediction, it is abnormal to determine the industrial control network, and give a warning, Data exception is sent to administrator;
If the comparing result is that current data meets prediction, determine that the industrial control network is normal, and record related thing The time of part and operation behavior.
9. a kind of unusual checking device based on time correlation baseline is applied to industrial control network, which is characterized in that packet It includes:
Data acquisition module, for obtaining the real-time detector data in the current preset time cycle;Wherein, the real-time detection number According to the data to obtain after being detected to the industrial control network;
Data comparison module obtains comparing result for comparing the real-time detector data and anticipation network baseline;Its In, the anticipation network baseline be using the history detection data in preset period of time described in history to it is presently described default when Between detection data in the period predicted after obtained data;
Abnormal judgment module, for judging whether the industrial control network is abnormal using the comparing result.
10. a kind of unusual checking equipment based on time correlation baseline is applied to industrial control network, which is characterized in that Include:
Memory, for storing computer program;
Processor, for executing the computer program, to realize any one of claim 1 to 8 unusual checking side The step of method.
CN201810973981.6A 2018-08-24 2018-08-24 Abnormal behavior detection method, device and equipment based on time-dependent baseline Active CN109164786B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810973981.6A CN109164786B (en) 2018-08-24 2018-08-24 Abnormal behavior detection method, device and equipment based on time-dependent baseline

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810973981.6A CN109164786B (en) 2018-08-24 2018-08-24 Abnormal behavior detection method, device and equipment based on time-dependent baseline

Publications (2)

Publication Number Publication Date
CN109164786A true CN109164786A (en) 2019-01-08
CN109164786B CN109164786B (en) 2020-05-29

Family

ID=64896751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810973981.6A Active CN109164786B (en) 2018-08-24 2018-08-24 Abnormal behavior detection method, device and equipment based on time-dependent baseline

Country Status (1)

Country Link
CN (1) CN109164786B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351307A (en) * 2019-08-14 2019-10-18 杭州安恒信息技术股份有限公司 Abnormal user detection method and system based on integrated study
CN111131290A (en) * 2019-12-30 2020-05-08 山石网科通信技术股份有限公司 Flow data processing method and device
CN111199018A (en) * 2019-12-27 2020-05-26 东软集团股份有限公司 Abnormal data detection method and device, storage medium and electronic equipment
CN111490976A (en) * 2020-03-24 2020-08-04 浙江中烟工业有限责任公司 Dynamic baseline management and monitoring method for industrial control network
CN111835777A (en) * 2020-07-20 2020-10-27 深信服科技股份有限公司 Abnormal flow detection method, device, equipment and medium
CN112199243A (en) * 2020-10-10 2021-01-08 中国建设银行股份有限公司 System detection method, device, equipment and readable storage medium
CN112287390A (en) * 2020-10-23 2021-01-29 杭州数梦工场科技有限公司 Self-adaptive baseline adjusting method and device
CN112436968A (en) * 2020-11-23 2021-03-02 恒安嘉新(北京)科技股份公司 Network flow monitoring method, device, equipment and storage medium
CN113765881A (en) * 2021-07-20 2021-12-07 奇安信科技集团股份有限公司 Method and device for detecting abnormal network security behavior, electronic equipment and storage medium
CN113992340A (en) * 2021-09-09 2022-01-28 奇安信科技集团股份有限公司 User abnormal behavior recognition method, device, equipment, storage medium and program
CN114615021A (en) * 2022-02-16 2022-06-10 奇安信科技集团股份有限公司 Real-time behavior safety baseline automatic calculation method and device for safety analysis
CN114866276A (en) * 2022-03-21 2022-08-05 杭州薮猫科技有限公司 Terminal detection method and device for abnormal transmission file, storage medium and equipment
CN115348339A (en) * 2022-08-12 2022-11-15 北京威努特技术有限公司 Industrial control abnormity detection method based on functional code and business data correlation
CN116027771A (en) * 2023-03-30 2023-04-28 深圳市深蓝宇科技有限公司 Abnormality detection method for industrial personal computer control system
CN116185672A (en) * 2023-04-28 2023-05-30 北京亿赛通科技发展有限责任公司 Data monitoring method, device and storage medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11337626A (en) * 1998-05-27 1999-12-10 Nec Corp Method for inspecting fault in mounting board
CN101087196A (en) * 2006-12-27 2007-12-12 北京大学 Multi-layer honey network data transmission method and system
CN101465809A (en) * 2009-01-16 2009-06-24 中国人民解放军信息工程大学 Method, equipment and system for managing network flux
US20090319330A1 (en) * 2008-06-18 2009-12-24 Microsoft Corporation Techniques for evaluating recommendation systems
CN101651568A (en) * 2009-07-01 2010-02-17 青岛农业大学 Method for predicting network flow and detecting abnormality
US7877287B1 (en) * 1997-06-12 2011-01-25 Bailey G William System and method for selecting multiple sites using weighted bands
CN104734894A (en) * 2013-12-18 2015-06-24 中国移动通信集团甘肃有限公司 Flow data screening method and device
CN104954192A (en) * 2014-03-27 2015-09-30 东华软件股份公司 Network flow monitoring method and device
CN105939334A (en) * 2015-03-04 2016-09-14 费希尔-罗斯蒙特系统公司 Anomaly detection in industrial communications networks
CN107038086A (en) * 2016-11-08 2017-08-11 上海自仪泰雷兹交通自动化系统有限公司 The hot standby control logic safety analytical method of safety computer platform
CN107454068A (en) * 2017-07-21 2017-12-08 河南工程学院 A kind of sweet net security postures cognitive method of combination Danger Immune theory
CN107517203A (en) * 2017-08-08 2017-12-26 北京奇安信科技有限公司 A kind of user behavior baseline method for building up and device
CN107566163A (en) * 2017-08-10 2018-01-09 北京奇安信科技有限公司 A kind of alarm method and device of user behavior analysis association
CN107733905A (en) * 2017-10-24 2018-02-23 北京威努特技术有限公司 A kind of detection method of industry control network unit exception flow
CN108306846A (en) * 2017-01-13 2018-07-20 中国移动通信集团公司 A kind of network access exception detection method and system

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7877287B1 (en) * 1997-06-12 2011-01-25 Bailey G William System and method for selecting multiple sites using weighted bands
JPH11337626A (en) * 1998-05-27 1999-12-10 Nec Corp Method for inspecting fault in mounting board
CN101087196A (en) * 2006-12-27 2007-12-12 北京大学 Multi-layer honey network data transmission method and system
US20090319330A1 (en) * 2008-06-18 2009-12-24 Microsoft Corporation Techniques for evaluating recommendation systems
CN101465809A (en) * 2009-01-16 2009-06-24 中国人民解放军信息工程大学 Method, equipment and system for managing network flux
CN101651568A (en) * 2009-07-01 2010-02-17 青岛农业大学 Method for predicting network flow and detecting abnormality
CN104734894A (en) * 2013-12-18 2015-06-24 中国移动通信集团甘肃有限公司 Flow data screening method and device
CN104954192A (en) * 2014-03-27 2015-09-30 东华软件股份公司 Network flow monitoring method and device
CN105939334A (en) * 2015-03-04 2016-09-14 费希尔-罗斯蒙特系统公司 Anomaly detection in industrial communications networks
CN107038086A (en) * 2016-11-08 2017-08-11 上海自仪泰雷兹交通自动化系统有限公司 The hot standby control logic safety analytical method of safety computer platform
CN108306846A (en) * 2017-01-13 2018-07-20 中国移动通信集团公司 A kind of network access exception detection method and system
CN107454068A (en) * 2017-07-21 2017-12-08 河南工程学院 A kind of sweet net security postures cognitive method of combination Danger Immune theory
CN107517203A (en) * 2017-08-08 2017-12-26 北京奇安信科技有限公司 A kind of user behavior baseline method for building up and device
CN107566163A (en) * 2017-08-10 2018-01-09 北京奇安信科技有限公司 A kind of alarm method and device of user behavior analysis association
CN107733905A (en) * 2017-10-24 2018-02-23 北京威努特技术有限公司 A kind of detection method of industry control network unit exception flow

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘婷: "统计分析在网络流量监控系统中的研究与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
李眩: "基于网络流量的实时入侵检测", 《信息安全与通信保密》 *
赵宗涛 等: "基于基线的APT检测分析平台研究与设计", 《网络安全技术与应用》 *

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351307B (en) * 2019-08-14 2022-01-28 杭州安恒信息技术股份有限公司 Abnormal user detection method and system based on ensemble learning
CN110351307A (en) * 2019-08-14 2019-10-18 杭州安恒信息技术股份有限公司 Abnormal user detection method and system based on integrated study
CN111199018A (en) * 2019-12-27 2020-05-26 东软集团股份有限公司 Abnormal data detection method and device, storage medium and electronic equipment
CN111199018B (en) * 2019-12-27 2024-03-05 东软集团股份有限公司 Abnormal data detection method and device, storage medium and electronic equipment
CN111131290A (en) * 2019-12-30 2020-05-08 山石网科通信技术股份有限公司 Flow data processing method and device
CN111490976A (en) * 2020-03-24 2020-08-04 浙江中烟工业有限责任公司 Dynamic baseline management and monitoring method for industrial control network
CN111490976B (en) * 2020-03-24 2022-04-15 浙江中烟工业有限责任公司 Dynamic baseline management and monitoring method for industrial control network
CN111835777A (en) * 2020-07-20 2020-10-27 深信服科技股份有限公司 Abnormal flow detection method, device, equipment and medium
CN111835777B (en) * 2020-07-20 2022-09-30 深信服科技股份有限公司 Abnormal flow detection method, device, equipment and medium
CN112199243A (en) * 2020-10-10 2021-01-08 中国建设银行股份有限公司 System detection method, device, equipment and readable storage medium
CN112287390A (en) * 2020-10-23 2021-01-29 杭州数梦工场科技有限公司 Self-adaptive baseline adjusting method and device
CN112287390B (en) * 2020-10-23 2024-05-10 杭州数梦工场科技有限公司 Self-adaptive adjustment method and device for base line
CN112436968A (en) * 2020-11-23 2021-03-02 恒安嘉新(北京)科技股份公司 Network flow monitoring method, device, equipment and storage medium
CN112436968B (en) * 2020-11-23 2023-10-17 恒安嘉新(北京)科技股份公司 Network traffic monitoring method, device, equipment and storage medium
CN113765881A (en) * 2021-07-20 2021-12-07 奇安信科技集团股份有限公司 Method and device for detecting abnormal network security behavior, electronic equipment and storage medium
CN113992340A (en) * 2021-09-09 2022-01-28 奇安信科技集团股份有限公司 User abnormal behavior recognition method, device, equipment, storage medium and program
CN113992340B (en) * 2021-09-09 2024-04-16 奇安信科技集团股份有限公司 User abnormal behavior identification method, device, equipment and storage medium
CN114615021A (en) * 2022-02-16 2022-06-10 奇安信科技集团股份有限公司 Real-time behavior safety baseline automatic calculation method and device for safety analysis
CN114615021B (en) * 2022-02-16 2024-07-23 奇安信科技集团股份有限公司 Automatic calculation method and device for real-time behavior safety baseline for safety analysis
CN114866276A (en) * 2022-03-21 2022-08-05 杭州薮猫科技有限公司 Terminal detection method and device for abnormal transmission file, storage medium and equipment
CN114866276B (en) * 2022-03-21 2024-06-11 杭州薮猫科技有限公司 Method, device, storage medium and equipment for detecting abnormal transmission file terminal
CN115348339B (en) * 2022-08-12 2023-11-21 北京威努特技术有限公司 Industrial control abnormity detection method based on correlation of function code and service data
CN115348339A (en) * 2022-08-12 2022-11-15 北京威努特技术有限公司 Industrial control abnormity detection method based on functional code and business data correlation
CN116027771A (en) * 2023-03-30 2023-04-28 深圳市深蓝宇科技有限公司 Abnormality detection method for industrial personal computer control system
CN116185672B (en) * 2023-04-28 2023-08-22 北京亿赛通科技发展有限责任公司 Data monitoring method, device and storage medium
CN116185672A (en) * 2023-04-28 2023-05-30 北京亿赛通科技发展有限责任公司 Data monitoring method, device and storage medium

Also Published As

Publication number Publication date
CN109164786B (en) 2020-05-29

Similar Documents

Publication Publication Date Title
CN109164786A (en) A kind of anomaly detection method based on time correlation baseline, device and equipment
US10437831B2 (en) Identifying insider-threat security incidents via recursive anomaly detection of user behavior
ES2813065T3 (en) Method and apparatus for detecting security using an industry internet operating system
US7815106B1 (en) Multidimensional transaction fraud detection system and method
CN106033514B (en) A kind of detection method and device of suspicious process
CN110912927B (en) Method and device for detecting control message in industrial control system
CN107302547A (en) A kind of web service exceptions detection method and device
CN111935172A (en) Network abnormal behavior detection method based on network topology, computer device and computer readable storage medium
CN113726780B (en) Network monitoring method and device based on situation awareness and electronic equipment
CN107295010A (en) A kind of enterprise network security management cloud service platform system and its implementation
CN107682345B (en) IP address detection method and device and electronic equipment
CN106656640A (en) Early warning method and device of network attack
CN109144023A (en) A kind of safety detection method and equipment of industrial control system
CN103140859A (en) Supervision of the security in a computer system
CN111181978B (en) Abnormal network traffic detection method and device, electronic equipment and storage medium
CN108073499B (en) Application program testing method and device
CN112163198B (en) Host login security detection method, system, device and storage medium
CN110191004A (en) A kind of port detecting method and system
CN116208415A (en) Method, device and equipment for managing API (application program interface) assets
CN117501658A (en) Evaluation of likelihood of security event alarms
CN110012000A (en) Order detection method, device, computer equipment and storage medium
CN117454373B (en) Software login identity management and access security control method
CN115706669A (en) Network security situation prediction method and system
CN112650180A (en) Safety warning method, device, terminal equipment and storage medium
JP2008176634A (en) Security level monitoring evaluation device and security level monitoring evaluation program

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