vulcan icon indicating copy to clipboard operation
vulcan copied to clipboard

Terminology change: differentiate security controls from security requirements

Open vanessuniq opened this issue 3 years ago • 10 comments

Change the term 'control' in components to 'requirements' to deconflict the concept unit testing controls (using inspect) from the security controls from NIST

vanessuniq avatar Oct 11 '22 17:10 vanessuniq

Would like to discuss this one further to understand what we are changing.

rlakey avatar Oct 11 '22 17:10 rlakey

@aaronlippold or @ejaronne can better explain this.

vanessuniq avatar Oct 11 '22 18:10 vanessuniq

Screen Shot 2022-10-11 at 3 00 30 PM My understanding is that these are not security controls, but requirements that help to fulfill a security control.

vanessuniq avatar Oct 11 '22 19:10 vanessuniq

I guess I would still call them controls vs. requirements. The requirement is part of the control at this point?

Also I'm sure there is a lot of plumbing that refers to controls.

rlakey avatar Oct 11 '22 22:10 rlakey

The suggested update was for the UX only to deconflict the NIST control with the SRG 'requirement'. No backend changes just trying to clarify communication to the user. Let's put this PR as draft and we can talk about it as a team on our next sync call.

aaronlippold avatar Oct 12 '22 19:10 aaronlippold

Requirement, Item, control etc. what communicates the elments from the SRG best to the Vulcan end-user without them having to ask the 'is that the same as the NIST Control' or 'you know NIST has controls as well...'

aaronlippold avatar Oct 12 '22 19:10 aaronlippold

Saw this and thought i would post it as a further data point. I still feel once a component is created in vulcan those are controls at that point based on requirements. I don't think it should be confusing to understand that there are different frameworks involved that map to each other and that terminology and the context in which the terms are used matters.

image

rlakey avatar Feb 08 '23 16:02 rlakey

Is this still on discussion? Should I move forward and replace the term or close this issue @rlakey @aaronlippold @ejaronne

vanessuniq avatar Jun 05 '23 17:06 vanessuniq

I thought we generally agreed but happy to double check

aaronlippold avatar Jun 05 '23 17:06 aaronlippold

We did not agree to this.

rlakey avatar Jun 05 '23 19:06 rlakey