Dissertação

Identificando Indicadores de Browser Fingerprinting em Páginas Web

Técnicas de fingerprinting são aquelas empregadas para identificar (ou re-identificar) um usuário ou um dispositivo através de um conjunto de atributos (tamanho da tela do dispositivo, versões de softwares instalados, entre muitos outros) e outras características observáveis durante o processo de...

ver descrição completa

Autor principal: Matos, Geandro Farias de
Outros Autores: http://lattes.cnpq.br/6868101488292579
Grau: Dissertação
Idioma: por
Publicado em: Universidade Federal do Amazonas 2021
Assuntos:
Acesso em linha: https://tede.ufam.edu.br/handle/tede/8442
id oai:https:--tede.ufam.edu.br-handle-:tede-8442
recordtype dspace
spelling oai:https:--tede.ufam.edu.br-handle-:tede-84422021-09-14T05:03:41Z Identificando Indicadores de Browser Fingerprinting em Páginas Web Matos, Geandro Farias de Feitosa, Eduardo Luzeiro http://lattes.cnpq.br/6868101488292579 Aschoff, Rafael Roque Silva, Carlo Marcelo Revoredo da Ciência da Computação Website Fingerprinting JavaScript Rastreamento Análise Estática Técnicas de fingerprinting são aquelas empregadas para identificar (ou re-identificar) um usuário ou um dispositivo através de um conjunto de atributos (tamanho da tela do dispositivo, versões de softwares instalados, entre muitos outros) e outras características observáveis durante o processo de comunicação. Comumente conhecidas por Browser Fingerprinting, tais técnicas podem ser usadas como medida de segurança (na autenticação de usuários, por exemplo) e como mecanismo para vendas / marketing. Por outro lado, também podem ser consideradas uma ameaça potencial à privacidade Web dos usuários, uma vez que dados pessoais e sigilosos podem ser capturados e empregados para fins maliciosos nos mais variados tipos de ataque e fraudes. Neste contexto, esta dissertação propõe um método para detectar chamadas fingerprinting aos objetos fornecedores de informação do Javascript em páginas web e mensurar o nível de severidade à privacidade do usuário. O método foi avaliado em diferentes bases de páginas web (novas e outras utilizadas por outros trabalhos). Os resultados provam que trabalhos anteriores geravam muitos falsos positivos e eram incapazes de detectar um conjunto de objetos JavaScript formado por new Date().getTime(), this.width, this.height navigator.userAgent, document.cookie relacionados a Browser Fingerprinting. Fingerprinting techniques are those employed to identify (or re-identify) a user or device through a set of attributes (device screen size, installed software versions, and many others) and other observable characteristics during the communication process. Commonly known as website fingerprinting, such techniques can be used as a security measure (for user authentication, for example) and as a sales/marketing mechanism. On the other hand, they can also be considered a potential threat to users’ web privacy since sensitive and personal data can be captured and used for malicious purposes in various attacks and fraud types. In this context, this dissertation proposes a method to detect fingerprinting calls to JavaScript information provider objects on web pages and to measure the level of disrespect to user privacy. We evaluated the method in different web page databases (new and others used by other works). The results prove that previous work generated too many false positives and were unable to detect a set of related JavaScript objects formed by new Date().getTime(), this.width, this.height navigator.userAgent, document.cookie to Browser Fingerprinting. 2021-09-13T17:34:03Z 2021-07-23 Dissertação MATOS, Geandro Farias de. Identificando Indicadores de Browser Fingerprinting em Páginas Web. 2021. 127 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2021. https://tede.ufam.edu.br/handle/tede/8442 por Acesso Aberto application/pdf Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática
institution TEDE - Universidade Federal do Amazonas
collection TEDE-UFAM
language por
topic Ciência da Computação
Website Fingerprinting
JavaScript
Rastreamento
Análise Estática
spellingShingle Ciência da Computação
Website Fingerprinting
JavaScript
Rastreamento
Análise Estática
Matos, Geandro Farias de
Identificando Indicadores de Browser Fingerprinting em Páginas Web
topic_facet Ciência da Computação
Website Fingerprinting
JavaScript
Rastreamento
Análise Estática
description Técnicas de fingerprinting são aquelas empregadas para identificar (ou re-identificar) um usuário ou um dispositivo através de um conjunto de atributos (tamanho da tela do dispositivo, versões de softwares instalados, entre muitos outros) e outras características observáveis durante o processo de comunicação. Comumente conhecidas por Browser Fingerprinting, tais técnicas podem ser usadas como medida de segurança (na autenticação de usuários, por exemplo) e como mecanismo para vendas / marketing. Por outro lado, também podem ser consideradas uma ameaça potencial à privacidade Web dos usuários, uma vez que dados pessoais e sigilosos podem ser capturados e empregados para fins maliciosos nos mais variados tipos de ataque e fraudes. Neste contexto, esta dissertação propõe um método para detectar chamadas fingerprinting aos objetos fornecedores de informação do Javascript em páginas web e mensurar o nível de severidade à privacidade do usuário. O método foi avaliado em diferentes bases de páginas web (novas e outras utilizadas por outros trabalhos). Os resultados provam que trabalhos anteriores geravam muitos falsos positivos e eram incapazes de detectar um conjunto de objetos JavaScript formado por new Date().getTime(), this.width, this.height navigator.userAgent, document.cookie relacionados a Browser Fingerprinting.
author_additional Feitosa, Eduardo Luzeiro
author_additionalStr Feitosa, Eduardo Luzeiro
format Dissertação
author Matos, Geandro Farias de
author2 http://lattes.cnpq.br/6868101488292579
author2Str http://lattes.cnpq.br/6868101488292579
title Identificando Indicadores de Browser Fingerprinting em Páginas Web
title_short Identificando Indicadores de Browser Fingerprinting em Páginas Web
title_full Identificando Indicadores de Browser Fingerprinting em Páginas Web
title_fullStr Identificando Indicadores de Browser Fingerprinting em Páginas Web
title_full_unstemmed Identificando Indicadores de Browser Fingerprinting em Páginas Web
title_sort identificando indicadores de browser fingerprinting em páginas web
publisher Universidade Federal do Amazonas
publishDate 2021
url https://tede.ufam.edu.br/handle/tede/8442
_version_ 1831969985196457984
score 11.753735