Show simple item record

dc.contributor.advisorAbd-Alhameed, Raed A.
dc.contributor.advisorShepherd, Simon J.
dc.contributor.advisorMantas, G.
dc.contributor.authorRibeiro, José C.V.G.
dc.date.accessioned2022-02-09T16:42:58Z
dc.date.available2022-02-09T16:42:58Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/10454/18742
dc.description.abstractThis research work presents the design and implementation of a host-based Intrusion Detection and Prevention System (IDPS) called HIDROID (Host-based Intrusion Detection and protection system for andROID) for Android smartphones. It runs completely on the mobile device, with a minimal computation burden. It collects data in real-time, periodically sampling features that reflect the overall utilisation of scarce resources of a mobile device (e.g. CPU, memory, battery, bandwidth, etc.). The Detection Engine of HIDROID adopts an anomaly-based approach by exploiting statistical and machine learning algorithms. That is, it builds a data-driven model for benign behaviour and looks for the outliers considered as suspicious activities. Any observation failing to match this model triggers an alert and the preventive agent takes proper countermeasure(s) to minimise the risk. The key novel characteristic of the Detection Engine of HIDROID is the fact that it requires no malicious data for training or tuning. In fact, the Detection Engine implements the following two anomaly detection algorithms: a variation of K-Means algorithm with only one cluster and the univariate Gaussian algorithm. Experimental test results on a real device show that HIDROID is well able to learn and discriminate normal from anomalous behaviour, demonstrating a very promising detection accuracy of up to 0.91, while maintaining false positive rate below 0.03. Finally, it is noteworthy to mention that to the best of our knowledge, publicly available datasets representing benign and abnormal behaviour of Android smartphones do not exist. Thus, in the context of this research work, two new datasets were generated in order to evaluate HIDROID.en_US
dc.description.sponsorshipFundação para a Ciência e Tecnologia (FCT-Portugal) with reference SFRH/BD/112755/2015, European Regional Development Fund (FEDER), through the Competitiveness and Internationalization Operational Programme (COMPETE 2020), Regional Operational Program of the Algarve (2020), Fundação para a Ciência e Tecnologia; i-Five .: Extensão do acesso de espectro dinâmico para rádio 5G, POCI-01-0145-FEDER-030500, Instituto de telecomunicações, (IT-Portugal) as the host institution.en_US
dc.language.isoenen_US
dc.rights<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" /></a><br />The University of Bradford theses are licenced under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Licence</a>.eng
dc.subjectSecurityen_US
dc.subjectIntrusion detectionen_US
dc.subjectAndroiden_US
dc.subject5Gen_US
dc.subjectPreventionen_US
dc.subjectHost-baseden_US
dc.subjectMalware detectionen_US
dc.subjectHost-based IDSen_US
dc.subjectStatistical anomaly detectionen_US
dc.subjectMachine learningen_US
dc.subjectHIDROID (Host-based Intrusion Detection and protection system for andROID)en_US
dc.titleAn autonomous host-based intrusion detection and prevention system for Android mobile devices. Design and implementation of an autonomous host-based Intrusion Detection and Prevention System (IDPS), incorporating Machine Learning and statistical algorithms, for Android mobile devicesen_US
dc.type.qualificationleveldoctoralen_US
dc.publisher.institutionUniversity of Bradfordeng
dc.publisher.departmentSchool of Engineering, Design and Technologyen_US
dc.typeThesiseng
dc.type.qualificationnamePhDen_US
dc.date.awarded2019
refterms.dateFOA2022-02-09T16:42:58Z


Item file(s)

Thumbnail
Name:
15027227_J Ribeiro_Final thesis.pdf
Size:
11.39Mb
Format:
PDF
Description:
PhD Thesis

This item appears in the following Collection(s)

Show simple item record