Skip to content

Expand to meet LF Cybersecurity Skills Framework#201

Draft
david-a-wheeler wants to merge 18 commits intomainfrom
cyber_skills_fw
Draft

Expand to meet LF Cybersecurity Skills Framework#201
david-a-wheeler wants to merge 18 commits intomainfrom
cyber_skills_fw

Conversation

@david-a-wheeler
Copy link
Contributor

Expand the discussion of authentication and authorization so we completely meet the Linux Foundation (LF)
Cybersecurity Skills Framework (CSF) item B8.
This requires "Awareness of authentication & authorization (SSH, SSL, OpenID/OAuth, SSO) and basic role-based access control (RBAC)."

For more about the LF CSF see:
https://training.linuxfoundation.org/cybersecurity-skills-framework/

Expand the discussion of authentication and authorization
so we completely meet the Linux Foundation (LF)
Cybersecurity Skills Framework (CSF) item B8.
This requires "Awareness of authentication & authorization
(SSH, SSL, OpenID/OAuth, SSO) and basic role-based access control (RBAC)."

For more about the LF CSF see:
https://training.linuxfoundation.org/cybersecurity-skills-framework/

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR expands the course documentation’s discussion of authentication and authorization to more fully cover LF CSF Skill B8 topics (SSH, TLS/SSL, OpenID/OAuth, SSO, RBAC), and reorganizes related material into clearer subsections.

Changes:

  • Adds new sections describing common authentication factors, MFA/passkeys, and SSO.
  • Adds new material on authentication protocols (TLS, SSH) and federated identity (OIDC, WebAuthn, Credential Management API).
  • Expands the authorization section with access-control models (DAC/MAC/RBAC) and an overview of OAuth + PKCE.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

david-a-wheeler and others added 8 commits March 10, 2026 09:47
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
@david-a-wheeler david-a-wheeler changed the title Expand authn and authz to meet LF CSF Skill B8 Expand to meet LF Cybersecurity Skills Framework Mar 10, 2026
david-a-wheeler and others added 9 commits March 10, 2026 16:00
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
The RFC is authoritative, clearly explains what it does, and
also clearly explains *why* it's used. Let's cite it.

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
This implements Cybersecurity Skills Framework (CSF) skill B14,
"Document system architecture, configuration and changes, with a
focus on integrating basic security considerations."

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
People define "development environment" somewhat differently, and
for our purposes we just want to harden all environments as
appropriate. So just focus on "hardening environments" and the
many tasks that can be done in various environments.

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Implement CSF B17,
"Ensure that code repositories and build environments are secured."
We already had some material; this beefs up that material
so we can confidently say we cover this skill.

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Implement Cybersecurity Framework skill B24,
"Handle sensitive data responsibly by applying data anonymization,
encryption techniques, and adhering to data protection regulations
and organizational security policies."

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Implement Cybersecurity Skill Framework B32:

"Develop awareness of cybersecurity laws and regulations relevant
to your industry, such as GDPR for data protection. Begin by
conducting simple compliance checks and documenting data handling
procedures."

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Cover CSF skill I3,
"Understand organization policies and legal/regulatory obligations
as regards security and privacy."

Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants