Mobile Security Coder
Implemente aplicativos móveis seguros com orientação especializada
Desenvolvedores móveis têm dificuldade com vulnerabilidades de segurança específicas da plataforma e padrões complexos de proteção. Esta habilidade fornece implementações de segurança móvel testadas e validadas para iOS, Android e aplicativos multiplataforma.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "Mobile Security Coder". Configurar WebView segura para carregar conteúdo de terceiros
Resultado esperado:
- Ativar carregamento de URL somente HTTPS com validação de lista de permissão de domínio
- Desabilitar JavaScript por padrão, ativar apenas para domínios confiáveis com restrições de recurso específicas
- Implementar Política de Segurança de Conteúdo com diretiva script-src rigorosa
- Configurar isolamento de cookies e prevenir acesso a cookies de terceiros
- Desabilitar acesso a arquivos e armazenamento local para conteúdo não confiável
- Definir user agent personalizado para prevenir fingerprinting e impor políticas de segurança
A utilizar "Mobile Security Coder". Implementar armazenamento seguro de credenciais para aplicativo móvel
Resultado esperado:
- Usar iOS Keychain com kSecAttrAccessibleWhenUnlocked para segredos protegidos por biometria
- Usar Android Keystore com geração de chaves com suporte a StrongBox ou TEE
- Derivar chaves de criptografia usando PBKDF2 ou Argon2 com salt específico do dispositivo
- Excluir arquivos sensíveis do backup em nuvem com flags de proteção de arquivo apropriadas
- Limpar dados sensíveis da memória após uso com limpeza segura de memória
- Implementar rotação de chaves e re-criptografia para credenciais armazenadas a longo prazo
Auditoria de Segurança
SeguroPrompt-only skill with no executable code. Static analysis found zero security issues (risk score 0/100). Content provides legitimate mobile security guidance aligned with OWASP MASVS standards. No code execution, network access, or filesystem operations present.
Pontuação de qualidade
O Que Você Pode Construir
Implementação Segura de WebView
Configure WebView com lista de permissão de URLs, controles de JavaScript, Política de Segurança de Conteúdo e manipulação segura de cookies para prevenir ataques de injeção e vazamento de dados
Configuração de Autenticação Biométrica
Implemente autenticação Touch ID, Face ID ou impressão digital com mecanismos de fallback seguros e armazenamento de credenciais protegidas por biometria
Configuração de Segurança Multiplataforma
Aplique padrões de segurança para comunicação de bridge React Native, canais de plataforma Flutter e interop nativo Xamarin com validação de entrada
Tente Estes Prompts
Ajude-me a configurar uma WebView segura para meu aplicativo iOS. Preciso carregar apenas URLs HTTPS confiáveis e prevenir ataques de injeção de JavaScript. Quais são as configurações de segurança essenciais que devo ativar?
Preciso adicionar autenticação por impressão digital ao meu aplicativo Android com fallback seguro para PIN. Guiame na implementação de autenticação biométrica usando o sistema Android Keystore com tratamento adequado de erros e considerações de segurança.
Meu aplicativo React Native comunica-se com uma API REST que lida com dados sensíveis do usuário. Ajude-me a implementar pinning de certificado, armazenamento seguro de tokens e proteção contra ataques man-in-the-middle. Inclua exemplos de código para iOS e Android.
Revise a arquitetura do meu aplicativo móvel em busca de vulnerabilidades de segurança. O aplicativo usa React Native com módulos nativos, armazena credenciais de usuário localmente e comunica-se com múltiplos serviços de backend. Forneça um modelo de ameaças, identifique vetores de ataque potenciais e recomende controles de segurança específicos para cada camada, incluindo armazenamento de dados, comunicação de rede, autenticação e proteção de código.
Melhores Práticas
- Imponha comunicação somente HTTPS com pinning de certificado para prevenir ataques man-in-the-middle
- Armazene credenciais em armazenamento seguro específico da plataforma (Keychain, Keystore) com proteção biométrica
- Valide e sanitize todas as entradas externas incluindo deep links, notificações push e dados de sensores
Evitar
- Armazenar dados sensíveis em UserDefaults, SharedPreferences ou arquivos não criptografados
- Desabilitar validação de certificado SSL ou aceitar todos os certificados em produção
- Registrar informações sensíveis como tokens, credenciais ou dados pessoais no console
Perguntas Frequentes
Qual é a diferença entre esta habilidade e security-auditor?
Esta habilidade suporta desenvolvimento para iOS e Android?
Esta habilidade pode ajudar com conformidade OWASP MASVS?
Esta habilidade fornece testes de segurança reais ou execução de código?
Quais métodos de autenticação móvel esta habilidade suporta?
Como esta habilidade lida com preocupações de segurança WebView?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/mobile-security-coderReferência
main
Estrutura de arquivos
📄 SKILL.md