Using Neural Networks to improve classical Operating System Fingerprinting techniques
We present remote Operating System detection as an inference problem: given a set of observations (the target host responses to a set of tests), we want to infer the OS type which most probably generated these observations. Classical techniques used to perform this analysis present several limitatio...
Guardado en:
Autores principales: | , |
---|---|
Formato: | Articulo |
Lenguaje: | Inglés |
Publicado: |
2008
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/135408 https://publicaciones.sadio.org.ar/index.php/EJS/article/view/98 |
Aporte de: |
id |
I19-R120-10915-135408 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Neural networks OS Fingerprinting DCE-RPC endpoint mapper |
spellingShingle |
Ciencias Informáticas Neural networks OS Fingerprinting DCE-RPC endpoint mapper Sarraute, Carlos Burroni, Javier Using Neural Networks to improve classical Operating System Fingerprinting techniques |
topic_facet |
Ciencias Informáticas Neural networks OS Fingerprinting DCE-RPC endpoint mapper |
description |
We present remote Operating System detection as an inference problem: given a set of observations (the target host responses to a set of tests), we want to infer the OS type which most probably generated these observations. Classical techniques used to perform this analysis present several limitations. To improve the analysis, we have developed tools using neural networks and Statistics tools. We present two working modules: one which uses DCE-RPC endpoints to distinguish Windows versions, and another which uses Nmap signatures to distinguish different version of Windows, Linux, Solaris, OpenBSD, FreeBSD and NetBSD systems. We explain the details of the topology and inner workings of the neural networks used, and the fine tuning of their parameters. Finally we show positive experimental results. |
format |
Articulo Articulo |
author |
Sarraute, Carlos Burroni, Javier |
author_facet |
Sarraute, Carlos Burroni, Javier |
author_sort |
Sarraute, Carlos |
title |
Using Neural Networks to improve classical Operating System Fingerprinting techniques |
title_short |
Using Neural Networks to improve classical Operating System Fingerprinting techniques |
title_full |
Using Neural Networks to improve classical Operating System Fingerprinting techniques |
title_fullStr |
Using Neural Networks to improve classical Operating System Fingerprinting techniques |
title_full_unstemmed |
Using Neural Networks to improve classical Operating System Fingerprinting techniques |
title_sort |
using neural networks to improve classical operating system fingerprinting techniques |
publishDate |
2008 |
url |
http://sedici.unlp.edu.ar/handle/10915/135408 https://publicaciones.sadio.org.ar/index.php/EJS/article/view/98 |
work_keys_str_mv |
AT sarrautecarlos usingneuralnetworkstoimproveclassicaloperatingsystemfingerprintingtechniques AT burronijavier usingneuralnetworkstoimproveclassicaloperatingsystemfingerprintingtechniques |
bdutipo_str |
Repositorios |
_version_ |
1764820455338803201 |