Dissertação

TrUbi - Mobile Operating System Security EVALUATED

Dispositivos móveis, tais como smartphones e tablets, encontram-se altamente inseridos na sociedade de hoje em dia. Devido à sua mobilidade, e grande variedade de funcionalidades, estes dispositivos permitem aos seus utilizadores realizar um conjunto bastante diversificado de tarefas do seu dia-a-dia. Estes dispositivos permitem aos seus utilizadores serem constantemente notificados de diversos eventos, entre eles, chamadas telefónicas, mensagens de texto, emails, tudo isto enquanto desempenham outras tarefas como procurar algo na Internet. Ainda assim, muitos cenários de uso requerem que estas funcionalidades sejam restringidas. Por muito vantajoso que seja ser notificado dos referidos eventos, no cinema, por exemplo, é do interesse de todos que os dispositivos se encontrem em silêncio, e que estas notificações sejam mudas. Neste projecto introduzimos o TrUbi, um sistema que permite restringir temporariamente as funcionalidades dos dispositivos móveis, obrigando que certas funções sejam bloqueadas durante um período limitado de tempo, por exemplo, desligar o som, o acesso à Internet, etc. De modo a proporcionar estas restrições, o TrUbi impõe políticas globais de segurança sobre o sistema através da implementação de uma nova primitiva do sistema operativo denominada trust lease. O protótipo do TrUbi, implementado em Android, é capaz de restringir de forma eficaz aplicações reais tendo por base as restrições requeridas. São assim proporcionados novos cenários de utilização não anteriormente suportados, segundo o nosso conhecimento, pelos sistemas operativos móveis actuais. Por fim o desempenho do protótipo foi testado mostrando que este regista um impacto negligenciável no desempenho geral do sistema operativo e no seu consumo energético.
Dispositivos Móveis, Segurança Móvel, TrUbi, Trust Leases, Restrição de Recursos, SO Android

Novembro 11, 2015, 16:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Paulo Jorge Pires Ferreira

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Nuno Miguel Carvalho dos Santos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar