GithubHelp home page GithubHelp logo

Comments (5)

hearde avatar hearde commented on August 10, 2024

Can you please start with these troubleshooting steps:

  1. Confirm the member stack is deployed in the admin account and the account where the remediation is being attempted
  2. Confirm the control parameter is "available" in the member stack parameters for CIS - it's a nested stack so you'll need to navigate to the nested stack in cloudformation rather than the top-level member stack

If both of those are true, then this sounds like a bug.

As a side note, it's not unexpected for there not to be a parameter solutions/SO0111/CIS/4.1/remap since the original finding was under control CIS v1.2.0 4.2, which gets remapped to 4.1 with the parameter solutions/SO0111/CIS/4.2/remap.

from automated-security-response-on-aws.

andm1 avatar andm1 commented on August 10, 2024

Appreciated for your quick response.

1. Confirm the member stack is deployed in the admin account and the account where the remediation is being attempted

For the admin account, the following templates have been deployed. This is the state as shown in the screenshot image.
https://solutions-reference.s3.amazonaws.com/aws-security-hub-automated-response-and-remediation/latest/aws-sharr-deploy.template
image

Also, for the member account where the remediation is being attempted, the following two templates are deployed in Stacksets.
https://solutions-reference.s3.amazonaws.com/aws-security-hub-automated-response-and-remediation/latest/aws-sharr-member-roles.template
https://solutions-reference.s3.amazonaws.com/aws-security-hub-automated-response-and-remediation/latest/aws-sharr-member.template

Are these steps correct and enough?

2.Confirm the control parameter is "available" in the member stack parameters for CIS - it's a nested stack so you'll need to navigate to the nested stack in cloudformation rather than the top-level member stack

In the CIS parameter list, I found the "Enable41" is "available".
These are screenshots of parameter tab and templetes tab of member account:
image
image

from automated-security-response-on-aws.

hearde avatar hearde commented on August 10, 2024

If I'm understanding correctly, you're saying that the admin account has the stack aws-sharr-deploy.template deployed (and its nested stacks), and the member accounts have aws-sharr-member.template and aws-sharr-member-roles.template deployed (and their nested stacks).

The problem is that all three stacks need to be deployed into the admin account for any remediation to complete - not just for this control (CIS 4.1). So the admin account should have these three stacks (and their nested stacks):

  • aws-sharr-deploy.template
  • aws-sharr-member.template
  • aws-sharr-member-roles.template

And the member accounts should only have the member templates deployed (and their nested stacks):

  • aws-sharr-member.template
  • aws-sharr-member-roles.template

I realize this is not obvious from the template names. Sorry for the confusion. I also reviewed our implementation guide and it does not make this very clear either. I'll add an item for us to clarify this in a future update to our documentation.

If you continue to run into errors after installing those templates, please continue to update this bug.

from automated-security-response-on-aws.

hearde avatar hearde commented on August 10, 2024

To correct my earlier comment, deploying the member and member-roles stacks in the admin account is only necessary if you want to remediate issues in the admin account. What you described is a correct way to set up the solution.

We will try to reproduce this and figure out what's going on.

from automated-security-response-on-aws.

hearde avatar hearde commented on August 10, 2024

We have been unable to reproduce this issue. Please reopen this if you can provide steps to reproduce this in the latest version.

from automated-security-response-on-aws.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.