Sobre a autenticação no GitHub→
Você pode acessar com segurança os recursos da sua conta efetuando a autenticação no GitHub e usando credenciais diferentes dependendo de onde você efetua a autenticação.
Criar uma senha forte→
Proteja sua conta do GitHub com uma senha forte e exclusiva usando um gerenciador de senhas.
Updating your GitHub access credentials→
GitHub credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with GitHub. Should you have the need, you can reset all of these access credentials yourself.
Criar um token de acesso pessoal→
Você deve criar um token de acesso pessoal para usar no lugar de uma senha com a linha de comando ou com a API.
Revisar suas chaves SSH→
Para manter suas credenciais protegidas, você deve auditar regularmente as chaves SSH e as chaves de implantação, bem como revisar os aplicativos autorizados que acessam sua conta do GitHub.
Revisar suas chaves de implantação→
Você deve revisar as chaves de implantação para verificar se há chaves não autorizadas (ou potencialmente comprometidas). Você também pode aprovar as chaves de implantação que são válidas.
Autorizar aplicativos OAuth→
Você pode conectar sua identidade do GitHub a aplicativos de terceiros usando o OAuth. Ao autorizar um aplicativo OAuth, você deve ter certeza de que se trata de um aplicativo confiável, examinar por quem ele foi desenvolvido e analisar os tipos de informação que o aplicativo quer acessar.
Revisar integrações autorizadas→
Você pode revisar as integrações autorizadas para auditar o acesso que cada integração tem com sua conta e seus dados.
Conectar-se a aplicativos de terceiros→
Você pode conectar sua identidade do GitHub a aplicativos de terceiros usando o OAuth. Ao autorizar um desses aplicativos, você deve ter certeza de que se trata de um aplicativo confiável, examinar por quem ele foi desenvolvido e analisar os tipos de informação que o aplicativo quer acessar.
Revisar aplicativos autorizados (OAuth)→
Você deve revisar seus aplicativos autorizados para verificar se não há nenhum novo aplicativo autorizado com permissões abrangentes, como aqueles que têm acesso a seus repositórios privados.
Revisar seus logs de segurança→
Você pode revisar o log de segurança da sua conta de usuário para entender melhor as ações que você realizou e ações realizadas por outras pessoas que envolvem você.
Remover dados confidenciais do repositório→
Se você fizer commit de dados confidenciais, como uma senha ou chave SSH em um repositório Git, poderá removê-los do histórico. Para remover completamente os arquivos não desejados do histórico do repositório, use o comando "git filter-branch" ou a ferramenta de código aberto BFG Repo-Cleaner.
Sobre URLs anônimas de imagem→
Se você fizer upload de uma imagem no GitHub, a URL da imagem será modificada para que suas informações não possam ser rastreadas.
Sobre os endereços IP do GitHub→
O GitHub atende a aplicativos de vários intervalos de endereços IP, que são disponibilizados usando a API.
Impressões digitais da chave SSH do GitHub→
Impressões digitais da chave pública podem ser usadas para validar uma conexão com um servidor remote.
Modo sudo→
O GitHub pede a sua senha para você poder modificar seu endereço de e-mail, autorizar aplicativos de terceiros, adicionar novas chaves públicas ou iniciar outras ações protegidas por sudo.
Impedir acesso não autorizado→
Você pode receber um alerta da mídia sobre um incidente de segurança, como a descoberta do Heartbleed bug, ou o seu computador pode ser roubado enquanto você conectado no GitHub. Em casos assim, alterar a sua senha previne acessos futuros indesejados em sua conta e projetos.