최근 무인기에 대한 관심이 증가하며 무인기를 다양한 분야에서 활용하고 있다. 특히 인명 구조 시스템, 재난 감지, 군사적 목적뿐만 아니라 레저, 상업적인 목적으로 까지 사용되고 있다. 하지만 무인기를 긍정적인 용도로만 쓰이지 않고, 악용하는 경우도 증가하고 있으므로 악의적인 무인기를 탐지하여 무력화시켜야 할 필요가 있다. 본 논문에서는 무인기를 제어하는 방법과 동작 구조, 무인기의 통신 프로토콜인 ...
최근 무인기에 대한 관심이 증가하며 무인기를 다양한 분야에서 활용하고 있다. 특히 인명 구조 시스템, 재난 감지, 군사적 목적뿐만 아니라 레저, 상업적인 목적으로 까지 사용되고 있다. 하지만 무인기를 긍정적인 용도로만 쓰이지 않고, 악용하는 경우도 증가하고 있으므로 악의적인 무인기를 탐지하여 무력화시켜야 할 필요가 있다. 본 논문에서는 무인기를 제어하는 방법과 동작 구조, 무인기의 통신 프로토콜인 MAVLink 프로토콜을 분석하고 MAVLink 프로토콜의 취약점을 이용하여 무인기를 무력화하는 패킷 injection 공격을 실험하였다. 특히 MAVLink waypoint 프로토콜의 취약점을 이용하여 mission을 수행중인 무인기를 무력화하는 실험을 수행하였다. 실험 결과, 임무를 수행중인 무인기가 임무를 중단하여 가만히 호버링 하며 무력화 된 것을 확인하였고, 동일한 시나리오를 시뮬레이터를 통해 확인하였다.
최근 무인기에 대한 관심이 증가하며 무인기를 다양한 분야에서 활용하고 있다. 특히 인명 구조 시스템, 재난 감지, 군사적 목적뿐만 아니라 레저, 상업적인 목적으로 까지 사용되고 있다. 하지만 무인기를 긍정적인 용도로만 쓰이지 않고, 악용하는 경우도 증가하고 있으므로 악의적인 무인기를 탐지하여 무력화시켜야 할 필요가 있다. 본 논문에서는 무인기를 제어하는 방법과 동작 구조, 무인기의 통신 프로토콜인 MAVLink 프로토콜을 분석하고 MAVLink 프로토콜의 취약점을 이용하여 무인기를 무력화하는 패킷 injection 공격을 실험하였다. 특히 MAVLink waypoint 프로토콜의 취약점을 이용하여 mission을 수행중인 무인기를 무력화하는 실험을 수행하였다. 실험 결과, 임무를 수행중인 무인기가 임무를 중단하여 가만히 호버링 하며 무력화 된 것을 확인하였고, 동일한 시나리오를 시뮬레이터를 통해 확인하였다.
Recently, interest in the Unmanned Aerial Vehicle (UAV) has increased, and unmanned aircraft are utilized in various fields. Especially UAVs are used for rescue systems, disaster detection, and military purposes, as well as for leisure and commercial purposes. However, since UAVs are increasingly us...
Recently, interest in the Unmanned Aerial Vehicle (UAV) has increased, and unmanned aircraft are utilized in various fields. Especially UAVs are used for rescue systems, disaster detection, and military purposes, as well as for leisure and commercial purposes. However, since UAVs are increasingly used not only for positive purposes but also for negative ones, it is necessary to detect and neutralize malicious drones. In this paper, we proposed a method of controlling UAVs and analyzed its operation structure, the MAVLink protocol which is a communication protocol of UAVs. We also experimented with ICMP flooding and packet injection attacks which disables UAVs by exploiting the vulnerability of the MAVLink protocol. Especially, we exploited the vulnerability of the MAVLink waypoint protocol to perform an experiment to disable a UAV executing a mission. As a result of the experiment, we confirmed that the attacked UAV was stopped and the mission disabled.
Recently, interest in the Unmanned Aerial Vehicle (UAV) has increased, and unmanned aircraft are utilized in various fields. Especially UAVs are used for rescue systems, disaster detection, and military purposes, as well as for leisure and commercial purposes. However, since UAVs are increasingly used not only for positive purposes but also for negative ones, it is necessary to detect and neutralize malicious drones. In this paper, we proposed a method of controlling UAVs and analyzed its operation structure, the MAVLink protocol which is a communication protocol of UAVs. We also experimented with ICMP flooding and packet injection attacks which disables UAVs by exploiting the vulnerability of the MAVLink protocol. Especially, we exploited the vulnerability of the MAVLink waypoint protocol to perform an experiment to disable a UAV executing a mission. As a result of the experiment, we confirmed that the attacked UAV was stopped and the mission disabled.
주제어
#UAV UAS Drones MAVLink Network attack DoS Packet injection
학위논문 정보
저자
Young-Min Kwon
학위수여기관
대구경북과학기술원 대학원
학위구분
국내석사
학과
정보통신융합전공
지도교수
박경준,Kyung-Joon Park
발행연도
2018
총페이지
34
키워드
UAV UAS Drones MAVLink Network attack DoS Packet injection
※ AI-Helper는 부적절한 답변을 할 수 있습니다.