PiNcH: an Effective, Efficient, and Robust Solution to Drone Detection via Network Traffic Analysis

We propose PiNcH, a methodology to detect the presence of a drone, its current status, and its movements by leveraging just the communication traffic exchanged between the drone and its Remote Controller (RC). PiNcH is built applying standard classification algorithms to the eavesdropped traffic, an...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2019-12
Hauptverfasser: Sciancalepore, Savio, Omar Adel Ibrahim, Oligeri, Gabriele, Roberto Di Pietro
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Sciancalepore, Savio
Omar Adel Ibrahim
Oligeri, Gabriele
Roberto Di Pietro
description We propose PiNcH, a methodology to detect the presence of a drone, its current status, and its movements by leveraging just the communication traffic exchanged between the drone and its Remote Controller (RC). PiNcH is built applying standard classification algorithms to the eavesdropped traffic, analyzing features such as packets inter-arrival time and size. PiNcH is fully passive and it requires just cheap and general-purpose hardware. To evaluate the effectiveness of our solution, we collected real communication traces originated by a drone running the widespread ArduCopter open-source firmware, currently mounted on-board of a wide range (30+) of commercial amateur drones. We tested our solution against different publicly available wireless traces. The results prove that PiNcH can efficiently and effectively: (i) identify the presence of the drone in several heterogeneous scenarios; (ii) identify the current state of a powered-on drone, i.e., flying or lying on the ground; (iii) discriminate the movements of the drone; and, finally, (iv) enjoy a reduced upper bound on the time required to identify a drone with the requested level of assurance. The effectiveness of PiNcH has been also evaluated in the presence of both heavy packet loss and evasion attacks. In this latter case, the adversary modifies on purpose the profile of the traffic of the drone-RC link to avoid the detection. In both the cited cases, PiNcH continues enjoying a remarkable performance. Further, the comparison against state of the art solution confirms the superior performance of PiNcH in several scenarios. Note that all the drone-controller generated data traces have been released as open-source, to allow replicability and foster follow-up. Finally, the quality and viability of our solution, do prove that network traffic analysis can be successfully adopted for drone identification and status discrimination.
doi_str_mv 10.48550/arxiv.1901.03535
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_1901_03535</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2166880745</sourcerecordid><originalsourceid>FETCH-LOGICAL-a525-18f2ab555daf6c621b66be4491dac6560eb73f7b9a743efe33f2ac7100e332253</originalsourceid><addsrcrecordid>eNotkEtPwzAQhC0kJKrSH8AJS1yb4kfWSbhVfVCkqiDoPXIcW3IpcbGdQv89SctpR7vfrEaD0B0lkzQHII_S_9rjhBaETggHDldowDinSZ4ydoNGIewIIUxkDIAPkHqzG7V6wrLBC2O0ivaox720yuomjrtDjd9d1YaIP9y-jdY1ODo8967ReK5jb-lWRyvxRscf5z_x1svej6eN3J-CDbfo2sh90KP_OUTb5WI7WyXr1-eX2XSdSGCQ0NwwWQFALY1QgtFKiEqnaUFrqQQIoquMm6wqZJZybTTnHa8ySkgnGQM-RPeXt-cGyoO3X9Kfyr6J8txERzxciIN3360Osdy51ncpQ8moEHlOshT4H1UFYHA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2166880745</pqid></control><display><type>article</type><title>PiNcH: an Effective, Efficient, and Robust Solution to Drone Detection via Network Traffic Analysis</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Sciancalepore, Savio ; Omar Adel Ibrahim ; Oligeri, Gabriele ; Roberto Di Pietro</creator><creatorcontrib>Sciancalepore, Savio ; Omar Adel Ibrahim ; Oligeri, Gabriele ; Roberto Di Pietro</creatorcontrib><description>We propose PiNcH, a methodology to detect the presence of a drone, its current status, and its movements by leveraging just the communication traffic exchanged between the drone and its Remote Controller (RC). PiNcH is built applying standard classification algorithms to the eavesdropped traffic, analyzing features such as packets inter-arrival time and size. PiNcH is fully passive and it requires just cheap and general-purpose hardware. To evaluate the effectiveness of our solution, we collected real communication traces originated by a drone running the widespread ArduCopter open-source firmware, currently mounted on-board of a wide range (30+) of commercial amateur drones. We tested our solution against different publicly available wireless traces. The results prove that PiNcH can efficiently and effectively: (i) identify the presence of the drone in several heterogeneous scenarios; (ii) identify the current state of a powered-on drone, i.e., flying or lying on the ground; (iii) discriminate the movements of the drone; and, finally, (iv) enjoy a reduced upper bound on the time required to identify a drone with the requested level of assurance. The effectiveness of PiNcH has been also evaluated in the presence of both heavy packet loss and evasion attacks. In this latter case, the adversary modifies on purpose the profile of the traffic of the drone-RC link to avoid the detection. In both the cited cases, PiNcH continues enjoying a remarkable performance. Further, the comparison against state of the art solution confirms the superior performance of PiNcH in several scenarios. Note that all the drone-controller generated data traces have been released as open-source, to allow replicability and foster follow-up. Finally, the quality and viability of our solution, do prove that network traffic analysis can be successfully adopted for drone identification and status discrimination.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.1901.03535</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Communications traffic ; Computer Science - Cryptography and Security ; Computer Science - Networking and Internet Architecture ; Firmware ; Hardware ; Lower bounds ; Quality assurance ; Remote control ; Viability</subject><ispartof>arXiv.org, 2019-12</ispartof><rights>2019. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.1016/j.comnet.2019.107044$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.1901.03535$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Sciancalepore, Savio</creatorcontrib><creatorcontrib>Omar Adel Ibrahim</creatorcontrib><creatorcontrib>Oligeri, Gabriele</creatorcontrib><creatorcontrib>Roberto Di Pietro</creatorcontrib><title>PiNcH: an Effective, Efficient, and Robust Solution to Drone Detection via Network Traffic Analysis</title><title>arXiv.org</title><description>We propose PiNcH, a methodology to detect the presence of a drone, its current status, and its movements by leveraging just the communication traffic exchanged between the drone and its Remote Controller (RC). PiNcH is built applying standard classification algorithms to the eavesdropped traffic, analyzing features such as packets inter-arrival time and size. PiNcH is fully passive and it requires just cheap and general-purpose hardware. To evaluate the effectiveness of our solution, we collected real communication traces originated by a drone running the widespread ArduCopter open-source firmware, currently mounted on-board of a wide range (30+) of commercial amateur drones. We tested our solution against different publicly available wireless traces. The results prove that PiNcH can efficiently and effectively: (i) identify the presence of the drone in several heterogeneous scenarios; (ii) identify the current state of a powered-on drone, i.e., flying or lying on the ground; (iii) discriminate the movements of the drone; and, finally, (iv) enjoy a reduced upper bound on the time required to identify a drone with the requested level of assurance. The effectiveness of PiNcH has been also evaluated in the presence of both heavy packet loss and evasion attacks. In this latter case, the adversary modifies on purpose the profile of the traffic of the drone-RC link to avoid the detection. In both the cited cases, PiNcH continues enjoying a remarkable performance. Further, the comparison against state of the art solution confirms the superior performance of PiNcH in several scenarios. Note that all the drone-controller generated data traces have been released as open-source, to allow replicability and foster follow-up. Finally, the quality and viability of our solution, do prove that network traffic analysis can be successfully adopted for drone identification and status discrimination.</description><subject>Communications traffic</subject><subject>Computer Science - Cryptography and Security</subject><subject>Computer Science - Networking and Internet Architecture</subject><subject>Firmware</subject><subject>Hardware</subject><subject>Lower bounds</subject><subject>Quality assurance</subject><subject>Remote control</subject><subject>Viability</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotkEtPwzAQhC0kJKrSH8AJS1yb4kfWSbhVfVCkqiDoPXIcW3IpcbGdQv89SctpR7vfrEaD0B0lkzQHII_S_9rjhBaETggHDldowDinSZ4ydoNGIewIIUxkDIAPkHqzG7V6wrLBC2O0ivaox720yuomjrtDjd9d1YaIP9y-jdY1ODo8967ReK5jb-lWRyvxRscf5z_x1svej6eN3J-CDbfo2sh90KP_OUTb5WI7WyXr1-eX2XSdSGCQ0NwwWQFALY1QgtFKiEqnaUFrqQQIoquMm6wqZJZybTTnHa8ySkgnGQM-RPeXt-cGyoO3X9Kfyr6J8txERzxciIN3360Osdy51ncpQ8moEHlOshT4H1UFYHA</recordid><startdate>20191207</startdate><enddate>20191207</enddate><creator>Sciancalepore, Savio</creator><creator>Omar Adel Ibrahim</creator><creator>Oligeri, Gabriele</creator><creator>Roberto Di Pietro</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20191207</creationdate><title>PiNcH: an Effective, Efficient, and Robust Solution to Drone Detection via Network Traffic Analysis</title><author>Sciancalepore, Savio ; Omar Adel Ibrahim ; Oligeri, Gabriele ; Roberto Di Pietro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a525-18f2ab555daf6c621b66be4491dac6560eb73f7b9a743efe33f2ac7100e332253</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Communications traffic</topic><topic>Computer Science - Cryptography and Security</topic><topic>Computer Science - Networking and Internet Architecture</topic><topic>Firmware</topic><topic>Hardware</topic><topic>Lower bounds</topic><topic>Quality assurance</topic><topic>Remote control</topic><topic>Viability</topic><toplevel>online_resources</toplevel><creatorcontrib>Sciancalepore, Savio</creatorcontrib><creatorcontrib>Omar Adel Ibrahim</creatorcontrib><creatorcontrib>Oligeri, Gabriele</creatorcontrib><creatorcontrib>Roberto Di Pietro</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sciancalepore, Savio</au><au>Omar Adel Ibrahim</au><au>Oligeri, Gabriele</au><au>Roberto Di Pietro</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>PiNcH: an Effective, Efficient, and Robust Solution to Drone Detection via Network Traffic Analysis</atitle><jtitle>arXiv.org</jtitle><date>2019-12-07</date><risdate>2019</risdate><eissn>2331-8422</eissn><abstract>We propose PiNcH, a methodology to detect the presence of a drone, its current status, and its movements by leveraging just the communication traffic exchanged between the drone and its Remote Controller (RC). PiNcH is built applying standard classification algorithms to the eavesdropped traffic, analyzing features such as packets inter-arrival time and size. PiNcH is fully passive and it requires just cheap and general-purpose hardware. To evaluate the effectiveness of our solution, we collected real communication traces originated by a drone running the widespread ArduCopter open-source firmware, currently mounted on-board of a wide range (30+) of commercial amateur drones. We tested our solution against different publicly available wireless traces. The results prove that PiNcH can efficiently and effectively: (i) identify the presence of the drone in several heterogeneous scenarios; (ii) identify the current state of a powered-on drone, i.e., flying or lying on the ground; (iii) discriminate the movements of the drone; and, finally, (iv) enjoy a reduced upper bound on the time required to identify a drone with the requested level of assurance. The effectiveness of PiNcH has been also evaluated in the presence of both heavy packet loss and evasion attacks. In this latter case, the adversary modifies on purpose the profile of the traffic of the drone-RC link to avoid the detection. In both the cited cases, PiNcH continues enjoying a remarkable performance. Further, the comparison against state of the art solution confirms the superior performance of PiNcH in several scenarios. Note that all the drone-controller generated data traces have been released as open-source, to allow replicability and foster follow-up. Finally, the quality and viability of our solution, do prove that network traffic analysis can be successfully adopted for drone identification and status discrimination.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.1901.03535</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2019-12
issn 2331-8422
language eng
recordid cdi_arxiv_primary_1901_03535
source arXiv.org; Free E- Journals
subjects Communications traffic
Computer Science - Cryptography and Security
Computer Science - Networking and Internet Architecture
Firmware
Hardware
Lower bounds
Quality assurance
Remote control
Viability
title PiNcH: an Effective, Efficient, and Robust Solution to Drone Detection via Network Traffic Analysis
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T03%3A10%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=PiNcH:%20an%20Effective,%20Efficient,%20and%20Robust%20Solution%20to%20Drone%20Detection%20via%20Network%20Traffic%20Analysis&rft.jtitle=arXiv.org&rft.au=Sciancalepore,%20Savio&rft.date=2019-12-07&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.1901.03535&rft_dat=%3Cproquest_arxiv%3E2166880745%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2166880745&rft_id=info:pmid/&rfr_iscdi=true