From the course: GitHub Advanced Security Cert Prep by Microsoft Press
Unlock this course with a free trial
Join today to access over 24,700 courses taught by industry experts.
Describe how permissions are interpreted throughout a security workflow - GitHub Tutorial
From the course: GitHub Advanced Security Cert Prep by Microsoft Press
Describe how permissions are interpreted throughout a security workflow
- [Instructor] While permissions in not only GitHub Advanced Security Workflows, but throughout all of GitHub is layered, isn't it? Now when we're looking at least privileged permissions, not just, I would argue in GitHub Workflows, GitHub Actions Workflows, but throughout all of our GitHub ecosystem that we're responsible for, we're looking at layers, layers of controls that are coming down from a centralized higher level. We're talking about granular ownership, where we're giving, again, least privilege. Some folks at the repo level may be authorized to override or disable policies that are coming through org or enterprise-level GitHub settings. But above all else, our goal is to support least privilege authorization so that those who are collaborating with you on your repos have only those permissions as relevant for their job role. This is often called Role-Based Access Control or RBAC. Let's take a look at a case study example here. Let's say at the org level, we create a team…
Contents
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
(Locked)
Learning objectives42s
-
(Locked)
Explain how GitHub Advanced Security features are enabled on GitHub Enterprise Server1m 36s
-
(Locked)
Explain how GitHub Advanced Security features are enabled for an organization48s
-
(Locked)
Set security policies for a repository58s
-
(Locked)
Set security policies for an organization1m 39s
-
(Locked)
Describe how permissions are interpreted throughout a security workflow2m 5s
-
(Locked)
Locate API endpoints for GHAS features, like secret scanning, code scanning, and Dependabot1m
-
(Locked)
List stakeholders that need to be involved in the security workflows enabled by GHAS1m 33s
-
(Locked)
Configure code scanning within a repository or organization using the default CodeQL workflow1m 6s
-
(Locked)
Identify the custom build steps necessary in a CodeQL workflow5m 27s
-
(Locked)
-