Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Shawn Webb
Slsa
Commits
d8351080
Unverified
Commit
d8351080
authored
Jul 21, 2021
by
Tom Hennen
Committed by
GitHub
Jul 21, 2021
Browse files
Address @kimsterv's comments.
parent
071cbcc0
Changes
1
Hide whitespace changes
Inline
Side-by-side
use_cases.md
View file @
d8351080
# Use Cases
These are some of the use cases for SLSA. Of these the first use case (a
vendo
r checking
their
own packages prior to publishing) is the most ready for adoption as it does not require
These are some of the use cases for SLSA. Of these the first use case (a
develope
r checking
their
own packages prior to publishing) is the most ready for adoption as it does not require
interactions with any other party.
##
Vendo
r publishing a software package
##
Develope
r publishing a software package
A
vendo
r, BarInc, has the following goals in applying SLSA:
A
develope
r, BarInc, has the following goals in applying SLSA:
1.
Protect their users from malicious changes to the BarImage container image.
2.
Protect their reputation, which would be harmed, if BarImage were compromised.
3.
Access to metadata for auditing and ad-hoc analysis.
BarInc can acheive these goals when publishing the container image by:
...
...
@@ -23,6 +24,7 @@ BarInc can acheive these goals when publishing the container image by:
4.
That the build entry point listed in the provenance is what they expect.
5.
(TBD) That the binary dependencies listed in the provenance meet some minimum SLSA level.
5.
Only publishing the container image if all the checks in #4 pass.
6.
Storing the provenance and all other attestations for future reference.
This approach allows BarInc to acheive their goals without requiring any changes from their users
or from their distribution channels. It doesn't, however, protect their users from a published
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment