polito.it
Politecnico di Torino (logo)

Automated Software Analysis for Privacy Policy Compliance

Sofia Lucca

Automated Software Analysis for Privacy Policy Compliance.

Rel. Antonio Lioy, Ugo Buy. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB) | Preview
[img] Archive (ZIP) (Documenti_allegati) - Altro
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (428kB)
Abstract:

Privacy of data collected and processed online has become more relevant in the last 20 years. Due to the rise of the Internet, online marketing, and advertisement, consumer data has become a very valuable resource. In recent years laws have been introduced in multiple jurisdictions to regulate the processing of these data. The businesses and websites which use this information must comply with these laws. Currently, the processes for checking and analysing software compliance with policy requirements are still highly human-dependent. In this thesis, we analyse previous work in automatic software compliance with privacy requirements. We selected PrivGuard, an existing framework, and we conducted extensive experiments with that framework to assess its ability to automate software compliance verification [https://www.usenix.org/system/files/sec22-wang-lun.pdf]. The goals of this thesis are twofold. First, we select today’s two most popular privacy regulations, namely CPRA and GDPR ([https://cpra.gtlaw.com/cpra-full-text/], [https://gdpr-info.eu/]) and we write formal specifications of those regulations in PrivGuard. Next, we identify three software benchmarks that explicitly, store and manipulate personal consumer information, and we analyse those with PrivGuard’s analysis tool, called PrivAnalyzer. Finally, we assess the effectiveness of PrivGuard and PrivAnalyzer concerning the specification and verification of privacy policies. We also identify ways in which these tools can be improved to increase their effectiveness.

Relatori: Antonio Lioy, Ugo Buy
Anno accademico: 2023/24
Tipo di pubblicazione: Elettronica
Numero di pagine: 75
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Ente in cotutela: UNIVERSITY OF ILLINOIS AT CHICAGO (STATI UNITI D'AMERICA)
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/28604
Modifica (riservato agli operatori) Modifica (riservato agli operatori)