Skip to content

Commit 88902d4

Browse files
authored
Create 2024-Q3-BEST-WG.md
Signed-off-by: CRob <69357996+SecurityCRob@users.noreply.github.com>
1 parent 240d7cb commit 88902d4

File tree

1 file changed

+130
-0
lines changed

1 file changed

+130
-0
lines changed

TI-reports/2024/2024-Q3-BEST-WG.md

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
# 2024 Q3 BEST WG
2+
3+
4+
## Overview
5+
The BEST Working group is officially a [Graduated-level](https://github.com/ossf/tac/blob/main/process/working-group-lifecycle.md) working group within the OpenSSF <img align="right" src="https://github.com/ossf/tac/blob/main/files/images/OpenSSF_StagesBadges_graduated.png" width="100" height="100">
6+
Our Mission is to provide open source developers with security best practices recommendations and easy ways to learn and apply them.
7+
8+
We seek to fortify the open-source ecosystem by championing and embedding best security practices, thereby creating a digital environment where both developers and users can trust and rely on open-source solutions without hesitation.
9+
10+
The BEST Working Group continues to curate and create artifacts tailored towards (open source) developers and open source software consumers illustrating secure development best practices. This is done through the combination of training collateral, best practices guides, and educational awareness.
11+
12+
- We envision a world where software developers can easily IDENTIFY good practices, requirements and tools that help them create and maintain secure world-class software, helping foster a community where security knowledge is shared and amplified.
13+
- We seek to provide means to LEARN techniques of writing and identifying secure software using methods best suited to learners of all types.
14+
- We desire to provide tools to help developers ADOPT these good practices seamlessly into their daily work.
15+
16+
<img align="top" src="https://github.com/ossf/wg-best-practices-os-developers/blob/main/img/OpenSSF%20Dev%20Best%20Practices%20Projects%20Relations.png">
17+
18+
The group continues to be active and is working on several simultaneous projects aligned with our Mission & Vision. Attendence generally is down, and several former key contributors no longer attend meetings.
19+
20+
21+
### Key Resources
22+
- Best Practices for OSS For Software Developers [link](https://best.openssf.org/developers)
23+
- Best Practices Guides [link](https://openssf.org/resources/guides/)
24+
- Secure Software Development Fundamentals Course [LFD121](https://training.linuxfoundation.org/training/developing-secure-software-lfd121/)
25+
- Security Toolbelt - ARCHIVED - [link](https://github.com/ossf/toolbelt)
26+
27+
### Sub-groups
28+
- Guides - [link](https://github.com/ossf/wg-best-practices-os-developers/tree/main/docs)
29+
- EDU.SIG - [link](https://github.com/ossf/education/)
30+
- Memory Safety SIG - [link](https://github.com/ossf/Memory-Safety)
31+
- OpenSSF Best Practices Badge - [link](https://www.bestpractices.dev/)
32+
- Scorecard - [link](https://github.com/ossf/scorecard)
33+
- Secure Software Development Fundamentals course - [link](https://github.com/ossf/secure-sw-dev-fundamentals)
34+
- Security Baseline - [link](
35+
36+
### Leads
37+
- WG - CRob
38+
- BP Badge and SecDev course - David Wheeler
39+
- Compiler Hardening Guides - Thomas Nyman & Geog Kunz
40+
- EDU SIG - CRob & Dave Russo
41+
- Mem Safety SIG - Nell Shamrell-Harrignton & Avishay Balter
42+
- Python Hardening Guide - Helge & Georg
43+
- Scorecard - Laurent Simon & Stephen Augustus
44+
- Security Baseline - Eddie Knight
45+
- WebDev Sec BP - Daniel Appelquist
46+
47+
## Activity
48+
### Best Practices Badge
49+
#### Purpose
50+
- The Open Source Security Foundation (OpenSSF) Best Practices badge is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify, at no cost, by using this web application to explain how they follow each best practice.
51+
#### Current Status
52+
-
53+
- #### Up Next
54+
- TBD
55+
56+
### Concise Guides
57+
#### Purpose
58+
- Artifacts that consolidate BEST practices in OSS software development and management techniques
59+
#### Current Status
60+
- Continued revisions, updates, & enhancements to these core guides
61+
#### Up Next
62+
- TBD
63+
64+
### EDU.SIG
65+
#### Purpose
66+
- Deliver Baseline Secure Software Development Education and Certification to All. Provide access to open and widely available education materials to all learners.
67+
Materials will be maximally accessible and easy to consume for all learners.
68+
#### Current Status
69+
- Many simultaneous activities
70+
- Recent release of LF Research study on Security Edutation for Developers
71+
- Academic Accredidation team working on kicking off program to "certify" collegiate programs that meet OpenSSF & CNCF best practices
72+
- Security for Developer Managers class progressing into two pieces of collateral: Manager class & terms-definitions
73+
#### Up Next
74+
- Security Architect class outline reviewed and content development will come next
75+
- "201 level" class will come after
76+
-
77+
### Memory Safety SIG
78+
#### Purpose
79+
- The Memory Safety SIG is a group working within the OpenSSF's Best Practices Working Group formed to advance and deliver upon The OpenSSF's Mobilization Plan - Stream 4.
80+
#### Current Status
81+
-Have drafted a “Memory Safety Continuum” concept document
82+
- Have gathered guides/practices related to best memory safety practices in both memory safe by default and non memory safe by default languages
83+
#### Up Next
84+
- Produce a Memory Safety workshop (modeled after W3C workshops). Theme is “Improving Memory Safety in an Imperfect World”
85+
- Finalize Memory Safety Continuum doc
86+
87+
### Python Hardening Guide
88+
#### Purpose
89+
90+
#### Current Status
91+
92+
#### Up Next
93+
94+
### Scorecard
95+
#### Purpose
96+
-To help open source maintainers improve their security best practices and to help open source consumers judge whether their dependencies are safe.
97+
- Scorecard is an automated tool that assesses a number of important heuristics ("checks") associated with software security and assigns each check a score of 0-10.
98+
#### Current Status
99+
100+
#### Up Next
101+
102+
103+
### Security Baseline
104+
#### Purpose
105+
- The goal of this SIG is to evolve OpenSSF security baseline for Linux Foundation wide adoption.
106+
- For OpenSSF adoption of the security baseline, there needs to be a home for tracking the adoption, for maintainers to raise issues to refine the security baseline, merge the baseline back to TAC lifecycle, and for OpenSSF to develop the roadmap for the security baseline. It will provide a venue for early adopters to share their reusable code and findings with other maintainers. The pilot adoption builds the foundation for wider adoption of the security baseline in OpenSSF and in Linux Foundation.
107+
- This SIG creates a venue for other participating foundations to help evolve the OpenSSF security baseline into a security baseline that can be applied to a broad range of software-based projects. The group will define the right level of risks that the security baseline is applicable for, the effectiveness measurement of the security baseline, and the adoption path of the security baseline at the minimum.
108+
#### Current Status
109+
- on 16July the WG voted to adopt the OpenSSF Security Baseline as a SIG within our group.
110+
- Eddie Knight will help lead the cross-foundation effort
111+
- 3 OpenSSF Projects will work to comply with the Security Baseline by this fall.
112+
- CNCF & FINOS will also be collaborating on this effort
113+
#### Up Next
114+
- Get SIG resources setup (Gitbug, mailing list, slack,etc.)
115+
- Determine meeting time
116+
117+
### Web Developer Security Guide
118+
#### Purpose
119+
120+
#### Current Status
121+
122+
#### Up Next- Joint venture with W3C, focused on improving education & awareness for web developers
123+
- [BEST Issue 367](https://github.com/ossf/wg-best-practices-os-developers/issues/367)
124+
125+
126+
127+
## Previous Updates
128+
[April 2024](https://docs.google.com/presentation/d/1XjaJa2yxWgRmXhpv0N1_oPG23JPpJY_9zpSOMvqccUM/)
129+
[Dec 2023](https://docs.google.com/presentation/d/1A8Sxm1L3_GcWZqaXepqT1Pj-1sULzUG7fRkCP5tTr24/)
130+
[Sept 2023](https://docs.google.com/presentation/d/1BPSYzk9J33Xl08uekuDBlgJjhiJIMt5B_eBvZ9PetIo/)

0 commit comments

Comments
 (0)