Font Size: a A A

Research On Virtual Flight Control Computer Behavior Analysis Method Based On QEMU

Posted on:2021-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:X ChengFull Text:PDF
GTID:2392330620964262Subject:Engineering
Abstract/Summary:PDF Full Text Request
As the control core of aircraft,flight control system is responsible for ensuring the stability and maneuverability of an aircraft,and it plays an important role in the smooth and safe flight of the aircraft.Currently,the main problems faced by flight control systems are security risks,including limited response time hardware resource consumption,memory access errors,buffer overflows.How to quickly find these problems in flight control system to improve the reliability and safety of the system is the current research focus in the field of aircraft.Behavior analysis technology is an effective technology to improve computer security.Behavior analysis technology in the computer can effectively collect information on the running process of the program,assist program optimization,detect software defects and repair,analyze malicious code,verify memory,which can improve the security and reliability.Virtual machine monitor has become a hotspot for studying system behavior and program behavior due to its strong isolation and high transparency.Therefore,this paper chooses QEMU as the virtual monitor to simulate flight control computer and uses virtual machine monitor to analyze the system behavior of the flight control computer.This paper adopts dynamic behavior analysis method that monitors the system running status during system operation through the whole-system dynamic analysis technology,analyzes the system behavior information,and provides development tools for flight control computer upper-layer software testing to find system defects and optimize the system.Based on the above requirements,the main research contents of this paper include: 1.To provide a test and verification platform for the behavior analysis framework,this paper use the whole-system simulator QEMU to digitally model the flight control computer of the PowerPC architecture.To solve the problem of memory failure of flight control computer,the ECC check and error correction algorithm is added to the FLASH device module to achieve 1bit check and error correction to improve the reliability of the flight control system;2.To help complete the test of the upper airborne code of the flight control computer,this paper builds the whole-system dynamic behavior monitoring framework that can adapt to the PowerPC architecture based on the virtual machine monitor QEMU.The framework supportsmonitoring system-wide behaviors such as function call behavior,system call behavior,interrupt behavior,process behavior.3.This article is based on the system status monitored in 2,combined with the characteristics of the PowerPC processor architecture use VMI virtual machine introspection technology to obtain high-level semantic information of the system to realize the reconstruction of the semantic view of the entire system of the flight control computer.Finally,these above functions are tested in this paper.The test results show that the flight control computer whole-system behavior analysis tool implemented in this paper can monitor system behavior in real time and assist in finding hidden safety hazards in the flight control computer.At the same time,ECC check algorithm can also effectively realize the memory errors in the flight control computer,which effectively improves the safety and reliability of the flight control computer.
Keywords/Search Tags:Virtual machine introspection, Whole-system dynamic analysis, QEMU, Flight control computer
PDF Full Text Request
Related items