Skip to content

Cibersegurança – Avaliação de Vulnerabilidades

Desenvolvimento web

Uma avaliação de vulnerabilidades é um processo sistemático de cibersegurança utilizado para identificar, classificar e priorizar falhas de segurança no ambiente digital de uma organização.

Nossa avaliação de vulnerabilidades do seu sistema segue as seguintes etapas:

Sanitização e Validação de Dados ​

Validar os dados enviados pelo usuário antes de processá-los.

Controle de Acesso Baseado em Funções (RBAC) ​

Garantir que o acesso às informações seja restrito com base nas permissões do usuário.

Armazenamento Seguro de Dados e Criptografia ​

Garantir que os dados sensíveis no banco de dados estejam criptografados. O framework Laravel fornece funções de criptografia [6] que podem ser utilizadas para criptografar dados.

Atualizações de Correções de Segurança e Manutenção ​

Garantir que as tecnologias utilizadas no desenvolvimento estejam atualizadas e em conformidade com as correções de segurança mais recentes.

Limitação de Taxa (Rate Limiting) ​

Garantir que os endpoints utilizados para autenticação ou consulta de informações sensíveis tenham limites de taxa (rate limits) adequadamente configurados.

Cross-Site Scripting (XSS) ​

Garantir que os dados retornados ao usuário sejam devidamente tratados (escaped).

Atualização de Dependências ​

Executar npm audit ou composer audit –locked semanalmente ou mensalmente para verificar vulnerabilidades e atualizar as dependências conforme necessário.

Uso de Funções Inseguras ​

Evitar o uso de md5() para criptografia. [3]

Ausência de Cabeçalhos de Segurança e Política de Segurança de Conteúdo (CSP) ​

Os cabeçalhos de segurança e a Política de Segurança de Conteúdo (CSP) da sua aplicação são avaliados.

Registro de Logs para operações CRUD no banco de dados ​

Sempre que possível, registrar as operações de Criação, Leitura, Atualização e Exclusão (CRUD) realizadas no banco de dados.

Ausência de Autorização ​

Avaliar a vulnerabilidade de Referência Direta e Insegura a Objetos (IDOR) para cada rota da aplicação web. Garantir que as autorizações adequadas estejam definidas para cada rota da aplicação web.

Evitar a exposição de Chaves de API e Senhas em repositórios compartilhados. ​

Caso seja necessário enviar segredos para o repositório, o arquivo deve estar criptografado.

Contatos para questões de segurança (opcional) ​

Um arquivo security.txt pode ser adicionado à aplicação web. Ele contém informações de contato para questões relacionadas à segurança da sua aplicação web.

Preço ​

ServiçoValor por hora
Avaliação de Vulnerabilidade

Pronto para solicitar? ​