IoT 펌웨어 취약점 분석 효율성 제고를 위한 시스템 개발에 관한 연구
A Study on System Development to Improve IoT Firmware Vulnerability Analysis Efficiency
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
5G의 발달에 따라 스마트시티, 스마트팩토리, 스마트의료, 자율주행차 등의 영역에서 IoT 기기가 적극적으로 도입되고 있으며 그에 따라 사용자의 생명까지 위협할 수 있는 보안 위협이 지속적으로 발생되고 있다. 이러한 보안 위협에 대한 예방과 대응을 위해서는 취약점 분석이 수행되어야 하지만 기존에 점검하던 웹·모바일 모의해킹 대비 시간과 비용이 많이 들게 된다. 본 연구에서는 IoT 구성 별 위협과 사고 사례를 살펴보고 취약점 분석 항목 별 진행하는 펌웨어에 대한 분석에 대해서 확인하였다. 또한 IoT 펌웨어에 대한 점검 진행 시 시간과 비용의 문제점을 제시하고 이를 해결하기 위한 자동화 기법을 제안하였다. 제안한 IoT 펌웨어 취약점 분석시스템은 펌웨어 정보 수집과 취약점 분석을 진행하는 영역으로 구성되며, 시스템의 효율성을검토하기 위해 인증정보 노출, 운영체제 명령어 삽입 공격, 버퍼 오버플로우 공격, 불필요한 서비스 통제 미흡, 알려진 보안취약점 공격의 5가지 항목에 대해 보안전문가를 통해 점검 시간과취약점 탐지율 측면에서 비교 검토하였다. 본 연구에서 제안한 시스템을 통하여 향후 다양한 영역에서 IoT 도입 시 보안 취약점 분석에 활용되어 보다 적은 시간으로 최적의 결과 도출할 수 있는 것이라 기대한다.
Abstract
With the development of 5G, the Internet of Things is actively being introduced in areas such as smart cities, smart factories, smart medical care, and self-driving cars, and security threats that can threaten the lives of users continue to occur. Vulnerability analysis should be performed to prevent and respond to these security threats, but it will take more time and money than the previously inspected web·mobile penetration testing. In this study, threats and accident cases by composition of the Internet of Things were examined, and the analysis of firmware progressing by vulnerability analysis item was confirmed. In addition, when checking IoT firmware, problems of time and cost were presented and automation techniques were proposed to solve this problem. The proposed IoT firmware vulnerability analysis system consists of firmware information collection and vulnerability analysis, and to review the efficiency of the system, five items were compared. Through the system proposed in this study, it is expected that when the Internet of Things is introduced in various areas in the future, it will be used to analyze security vulnerabilities and produce optimal results in less time.
참고문헌 (20)
- 김동준, "IoT 디바이스 펌웨어 취약점 탐지 방법의 비교 분석", 한국정보과학회 학술발표논문집, pp.1964~1966 (2019)
- Yejun Kim, "체계적인 IoT 기기의 펌웨어 보안 분석 방법에 관한 연구", 정보보호학회논문지, 31(1), pp.31~49 (2021), 한국정보보호학회[DOI]
- 손희승, "QEMU 가상화를 통한 IoT 디바이스 취약점 분석", 한국정보과학회 학술발표논문집, pp.1981~1983 (2019)
- Jong-Hyuk Won, "IoT 계층별 보안위협 분석 및 대응기술 개선 방안 연구", 융합정보논문지, 8(6), pp.149~157 (2018), 중소기업융합학회[DOI]
- 유우영, "스마트 홈 보안을 위한 IoT 기기간 접근통제 정책 관리 연구", 박사, pp.2019
- 윤석진, "Home IoT 가전기기의 보안성 향상을 위한 Security Development Lifecycle 적용 연구", 박사, pp.2019
- 이경석, "IoT 펌웨어 취약점 데이터베이스 구축 방안 연구", 한국컴퓨터정보학회 학술발표논문집, 28(2), pp.115~118 (2020)
- Eden Cho, "Hacking Attacks and Countermeasures using Vulnerabilities of Lightweight IP Camera in Internet of Things", Journal of Digital Contents Society, 20(5), pp.1069~1077 (2019), Digital Contents Society[DOI]
- 한국인터넷진흥원, "IoT 공통 보안가이드 IoT 공통 보안가이드", ~ (2016)
- 한국인터넷진흥원, "홈·가전 IoT 보안가이드", ~ (2017)
- 임베디드 리눅스 기반 IoT 기기 악성코드 분석 기술 연구, "한국인터넷진흥원", ~ (2018)
- 허정민, "임베디드 디바이스 펌웨어의 웹 인터페이스 취약점 식별을 위한 에뮬레이션 기반 퍼징 기법", 정보보호학회논문지, 29(6), pp.1225~1234 (2019), 한국정보보호학회[DOI]
- Ali, B., "Cyber and physical security vulnerability assessment for IoT-Based smart homes", Sensors, 18(3), pp.817~ (2018)
- Basnight, Z., "Firmware modification attacks on programmable logic controllers", International Journal of Critical Infrastructure Protection, 6(2), pp.76~84 (2013)
- Choi, B. C., "Secure firmware validation and update for consumer devices in home networking", IEEE Transactions on Consumer Electronics, 62(1), pp.39~44 (2016)
- ENISA, "Baseline security recommendations for IoT in the context of critical information infrastructures", ~ (2017)
- ProXray : Protocol model learning and guided firmware analysis, "Fowze, F.", IEEE Transactions on Software Engineering, ~ (2019)
- Hernandez, G., "Toward automated firmware analysis in the IoT era", IEEE Security & Privacy, 17(5), pp.38~46 (2019)
- Shwartz, O., "Reverse engineering IoT devices : Effective techniques and methods", IEEE Internet of Things Journal, 5(6), pp.4965~4976 (2018)
- "IDC “국내 IoT플랫폼, 2023년까지 연평균 16.1% 성장”" (2020)[URL]
