Hina Alam, Muhammad Shaharyar Yaqub, Ibrahim Nadir
{"title":"Detecting IoT Attacks using Multi-Layer Data Through Machine Learning","authors":"Hina Alam, Muhammad Shaharyar Yaqub, Ibrahim Nadir","doi":"10.1109/dchpc55044.2022.9732117","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) devices is being used in countless network applications. However, due to their insecure nature, the wide adoption of these devices has also increased the possibility of cyber-attacks. There is a need for a robust security mechanism to detect and safeguard against numerous threats. Machine Learning (ML) techniques have been used to detect attacks on different networking layers but training only the network, transport, or link-layer data has proven to be inadequate. Thus, opening paths for attackers to take control and penetrate the networks. Leveraging from this inadequacy, we have employed Machine Learning technology to detect attacks on IoT devices using the application, transport, and network layer data. In particular, we have focused on feature extraction of Application layer data to identify nefariousness in packets. Furthermore, for packet classification, we are also extracting features from the network layer and transport layer. Our simulation results have promised accuracy of 88% and 92% using different ML algorithms. We have also identified possible future work that can be used to validate the solution.","PeriodicalId":59014,"journal":{"name":"高性能计算技术","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-03-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"高性能计算技术","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.1109/dchpc55044.2022.9732117","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Internet of Things (IoT) devices is being used in countless network applications. However, due to their insecure nature, the wide adoption of these devices has also increased the possibility of cyber-attacks. There is a need for a robust security mechanism to detect and safeguard against numerous threats. Machine Learning (ML) techniques have been used to detect attacks on different networking layers but training only the network, transport, or link-layer data has proven to be inadequate. Thus, opening paths for attackers to take control and penetrate the networks. Leveraging from this inadequacy, we have employed Machine Learning technology to detect attacks on IoT devices using the application, transport, and network layer data. In particular, we have focused on feature extraction of Application layer data to identify nefariousness in packets. Furthermore, for packet classification, we are also extracting features from the network layer and transport layer. Our simulation results have promised accuracy of 88% and 92% using different ML algorithms. We have also identified possible future work that can be used to validate the solution.