Botnet detection system and method for IoT environment, and storage medium

A botnet and environment technology, applied in the field of intrusion detection, can solve problems such as failure to operate normally, and achieve the effect of reducing complexity and reducing complexity

CN113660267AActive Publication Date: 2021-11-16UNIV OF ELECTRONICS SCI & TECH OF CHINA
10 Cites 2 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2021-11-16

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a botnet detection system and method for an IoT environment, and belongs to the technical field of intrusion detection. The method comprises the following steps: a flow collector monitoring the flow of monitored IoT equipment, and obtaining a flow data packet conforming to a to-be-detected rule based on a white list mechanism; the storage unit storing a flow data packet acquired by the flow collector; the data packet analyzer analyzing the content in the traffic data packet stored in the storage unit and obtaining IP information after analysis, and the IP information comprising time, a source IP, a destination IP, a source address and a destination address; the feature extractor extracting all statistical features of the IP information and performing feature dimension reduction processing in feature engineering to obtain three statistical features ranked in the front; and the sample detector carrying out malicious behavior judgment detection on the obtained three statistical characteristics based on a detection model constructed by a decision tree algorithm. The botnet detection method and device are used for botnet detection of the IoT environment.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] A system and method for detecting a botnet in an IoT environment, which is used for detecting a botnet in an IoT environment, belongs to the field of intrusion detection technology, and specifically adopts an offline method to design an automated IoT traffic detection system, and can use The detection model of the detection system is updated in a plug-in way. Background technique

[0002] IoT devices are showing a momentum of rapid development in today's Internet. Communication technologies such as the Internet of Things significantly surpass the perception of the surrounding environment by traditional technologies, which endow devices with the ability to collect, quantify and understand the surrounding environment. The Internet of Things is one of the fastest growing fields in the history of computers. A survey conducted by CISCO shows that the number of Internet of Things devices is rising every year, exceeding 50 billion in 2020, and 44ZB of data w...

Examples

Embodiment Construction

[0050] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0051] The system is deployed for the IoT device RaspberryPi 4B, the open source IoT botnet dataset N-baiot is used as the detection core plug-in training data, and the open source IoT botnet dataset Kitsune:Mirai is used as the simulated network environment data for system description.

[0052] A system for detecting botnets in an IoT environment, including:

[0053] Traffic collector: used to monitor the traffic of monitored IoT devices, and obtain traffic data packets that meet the rules to be detected based on the whitelist mechanism;

[0054] Storage unit: used to store the traffic data packets acquired by the traffic collector;

[0055] Data packet parser: Based on the improved wireless packet capture tool under the linux system, it analyzes the content of the traffic data packet in the storage unit, and obtains IP information after pars...