GitHub — pelos olhos dos policiais de TI

Jan 13 2023
O que é o GitHub? O GitHub é uma plataforma baseada na Web que ajuda os desenvolvedores a armazenar e gerenciar seus repositórios de código. Ele também fornece uma variedade de recursos que facilitam a colaboração dos desenvolvedores em projetos, incluindo a capacidade de rastrear problemas e enviar alterações no código.
Foto de Eran medan www.arnica.ioon

O que é o GitHub?

O GitHub é uma plataforma baseada na Web que ajuda os desenvolvedores a armazenar e gerenciar seus repositórios de código. Ele também fornece uma variedade de recursos que facilitam a colaboração dos desenvolvedores em projetos, incluindo a capacidade de rastrear problemas e enviar alterações no código. Além de hospedar código, o GitHub também fornece ferramentas para gerenciamento e documentação de projetos, e é uma plataforma popular para projetos de código aberto.

Quem são os policiais de TI?

Todos nós sabemos quem são policiais ou policiais, certo? É um corpo constituído de pessoal habilitado por um estado, com o objetivo de fazer cumprir a lei, garantir a segurança, saúde e bens dos cidadãos e prevenir o crime e a desordem civil. Então, quem são os policiais de TI? Eles fazem o mesmo no domínio de TI e, profissionalmente, são conhecidos como especialistas em segurança cibernética. Defender computadores, servidores, dispositivos móveis, sistemas eletrônicos, redes e dados de ataques maliciosos é o que eles fazem. Seja rede, seja DevOps, seja nuvem, seja desenvolvimento de software, em qualquer lugar e em qualquer lugar, há o aspecto de segurança envolvido. Sempre que você ingressa em uma empresa, os especialistas em segurança cibernética da empresa ficam de olho em você para rastrear se você está fazendo o que deve fazer e não o que não está.

Então, se os especialistas em segurança cibernética são policiais, quem são os criminosos? Hackers! que também são desenvolvedores altamente inteligentes, mas com veneno inserido. Sim! você ouviu direito, eles também são desenvolvedores e, apropriadamente, adoram o GitHub como todos os desenvolvedores. Se houver todos os códigos disponíveis em uma plataforma e se eles também estiverem abertos, não é? Você também já se perguntou quem é o outro cara que contribui para o seu projeto de código aberto? Na maioria das vezes, você não sabe quem são, de onde são ou como são, mas trabalha junto com eles. Não pode ser um hacker?

Foto de Tima Miroshnichenko em pexels.com

Quer saber, não há status porque você está seguro na Internet. Ou você foi violado ou está no processo de ser violado/comprometido. Os hackers invadem seu sistema por vários motivos. O mais proeminente é o motivo do dinheiro, mas também existem outros motivos, como ataques de lançamento de guerra cibernética para hackear sistemas digitais pertencentes à parte oposta.

Ok, agora vamos dar uma olhada em alguns exemplos de como o GitHub se torna um gateway para ataques cibernéticos.

  • GitHub e vulnerabilidades de código
  1. senhas
  2. fichas
  3. chaves de API
  4. informações de IP
  5. Domínios confidenciais, detalhes de infraestrutura
  6. AWS, GCP, Chaves Azure e outros segredos
  • GitHub Ataques à cadeia de suprimentos
  • Hospedagem de malware no GitHub — Os hackers desenvolvem malware e o enviam para seu repositório como um colaborador que contribui para seu projeto, fingindo estar corrigindo os problemas que você tem em seu código.
  • Hackear grupos usando o GitHub
  • Abuso de recursos de computação em nuvem, mineração de criptografia usando o GitHub

O que poderíamos fazer para evitar isso?

Foto de Clive Hornsby em obtsynergy.com

Como mencionei antes, o ser humano é o elo mais fraco na segurança cibernética. Se agirmos com cuidado, esperando uma violação a qualquer momento, a maioria dos problemas poderá ser resolvida. Ter conhecimento adequado sobre segurança cibernética, proteger as credenciais de login das contas do GitHub, implementar autenticações multifatoriais, proteger os repositórios, usar técnicas de varredura de código (segurança do GitHub) antes de confirmar, usar assinatura de código, não expor dados confidenciais em repositórios públicos, monitorar o GitHub para atividade suspeita ajudaria na erradicação de ameaças cibernéticas em maior medida.

Parece assustador? É exatamente por isso que a segurança cibernética tem alta demanda no mundo atualmente. Com o aumento drástico da digitalização, a necessidade de segurança para proteger os dados tornou-se uma prioridade para todas as organizações e indivíduos. Também não é fácil encontrar o conjunto certo de pessoas com a quantidade certa de habilidades. Como o GitHub é uma ferramenta produtiva, apesar de suas vulnerabilidades devido à negligência humana, os especialistas em segurança cibernética o usam de forma construtiva para lidar com ameaças cibernéticas, compartilhando informações sobre ameaças (como um invasor pode atacar suas redes? Quem é, qual é o endereço IP dele? quais arquivos são usado?), colaborando na construção de ferramentas para detecção e prevenção, compartilhando consultas de caça a ameaças, documentando implementações e regras de SIEM (Security Information and Event Management). ufa! Quão versátil é esta obra-prima — GitHub!

Conecte-se comigo no Medium , LinkedIn , Twitter e Instagram para mais conteúdo.

Referências:

  1. https://www.comparitech.com/blog/information-security/github-honeypot/
  2. https://www.spiceworks.com/it-security/vulnerability-management/news/github-repojacking-vulnerability
  3. https://www.cshub.com/attacks/news/github-supply-chain-attack-could-affect-83-million-developers