EventsMOL2NET'21, Conference on Molecular, Biomed., Comput. & Network Science and Engineering, 7th ed.
Published
This submission belongs to the session 05. AI.MED-08: AI, Neuro Sciences, Med. Info., & Biomed. Eng. Congress, Coruña, Spain-Carleton, Canada-Stanford, USA, 2021 of the event MOL2NET'21, Conference on Molecular, Biomed., Comput. & Network Science and Engineering, 7th ed.
Published date
23 Nov, 2021
Academic Editor
author-avatarHumbert G. Díaz
Citation
Rubén Pérez-Jove, Cristian Robert Munteanu, Jose Manuel Vazquez-Naya, Operating system fingerprinting with Artificial Intelligence, in Proceedings of MOL2NET'21, Conference on Molecular, Biomed., Comput. & Network Science and Engineering, 7th ed., 25 January–30 December 2021, MDPI: Basel, Switzerland, doi: 10.3390/mol2net-07-11846
Share
Email
Facebook
Twitter
LinkedIn

Operating system fingerprinting with Artificial Intelligence

image
image
1. RNASA-IMEDIR
2. UDC
Abstract

In the field of computer security, the possibility of knowing which specific version of an operating system is running behind a machine can be useful in order to assist in a penetration test or to monitor the devices connected to a specific network. This task can be done interacting directly with the systems you want to fingerprint, performing an active scan, or just sniffing the normal traffic produced by the targets and analyze it, following a passive approach. One of the most widespread tools that better provides the first functionality is Nmap, which follows a rule-based approach for its active scan.

In this context, applying Machine Learning techniques seems to be a good option for representing the knowledge kept in the Nmap database and extract the main features which identify an operating system family. The first research line on this topic would be the exploration of the strengths of different Machine Learning algorithms to perform operating system fingerprinting. Furthermore, some clustering analysis could be interesting in order to understand which of the tests performed by Nmap are more decisive when carrying on this task.

Keywords
operating system
fingerprinting
nmap
machine learning
Manuscript
Artificial Intelligence techniques for autonomous drone swarms
Public-key Based Authentication with WebAuthn and FIDO