dc.contributor.advisor |
Calzavara, Stefano |
it_IT |
dc.contributor.author |
Cazzaro, Lorenzo <1997> |
it_IT |
dc.date.accessioned |
2021-06-28 |
it_IT |
dc.date.accessioned |
2021-10-07T12:38:27Z |
|
dc.date.available |
2021-10-07T12:38:27Z |
|
dc.date.issued |
2021-07-16 |
it_IT |
dc.identifier.uri |
http://hdl.handle.net/10579/19980 |
|
dc.description.abstract |
Machine learning (ML) models are vulnerable to evasion attacks, where the attacker adds almost imperceptible perturbation to a correctly classified instance so as to induce misclassification. In the black-box setting where the attacker only has query access to the target model, traditional attack strategies exploit a property known as transferability, i.e., the empirical observation that evasion attacks often generalize across different models. The attacker can thus rely on the following two-step attack strategy: (i) query the target model to learn how to train a surrogate model approximating it; and (ii) craft evasion attacks against the surrogate model, hoping that they “transfer” to the target model. Since the two phases are assumed to be strictly separated, this strategy is sub-optimal and under-approximates the possible actions that a real attacker might take.
In this thesis we present AMEBA, the first adaptive approach to the black-box evasion of machine learning models. We describe the reduction from the two-step evasion problem to the MAB problem that allows us to exploit the Thompson sampling algorithm to define AMEBA. As a result, AMEBA infers the best alternation of actions for surrogate model training and evasion attack crafting. We choose multiple datasets and ML models to compare the two attack strategies. Our experiments show that AMEBA outperforms the traditional two-steps attack strategy and is perfectly appropriate for practical usage. |
it_IT |
dc.language.iso |
|
it_IT |
dc.publisher |
Università Ca' Foscari Venezia |
it_IT |
dc.rights |
© Lorenzo Cazzaro, 2021 |
it_IT |
dc.title |
AMEBA: An Adaptive Approach to the Black-Box Evasion of Machine Learning Models |
it_IT |
dc.title.alternative |
|
it_IT |
dc.type |
Master's Degree Thesis |
it_IT |
dc.degree.name |
Informatica - computer science |
it_IT |
dc.degree.level |
Laurea magistrale |
it_IT |
dc.degree.grantor |
Dipartimento di Scienze Ambientali, Informatica e Statistica |
it_IT |
dc.description.academicyear |
2020/2021-Sessione Estiva |
it_IT |
dc.rights.accessrights |
openAccess |
it_IT |
dc.thesis.matricno |
864683 |
it_IT |
dc.subject.miur |
|
it_IT |
dc.description.note |
|
it_IT |
dc.degree.discipline |
|
it_IT |
dc.contributor.co-advisor |
|
it_IT |
dc.date.embargoend |
|
it_IT |
dc.provenance.upload |
Lorenzo Cazzaro (864683@stud.unive.it), 2021-06-28 |
it_IT |
dc.provenance.plagiarycheck |
Stefano Calzavara (stefano.calzavara@unive.it), 2021-07-12 |
it_IT |