The Wayback Machine - https://web.archive.org/web/20230106021657/https://docs.github.com/pt/code-security/getting-started/github-security-features
Skip to main content

Recursos de segurança do GitHub

Uma visão geral das funcionalidades de segurança de GitHub

Sobre as funcionalidades de segurança de GitHub

GitHub tem funcionalidades de segurança que ajudam a manter códigos e segredos seguros nos repositórios e entre organizações. Alguns recursos estão disponíveis para os repositórios em todos os planos. Há recursos adicionais disponíveis para as empresas que usam o GitHub Advanced Security. Os recursos do GitHub Advanced Security também estão habilitados para todos os repositórios públicos no GitHub.com. Para obter mais informações, confira "Sobre o GitHub Advanced Security".

O GitHub Advisory Database contém uma lista de vulnerabilidades de segurança que você pode visualizar, pesquisar e filtrar. Para obter mais informações, confira "Procurar avisos de segurança no GitHub Advisory Database".

Disponível para todos os repositórios

Política de segurança

Facilite o acesso dos seus usuários para relatar confidencialmente vulnerabilidades de segurança que encontraram no seu repositório. Para obter mais informações, confira "Como adicionar uma política de segurança ao seu repositório".

Avisos de segurança

Discute em particular e corrige vulnerabilidades de segurança no código do seu repositório. Em seguida, você pode publicar uma consultoria de segurança para alertar a sua comunidade sobre a vulnerabilidade e incentivar os integrantes da comunidade a atualizá-la. Para obter mais informações, confira "Sobre os consultores de segurança do repositório".

Dependabot alerts e atualizações de segurança

Ver alertas sobre dependências conhecidas por conter vulnerabilidades de segurança e escolher se deseja gerar pull requests para atualizar essas dependências automaticamente. Para obter mais informações, confira "Sobre os Dependabot alerts" e "Sobre as Dependabot security updates".

atualizações de versão de Dependabot

Use Dependabot para levantar automaticamente os pull requests a fim de manter suas dependências atualizadas. Isso ajuda a reduzir a exposição a versões mais antigas de dependências. Usar versões mais recentes facilita a aplicação de patches, caso as vulnerabilidades de segurança sejam descobertas e também torna mais fácil para Dependabot security updates levantar, com sucesso, os pull requests para atualizar as dependências vulneráveis. Para obter mais informações, confira "Sobre as Dependabot version updates".

Gráfico de dependências

O gráfico de dependências permite explorar os ecossistemas e pacotes dos quais o repositório depende e os repositórios e pacotes que dependem do seu repositório.

Encontre o grafo de dependência na guia Insights do seu repositório. Para obter mais informações, confira "Sobre o grafo de dependência".

Visão geral de segurança para repositórios

A visão geral de segurança mostra quais funcionalidades de segurança estão habilitadas para o repositório e oferece a opção de configurar todas as funcionalidades de segurança disponíveis que não estejam habilitadas atualmente.

Disponível com GitHub Advanced Security

Os recursos a seguir do GitHub Advanced Security estão disponíveis e são gratuitos para repositórios públicos no GitHub.com. As organizações que usam GitHub Enterprise Cloud com uma licença para GitHub Advanced Security podem usar o conjunto completo de funcionalidades em qualquer um dos seus repositórios. Para ver uma lista dos recursos disponíveis no GitHub Enterprise Cloud, confira a documentação do GitHub Enterprise Cloud.

Code scanning

Detectar automaticamente vulnerabilidades de segurança e erros de codificação em códigos novos ou modificados. São destacados os problemas potenciais, com informações detalhadas, o que permite que você corrija o código antes que seja mesclado no seu branch-padrão. Para obter mais informações, confira "Sobre a verificação de código".

Detectar automaticamente segredos vazados em todos os repositórios públicos. GitHub informa ao provedor de serviços relevante que o segredo pode estar comprometido. Para obter detalhes dos segredos e dos provedores de serviço compatíveis, confira "Padrões dos Secret scanning".

Análise de dependência

Mostre o impacto completo das alterações nas dependências e veja detalhes de qualquer versão vulnerável antes de fazer merge de um pull request. Para obter mais informações, confira "Sobre a revisão de dependência".

Leitura adicional