Skills de Desenvolvimento e TI, página 2 55 Skills
Código, testes, documentação e operação. Refine por subárea, profissão, ferramenta e nível.
Resultados
Filtros
Filtros
Revisar a conta da nuvem em busca de economia
Analisa os custos de nuvem por serviço e projeto, encontra recursos sem uso ou superdimensionados e ordena as economias por impacto e risco.
Encontrar lacunas de testes por risco
Mostra onde faltam, em código alterado ou crítico, os testes que realmente importam: dinheiro, permissões, dados e erros.
Verificar a lógica de datas e horários
Verifica o código em busca de erros com datas e horários: fusos, mudança de horário, fim de mês e anos bissextos.
Verificar se os textos podem ser traduzidos
Encontra no código e nos modelos textos fixos, frases montadas em pedaços e datas ou números mal formatados antes que causem problemas em vários idiomas.
Revisar tarefas em segundo plano em busca de falhas
Verifica se tarefas agendadas e em fila podem rodar duas vezes sem dano, repetem tentativas corretamente, têm limite de tempo e deixam os erros visíveis.
Verificar o código em busca de condições de corrida
Encontra pontos em que requisições, processos ou threads simultâneos sobrescrevem dados uns dos outros, reservam em dobro ou se bloqueiam.
Localizar um vazamento de memória
Ajuda a delimitar o consumo crescente de memória de um aplicativo: ler as medições, encontrar pontos suspeitos e confirmá-los com medições específicas.
Encontrar consultas N+1 no código
Encontra pontos em que o código dispara, dentro de um laço, uma consulta ao banco para cada registro e sugere consultas agrupadas.
Verificar lacunas na documentação da API
Compara a documentação de uma API com o código e encontra endpoints ausentes, campos obrigatórios errados.
Verificar tempos limite em chamadas externas
Encontra chamadas a outros serviços, bancos de dados e APIs sem tempo limite, com novas tentativas sem fim ou sem alternativa, e sugere limites sensatos.
Verificar a validação de entradas no servidor
Verifica se cada entrada do backend é validada quanto a tipo, tamanho, formato e valores permitidos, independentemente das verificações no navegador.
Verificar as configurações de CORS de uma API
Verifica quais origens, métodos e cabeçalhos uma API permite a partir de outros sites e encontra configurações abertas demais.
Verificar cabeçalhos de segurança HTTP
Verifica os cabeçalhos de resposta de um site quanto a política de segurança de conteúdo, HSTS.
Encontrar dados pessoais em logs
Encontra instruções de log que gravam nomes, e-mails, endereços IP, tokens ou corpos inteiros de requisições e propõe mascarar ou remover.
Verificar cabeçalhos de cache
Verifica se páginas, arquivos e respostas de API ficam em cache pelo tempo certo e garante que páginas pessoais nunca parem em caches compartilhados.
Verificar a proteção CSRF de formulários
Verifica se formulários e requisições que alteram dados estão protegidos contra requisições enviadas de outros sites e propõe tokens.
Encontrar redirecionamentos abertos
Encontra redirecionamentos que tiram o destino de um parâmetro, por exemplo depois do login, e garante que levem apenas a endereços permitidos.
Verificar requisições do servidor contra SSRF
Encontra pontos em que o servidor acessa endereços vindos de fora, por exemplo para pré-visualizações, webhooks ou importações.
Verificar atribuição em massa de campos
Encontra pontos em que formulários ou requisições de API assumem objetos de dados inteiros.
Verificar expressões regulares contra ReDoS
Encontra expressões regulares que demoram demais com certas entradas, por exemplo por repetições aninhadas, e propõe padrões seguros, limites de tamanho e limites de tempo.
Verificar caminhos de arquivo contra saída de diretório
Encontra pontos onde nomes de arquivo ou caminhos vindos de requisições, uploads ou arquivos compactados chegam ao acesso a arquivos, e verifica se alguém poderia ler ou gravar fora da pasta prevista com entradas como ../.
Verificar agrupamento em caches e carregadores
Verifica onde um miss de cache chama a origem e encontra falta de agrupamento de cargas concorrentes da mesma chave.
Verificar compensação em fluxos de vários passos
Verifica fluxos com vários passos de escrita para ver se um corte no meio é compensado, retentado ou marcado claramente como falha.
Verificar consultas N+1
Revisa código e rastreios para ver se após carregar uma lista se consulta de novo por item, e estima as idas e voltas.
Nenhum resultado. Remova um filtro ou tente outra palavra.