SlideShare a Scribd company logo
Extended summary of “Understanding the
Performance Costs and Benefits of Privacy-focused
Browser Extensions”
Università degli studi di Trieste
Dipartimento di Ingegneria e Architettura
Corso di Laurea in Ingegneria Elettronica e Informatica
Candidato:
Riccardo De Monte
Matricola: IN0500642
Relatore:
Prof. Alberto Bartoli
Anno Accademico 2020-2021 Riccardo De Monte
Autori dell’articolo: Kevin Borgolte, Nick Feamster
Introduzione (I)
Riccardo De Monte
Anno Accademico 2020-2021
Problema: le attività di tracking che violano la nostra privacy
Una possibile soluzione: le estensioni per l’anti-
tracking e per il bloccaggio delle pubblicità
MA…
Potrebbero portare ad un calo delle performance dei
browser ed a loro volta potrebbero violare la nostra
privacy
Introduzione (II)
Riccardo De Monte
Anno Accademico 2020-2021
Lo scopo di questo studio: analizzare le differenze in termini di
performance tra l’uso dei browser con e senza l’adozione delle
estensioni per la privacy
Cosa non viene trattato in questo studio: l’efficacia delle estensioni e se
queste violino a loro volta la nostra privacy
Come funzionano le estensioni per la privacy
Riccardo De Monte
Anno Accademico 2020-2021
La metodologia: i browser e le estensioni
Riccardo De Monte
Anno Accademico 2020-2021
OS: Debian Linux 10
I browser: Google Chrome (77) e Mozilla Firefox (68)
Le estensioni:
1. AdBlock Plus
2. uBlock Origin
3. Decentraleyes
4. HTTPS Everywhere
5. NoScript Security Suite
6. Ghostery
7. Disconnect
8. Privacy Badger
La metodologia: le metriche
Riccardo De Monte
Anno Accademico 2020-2021
1. onLoad: il tempo impiegato per
caricare l’intera pagina
2. onContentLoad: il tempo impiegato
per caricare il file HTML inziale
3. Resources: il numero totale di
risorse richieste
4. Cookies: il numero di cookies inviati
5. Total Size: dimensione totale della
pagina (in KB)
Browser metrics: System metrics:
1. CPU Clock: il tempo speso
dalla CPU (da tutti i core) per
eseguire le istruzioni necessarie
2. Context Switches: il numero di
commutazioni di contesto
3. CPU Migrations: il numero di
migrazioni di CPU
La metodologia: il setup
Riccardo De Monte
Anno Accademico 2020-2021
Sono stati considerati 2000 domini della classifica Tranco
Usufruendo del servizio Amazon EC2, sono state utilizzate delle istanze dotate di: un
processore Intel® Xeon® Platinum 8175M, di una memoria RAM da 32 GB e di una
connessione internet fino a 10Gbps
Due zone geografiche: Virginia, Stati Uniti d’America, e Francoforte, in Germania
I risultati (I)
Riccardo De Monte
Anno Accademico 2020-2021
Firefox in
Germania
I risultati (II)
Riccardo De Monte
Anno Accademico 2020-2021
Chrome negli
USA
Conclusioni
Riccardo De Monte
Anno Accademico 2020-2021
Si è osservato che negli USA le estensioni intervengono di più vista la mancanza di
regolamenti per la privacy come il GDPR
Dal punto di vista dell’esperienza d’uso dell’utente, molte delle configurazioni con
estensioni risultano migliori o comparabili alla configurazione baseline

More Related Content

Similar to Extended summary of “Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions” (Presentation)

Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Alessandro Umek
 
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
GiacomoZorzin
 
GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117
Gianluca Bonifacio
 
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, MilanoSpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
CISEM - Milano
 

Similar to Extended summary of “Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions” (Presentation) (20)

Predizione di malfunzionamenti in reti di telecomunicazioni con tecniche di m...
Predizione di malfunzionamenti in reti di telecomunicazioni con tecniche di m...Predizione di malfunzionamenti in reti di telecomunicazioni con tecniche di m...
Predizione di malfunzionamenti in reti di telecomunicazioni con tecniche di m...
 
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
Progetto e realizzazione di uno strumento per la raccolta di dipendenze archi...
 
Analisi della robustezza architetturale a livello routing e dns in servizi we...
Analisi della robustezza architetturale a livello routing e dns in servizi we...Analisi della robustezza architetturale a livello routing e dns in servizi we...
Analisi della robustezza architetturale a livello routing e dns in servizi we...
 
La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4
 
Web Application Security Testing
Web Application Security TestingWeb Application Security Testing
Web Application Security Testing
 
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
 
Comunità di Pratiche_WORD.pdf
Comunità di Pratiche_WORD.pdfComunità di Pratiche_WORD.pdf
Comunità di Pratiche_WORD.pdf
 
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
 
Welcome
WelcomeWelcome
Welcome
 
Extended summary of “Understanding the Performance Costs and Benefits of Pri...
Extended summary of “Understanding the Performance Costs  and Benefits of Pri...Extended summary of “Understanding the Performance Costs  and Benefits of Pri...
Extended summary of “Understanding the Performance Costs and Benefits of Pri...
 
CV - Mario Cifelli
CV - Mario Cifelli CV - Mario Cifelli
CV - Mario Cifelli
 
REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI
REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALIREALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI
REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI
 
GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117
 
Progetto Euridice
Progetto EuridiceProgetto Euridice
Progetto Euridice
 
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
 
Progetto OPIS.pdf
Progetto OPIS.pdfProgetto OPIS.pdf
Progetto OPIS.pdf
 
Tesi Todone
Tesi TodoneTesi Todone
Tesi Todone
 
Controllo delle emissione di CO2 di siti di e-commerce (IT language)
Controllo delle emissione di CO2 di siti di e-commerce (IT language)Controllo delle emissione di CO2 di siti di e-commerce (IT language)
Controllo delle emissione di CO2 di siti di e-commerce (IT language)
 
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, MilanoSpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
SpecializzazionI Chimica, Informatica e Meccanica - IT Torricelli, Milano
 
Progettazione e Realizzazione di un sistema di sicurezza in ambiente IoT con ...
Progettazione e Realizzazione di un sistema di sicurezza in ambiente IoT con ...Progettazione e Realizzazione di un sistema di sicurezza in ambiente IoT con ...
Progettazione e Realizzazione di un sistema di sicurezza in ambiente IoT con ...
 

Extended summary of “Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions” (Presentation)

  • 1. Extended summary of “Understanding the Performance Costs and Benefits of Privacy-focused Browser Extensions” Università degli studi di Trieste Dipartimento di Ingegneria e Architettura Corso di Laurea in Ingegneria Elettronica e Informatica Candidato: Riccardo De Monte Matricola: IN0500642 Relatore: Prof. Alberto Bartoli Anno Accademico 2020-2021 Riccardo De Monte Autori dell’articolo: Kevin Borgolte, Nick Feamster
  • 2. Introduzione (I) Riccardo De Monte Anno Accademico 2020-2021 Problema: le attività di tracking che violano la nostra privacy Una possibile soluzione: le estensioni per l’anti- tracking e per il bloccaggio delle pubblicità MA… Potrebbero portare ad un calo delle performance dei browser ed a loro volta potrebbero violare la nostra privacy
  • 3. Introduzione (II) Riccardo De Monte Anno Accademico 2020-2021 Lo scopo di questo studio: analizzare le differenze in termini di performance tra l’uso dei browser con e senza l’adozione delle estensioni per la privacy Cosa non viene trattato in questo studio: l’efficacia delle estensioni e se queste violino a loro volta la nostra privacy
  • 4. Come funzionano le estensioni per la privacy Riccardo De Monte Anno Accademico 2020-2021
  • 5. La metodologia: i browser e le estensioni Riccardo De Monte Anno Accademico 2020-2021 OS: Debian Linux 10 I browser: Google Chrome (77) e Mozilla Firefox (68) Le estensioni: 1. AdBlock Plus 2. uBlock Origin 3. Decentraleyes 4. HTTPS Everywhere 5. NoScript Security Suite 6. Ghostery 7. Disconnect 8. Privacy Badger
  • 6. La metodologia: le metriche Riccardo De Monte Anno Accademico 2020-2021 1. onLoad: il tempo impiegato per caricare l’intera pagina 2. onContentLoad: il tempo impiegato per caricare il file HTML inziale 3. Resources: il numero totale di risorse richieste 4. Cookies: il numero di cookies inviati 5. Total Size: dimensione totale della pagina (in KB) Browser metrics: System metrics: 1. CPU Clock: il tempo speso dalla CPU (da tutti i core) per eseguire le istruzioni necessarie 2. Context Switches: il numero di commutazioni di contesto 3. CPU Migrations: il numero di migrazioni di CPU
  • 7. La metodologia: il setup Riccardo De Monte Anno Accademico 2020-2021 Sono stati considerati 2000 domini della classifica Tranco Usufruendo del servizio Amazon EC2, sono state utilizzate delle istanze dotate di: un processore Intel® Xeon® Platinum 8175M, di una memoria RAM da 32 GB e di una connessione internet fino a 10Gbps Due zone geografiche: Virginia, Stati Uniti d’America, e Francoforte, in Germania
  • 8. I risultati (I) Riccardo De Monte Anno Accademico 2020-2021 Firefox in Germania
  • 9. I risultati (II) Riccardo De Monte Anno Accademico 2020-2021 Chrome negli USA
  • 10. Conclusioni Riccardo De Monte Anno Accademico 2020-2021 Si è osservato che negli USA le estensioni intervengono di più vista la mancanza di regolamenti per la privacy come il GDPR Dal punto di vista dell’esperienza d’uso dell’utente, molte delle configurazioni con estensioni risultano migliori o comparabili alla configurazione baseline