Can I create a child AWS account and prevent the master from accessing it?

0

Here is the use case we're considering:

We'd like to make RDS DB backups to a separate AWS account which is completely isolated from our main account (e.g. the login credentials would be written on a piece of paper and stored in a safe).

The idea being that even if our main AWS account was compromised, an attacker couldn't also destroy the DB backups.

Obviously we could just create a one-off AWS account, but it would be nice to have the child account still share the same billing control panel, but nothing else.

Essentially, I want it so that the master account does NOT have access to anything in the child account, except billing information.

Is it possible to do this?

I experimented with removing the OrganisationAccountAccessRole from the child account, and this seemed to prevent users from the master account from assuming that role in the child account. But, is this enough? Could an attacker re-add this role somehow if they compromised the master account?

Thanks!

jwood2
질문됨 5년 전911회 조회
1개 답변
0
수락된 답변

Hello,

Thank you for reaching out to AWS

Regarding your query "is this enough? Could an attacker re-add this role somehow if they compromised the master account?":
A : So for any cross account activity a role needs to be present in the destination account which has the trust policy with the master account present in it. Now, in your case the member account/child account should have a role with the master account trusted in to for any user from the master account to access child account.
Since, you deleted this role the link between the master and member is now broken. Unless the child account is compromised and from within the child account some entity created this role again trusting the master account, the master will not be able to access any resource in the child account. Even if the master account is compromised, the role cannot be created in child account from master account.

Thus, this should be enough for ensuring master account cannot access the resources of child account.

Hope this helps. Should you have any further questions please feel free to reach out to us and we will be happy to help

Happy Cloud Computing!

AWS
답변함 5년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠