Ir al contenido principal

LinuxFoundationX: GitHub Supply Chain Security Using GitGat

GitHub is one of the most popular SCM (source control management) systems in the world and is used by millions of open source developers. Take the first steps in securing your GitHub repositories with GitGat

GitHub Supply Chain Security Using GitGat
7 semanas
1–2 horas por semana
A tu ritmo
Avanza a tu ritmo
Este curso está archivado

Sobre este curso

Omitir Sobre este curso

Source code management systems are where code, ci-scripts, and Infrastructure as Code (IaC) scripts are stored and managed. That means that properly protecting the SCM is an important step towards securing the software supply chain, and specifically - securing your code. In this course, you will gain an understanding of these categories, why they are important, and how to implement the security controls in GitHub. We’ll use the open source GitGat security report as a guide to the needed security steps. We’ll then see how to use GitGat to set a continuous security audit that takes the current state into account. Finally, we’ll peek under the hood to understand OPA (Open Policy Agent), Gitgat’s underlying technology.

The course is for anyone who has a GitHub account, manages repositories on GitHub, or is responsible for securing such repositories or accounts. The course could fit both hobbyists and professionals who manage GitHub organizations. In addition, the “under the hood” sections could be of interest to developers who are interested in OPA-based projects.

De un vistazo

  • Institution LinuxFoundationX
  • Subject Informática
  • Level Introductory
  • Prerequisites
    • Learners should have access to a Linux\Mac OS\WSL terminal, capable of running Docker and pulling public Docker images.
    • Familiarity with Linux command line
    • It is recommended to have git installed as well
  • Language English
  • Video Transcript English
  • Associated skillsOpen Source Technology, Security Controls, Supply Chain Management, Infrastructure as Code (IaC), Version Control, Github, Supply Chain, Supply Chain Security, Open Policy Agent, Information Technology Security Auditing

Lo que aprenderás

Omitir Lo que aprenderás
  • Correctly assess your own\your organization’s GitHub account security posture using the Gitgat open-source tool
  • Set up basic GitHub security posture, whether you’re an individual or run a GitHub organization
  • Set up the state for the GitGat project and know how to set up a continuous security audit of your repositories

Plan de estudios

Omitir Plan de estudios
  • Welcome to LFD122x!
  • Ch 1. Why should we care about GitHub security posture
  • Ch 2. The GitGat security report
  • Ch 3. Access control
  • Ch 4. Permissions
  • Ch 5. Branch Protections
  • Ch 6. File Modification Tracking
  • Ch 7. Incorporating State and continuous security-posture monitoring.
  • Ch 8. Under the hood 1: Rego and OPA basics
  • Ch 9. Under the hood 2: understanding the Gitgat project
  • Final Exam (verified track only)

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.