Esteja ciente das tecnologias de segurança disponíveis para a X Developer Platform, incluindo authentication, TLS e app permissions, bem como, da perspectiva do usuário da X, para usar aplicativos e sessões de terceiros.
Comunicação de problemas de segurança
Melhores práticas de segurança
Segurança desde a concepção
- Manter o código em um repositório seguro.
- Realizar análise de riscos ao longo do ciclo de vida de desenvolvimento de sistemas (SDLC).
- Garantir que problemas de segurança sejam identificados e mitigados ao longo do SDLC.
- Garantir a segregação de ambientes ao longo do SDLC.
- Garantir que todos os defeitos encontrados em testes sejam corrigidos, retestados e encerrados.
Monitore e receba alertas
Crie um canal de reporte
Testes adequados
Protegendo chaves e tokens de API
- Implementar uma rotação de atualização de senhas/tokens.
- Sempre criptografar dados confidenciais conforme necessário e evitar descriptografá-los cedo demais no pipeline.
- Armazenar os access tokens dos seus usuários em um repositório criptografado.
- Regenerar ou invalidar chaves e tokens se você acreditar que foram comprometidos.
Validação de entrada
Comunicação criptografada
Informações de depuração expostas
Entrada sem filtro, saída sem escape
Cross-site scripting (XSS)
Injeção de SQL
Falsificação de solicitação entre sites (CSRF)
Ausência de limite de taxa
Se você descobriu um problema de segurança que afeta diretamente o X, temos um programa de recompensas por vulnerabilidades.