Mostra i principali dati dell'item

dc.contributor.advisorOneto, Luca <1986>
dc.contributor.authorPalladino, Simone <1998>
dc.contributor.otherFederica Bisio
dc.date.accessioned2023-11-02T15:15:14Z
dc.date.available2023-11-02T15:15:14Z
dc.date.issued2023-10-26
dc.identifier.urihttps://unire.unige.it/handle/123456789/6780
dc.description.abstractLa domanda di ricerca affrontata da questa tesi è se il compito di riconoscere i bot offline sia (1) caratterizzato da differenze intrinseche tra il comportamento degli utenti legittimi e quello degli agenti software automatizzati e (2) apprendibile con metodi di apprendimento automatico standard, in modo che l'analisi non supervisionata sia in grado di rivelare informazioni significative e interessanti. In questa tesi, viene introdotto un nuovo approccio per affrontare il problema dell'individuazione di robot Web dai log di accesso ai server Web, in particolare dalle richieste HTTP raccolte da un WAF. Viene prima definito il concetto di sessione per raggruppare le richieste HTTP, poi si studia quali caratteristiche possono caratterizzare i bot e quali gli esseri umani e infine si applicano algoritmi di clustering per distinguere le sessioni programmatiche da quelle non programmatiche. Il risultato teorico di questa ricerca è un successo e apre le porte a un'implementazione concreta di una soluzione per combattere i bot nel traffico online.it_IT
dc.description.abstractThe research question addressed by this thesis is whether the task of recognizing offline bots is (1) characterized by inherent differences between the behavior of legitimate users and that of automated software agents and (2) learnable by standard machine learning methods, such that unsupervised analysis is able to reveal meaningful and interesting information. In this thesis, a new approach for addressing the problem of Web robot detection from Web-server access logs is introduced, in particular HTTP requests collected by a WAF. More specifically, a concept of session is first defined for grouping HTTP requests, then it is studied which features can characterize bots and which ones can characterize humans, and finally clustering algorithms are applied to distinguish programmatic from non-programmatic sessions. The theoretical result of this research is a success and opens the door for a concrete implementation of a solution to fight bots in online traffic.en_UK
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.titleModello di machine learning per rilevare bot e applicazioni su dati raccolti da un Web Application Firewallit_IT
dc.title.alternativeMachine learning model for bot and applications detection on Web Application Firewall data}en_UK
dc.typeinfo:eu-repo/semantics/masterThesis
dc.subject.miurING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2022/2023
dc.description.corsolaurea11160 - COMPUTER ENGINEERING
dc.description.area9 - INGEGNERIA
dc.description.department100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI


Files in questo item

Thumbnail

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item