본문 바로가기
KERD
논문KCI 등재

IoT 기기를 위한 경량의 소프트웨어 제어 변조 탐지기법

A lightweight detection mechanism of control flow modification for IoT devices

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

IoT환경에서는 소프트웨어의 안전성과 무결성이 중요하다. 하지만 IoT의 제한된 성능 때문에 소프트웨어 검증에음영지역이 발생한다. 제한된 제어 변조 공격은 이러한 음영지역을 목표로, 대상 프로그램의 핵심 분기문을 변조하여 동작을 조작한다. 본 논문에서는 이러한 공격에 대응하여 프로그램에 marker를 직접 주입하고 확인함으로써 공격을 탐지하는 효율적인 기법을 제안한다.

Abstract

Constrained IoT devices cannot achieve full coverage of software attestation even though the integrity of software is critical. The limited modification attacks on control flow of software aim at the shadow area uncovered in software attestation processes. In this paper, we propose a light-weight protection system that detects modification by injecting markers to program code.

참고문헌 (8)

  1. A. Seshadri, "SWATT: Software-based attestation for embedded devices", Proceedings of IEEE Symposium on Security and Privacy, pp.272~282 (2004)
  2. A. Seshadri, "SCUBA: Secure Code Update By Attestation in sensor networks", Proceedings of ACM workshop on Wireless security, pp.85~94 (2006)
  3. JongHyup Lee, "Energy-Efficient Software Integrity Checks to Build Secure Industrial Wireless Active Sensor Networks", IEEE Transactions on Industrial Informatics, (early access) (2015)
  4. Paul Craig, "Mark Ron. Software Piracy Exposed-Secrets from the Dark Side Revealed" (2015), Andrew Williams
  5. Gunnar Blom, "Problems and Snapshots fromthe World of Probability" (1994), Springer-Verlag
  6. M. Abadi, "Control-flow integrity principles, implementations, and applications", ACM Transactions on Information and System Security, 13(1), pp.1~40 (2009)
  7. G. Necula, "CIL : Intermediate language and tools for analysis and transformation of C programs", Compiler Construction, pp.213~228 (2002), Springer
  8. "NIST Software Assusrance Reference Dataset"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (26건)