Saltar para o conteúdo
AUDITORIA DE SEGURANCA

Auditoria de segurança para apps feitas com Replit

O Replit Agent já procura padrões de risco e segredos no código, mas isso não responde à pergunta mais importante: um utilizador consegue ver os dados de outro? Reviso à mão a lógica de acessos, os segredos de produção e o login, testando a app com contas diferentes.

O que o scan do Replit faz, e o que fica de fora?

Segundo as notas de versão do Replit, o Agent revê os ficheiros que altera, e um scan automático com Semgrep procura padrões de risco e segredos escritos no código. É útil e deves mantê-lo.

Na minha leitura, um scan por padrões não consegue avaliar regras de negócio. Uma rota que devolve os dados certos à pessoa errada pode não ter nenhum padrão suspeito no código. Esse tipo de falha encontra-se a testar a app com utilizadores diferentes.

Os segredos do Replit estão protegidos?

O Replit guarda-os encriptados e entrega-os à app como variáveis de ambiente. As apps publicadas têm segredos de produção próprios. O risco está no uso: se o código enviar um desses valores para o browser ou o escrever em registos, a encriptação não ajuda. Também convém confirmar quem colabora no projeto, porque colaboradores podem ver os valores.

O que verifico

Perguntas frequentes

Se o scan não encontrar nada, a minha app está segura?

Não necessariamente. Significa que não encontrou os padrões que procura. As falhas de lógica e de acesso entre utilizadores precisam de outro tipo de teste.

Preciso de mudar a app de sítio para fazer a auditoria?

Não. Preciso de acesso de leitura ao código. A auditoria não altera a tua app.

Queres que eu reveja a tua app?

Envia-me o repositório. Respondo em 1 dia útil com o âmbito e o preço fechado. A auditoria demora de 3 a 5 dias úteis depois de aceitares o âmbito.

Guias relacionados

Fontes oficiais

A AIlocal é um serviço independente e não tem qualquer afiliação com Replit. Os nomes pertencem aos respetivos donos.