Development of a fraud detection microservice platform

Detalhes bibliográficos
Autor(a) principal: Afonso, Carlos Manuel Marques
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: https://hdl.handle.net/1822/84378
Resumo: Dissertação de mestrado integrado em Informatics Engineering
id RCAP_0dd0eca4e2a9cb27d8967dfb12018a65
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/84378
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Development of a fraud detection microservice platformMicroserviçosCliente-servidorMachine learningDetetação de fraudesClassificaçãoMicroservicesMonolithicFraud detectionClassificationEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Informatics EngineeringO mundo ciber-físico deixou de optar por verificações manuais e promoveu a adoção de sistemas mais eficientes e fiavéis para detetar transações fraudulentas. Estes sistemas visam otimizar e também melhorar a forma como estas transações são validadas. Para atingir estes objetivos, foram criados ou adaptados modelos de aprendizagem automática para realizar estas tarefas. São cuidadosamente testados e desenvolvidos para atender às necessidades dos utilizadores para garantir que não se envolvem em negócios fraudulentos e para evitar tentativas maliciosas de roubar ou fazer qualquer dano ao utilizador final. Nos últimos anos, o DTx tem vindo a desenvolver um sistema capaz de hospedar este tipo de algoritmos e disponibilizá-los para sistemas de produções em ambientes ciber-físicos. No início deste trabalho, a DTx propôs conceber e criar uma plataforma que pudesse ser implementada num ambiente em nuvem e também capaz de acolher um módulo de IA que esteja qualificado para prever entradas de Churn em extratos de telecomunicações. Nesta dissertação, o grande objetivo foi criar uma plataforma baseada numa arquitetura de microserviços, de forma a fornecer uma solução para os requisitos especificados pelo DTx e torná-la uma solução simples, mas eficiente. De forma abrangente, esta dissertação começa por expor um estudo profundo sobre o estado atual da arte dos sistemas ciber-físicos, ambientes em nuvem, algoritmos de aprendizagem automática e plataformas que podem acolher este tipo de sistemas. Em seguida, apresenta-se então as especificações do sistema, a forma como foi implementado, os seus diversos serviços e, finalmente, uma análise dos resultados onde é possível ver que maior parte dos requisitos foram atingidos.The cyber-world has dropped manual checking and promoted the adoption of more efficient and relying systems to detect fraudulent transactions. These systems aim to optimize and also improve how these transactions are validated. For the sake of achieving these objectives, machine learning models were created or adapted to accomplish these tasks. They are carefully tested and developed to meet users needs to make a more secure way to guarantee that they do not fall into fraudulent businesses and to prevent malicious attempts to steal or do any arm to the end user. In the past few years, DTx has been developing a system that is capable of hosting these kinds of algorithms and making them available for cyber-environment productions systems. In the beginning of this work, DTx proposed to design and create a platform that could be deployed in a cloud environment and also capable of hosting an AI module that was qualified to predicting Churn entries in telecom extracts. In this dissertation, the major goal was to create a platform based on a microservice architecture, in order to provide a solution to the requirements specified by DTx and making it a simple but efficient solution. Comprehensively, this dissertation begins by exposing a deep study on the current state of the art of cyber-physical systems, cloud environments, machine learning algorithms and platforms that can host these types of systems. It is then presented the specifications of the system, how it was implemented, its various services, and finally a analysis of results where it is possible to see that the major needs were achieved.Ramalho, José CarlosLopes, Nuno VascoUniversidade do MinhoAfonso, Carlos Manuel Marques2022-12-132022-12-13T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/84378eng203261488info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:33:17Zoai:repositorium.sdum.uminho.pt:1822/84378Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:56:53.083489Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Development of a fraud detection microservice platform
title Development of a fraud detection microservice platform
spellingShingle Development of a fraud detection microservice platform
Afonso, Carlos Manuel Marques
Microserviços
Cliente-servidor
Machine learning
Detetação de fraudes
Classificação
Microservices
Monolithic
Fraud detection
Classification
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Development of a fraud detection microservice platform
title_full Development of a fraud detection microservice platform
title_fullStr Development of a fraud detection microservice platform
title_full_unstemmed Development of a fraud detection microservice platform
title_sort Development of a fraud detection microservice platform
author Afonso, Carlos Manuel Marques
author_facet Afonso, Carlos Manuel Marques
author_role author
dc.contributor.none.fl_str_mv Ramalho, José Carlos
Lopes, Nuno Vasco
Universidade do Minho
dc.contributor.author.fl_str_mv Afonso, Carlos Manuel Marques
dc.subject.por.fl_str_mv Microserviços
Cliente-servidor
Machine learning
Detetação de fraudes
Classificação
Microservices
Monolithic
Fraud detection
Classification
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Microserviços
Cliente-servidor
Machine learning
Detetação de fraudes
Classificação
Microservices
Monolithic
Fraud detection
Classification
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado integrado em Informatics Engineering
publishDate 2022
dc.date.none.fl_str_mv 2022-12-13
2022-12-13T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/84378
url https://hdl.handle.net/1822/84378
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203261488
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595642289586176