turbot / steampipe-mod-aws-compliance

Run individual controls or full compliance benchmarks for CIS, PCI, NIST, HIPAA and more across all of your AWS accounts using Powerpipe and Steampipe.
https://hub.steampipe.io/mods/turbot/aws_compliance
Apache License 2.0
368 stars 59 forks source link

Add Support for NIST CSF 2.0 Benchmark #822

Open andy-werderman opened 2 weeks ago

andy-werderman commented 2 weeks ago

Is your feature request related to a problem? Please describe. Nope, just an enhancement to current functionality.

Describe the solution you'd like Implementation of the new NIST CSF 2.0 Benchmark (updated from the current v1.1).

Describe alternatives you've considered None

Additional context NIST released a new version of the CIS benchmark in February. According to the links below, it seems the updates mostly reorganize existing controls as well as introduce a small few. In addition, the new controls seem to mostly be things handled outside of aws api calls. Most of the work here will probably be determining what needs to be done.

See slack thread in links below.

Related Links

khushboo9024 commented 2 weeks ago

@andy-werderman Thanks for raising the issue.

We investigated from our end and found that Audit Manager has not yet published the NIST CSF 2.0 Benchmark. We strictly adhere to AWS Audit Manager.

Additionally, we were not able to find any relevant documentation with controls mapping for the NIST CSF 2.0 Benchmark.

Please let us know if you have any references for the controls. Thanks.

andy-werderman commented 2 weeks ago

We investigated from our end and found that Audit Manager has not yet published the NIST CSF 2.0 Benchmark. We strictly adhere to AWS Audit Manager.

Ah that makes sense! I wasn't aware.

Additionally, we were not able to find any relevant documentation with controls mapping for the NIST CSF 2.0 Benchmark.

I think the documentation you are talking about is a mapping from the NIST CSF 2.0 benchmark control --> an actual control in the aws compliance mod, is that right??

I'm not aware of any documentation like that either.

All I know of is:

I should note that a lot of the controls are vague and in my mind wouldn't directly point to a specific API call or check in AWS. Only a subset could be verified by API calls to AWS.

andy-werderman commented 1 week ago

I reached out to my company's AWS rep to ask about their support for NIST CSF 2.0. Here was his response:

I’ve heard back from the product team. Under NDA I can tell you that they have paused onboarding new frameworks until after re:Invent. I have added your influence to the request for NIST CSF v2.0 for when the team picks up the next round of frameworks.