Dissertação

{pt_PT=Deteção Automática de Malware em Apps Móveis} {} EVALUATED

{pt=Os dispositivos móveis assumiram um papel importante no dia-a-dia dos seus utilizadores, especialmente os smartphones. As diversas funcionalidades oferecidas por estes dispositivos têm atraído cada vez mais utilizadores que os utilizam nas mais variadas tarefas. Com o aumento do número de utilizadores e a possibilidade de realização de operações como pagamentos e gestão de contas bancárias online, verificou-se um aumento no número de ciber ataques a estes dispositivos, principalmente em dispositivos Android. Este projeto visa oferecer uma solução para aumentar a segurança destes dispositivos através de um sistema que permite o isolamento das aplicações. O sistema proposto executa as aplicações num servidor e virtualiza-as nos dispositivos móveis dos utilizadores através de uma aplicação cliente. O servidor interceta a composição da user interface das aplicações e envia essa informação para a aplicação cliente, para que esta a reconstrua no dispositivo móvel. No sentido inverso, a aplicação cliente envia informação referente às interações dos utilizadores. Desta forma, os dados pessoais dos utilizadores, armazenados no dispositivo móvel, estão isolados das aplicações. De forma a posicionar esta solução em relação a outras soluções que implementam sistemas semelhantes, foi realizada uma comparação entre as soluções que permitiu, também, perceber quais os aspetos importantes que a solução deverá implementar, para oferecer um ambiente seguro aos utilizadores. , en=Mobile devices have an important role in the lives of their users, especially smartphones. The various functionalities offered by these devices have attracted more and more users, who use them in the most varied tasks. With the increase number of users and the possibility of performing operations such as payments and online bank account management, there has been an increase in the number of cyber-attacks on these devices, especially on Android. This project aims to offer a solution to increase the security on these devices, through a system that allows to isolate applications. The proposed system runs applications on a server and virtualizes them on users’ mobile devices through a client application. The server intercepts the user interface composition and sends this information to the client application on the mobile device so that it can rebuild the user interface. The client application sends information about user interactions to the server. With this system, the personal data stored in mobile devices are isolated from the applications. In order to position this solution to other solutions that implement similar systems, a comparison was made between the solutions, which also allowed to understand the important aspects that should be implemented, in order to provide a safe environment to users.}
{pt=Android, Segurança em Dispositivos Moveis, Virtual Mobile Infrastructure, Servidor, Aplicação Cliente, en=Android, Mobile Device Security, Virtual Mobile Infrastructure, Server, Client Application}

maio 17, 2017, 15:15

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Nelson Escravana

INOV

Especialista

ORIENTADOR

Carlos Nuno da Cruz Ribeiro

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Associado