Publicação
Dynamic OSINT System Sourcing from Social Networks
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformÔtica | por |
| dc.contributor.advisor | InƔcio, Pedro Ricardo Morais | |
| dc.contributor.advisor | Cordeiro, João Paulo da Costa | |
| dc.contributor.author | Rodrigues, Mónica Sofia Amoroso | |
| dc.date.accessioned | 2023-01-18T15:18:44Z | |
| dc.date.available | 2023-01-18T15:18:44Z | |
| dc.date.issued | 2021-12-16 | |
| dc.date.submitted | 2021-10-11 | |
| dc.description.abstract | In the past, it was humanly impossible to observe and extract large amounts of textual information from web platforms in short periods of time, but the trend has changed and in recent years several surveillance, selection, and extraction of textual information systems have emerged, based on OpenĀSource Intelligence (OSINT). These platforms became popular among computer security professionals, allowing them to detect new threats and respond in a timely manner by locating, collecting and analysing information made available to the public through social networks, blogs, newspapers, television, etc., proving to be a great advantage in terms of information gathering and a good help with regards to preventing problems, especially in the area of information security. This dissertation focuses on the development of a platform based on OSINT, and has two main objectives. First, to continue the work previously developed in another technology Ā Hypertext Preprocessor (PHP), in which formulas and algorithms were developed to classify posts from Twitter. And second, to present a new platform (using Node JS technology), by applying the formulas from the previous work, evaluating the new platform with users, and improving the user experience (UX). During the development process two versions were provided to the users and hosted on a virtual machine, based on cloud services of Microsoft Azure. The platform architecture is composed by three processes developed in Node JS (one that provides the page, the web server, one that collects the posts, and another one that does the classification of each post). The posts are collected through an API provided by Twitter, and stored and managed in PHPMyAdmin a platform based on MySql database. The UserĀCentered Design (UCD) was applied during the development process, a process that is focused on the user and his experience. The participation of users has contributed to define new features and to improve the presented layout. Users were included in the testing phase, being called to fill forms, one form for each version. Based on the collected feedback, the following improvements were implemented: the possibility of searching for several topics at the same time, the possibility of havving header monitors by ranges of time, and the possibility of applying filters, such as the number of minutes the posts are available on the screen, and the order by which they are presented. | eng |
| dc.description.abstract | No passado, era humanamente impossĆvel observar e extrair grandes quantidades de informaƧƵes textuais de plataformas da web em curtos espaƧos de tempo, mas a tendĆŖncia mudou e nos Ćŗltimos anos surgiram diversos sistemas de vigilĆ¢ncia baseados na seleção e extração de informação textual proveniente de fontes de informação abertas, denominadas OpenĀSource Intelligence (OSINT), que se tĆŖm tornado populares principalmente entre os profissionais de seguranƧa informĆ”tica, permitindo a deteção de novas ameaƧas, a localização e recolha de informação disponĆvel para o pĆŗblico em geral atravĆ©s das redes sociais, blogs, jornais, televisĆ£o, etc., revelandoĀse uma grande vantagem em termos de recolha de informação e uma boa ajuda no que diz respeito Ć prevenção de problemas principalmente na Ć”rea de seguranƧa da informação. Esta dissertação focaĀse no desenvolvimento de uma plataforma com base em informação open source, dando continuidade a um trabalho anteriormente desenvolvido numa outra tecnologia Ā Hypertext Preprocessor (PHP), onde se apresentaram fórmulas e algoritmos para classificação de posts do Twitter sobre o tema da seguranƧa da informação. Focandose este trabalho no desenvolvimento de novas versƵes da plataforma com base na tecnologia Node JS, na implementação das fórmulas apresentadas, na melhoria da experiĆŖncia do utilizador (UX) e na avaliação da plataforma desenvolvida com utilizadores. Durante o desenvolvimento do trabalho foram apresentadas duas versƵes da plataforma, e hospedadas numa mĆ”quina virtual, tornandoĀas acessĆveis aos utilizadores, que na fase final contribuĆram com o seu feedback sobre as mesmas. Essa mĆ”quina virtual baseiaĀse em serviƧos cloud da Microsoft Azure, onde estĆ£o instalados trĆŖs processos desenvolvidos em Node JS (um que disponibiliza a pĆ”gina, um que classifica, e outro que recolhe posts), os posts sĆ£o recolhidos atravĆ©s de uma API disponibilizada pelo Twitter, e guardados numa base de dados MySql, baseada na plataforma de administração de base de dados PHPMyAdmin, disponibilizando Ć comunidade as notĆcias mais recentes e relevantes sobre vĆ”rios temas. Durante o processo de desenvolvimento teveĀse em conta o modelo UserĀCentered Design (UCD), um processo focado no utilizador e na experiĆŖncia de utilização. A participação de utilizadores foi assim a chave para a definição das caracterĆsticas, e da forma como Ć© apresentado o frontĀend da plataforma, sendo estes incluĆdos na fase de testes, com o preenchimento de formulĆ”rios visando recolher feedback sobre os protótipos desenvolvidos. Com base no feedback recolhido foram implementadas novas melhorias. De todas as mais relevantes foram: a possibilidade de pesquisa por vĆ”rios temas em simultĆ¢neo, a inserção de monitores, e a possibilidade de aplicar filtros, como o nĆŗmero de minutos em que os posts ficam disponĆveis no ecrĆ£, e a ordem com que os mesmos devem ser apresentados. | por |
| dc.identifier.tid | 203175247 | |
| dc.identifier.uri | http://hdl.handle.net/10400.6/12685 | |
| dc.language.iso | eng | por |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | |
| dc.subject | Crawlers | por |
| dc.subject | Information Security | por |
| dc.subject | Open Source Intelligence | por |
| dc.subject | Tweets | por |
| dc.subject | por | |
| dc.subject | Usability Testing | por |
| dc.subject | User Centered Design | por |
| dc.subject | User Experience | por |
| dc.subject | Web Developmen | por |
| dc.title | Dynamic OSINT System Sourcing from Social Networks | por |
| dc.type | master thesis | |
| dspace.entity.type | Publication | |
| rcaap.rights | openAccess | por |
| rcaap.type | masterThesis | por |
| thesis.degree.name | 2º Ciclo em Engenharia InformÔtica | por |
Ficheiros
Principais
1 - 1 de 1
Miniatura indisponĆvel
- Nome:
- 8699_18935.pdf
- Tamanho:
- 2.88 MB
- Formato:
- Adobe Portable Document Format
