Segurança de Dispositivos Móveis: Estratégias
e Práticas Eficazes para Proteção de Dados
Estácio de Sá - Projeto de Extensão
6 de agosto de 2024
Diagnóstico e Teorização
A crescente adoção de dispositivos móveis para atividades cotidianas, como
comunicação, compras e transações bancárias, aumentou a vulnerabilidade
a ameaças de segurança. Com o armazenamento de informações sensı́veis
nesses dispositivos, a proteção de dados tornou-se uma prioridade. Este
projeto busca explorar estratégias eficazes de segurança para dispositivos
móveis, com ênfase no desenvolvimento seguro de aplicativos utilizando a
estrutura React Native.
Partes Envolvidas e Parceiros
O projeto conta com a colaboração de professores e alunos do curso de Ciência
da Computação da Estácio de Sá, além de parceiros da indústria de tecnologia
e segurança da informação. Organizações de segurança cibernética, desenvol-
vedores de software e especialistas em proteção de dados são fundamentais
para o desenvolvimento e validação das práticas e ferramentas propostas.
Situação Problema
A situação problema envolve a proteção inadequada de dados em dispositivos
móveis, que pode levar a vazamentos de informações pessoais e corporativas.
A falta de práticas seguras de desenvolvimento e o desconhecimento sobre
vulnerabilidades comuns são obstáculos que precisam ser superados para ga-
rantir a segurança dos usuários.
1
Demanda Sociocomunitária
A comunidade acadêmica e a sociedade em geral demandam soluções práticas
e eficazes para proteger dados em dispositivos móveis. Este projeto visa
atender a essa necessidade, promovendo a conscientização sobre segurança
digital e desenvolvendo aplicativos móveis seguros.
Objetivos Alcançados com o Projeto
1. **Promover a conscientização sobre segurança digital**: Educação da
comunidade sobre os riscos e melhores práticas de segurança.
2. **Desenvolver aplicativos móveis seguros**: Utilização de React Native
para criar aplicações com altos padrões de segurança.
3. **Capacitar desenvolvedores em práticas seguras de desenvolvimento**:
Treinamento e workshops focados em segurança de aplicativos móveis.
4. **Implementar técnicas de proteção de dados**: Uso de criptografia e
outras técnicas para proteger informações sensı́veis.
5. **Avaliar e mitigar vulnerabilidades**: Identificação e correção de vul-
nerabilidades em aplicativos móveis.
6. **Fortalecer a colaboração entre academia e indústria**: Parcerias
para pesquisa e desenvolvimento de soluções de segurança.
7. **Criar um repositório de recursos de segurança**: Coleta e disponi-
bilização de bibliotecas, ferramentas e documentação de segurança.
8. **Contribuir para a literatura acadêmica**: Publicação de artigos e
relatórios sobre as descobertas e avanços do projeto.
Plano de Trabalho Detalhado com Orçamento
e Cronograma
O projeto será desenvolvido em quatro fases principais:
• Fase 1: Planejamento e Pesquisa (Mês 1-2)
– Revisão de literatura e definição de metodologias.
– Orçamento: R$ 5.000,00 (pesquisa e materiais).
2
• Fase 2: Desenvolvimento de Aplicativos (Mês 3-6)
– Criação de protótipos e implementação de funcionalidades de se-
gurança.
– Orçamento: R$ 15.000,00 (equipamentos e software).
• Fase 3: Testes e Validação (Mês 7-8)
– Testes de penetração e validação de segurança.
– Orçamento: R$ 10.000,00 (testes e consultoria).
• Fase 4: Divulgação e Capacitação (Mês 9-12)
– Workshops, seminários e publicações.
– Orçamento: R$ 10.000,00 (eventos e materiais).
Total do orçamento: R$ 40.000,00
Avaliação de Reação do Projeto
A avaliação de reação envolverá feedback dos participantes, incluindo desen-
volvedores, especialistas e a comunidade em geral. Serão utilizadas pesquisas
de satisfação, grupos focais e análises qualitativas para medir o impacto do
projeto. Esta fase incluirá dez parágrafos detalhados, discutindo os resulta-
dos e as percepções dos envolvidos.
Encerramento do Projeto com Evidências
O encerramento do projeto incluirá a apresentação dos resultados, com de-
monstrações de aplicativos desenvolvidos, publicações acadêmicas e depoi-
mentos de participantes. Evidências tangı́veis, como códigos de aplicativos
seguros e materiais de capacitação, serão disponibilizadas como recursos edu-
cacionais e de desenvolvimento contı́nuo.
Discussão Detalhada: React Native
O que é React Native? React Native (também conhecido como RN) é
uma estrutura de aplicativo móvel popular, baseada na linguagem JavaScript,
que permite criar aplicativos móveis renderizados nativamente para iOS e
3
Android. A estrutura permite criar um aplicativo para várias plataformas
usando a mesma base de código.
O React Native foi lançado em 2015 pelo Facebook como um projeto
de código aberto. Em apenas alguns anos, tornou-se uma das principais
soluções adotadas no desenvolvimento móvel e hoje é utilizado por aplicativos
mundialmente famosos como Discord, Tesla, Instagram e Facebook. Dentre
as várias razões por trás do sucesso do React Native, destaca-se a economia
de tempo e recursos, pois as empresas podem criar o código apenas uma vez
e usá-lo para alimentar seus aplicativos iOS e Android.
A estrutura capacitou desenvolvedores front-end, que anteriormente só
podiam trabalhar com tecnologias baseadas na web, para criar aplicativos
robustos e prontos para produção destinados às plataformas móveis. A ar-
quitetura do React Native permite a reutilização de código e facilita a in-
tegração de componentes nativos, garantindo desempenho e experiência de
usuário de alta qualidade.