Aerospace Contrd and Application ›› 2021, Vol. 47 ›› Issue (2): 17-24.doi: 10.3969/j.issn.1674-1579.2021.02.003

Previous Articles     Next Articles

A Codes Reinforcement Method for Embedded Software Security Vulnerability

  

  • Online:2021-04-10 Published:2021-04-19

Abstract: With the development and application of software definition X, functions of embedded systems are implemented with software definitions, which leads to large increase in scale and complexity of embedded software. Software security has become a key concern of embedded systems and products in operation and maintenance phases. In this paper, the vulnerable behavior and structure are analyzed with existing technology or tool to detect software program vulnerable bug, and some vulnerabilities characteristics and insecurity behavior attributes of software embedded in equipment system are created. Through verifying logic propositions among software attribute specifications, software requirements of security reinforcement are gathered. The vulnerability reinforcement code generation technology based on the security template of attribute specification is proposed to generate reinforcement codes automatically, which can be used for fixing potential security bugs in software code and guarantee the protection of embedded software.

Key words: security bug detection, software security enforcement, embedded software, code reinforcement, software definition

CLC Number: 

  • TP311