Dissertação

{en_GB=DClaims: A Censorship-Resistant Web Annotations System} {} EVALUATED

{pt=Informação pouco fiável e enganosa na Web pode ter um sério impacto nas democracias. Web Annotations (anotações na Web) são uma forma de acrescentar informação a páginas Web. Podem ser utilizadas para adicionar contexto e clarificar qualquer website, como tal, têm potencial para melhorar a qualidade de todos os websites e reduzir a disseminação de informações incorrectas. Infelizmente, os serviços existentes de anotações na Web têm uma arquitectura centralizada, o que os torna vulneráveis a tentativas de censura. Um censor motivado e que possa exercer controlo sobre um serviço de anotações, terá a possibilidade de apagar e adulterar anotações, ou impedir que novas anotações sejam publicadas. Com o objectivo de resolver o problema de censura em anotações na Web, desenvolvemos o DClaims, um sistema descentralizado de anotações Web. A arquitectura descentralizada do sistema são dadas pelas principais duas tecnologias na qual está assente, o Inter-Planetary File System (IPFS) e na blockchain Ethereum -- dois sistemas que oferecem variadas propriedades de resistência a censura. Apresentamos uma implementação de referência para o sistema DClaims, sob a forma de uma extensão de navegador de Internet, chamada DClaims-News, que possibilita a classificação de artigos de notícias em páginas Web. Testamos o desempenho do sistema e fazemos uma análise de custos. Concluímos que uma implementação em larga escala do sistema é possível e que o custo de operação é cerca de 20% do custo de operar uma plataforma centralizada e vulnerável a censura., en=Unreliable and misleading information on the web can have a severe impact on democracies. Web annotations are a way to add information to web pages. They can be used to provide context, clarification or fact check any website, and, for that reason, can be a useful tool for improving the quality of websites, and reduce the spread of misinformation. Unfortunately, the current web annotations services have a centralised architecture, which makes them vulnerable to censorship attempts. A motivated censor that can exert control over an annotation service will be able to delete, tamper with, or prevent new content from being published. To solve the problem of censorship in web annotations services, we present DClaims, a decentralised web annotations system. DClaims' decentralised architecture relies on two main building blocks, the Inter-Planetary File System (IPFS) and the Ethereum blockchain, both of which offer desirable censorship resistant properties. We present a DClaims reference implementation in the form of a web annotations browser extension, called DClaims-News, which allows for the classification of news articles, on news websites. We test the system's performance and carry out a cost analysis. From this study, we conclude that a large scale implementation of the system is possible and that the cost of operation is close to 20% of the cost of operating a centralised platform, vulnerable to censorship. }
{pt=Anotações Web, Censura na Internet, Ethereum, IPFS, Descentralização, en=Web Annotations, Internet Censorship, Ethereum, IPFS, Decentralisation}

Junho 7, 2018, 14:30

Orientação

ORIENTADOR

David Miguel dos Santos Dias

Protocol Labs

Senior Software Engineer & Research Scientist

ORIENTADOR

Nuno Miguel Carvalho dos Santos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar