Funcionalidades
Segurança
Saiba como o Vibewax analisa seu projeto em busca de problemas de segurança e corrige o que encontra
O Vibewax consegue ler o seu projeto inteiro e dizer, em linguagem simples, o que pode colocar em risco os seus visitantes ou os dados deles. A aba Segurança do seu chat é onde você inicia uma verificação e lê os resultados.
A primeira verificação de cada chat é gratuita.
Como funciona a verificação de segurança no Vibewax
A verificação acompanha os caminhos percorridos pelos dados dos visitantes, pelo login e pelas informações privadas no seu projeto e procura os pontos em que esses caminhos não estão protegidos.
A verificação de segurança do Vibewax:
- Analisa o seu código, não o seu site no ar: ela trabalha sobre o projeto do seu chat, então você não precisa de um site publicado nem de um banco de dados para que ela seja executada.
- Não lê as suas chaves secretas: ela nunca abre os seus arquivos de ambiente, chaves de API ou credenciais. Os problemas encontrados apontam para nomes de variáveis e locais de arquivos, e não para os valores em si.
- É executada em segundo plano: uma verificação leva de 20 a 30 minutos. Você pode fechar a aba e voltar depois para ver os resultados.
Para iniciar uma, abra a aba Segurança e clique em Verificar meu app.
O que o Vibewax verifica
Toda verificação cobre as mesmas oito áreas:
- Quem pode acessar a quê: se cada pessoa chega apenas às páginas e aos registros que deveria, inclusive quando alguém adivinha uma URL ou altera um ID.
- Login e contas: como se comportam o login, as sessões, os códigos de uso único e as redefinições de senha.
- Formulários e dados dos visitantes: o que acontece com os textos, arquivos e links que os visitantes enviam.
- Informações privadas: onde senhas, chaves e dados pessoais são armazenados e registrados em log, e se algum deles chega ao navegador.
- Banco de dados e servidor: se as regras do banco de dados, as rotas de API e as funções do servidor verificam quem está chamando antes de responder.
- Configuração do app e hospedagem: cabeçalhos de segurança, cache, regras de origem cruzada e configurações semelhantes.
- Pacotes de terceiros: as bibliotecas que o seu projeto usa.
- Pagamentos e serviços conectados: fluxos de pagamento e integrações, incluindo se os valores e as chamadas de webhook são confiáveis.
Cada uma volta como Verificado, Não utilizado quando o seu projeto não tem aquela superfície, ou Não foi possível verificar quando a resposta não está visível no seu código. Vale ler esse último status, porque ele mostra o que a verificação não conseguiu resolver sozinha.
Como ler os resultados
Os achados são ordenados por gravidade, do mais sério ao menos sério. Abra qualquer item para ver o que poderia dar errado, quais arquivos estão envolvidos e o que o Vibewax recomenda.
Os achados com o selo O Vibewax pode corrigir isto são os que o Vibewax consegue resolver por você. As sugestões que reforçam o seu app sem apontar um risco atual ficam fora da lista e aparecem em Proteção extra, nas notas completas da auditoria, junto com um resumo da auditoria e tudo o que a verificação não conseguiu confirmar.
Deixando o Vibewax corrigir os achados
Quando pelo menos um achado pode ser corrigido automaticamente, um botão de correção aparece no topo da aba e entrega o conjunto inteiro ao agente de uma só vez.
O Vibewax faz um backup do seu projeto, aplica as correções, testa as alterações e confere se a falha foi fechada e se o seu app continua se comportando como antes. Isso leva mais 10 a 20 minutos.
Os achados marcados depois como Precisa da sua intervenção são aqueles em que a correção depende de uma decisão que só você pode tomar, como quem deve ter o papel de administrador, ou uma chave que precisa ser definida fora do seu projeto. Diga ao agente no chat o que você quer e ele assume a partir daí.
As correções são aplicadas ao seu projeto, mas nunca publicadas. Publique quando estiver satisfeito com elas. Como um backup é feito antes de as correções começarem, você também pode restaurar a versão anterior a partir dessa mensagem no seu chat.
Executando uma nova verificação
Verificar novamente, no topo da aba, inicia uma nova verificação da versão atual do seu projeto.
Se você ou o agente alterarem qualquer coisa depois que uma verificação terminar, a aba mostra O projeto mudou após esta revisão e o botão de correção desaparece, porque essas correções se baseariam em uma versão que não existe mais. Execute uma nova verificação para obter uma lista atualizada.
Quanto custa
A primeira verificação de cada chat é gratuita, e as correções que vêm depois dela também. Cada verificação seguinte no mesmo chat usa créditos, assim como as correções dela. A aba informa qual dos dois casos vale para você antes de você começar.
O que a verificação não faz
Esta é uma revisão de código assistida por IA. Não é um teste de penetração, um aconselhamento profissional de segurança nem uma certificação de segurança.
- Ela analisa o seu código-fonte. Não ataca o seu site publicado, não escaneia os seus servidores nem testa a infraestrutura em execução.
- Cada verificação é um retrato do seu projeto naquele momento. Nada é executado de forma agendada, então execute uma nova verificação depois de alterações significativas.
- Ela não consegue confirmar tudo. As configurações que a sua hospedagem adiciona, como cabeçalhos de segurança, muitas vezes não estão visíveis no código do projeto, então aparecem em O que o Vibewax não conseguiu confirmar em vez de serem contadas como problemas.
- Um resultado limpo significa que nada preocupante foi encontrado nas áreas que o Vibewax conseguiu verificar. Nenhuma revisão automatizada pode garantir que um app seja completamente seguro.
Para saber o que o Vibewax cuida no nível da plataforma, veja a Visão geral de segurança. Para trabalhar com o agente em segurança enquanto você constrói, veja Como criar apps seguros.