Security protection and checking for embedded system integration against buffer overflow attacks via hardware/software

被引:67
|
作者
Shao, ZL [1 ]
Xue, C
Zhuge, QF
Qiu, MK
Xiao, B
Sha, EHM
机构
[1] Hong Kong Polytech Univ, Dept Comp, Kowloon, Hong Kong, Peoples R China
[2] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
关键词
security; buffer overflow attack; embedded system; hardware/software; protection;
D O I
10.1109/TC.2006.59
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With more embedded systems networked, it becomes an important problem to effectively defend embedded systems against buffer overflow attacks. Due to the increasing complexity and strict requirements, off-the-shelf software components are widely used in embedded systems, especially for military and other critical applications. Therefore, in addition to effective protection, we also need to provide an approach for system integrators to efficiently check whether software components have been protected. In this paper, we propose the HSDefender ( Hardware/Software Defender) technique to perform protection and checking together. Our basic idea is to design secure call instructions so systems can be secured and checking can be easily performed. In the paper, we classify buffer overflow attacks into two categories and provide two corresponding defending strategies. We analyze the HSDefender technique with respect to hardware cost, security, and performance. We experiment with our HSDefender technique on the SimpleScalar/ARM simulator with benchmarks from MiBench, an embedded benchmark suite. The results show that our HSDefender technique can defend a system against more types of buffer overflow attacks with less overhead compared with the previous work.
引用
收藏
页码:443 / 453
页数:11
相关论文
共 40 条
  • [31] Dynamic Function Verification for System on Chip Security Against Hardware-Based Attacks
    Kim, Lok-Won
    Villasenor, John D.
    IEEE TRANSACTIONS ON RELIABILITY, 2015, 64 (04) : 1229 - 1242
  • [32] Towards Dynamic Execution Environment for System Security Protection against Hardware Flaws
    Schmitz, Kenneth
    Keszocze, Oliver
    Schmidt, Jurij
    Grosse, Daniel
    Drechsler, Rolf
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 557 - 562
  • [33] A Protection System Against HTTP Flood Attacks Using Software Defined Networking
    Diego S. M. Gonçalves
    Rodrigo S. Couto
    Marcelo G. Rubinstein
    Journal of Network and Systems Management, 2023, 31
  • [34] A Protection System Against HTTP Flood Attacks Using Software Defined Networking
    Goncalves, Diego S. M.
    Couto, Rodrigo S.
    Rubinstein, Marcelo G.
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (01)
  • [35] SFP: Providing System Call Flow Protection against Software and Fault Attacks
    Schilling, Robert
    Nasahl, Pascal
    Unterguggenberger, Martin
    Mangard, Stefan
    PROCEEDINGS OF THE 11TH INTERNATIONAL WORKSHOP ON HARDWARE AND ARCHITECTURAL SUPPORT FOR SECURITY AND PRIVACY, HASP 2022, 2022, : 18 - 26
  • [36] Hardware and software development and integration in an FPGA embedded processor based control system module for the ALS
    Weber, J.
    Chin, M.
    Timossi, C.
    Williams, E.
    2007 IEEE PARTICLE ACCELERATOR CONFERENCE, VOLS 1-11, 2007, : 1073 - 1075
  • [37] Safety Validation of an Embedded Real-Time System at Hardware-Software Integration Test Environment
    Philip, Gracy
    D'Souza, Meenakshi
    ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2016, 452 : 51 - 58
  • [38] Hardware-Assisted Fine-Grained Control-Flow Integrity: Towards Efficient Protection of Embedded Systems Against Software Exploitation
    Davi, Lucas
    Koeberl, Patrick
    Sadeghi, Ahmad-Reza
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [39] Vulnerability retrospection of security solutions for software-defined Cyber-Physical System against DDoS and IoT-DDoS attacks
    Snehi, Manish
    Bhandari, Abhinav
    COMPUTER SCIENCE REVIEW, 2021, 40
  • [40] Automation and Integration of Hardware/Software Co-verification Tool with Embedded Multi Processors System-on-Chip (MPSoC) Instrument Avionics for Next Generation Imagining Spectrometer (NGIS): on-chip LiveCheckHSI
    Zhang, Pamela
    Tran, Danny
    Berrigan, Brendan
    Boubezari, Ali
    Keymeulen, Didier
    Liggett, Elliott
    Klimesh, Matthew
    Shin, Simon
    Ryan, Jacqueline
    Plotkin, Maxwell
    Dolman, David
    2019 IEEE AEROSPACE CONFERENCE, 2019,