T.I

SEGURANÇA NO DESENVOLVIMENTO DE APLICAÇÕES MOBILE

40h Carga horáriaPT-BR IdiomaPossui ApostilaAtualizado

Ementa

A disciplina Segurança no Desenvolvimento de Aplicações Mobile cobre os fundamentos e práticas avançadas necessárias para garantir a segurança em aplicações móveis. Os tópicos incluem a compreensão das ameaças e vulnerabilidades comuns em plataformas móveis, técnicas de codificação segura, autenticação e gestão de sessões, criptografia de dados, segurança em APIs, e a implementação de medidas de segurança em Android e iOS. Além disso, serão abordadas as melhores práticas para testes de segurança, como testes de penetração e uso de ferramentas automatizadas para identificação de vulnerabilidades em aplicações móveis.

OBJETIVO: Esta disciplina visa capacitar os alunos a desenvolverem aplicações para dispositivos móveis de forma segura, introduzindo-os às melhores práticas, ferramentas e metodologias para proteger aplicações contra ameaças e vulnerabilidades comuns.

CONTEÚDO PROGRAMÁTICO:

UNIDADE I - FUNDAMENTOS DE SEGURANÇA EM APLICAÇÕES MOBILE
  • AMEAÇAS E VULNERABILIDADES EM PLATAFORMAS MÓVEIS
  • PRINCÍPIOS DE CODIFICAÇÃO SEGURA PARA MOBILE
  • AUTENTICAÇÃO E GESTÃO DE SESSÕES EM APLICAÇÕES MÓVEIS
  • ARMAZENAMENTO SEGURO DE DADOS EM APLICAÇÕES MÓVEIS
UNIDADE II - IMPLEMENTAÇÃO DE SEGURANÇA EM ANDROID E IOS
  • SEGURANÇA NO ANDROID - PRÁTICAS E FERRAMENTAS
  • SEGURANÇA NO IOS - PRÁTICAS E FERRAMENTAS
  • PERMISSÕES E CONTROLE DE ACESSO EM APPS PARA ANDROID E IOS
  • SEGURANÇA DE DADOS EM COMUNICAÇÕES DE REDE
UNIDADE III - CRIPTOGRAFIA E SEGURANÇA DE APIS PARA APPS MOBILE
  • FUNDAMENTOS DE CRIPTOGRAFIA PARA MOBILE
  • IMPLEMENTAÇÃO DE CRIPTOGRAFIA EM APLICAÇÕES MOBILE
  • DESENVOLVIMENTO SEGURO DE APIS PARA APLICAÇÕES MOBILE
  • AUTENTICAÇÃO E AUTORIZAÇÃO VIA OAUTH E JWT
UNIDADE IV - TESTES DE SEGURANÇA E CONFORMIDADE EM APPS MÓVEIS
  • FERRAMENTAS AUTOMATIZADAS PARA TESTES DE SEGURANÇA
  • TESTES DE PENETRAÇÃO EM APLICAÇÕES MOBILE
  • AVALIAÇÃO DE CONFORMIDADE E PADRÕES DE SEGURANÇA EM MOBILE APPS
  • RESPOSTA A INCIDENTES E GESTÃO DE VULNERABILIDADES