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

IoT 환경에서 안티디버깅 회피를 보완하기 위한 자동화된 디바이스 바인딩 적용 방법 설계 및 구현

The Design and Implementation of an Automated Device Binding Application Method to Complement Anti-Debugging Evasion in IoT Environment

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

IoT 장치는 인터넷에 연결되어 데이터 수집, 전송 및 처리할 수 있는 장치로, 인공지능과 머신러닝 기술의 발전에 따라 다양한 분야에서 활용되고 있다. 그러나, 이러한 장치들은 서비스 개발 비용이 높으며, 공격자들에게 민감정보가 노출되어 보안 문제가 발생할 수 있다. 특히, IoT 장치의 소프트웨어는 디버깅을 통해 악의적으로 분석될 수 있어 안티디버깅 기법이 필요하다. 하지만, 기존의 안티디버깅 기법은 회피 가능성이 있어, 이를 보완하는 방법으로 디바이스 바인딩 기술을 사용할 수 있다. 디바이스 바인딩 기술은 특정 디바이스에서만 소프트웨어가 동작하도록 하는 방법으로, 고유값을 비교하여 인증한다. 본 논문에서는 LLVM Pass를 이용하여 디바이스 바인딩 기법을 자동으로 삽입하는 방법을 제안하며, 디바이스 DNA를 이용한 고유값으로 서명을 생성하고 검증하는 시스템을 보인다.

Abstract

IoT devices are connected to the internet and capable of collecting, transmitting, and processing data. With advancements in AI and machine learning technologies, these devices are utilized in various fields. However, they handle sensitive information and have high service development costs, making them vulnerable to security issues, Particularly, the software of IoT devices can be maliciously analyzed through debugging, necessitating anti-debugging techniques. Existing anti-debugging methods can be bypassed, so device binding technology is helpful in defending against such attacks. Device binding ensures that software operates only on specified devices by comparing unique values for authentication. This parer proposes a method for automatically inserting device binding techniques using LLVM Pass, and describes a system that generates unique values using Device DNA and verifies signatures.

관련 논문AI추천

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