Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New case-studies directory with README #195

Closed
wants to merge 8 commits into from

Conversation

rficcaglia
Copy link
Contributor

Not sure if this is following @ultrasaurus 's process...ie should I create a "meta" issue to create the PR to create the proposal? Or do I just add the PR to create this proposal and maybe we reference it in a new issue?

Not sure if this is following @ultrasaurus 's process...ie should I create a "meta" issue to create the PR to create the proposal? Or do I just add the PR to create this proposal and maybe we reference it in a new issue?
case-studies/README.md Show resolved Hide resolved
@@ -0,0 +1,24 @@
# SIG-Security Case Studies
Copy link
Member

Choose a reason for hiding this comment

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

suggested title: Cloud Native Security Case Studies
or just "Case Studies" since the rest is implicit


SIG-Security work ought to be informed by data and feedback on what works and what doesn't.
This will help create a feedback loop between the theoretical/hypothetical and practical/tactical.
This falls into 2 categories: process examples (e.g. how well did an assessment go?) and security practices examples (irrespective of the assessment, how are tools working out in the wild?)
Copy link
Member

Choose a reason for hiding this comment

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

I don't understand what would be included in "process examples" ... For assessments, we've had a bunch of process hiccups having to do with coordinating the reviewers and format of the assessment document, which is probably not what you mean here.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No, not referring to the logistics of the assessment itself...more about the effectiveness and efficiency of:

  • initial engagement with a project,
  • how the project completed their part
  • how the assessors completed their part (was it ad hoc, did it follow a standard, was it Q&A based, code review based, pen testing, etc etc)
  • how did the project process the assessment (did they agree, did they understand, can they act on the recommendations or are they too hypothetical, etc)
  • how did the larger CNCF community process the assessment (did it inform their decision making, was it specific enough, was it helpful in planning deployments, etc etc)


## Vision
* Document example case studies, both uses of where things went right, and where things went wrong
* Define a process for protecting the guilty (for the wrong cases) and preventing spam (for vendors or FOSS projects just looking to market their wares indesciriminately)
Copy link
Member

Choose a reason for hiding this comment

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

Nit: vision is not to define a process, the vision is for the process to result in awesomeness

Suggestion:

  • The process of collecting case studies results in knowledge-sharing that reduces security risks, providing good data about vendors and open source projects

I do think "vendors or FOSS projects just looking to market their wares indiscriminately" is a good point, but was a bit conflicted about putting it that way... maybe we could break that out as an issue using "suggestion" or "proposal" template to better define the process we've been following

case-studies/README.md Outdated Show resolved Hide resolved
@ultrasaurus ultrasaurus changed the title Suggestion for collecting case studies New case-studies directory with README Jun 18, 2019
@dshaw
Copy link
Collaborator

dshaw commented Jun 26, 2019

@rficcaglia Could you review and update?

Copy link
Contributor Author

@rficcaglia rficcaglia left a comment

Choose a reason for hiding this comment

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

I have merged suggestions

@rficcaglia
Copy link
Contributor Author

rficcaglia commented Jun 26, 2019 via email

Copy link
Contributor Author

@rficcaglia rficcaglia left a comment

Choose a reason for hiding this comment

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

@mhausenblas not being familiar with micro-site stuff...is there a quick start on how best to accomplish @ultrasaurus 's suggestion to incorporate the use case index into the microsite?


## Process Case Studies
* OPA Assessment
* In-Toto Assessment
Copy link
Member

Choose a reason for hiding this comment

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

"in-toto" is all lower-case -- can you fix here and below?

see comment above -- maybe leave out this section, and we can add back in if/when the security assessment team creates any of these. I don't want to imply that they need to add a step in their process to prepare more documentation.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No the idea isn't that the assessment team creates the case study; someone who did not do the assessment, nor part of the project team, should write these up and give unbiased feedback on what worked and what didn't.

The case study is separate and apart from the assessment itself. it is meta.

ie the assessments try to result in awesomeness, and the case studies are assessments of the assessments to ensure they are resulting in awesomeness!

as requested
from sarah's feedback
@ultrasaurus
Copy link
Member

@rficcaglia @mhausenblas pls also see maybe related #237

@lumjjb
Copy link
Collaborator

lumjjb commented Jul 16, 2019

Hmm.. I am curious to when/how to decide if a case study should be done on something or not? I think a suggestion of when would be a good time to do it would be useful - maybe after 3 months of activity? Or if the project is not making progress after X weeks, or after each big project milestone?

Having a guideline (kind of like security reviews) on how long one should expect to take on a case study, and a case study outline document (asking the type of questions you ask above - which we can add later) sounds useful as well.

@rficcaglia
Copy link
Contributor Author

rficcaglia commented Jul 16, 2019 via email

@rficcaglia
Copy link
Contributor Author

I'm gonna park this for now --- my original intent was based on a flurry of activity, thinking that there would be several parallel assessments ongoing and that it would be important to single out some for detailed review.

I think realistically the pace will be much slower, and with everyone sort of overseeing the assessment as it proceeds, eg. in-toto and OPA.

If we need to revisit this I can always revive this PR.

@rficcaglia rficcaglia closed this Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants