AWS Well-Architected 프레임워크 보안 기둥을 위한 운영 모범 사례 - AWS Config

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Well-Architected 프레임워크 보안 기둥을 위한 운영 모범 사례

적합성 팩은 관리형 또는 사용자 지정 규칙 및 수정 조치를 사용하여 보안, 운영 또는 비용 최적화 거버넌스 검사를 만들 수 있도록 설계된 범용 규정 준수 프레임워크를 제공합니다. AWS Config AWS Config 샘플 템플릿인 적합성 팩은 특정 거버넌스 또는 규정 준수 표준을 완벽하게 준수하도록 설계되지 않았습니다. 사용자는 서비스 이용이 관련 법률 및 규제 요구 사항을 충족하는지 여부를 스스로 평가할 책임이 있습니다.

다음은 Amazon Web Services의 Well-Architected 프레임워크 보안 기둥과 관리형 Config 규칙 간의 샘플 매핑입니다. AWS 각 Config 규칙은 특정 AWS 리소스에 적용되며 기둥의 설계 원칙 중 하나 이상과 관련이 있습니다. 하나의 Well-Architected Framework 범주는 여러 Config 규칙과 관련될 수 있습니다. 이러한 매핑과 관련된 자세한 내용 및 지침은 아래 표를 참조하세요.

제어 ID 제어 설명 AWS Config 규칙 지침
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

account-part-of-organizations

AWS Organizations AWS 계정 내에서의 중앙 집중식 관리는 계정이 규정을 준수하는지 확인하는 데 도움이 됩니다. 중앙 집중식 계정 거버넌스가 없으면 계정 구성이 일관되지 않아 리소스와 민감한 데이터가 노출될 수 있습니다.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

mfa-enabled-for-iam-콘솔 액세스

콘솔 MFA 암호가 있는 모든 AWS Identity and Access Management (IAM) 사용자가 사용하도록 설정하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. MFA로그인 자격 증명 위에 추가 보호 계층을 추가합니다. 사용자에게 권한을 MFA 요청하면 계정이 침해되는 사고를 줄이고 권한이 없는 사용자가 민감한 데이터에 액세스하는 것을 방지할 수 있습니다.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

iam-user-mfa-enabled

이 규칙을 사용하면 AWS 클라우드의 리소스에 대한 액세스를 제한할 수 있습니다. 이 규칙은 모든 사용자가 다단계 인증 (MFA) 을 사용할 수 있도록 합니다. MFA로그인 자격 증명 위에 추가 보호 계층을 추가합니다. 사용자를 등록하도록 MFA 요구하여 계정 보안 침해 사고를 줄일 수 있습니다.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

iam-root-access-key-체크

루트 사용자의 AWS Identity and Access Management (IAM) 역할에 연결된 액세스 키가 없는지 확인하여 시스템 및 자산에 대한 액세스를 제어할 수 있습니다. 루트 액세스 키가 삭제되었는지 확인하세요. 대신 기능 최소화를 원칙으로 AWS 계정 통합하는 데 도움이 되도록 역할 기반 솔루션을 만들어 사용하세요.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

root-account-hardware-mfa-지원

루트 사용자가 하드웨어를 MFA 사용하도록 설정하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 루트 사용자는 권한이 가장 많은 AWS 계정사용자입니다. 로그인 자격 증명에 대한 추가 보호 계층이 MFA 추가됩니다. 루트 사용자를 MFA 요구하면 보안 침해 사고를 줄일 수 있습니다. AWS 계정
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

root-account-mfa-enabled

루트 사용자가 사용할 수 있도록 MFA 설정하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 루트 사용자는 권한이 가장 많은 AWS 계정사용자입니다. 로그인 자격 증명에 대한 추가 보호 계층이 MFA 추가됩니다. 루트 사용자를 MFA 요구하면 보안 침해 사고를 줄일 수 있습니다. AWS 계정
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

ec2- -매니저 instance-managed-by-systems

AWS Systems Manager를 사용하여 Amazon Elastic Compute Cloud (AmazonEC2) 인스턴스를 관리하면 조직 내 소프트웨어 플랫폼 및 애플리케이션의 인벤토리를 작성할 수 있습니다. AWS Systems Manager를 사용하여 자세한 시스템 구성, 운영 체제 패치 수준, 서비스 이름 및 유형, 소프트웨어 설치, 애플리케이션 이름, 게시자 및 버전, 사용자 환경에 대한 기타 세부 정보를 제공할 수 있습니다.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

ec2- 체크 managedinstance-association-compliance-status

AWS Systems Manager 연결을 사용하면 조직 내 소프트웨어 플랫폼 및 애플리케이션의 인벤토리를 관리하는 데 도움이 됩니다. AWS Systems Manager는 관리형 인스턴스에 구성 상태를 할당하고 운영 체제 패치 수준, 소프트웨어 설치, 애플리케이션 구성 및 환경에 대한 기타 세부 정보의 기준을 설정할 수 있도록 합니다.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

ec2- 체크 managedinstance-patch-compliance-status

이 규칙을 활성화하면 Amazon Elastic Compute Cloud (AmazonEC2) 취약성을 식별하고 문서화하는 데 도움이 됩니다. 이 규칙은 조직의 정책 및 절차에 따라 AWS Systems Manager에서 Amazon EC2 인스턴스 패치를 준수하는지 확인합니다.
SEC-1 워크로드는 어떻게 안전하게 운영하나요? 워크로드를 안전하게 운영하려면 모든 보안 영역에 중요한 모범 사례를 적용해야 합니다. 운영 우수성에 대해 조직 및 워크로드 수준에서 정의한 요구 사항 및 프로세스를 모든 영역에 적용하세요. 업계 권장 사항 AWS 및 위협 인텔리전스를 최신 상태로 유지하면 위협 모델 및 제어 목표를 발전시키는 데 도움이 됩니다. 보안 프로세스, 테스트 및 검증을 자동화하면 보안 운영을 확장할 수 있습니다.

codebuild-project-envvar-awscred-체크

AWS Codebuild 프로젝트 환경 내에 인증 자격 증명 AWS ACCESS _ AWS SECRET _ KEY _ID 및 ACCESS _ _ 가 KEY 존재하지 않는지 확인하십시오. 이러한 변수를 일반 텍스트로 저장하지 마십시오. 이러한 변수를 일반 텍스트로 저장하면 의도하지 않은 데이터 노출 및 무단 액세스가 발생할 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-password-policy

ID와 자격 증명은 조직의 IAM 암호 정책을 기반으로 발급, 관리 및 검증됩니다. 이들은 NIST SP 800-63에 명시된 요구 사항 및 암호 강도에 대한 AWS 기본 보안 모범 사례 표준을 충족하거나 초과합니다. 이 규칙을 사용하면 필요에 따라 RequireUppercaseCharacters (AWS 기본 보안 모범 사례 값: true), RequireLowercaseCharacters (AWS 기본 보안 모범 사례 값: true), RequireSymbols (AWS 기본 보안 모범 사례 값: true), RequireNumbers (AWS 기본 보안 모범 사례 값: true), MinimumPasswordLength (AWS 기본 보안 모범 사례 값: 14), PasswordReusePrevention (AWS 기본 보안 모범 사례 값: 24) 및 MaxPasswordAge (AWS 기본 보안 모범 사례 값: 90) 를 설정할 수 있습니다.IAM비밀번호 정책. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

root-account-hardware-mfa-활성화됨

루트 사용자가 하드웨어를 MFA 사용하도록 설정하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 루트 사용자는 권한이 가장 많은 AWS 계정사용자입니다. 로그인 자격 증명에 대한 추가 보호 계층이 MFA 추가됩니다. 루트 사용자를 MFA 요구하면 보안 침해 사고를 줄일 수 있습니다. AWS 계정
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

root-account-mfa-enabled

루트 사용자가 사용할 수 있도록 MFA 설정하여 AWS 클라우드의 리소스에 대한 액세스를 관리하세요. 루트 사용자는 권한이 가장 많은 AWS 계정사용자입니다. 로그인 자격 증명에 대한 추가 보호 계층이 MFA 추가됩니다. 루트 사용자를 MFA 요구하면 보안 침해 사고를 줄일 수 있습니다. AWS 계정
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-user-mfa-enabled

이 규칙을 활성화하면 AWS 클라우드의 리소스에 대한 액세스를 제한할 수 있습니다. 이 규칙은 모든 사용자가 다단계 인증 (MFA) 을 사용할 수 있도록 합니다. MFA로그인 자격 증명 위에 추가 보호 계층을 추가합니다. 사용자를 등록하도록 MFA 요구하여 계정 보안 침해 사고를 줄일 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

mfa-enabled-for-iam-콘솔 액세스

콘솔 MFA 암호가 있는 모든 AWS Identity and Access Management (IAM) 사용자가 사용하도록 설정하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. MFA로그인 자격 증명 위에 추가 보호 계층을 추가합니다. 사용자에게 권한을 MFA 요청하면 계정이 침해되는 사고를 줄이고 권한이 없는 사용자가 민감한 데이터에 액세스하는 것을 방지할 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

ecs-task-definition-user-for-host-mode-check

작업 정의에 승격된 권한이 있는 경우는 고객이 해당 구성을 특별히 선택했기 때문입니다. 이 제어는 작업 정의에 호스트 네트워킹이 활성화되어 있지만 고객이 승격된 권한을 선택하지 않은 경우 예상치 못한 권한 에스컬레이션을 검사합니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-group-has-users-체크

AWS Identity and Access Management (IAM) 를 사용하면 IAM 그룹에 최소 한 명의 사용자를 지정하여 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합할 수 있습니다. 관련 권한 또는 직무에 따라 사용자를 그룹에 배치하는 것은 최소 권한을 통합하는 한 가지 방법입니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-no-inline-policy-체크

AWS Identity and Access Management (IAM) 사용자, IAM 역할 또는 IAM 그룹에 시스템 및 자산에 대한 액세스를 제어하는 인라인 정책이 없는지 확인하십시오. AWS 인라인 정책 대신 관리형 정책을 사용할 것을 권장합니다. 관리형 정책을 사용하면 재사용, 버전 관리, 롤백 및 권한 위임 관리가 가능합니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-policy-no-statements-with-admin-access

AWS Identity and Access Management (IAM) 를 사용하면 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합하여 정책에 “리소스”: “*” 대신 “효과”: “허용”과 “조치”: “*”를 포함하는 것을 제한할 수 있습니다. 작업을 완료하는 데 필요한 것보다 더 많은 권한을 갖도록 허용하는 것은 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-policy-no-statements-with-full-access

IAM작업이 필요한 작업으로만 제한되는지 확인하십시오. 작업을 완료하는 데 필요한 것보다 더 많은 권한을 갖도록 허용하는 것은 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자로서 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-user-group-membership-체크

AWS Identity and Access Management (IAM) 를 사용하면 사용자가 하나 이상의 그룹에 속하도록 하여 액세스 권한 및 승인을 제한할 수 있습니다. 사용자에게 작업을 완료하는 데 필요한 것보다 더 많은 권한을 허용하면 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

iam-user-unused-credentials-체크

AWS Identity and Access Management (IAM) 는 지정된 기간 동안 사용되지 않은 IAM 암호 및 액세스 키를 확인하여 액세스 권한 및 권한 부여에 도움을 줄 수 있습니다. 이러한 미사용 보안 인증 정보가 발견되면 최소 권한의 원칙에 위배될 수 있으므로 해당 보안 인증 정보를 비활성화 및/또는 제거해야 합니다. 이 규칙을 사용하려면 값을 Age로 설정해야 합니다 maxCredentialUsage (Config 기본값: 90). 실제 값은 조직의 정책을 반영해야 합니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

secretsmanager-rotation-enabled-check

이 규칙은 AWS Secrets Manager 암호에 순환이 활성화되도록 합니다. 정기적으로 암호를 교체하면 암호가 활성화되는 기간을 단축할 수 있으며, 암호가 침해될 경우 비즈니스에 미치는 영향을 잠재적으로 줄일 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

secretsmanager-scheduled-rotation-success-체크

이 규칙은 AWS Secrets Manager 암호가 순환 일정에 따라 성공적으로 순환되도록 합니다. 정기적으로 암호를 교체하면 암호가 활성화되는 기간을 단축할 수 있으며, 침해될 경우 비즈니스에 미치는 영향을 잠재적으로 줄일 수 있습니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

secretsmanager-secret-periodic-rotation

이 규칙은 AWS Secrets Manager 암호에 주기적 순환이 활성화되도록 합니다. 정기적으로 암호를 교체하면 암호가 활성화되는 기간을 단축할 수 있으며, 암호가 침해될 경우 비즈니스에 미치는 영향을 잠재적으로 줄일 수 있습니다. 기본값은 90일입니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

secretsmanager-secret-unused

사용하지 않는 자격 증명이 AWS Secrets Manager에 있는 경우 자격 증명을 비활성화 및/또는 제거해야 합니다. 이는 최소 권한 원칙에 위배될 수 있기 때문입니다. 이 규칙을 사용하면 값을 unusedForDays (Config 기본값: 90) 로 설정할 수 있습니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

secretsmanager-using-cmk

저장된 데이터를 보호하려면 AWS Secrets Manager 암호에 대해 AWS 키 관리 서비스 (AWS KMS) 를 통한 암호화가 활성화되어 있는지 확인하십시오. Secrets Manager 암호에 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-2 사람 및 시스템의 ID는 어떻게 관리하나요? 보안 AWS 워크로드를 운영할 때는 두 가지 유형의 ID를 관리해야 합니다. 관리하고 액세스 권한을 부여해야 하는 ID 유형을 이해하면 올바른 ID가 적절한 조건에서 올바른 리소스에 액세스할 수 있도록 보장할 수 있습니다. 휴먼 아이덴티티: 관리자, 개발자, 운영자 및 최종 사용자가 환경 및 애플리케이션에 AWS 액세스하려면 ID가 필요합니다. 이들은 공동 작업을 수행하는 조직의 구성원 또는 외부 사용자이며 웹 브라우저, 클라이언트 애플리케이션 또는 대화형 명령줄 도구를 통해 AWS 리소스와 상호 작용합니다. 시스템 ID: 서비스 응용 프로그램, 운영 도구 및 워크로드에 데이터를 읽는 등의 요청을 AWS 서비스에 보내려면 ID가 필요합니다. 이러한 ID에는 Amazon EC2 인스턴스 또는 AWS Lambda AWS 함수와 같이 사용자 환경에서 실행되는 머신이 포함됩니다. 또한 액세스 권한이 필요한 외부 당사자를 위해 시스템 ID를 관리할 수도 있습니다. 또한 환경에 액세스해야 AWS 하는 시스템 외부에 있을 수도 있습니다. AWS

access-keys-rotated

조직 정책에 지정된 대로 IAM 액세스 키가 순환되도록 하여 인증된 장치, 사용자 및 프로세스에 대해 자격 증명을 감사합니다. 정기적인 일정에 따라 액세스 키를 변경하는 것이 보안 모범 사례입니다. 이렇게 하면 액세스 키가 활성화되는 기간이 단축되고 키가 손상될 경우 비즈니스에 미치는 영향을 줄일 수 있습니다. 이 규칙에는 액세스 키 교체 값이 필요합니다(Config 기본값: 90). 실제 값은 조직의 정책을 반영해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

ec2-imdsv2-check

Amazon Elastic Compute Cloud (AmazonIMDSv2) 인스턴스 메타데이터에 대한 액세스 및 제어를 보호하려면 인스턴스 메타데이터 서비스 버전 2 (EC2) 메서드가 활성화되어 있는지 확인하십시오. 이 IMDSv2 메서드는 세션 기반 제어를 사용합니다. 를 사용하면 IMDSv2 컨트롤을 구현하여 인스턴스 메타데이터에 대한 변경을 제한할 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

ec2- instance-profile-attached

EC2인스턴스 프로필은 EC2 인스턴스에 IAM 역할을 전달합니다. 인스턴스 프로파일을 인스턴스에 연결하면 최소 권한 및 권한 관리에 도움이 될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

ecs-task-definition-user-for-host-mode-check

작업 정의에 승격된 권한이 있는 경우는 고객이 해당 구성을 특별히 선택했기 때문입니다. 이 제어는 작업 정의에 호스트 네트워킹이 활성화되어 있지만 고객이 승격된 권한을 선택하지 않은 경우 예상치 못한 권한 에스컬레이션을 검사합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

ecs-task-definition-nonroot-사용자

최소 권한 원칙을 구현하는 데 도움이 되도록 루트 사용자가 아닌 사용자가 Amazon Elastic Container Service ECS (Amazon) 작업 정의에 액세스할 수 있도록 지정해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

ecs-containers-nonprivileged

최소 권한 원칙을 구현하는 데 도움이 되도록 Amazon Elastic Container Service (AmazonECS) 작업 정의에는 승격된 권한이 활성화되어 있지 않아야 합니다. 이 파라미터가 true인 경우 컨테이너는 호스트 컨테이너 인스턴스에 대해 승격된 권한을 부여받습니다(루트 사용자와 비슷함).
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

ecs-containers-readonly-access

Amazon Elastic Container Service (ECS) 컨테이너에 대한 읽기 전용 액세스를 활성화하면 최소 권한을 가진 주체를 준수하는 데 도움이 될 수 있습니다. 명시적인 읽기-쓰기 권한이 없는 한, 이 옵션은 컨테이너 인스턴스의 파일 시스템을 수정할 수 없으므로 공격 벡터를 줄일 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

efs-access-point-enforce-사용자 아이덴티티

최소 권한 원칙을 구현하는 데 도움이 되도록 Amazon Elastic File System (AmazonEFS) 에 대해 사용자 강제 적용이 활성화되어 있는지 확인하십시오. 활성화되면 Amazon은 모든 파일 시스템 작업에 대해 NFS 클라이언트의 사용자 및 그룹을 액세스 포인트에 구성된 IDs ID로 EFS 대체하고 적용된 이 사용자 ID에 대한 액세스 권한만 부여합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

emr-kerberos-enabled

Amazon 클러스터용 Kerberos를 활성화하면 액세스 권한 및 권한을 관리하고 최소 권한 및 직무 분리 원칙에 따라 통합할 수 있습니다. EMR Kerberos에서는 인증이 필요한 서비스 및 사용자를 보안 주체라고 합니다. 보안 주체는 Kerberos 영역 내에 존재합니다. 영역 내에서 Kerberos 서버를 키 배포 센터 () 라고 합니다. KDC 이는 보안 주체가 인증할 수 있는 수단을 제공합니다. 는 KDC 인증을 위한 티켓을 발급하여 인증합니다. 는 해당 영역 내의 보안 주체, 암호 및 각 주체에 대한 기타 관리 정보를 데이터베이스로 KDC 유지 관리합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-group-has-users-체크

AWS Identity and Access Management (IAM) 를 사용하면 IAM 그룹에 최소 한 명의 사용자를 지정하여 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합할 수 있습니다. 관련 권한 또는 직무에 따라 사용자를 그룹에 배치하는 것은 최소 권한을 통합하는 한 가지 방법입니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-no-inline-policy-체크

AWS Identity and Access Management (IAM) 사용자, IAM 역할 또는 IAM 그룹에 시스템 및 자산에 대한 액세스를 제어하는 인라인 정책이 없는지 확인하십시오. AWS 인라인 정책 대신 관리형 정책을 사용할 것을 권장합니다. 관리형 정책을 사용하면 재사용, 버전 관리, 롤백 및 권한 위임 관리가 가능합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-policy-no-statements-with-admin-access

AWS Identity and Access Management (IAM) 를 사용하면 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합하여 정책에 “리소스”: “*” 대신 “효과”: “허용”과 “조치”: “*”를 포함하는 것을 제한할 수 있습니다. 작업을 완료하는 데 필요한 것보다 더 많은 권한을 갖도록 허용하는 것은 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-policy-no-statements-with-full-access

IAM조치가 필요한 작업으로만 제한되는지 확인하십시오. 작업을 완료하는 데 필요한 것보다 더 많은 권한을 갖도록 허용하는 것은 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-customer-policy-blocked-kms-액션

AWS Identity and Access Management (IAM) 를 사용하면 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합하여 정책이 모든 AWS 키 관리 서비스 키에 대해 차단된 작업을 포함하지 못하도록 제한할 수 있습니다. 작업을 완료하는 데 필요한 것보다 더 많은 권한을 갖는 것은 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다. 이 규칙을 사용하면 매개변수를 설정할 수 있습니다. blockedActionsPatterns (AWS 기본 보안 모범 사례 값: KMS:암호 해독, kms:). ReEncryptFrom 실제 값은 조직의 정책을 반영해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-group-has-users-체크

AWS Identity and Access Management (IAM) 를 사용하면 IAM 그룹에 최소 한 명의 사용자를 지정하여 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합할 수 있습니다. 관련 권한 또는 직무에 따라 사용자를 그룹에 배치하는 것은 최소 권한을 통합하는 한 가지 방법입니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-policy-no-statements-with-admin-access

AWS Identity and Access Management (IAM) 를 사용하면 최소 권한 및 직무 분리 원칙을 액세스 권한 및 승인과 통합하여 정책에 “리소스”: “*” 대신 “효과”: “허용”과 “조치”: “*”를 포함하는 것을 제한할 수 있습니다. 작업을 완료하는 데 필요한 것보다 더 많은 권한을 갖도록 허용하는 것은 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-root-access-key-체크

루트 사용자의 AWS Identity and Access Management (IAM) 역할에 연결된 액세스 키가 없는지 확인하여 시스템 및 자산에 대한 액세스를 제어할 수 있습니다. 루트 액세스 키가 삭제되었는지 확인하세요. 대신 기능 최소화를 원칙으로 AWS 계정 통합하는 데 도움이 되도록 역할 기반 솔루션을 만들어 사용하세요.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-user-group-membership-체크

AWS Identity and Access Management (IAM) 를 사용하면 사용자가 하나 이상의 그룹에 속하도록 하여 액세스 권한 및 승인을 제한할 수 있습니다. 사용자에게 작업을 완료하는 데 필요한 것보다 더 많은 권한을 허용하면 최소 권한 및 업무 분리 원칙에 위배될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 관리자, 최종 사용자 또는 기타 구성 요소별로 워크로드의 각 구성 요소 또는 리소스에 액세스해야 합니다. 각 구성 요소에 대한 액세스 권한 부여 대상을 명확하게 정의하고 적절한 ID 유형과 인증 및 권한 부여 방법을 선택합니다.

iam-user-unused-credentials-체크

AWS Identity and Access Management (IAM) 는 지정된 기간 동안 사용되지 않은 IAM 암호 및 액세스 키를 확인하여 액세스 권한 및 권한 부여에 도움을 줄 수 있습니다. 이러한 미사용 보안 인증 정보가 발견되면 최소 권한의 원칙에 위배될 수 있으므로 해당 보안 인증 정보를 비활성화 및/또는 제거해야 합니다. 이 규칙을 사용하려면 값을 Age로 설정해야 합니다 maxCredentialUsage (Config 기본값: 90). 실제 값은 조직의 정책을 반영해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 조직 내 모든 ID에 대한 액세스를 제한하는 공통 제어 기능을 설정합니다. 예를 들어 특정 AWS 지역에 대한 액세스를 제한하거나 운영자가 중앙 보안 팀에서 사용하는 IAM 역할과 같은 공통 리소스를 삭제하지 못하도록 할 수 있습니다.

account-part-of-organizations

AWS Organizations AWS 계정 내에서의 중앙 집중식 관리는 계정이 규정을 준수하는지 확인하는 데 도움이 됩니다. 중앙 집중식 계정 거버넌스가 없으면 계정 구성이 일관되지 않아 리소스와 민감한 데이터가 노출될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

dms-replication-not-public

DMS복제 인스턴스에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드에 대한 액세스를 관리합니다. DMS복제 인스턴스에는 민감한 정보가 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

ebs-snapshot-public-restorable-체크

EBS스냅샷을 공개적으로 복원할 수 없도록 하여 AWS 클라우드에 대한 액세스를 관리합니다. EBS볼륨 스냅샷에는 민감한 정보가 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

ec2- instance-no-public-ip

Amazon Elastic Compute AWS Cloud (AmazonEC2) 인스턴스에 공개적으로 액세스할 수 없도록 하여 클라우드에 대한 액세스를 관리합니다. Amazon EC2 인스턴스는 민감한 정보를 포함할 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

elasticsearch-in-vpc-only

Amazon OpenSearch 서비스 (OpenSearch 서비스) 도메인이 Amazon Virtual Private Cloud (AmazonVPC) 내에 있는지 확인하여 클라우드에 대한 액세스를 관리합니다. AWS Amazon 내의 OpenSearch 서비스 도메인을 VPC 사용하면 인터넷 게이트웨이, NAT 장치 또는 VPN 연결 VPC 없이 서비스와 Amazon 내의 다른 OpenSearch 서비스 간에 안전하게 통신할 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

opensearch-in-vpc-only

Amazon OpenSearch 서비스 도메인이 Amazon Virtual Private AWS Cloud (AmazonVPC) 내에 있도록 하여 클라우드에 대한 액세스를 관리합니다. 아마존 내의 Amazon OpenSearch 서비스 도메인을 VPC 사용하면 인터넷 게이트웨이, NAT 디바이스 또는 VPN 연결 VPC 없이도 Amazon 서비스와 아마존 내 다른 OpenSearch 서비스 간에 안전하게 통신할 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

emr-master-no-public-ip

Amazon EMR 클러스터 마스터 노드에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드에 대한 액세스를 관리합니다. Amazon EMR 클러스터 마스터 노드에는 민감한 정보가 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

ec2- instances-in-vpc

Amazon 가상 사설 클라우드 (AmazonEC2) 내에 Amazon Elastic Compute Cloud (AmazonVPC) 인스턴스를 배포하면 인터넷 게이트웨이VPC, NAT 디바이스 또는 VPN 연결 없이 인스턴스와 아마존 내의 다른 서비스 간에 안전하게 통신할 수 있습니다. 모든 트래픽은 AWS 클라우드 내에서 안전하게 유지됩니다. 논리적으로 격리되어 있기 때문에 Amazon VPC 내에 있는 도메인은 퍼블릭 엔드포인트를 사용하는 도메인과 비교할 때 추가 보안 계층이 있습니다. Amazon EC2 인스턴스를 Amazon에 VPC 할당하여 액세스를 적절하게 관리합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

lambda-function-public-access-금지됨

AWS Lambda 함수에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 퍼블릭 액세스는 잠재적으로 리소스 가용성을 저하시킬 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

lambda-inside-vpc

Amazon 가상 사설 클라우드 (Amazon) 내에 Lambda 함수를 AWS 배포하여 VPC Amazon 내의 함수와 다른 서비스 간의 안전한 통신을 지원합니다. VPC 이 구성을 사용하면 인터넷 게이트웨이, NAT 디바이스 또는 VPN 연결이 필요하지 않습니다. 모든 트래픽은 AWS 클라우드 내에 안전하게 유지됩니다. 논리적으로 격리되어 있기 때문에 Amazon VPC 내에 있는 도메인은 퍼블릭 엔드포인트를 사용하는 도메인과 비교할 때 추가 보안 계층이 있습니다. 액세스를 적절하게 관리하려면 AWS Lambda 함수를 a에 할당해야 합니다. VPC
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

rds-instance-public-access-체크

Amazon Relational Database Service (RDSAmazon) 인스턴스가 퍼블릭되지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. Amazon RDS 데이터베이스 인스턴스는 민감한 정보를 포함할 수 있으며 이러한 계정에는 원칙과 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

rds-snapshots-public-prohibited

Amazon Relational Database Service (RDSAmazon) 인스턴스가 퍼블릭되지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. Amazon RDS 데이터베이스 인스턴스는 민감한 정보와 원칙을 포함할 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

redshift-cluster-public-access-체크

Amazon Redshift 클러스터가 퍼블릭되지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. Amazon Redshift 클러스터에는 민감한 정보와 원칙이 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

s3- account-level-public-access -블록 - 주기적

Amazon Simple Storage Service (Amazon S3) 버킷에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 이 규칙은 퍼블릭 액세스를 방지하여 권한이 없는 원격 사용자로부터 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다. 이 규칙을 사용하면 (구성 기본값: True), ignorePublicAcls (구성 기본값: True), ( blockPublicPolicy 구성 기본값: True) 및 매개변수 restrictPublicBuckets ( blockPublicAcls 구성 기본값: True) 를 선택적으로 설정할 수 있습니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

s3 bucket-level-public-access - - 금지됨

Amazon Simple Storage Service (Amazon S3) 버킷에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 이 규칙은 버킷 수준에서 퍼블릭 액세스를 차단하여 권한이 없는 원격 사용자로부터 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

s3- bucket-public-read-prohibited

승인된 사용자, 프로세스 및 디바이스만 Amazon Simple Storage Service (Amazon S3) 버킷에 액세스할 수 있도록 허용하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 액세스 관리는 데이터 분류와 일치해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

s3- bucket-public-write-prohibited

승인된 사용자, 프로세스 및 디바이스만 Amazon Simple Storage Service (Amazon S3) 버킷에 액세스할 수 있도록 허용하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 액세스 관리는 데이터 분류와 일치해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

sagemaker-notebook-no-direct-인터넷 액세스

Amazon SageMaker 노트북에서 직접 인터넷 액세스를 허용하지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 직접 인터넷 액세스를 방지함으로써 권한이 없는 사용자가 민감한 데이터에 액세스하는 것을 방지할 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

secretsmanager-secret-unused

사용하지 않는 자격 증명이 AWS Secrets Manager에 있는 경우 자격 증명을 비활성화 및/또는 제거해야 합니다. 이는 최소 권한 원칙에 위배될 수 있기 때문입니다. 이 규칙을 사용하면 값을 unusedForDays (Config 기본값: 90) 로 설정할 수 있습니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

ssm-document-not-public

AWS Systems Manager (SSM) 문서는 공개되지 않도록 하십시오. 이렇게 하면 의도하지 않은 SSM 문서 액세스가 발생할 수 있습니다. 공개 SSM 문서에는 계정, 리소스 및 내부 프로세스에 대한 정보가 노출될 수 있습니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

subnet-auto-assign-public-ip-비활성화됨

Amazon Virtual Private AWS Cloud (VPC) 서브넷에 퍼블릭 IP 주소가 자동으로 할당되지 않도록 하여 클라우드에 대한 액세스를 관리합니다. 이 속성이 활성화된 서브넷에서 시작되는 Amazon Elastic Compute Cloud (EC2) 인스턴스에는 기본 네트워크 인터페이스에 퍼블릭 IP 주소가 할당됩니다.
SEC-3 사람과 시스템에 대한 권한은 어떻게 관리하나요? 퍼블릭 및 크로스 계정 액세스를 강조하는 결과를 지속적으로 모니터링합니다. 퍼블릭 액세스 및 크로스 계정 액세스를 이러한 유형의 액세스가 필요한 리소스로만 제한하세요.

autoscaling-launch-config-public-ip-비활성화됨

퍼블릭 IP 주소로 네트워크 인터페이스를 구성하면 인터넷에서 해당 네트워크 인터페이스에 연결된 리소스에 도달할 수 있습니다. EC2리소스는 공개적으로 액세스할 수 없어야 합니다. 이렇게 하면 애플리케이션이나 서버에 의도하지 않은 액세스가 허용될 수 있기 때문입니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

api-gw-execution-logging-활성화됨

API게이트웨이 로깅에는 에 액세스한 사용자 API 및 액세스 방식에 대한 세부 정보가 표시됩니다. API 이러한 인사이트를 통해 사용자 활동을 파악할 수 있습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

opensearch-audit-logging-enabled

Amazon OpenSearch Service 도메인에서 감사 로깅이 활성화되어 있는지 확인하십시오. 감사 로깅을 사용하면 인증 성공 및 실패, 요청, 색인 변경, 수신 검색 쿼리 등 OpenSearch 도메인에서의 사용자 활동을 추적할 OpenSearch 수 있습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

cloud-trail-cloud-watch-로그 활성화됨

CloudWatch Amazon을 사용하여 로그 이벤트 활동을 중앙에서 수집하고 관리할 수 있습니다. AWS CloudTrail 데이터를 포함하면 사용자 내의 API 통화 활동에 대한 세부 정보가 제공됩니다. AWS 계정
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

cloudtrail-s3-dataevents-enabled

Amazon Simple Storage Service(S3) 데이터 이벤트를 수집하면 모든 변칙적 활동을 탐지하는 데 도움이 됩니다. 세부 AWS 계정 정보에는 Amazon S3 버킷의 객체에 액세스한 정보, IP 주소, 이벤트 시간이 포함됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

cw-loggroup-retention-period-체크

문제 해결 및 포렌식 조사에 도움이 되도록 로그 그룹에 대한 이벤트 로그 데이터를 최소 기간 동안 유지하세요. 사용 가능한 과거 이벤트 로그 데이터가 부족하면 잠재적으로 악의적인 이벤트를 재구성하고 식별하기가 어렵습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

elasticsearch-logs-to-cloudwatch

Amazon OpenSearch Service 도메인에 오류 로그가 활성화되어 있고 보존 및 응답을 위해 Amazon CloudWatch Logs로 스트리밍되는지 확인하십시오. 도메인 오류 로그는 보안 및 액세스 감사에 도움이 되며 가용성 문제를 진단하는 데 도움이 될 수 있습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

opensearch-logs-to-cloudwatch

Amazon OpenSearch Service 도메인에 오류 로그가 활성화되어 있고 보존 및 응답을 위해 Amazon CloudWatch Logs로 스트리밍되는지 확인하십시오. OpenSearch 서비스 오류 로그는 보안 및 액세스 감사에 도움이 되며 가용성 문제를 진단하는 데 도움이 될 수 있습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

elb-logging-enabled

Elastic Load Balancing 활동은 환경 내 통신의 중심 지점입니다. ELB로깅이 활성화되어 있는지 확인하세요. 수집된 데이터는 에 전송된 요청에 대한 세부 정보를 제공합니다ELB. 각 로그에는 요청을 받은 시간, 클라이언트의 IP 주소, 지연 시간, 요청 경로 및 서버 응답과 같은 정보가 포함되어 있습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

multi-region-cloudtrail-enabled

AWS CloudTrail AWS 관리 콘솔 작업 및 API 통화를 기록합니다. 전화를 건 사용자 및 계정 AWS, 호출이 이루어진 소스 IP 주소, 호출이 발생한 시간을 식별할 수 있습니다. CloudTrail MULTI_ _ REGION CLOUD TRAIL _ ENABLED _가 활성화된 경우 모든 AWS 지역의 로그 파일을 S3 버킷으로 전송합니다. 또한 새 지역을 AWS 시작하면 새 지역에 동일한 트레일이 생성됩니다. CloudTrail 따라서 별도의 조치를 취하지 않아도 새 지역의 API 활동이 포함된 로그 파일을 받게 됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

rds-logging-enabled

환경 내에서 로깅 및 모니터링을 지원하려면 Amazon 관계형 데이터베이스 서비스 (RDSAmazon) 로깅이 활성화되어 있는지 확인하십시오. Amazon RDS 로깅을 사용하면 연결, 연결 끊김, 쿼리 또는 쿼리된 테이블과 같은 이벤트를 캡처할 수 있습니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

s3- bucket-logging-enabled

Amazon Simple Storage Service(S3) 서버 액세스 로깅은 네트워크에 잠재적인 사이버 보안 이벤트가 있는지 모니터링하는 방법을 제공합니다. 이벤트는 Amazon S3 버킷에 대해 이루어진 요청에 대한 상세한 레코드를 캡처하여 모니터링됩니다. 각 액세스 로그 레코드는 단일 액세스 요청에 관한 세부 정보를 제공합니다. 세부 정보에는 요청자, 버킷 이름, 요청 시간, 요청 작업, 응답 상태, 오류 코드(해당하는 경우)가 포함됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

vpc-flow-logs-enabled

VPC흐름 로그는 Amazon Virtual Private Cloud (AmazonVPC) 의 네트워크 인터페이스에서 송수신되는 IP 트래픽에 대한 자세한 정보 기록을 제공합니다. 기본적으로 이 흐름 로그 레코드에는 소스, 대상, 프로토콜 등 IP 흐름의 다양한 구성 요소에 대한 값이 포함됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

wafv2-logging-enabled

환경 내에서 로깅 및 모니터링을 지원하려면 지역 및 글로벌 ACLs 웹에서 AWS WAF (V2) 로깅을 활성화하십시오. AWS WAF로깅은 웹에서 분석되는 트래픽에 대한 자세한 정보를 제공합니다ACL. 로그에는 AWS 리소스로부터 요청을 AWS WAF 받은 시간, 요청에 대한 정보, 각 요청이 일치한 규칙에 대한 조치가 기록됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

cloudtrail-security-trail-enabled

이 규칙은 여러 설정이 활성화되었는지 확인하여 에 대한 AWS AWS CloudTrail 권장 보안 모범 사례를 확실히 사용하는 데 도움이 됩니다. 여기에는 로그 암호화 사용, 로그 검증, 여러 AWS CloudTrail 지역에서의 활성화 등이 포함됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

redshift-cluster-configuration-check

저장 데이터를 보호하기 위해 Amazon Redshift 클러스터에 대해 암호화가 활성화되어 있는지 확인합니다. 또한 필수 구성이 Amazon Redshift 클러스터에 배포되었는지 확인해야 합니다. 데이터베이스의 연결 및 사용자 활동에 관한 정보를 제공하려면 감사 로깅을 활성화해야 합니다. 이 규칙을 사용하려면 (구성 기본값:) 및 clusterDbEncrypted loggingEnabled (구성 기본값:TRUE) 에 대한 값을 설정해야 합니다. TRUE 실제 값은 조직의 정책을 반영해야 합니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

guardduty-enabled-centralized

Amazon은 위협 인텔리전스 피드를 사용하여 잠재적인 사이버 보안 이벤트를 모니터링하고 탐지하는 데 도움을 줄 GuardDuty 수 있습니다. 여기에는 AWS 클라우드 환경 내에서 예상치 못한 무단 악의적인 활동을 식별하기 위한 악성 IPs 및 기계 학습 목록이 포함됩니다.
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

securityhub-enabled

AWS Security Hub는 승인되지 않은 사용자, 연결, 장치 및 소프트웨어를 모니터링하는 데 도움이 됩니다. AWS Security Hub는 여러 서비스의 보안 경고 또는 조사 결과를 집계하고 구성하며 우선 순위를 지정합니다. AWS 이러한 서비스로는 Amazon Security Hub, Amazon Inspector, Amazon Macie, Identity 및 Access Management IAM () 액세스 분석기 AWS , 방화벽 AWS 관리자, 파트너 솔루션 등이 있습니다. AWS
SEC-4 보안 이벤트는 어떻게 감지하고 조사하나요? 로그와 지표에서 이벤트를 캡처하고 분석하여 가시성을 확보합니다. 보안 이벤트 및 잠재적 위협에 대해 조치를 취해 워크로드를 보호할 수 있습니다.

cloudwatch-alarm-action-check

Amazon은 지표가 지정된 평가 기간 수의 임계값을 위반할 경우 CloudWatch 경보를 보냅니다. 이러한 경보는 여러 기간에 대해 지정된 임계값과 지표 또는 표현식의 값을 비교하여 하나 이상의 작업을 수행합니다. 이 규칙에는 alarmActionRequired (구성 기본값: True), insufficientDataAction 필수 (구성 기본값: True), ( okActionRequired 구성 기본값: False) 값이 필요합니다. 실제 값은 사용자 환경의 경보 동작을 반영해야 합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

elasticsearch-in-vpc-only

Amazon OpenSearch 서비스 (OpenSearch 서비스) 도메인이 Amazon Virtual Private Cloud (AmazonVPC) 내에 있는지 확인하여 클라우드에 대한 액세스를 관리합니다. AWS Amazon 내의 OpenSearch 서비스 도메인을 VPC 사용하면 인터넷 게이트웨이, NAT 장치 또는 VPN 연결 VPC 없이 서비스와 Amazon 내의 다른 OpenSearch 서비스 간에 안전하게 통신할 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

opensearch-in-vpc-only

Amazon OpenSearch 서비스 도메인이 Amazon Virtual Private AWS Cloud (AmazonVPC) 내에 있도록 하여 클라우드에 대한 액세스를 관리합니다. 아마존 내의 Amazon OpenSearch 서비스 도메인을 VPC 사용하면 인터넷 게이트웨이, NAT 디바이스 또는 VPN 연결 VPC 없이도 Amazon 서비스와 아마존 내 다른 OpenSearch 서비스 간에 안전하게 통신할 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

ec2- instances-in-vpc

Amazon 가상 사설 클라우드 (AmazonEC2) 내에 Amazon Elastic Compute Cloud (AmazonVPC) 인스턴스를 배포하면 인터넷 게이트웨이VPC, NAT 디바이스 또는 VPN 연결 없이 인스턴스와 아마존 내의 다른 서비스 간에 안전하게 통신할 수 있습니다. 모든 트래픽은 AWS 클라우드 내에서 안전하게 유지됩니다. 논리적으로 격리되어 있기 때문에 Amazon VPC 내에 있는 도메인은 퍼블릭 엔드포인트를 사용하는 도메인과 비교할 때 추가 보안 계층이 있습니다. Amazon EC2 인스턴스를 Amazon에 VPC 할당하여 액세스를 적절하게 관리합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

lambda-inside-vpc

Amazon 가상 사설 클라우드 (Amazon) 내에 Lambda 함수를 AWS 배포하여 VPC Amazon 내의 함수와 다른 서비스 간의 안전한 통신을 지원합니다. VPC 이 구성을 사용하면 인터넷 게이트웨이, NAT 디바이스 또는 VPN 연결이 필요하지 않습니다. 모든 트래픽은 AWS 클라우드 내에 안전하게 유지됩니다. 논리적으로 격리되어 있기 때문에 Amazon VPC 내에 있는 도메인은 퍼블릭 엔드포인트를 사용하는 도메인과 비교할 때 추가 보안 계층이 있습니다. 액세스를 적절하게 관리하려면 AWS Lambda 함수를 a에 할당해야 합니다. VPC
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

redshift-enhanced-vpc-routing-활성화됨

향상된 VPC 라우팅은 클러스터와 데이터 리포지토리 간의 모든 COPY 및 UNLOAD 트래픽이 Amazon을 통과하도록 강제합니다. VPC 그런 다음 보안 그룹 및 네트워크 액세스 제어 목록과 같은 VPC 기능을 사용하여 네트워크 트래픽을 보호할 수 있습니다. 또한 VPC 흐름 로그를 사용하여 네트워크 트래픽을 모니터링할 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

alb-waf-enabled

웹 애플리케이션을 보호하는 데 도움이 되도록 Elastic Load Balancer (ELB) 에서 AWS WAF 활성화되었는지 확인하십시오. A는 웹 애플리케이션을 보호하거나 APIs 일반적인 웹 공격으로부터 보호하는 WAF 데 도움이 됩니다. 이러한 웹 익스플로잇은 사용자 환경에서 가용성에 영향을 미치고 보안을 손상시키거나 리소스를 과도하게 소비할 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

api-gw-associated-with-와프

AWS WAF정의한 사용자 지정 가능한 웹 보안 규칙 및 조건에 따라 웹 요청을 허용, 차단 또는 계산하는 규칙 세트 (웹 액세스 제어 목록 (웹 액세스 제어 목록 (웹ACL)) 를 구성할 수 있습니다. Amazon API Gateway 단계가 WAF ACL 웹과 연결되어 있는지 확인하여 악의적인 공격으로부터 보호하십시오.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

dms-replication-not-public

DMS복제 인스턴스에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드에 대한 액세스를 관리합니다. DMS복제 인스턴스에는 민감한 정보가 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

ebs-snapshot-public-restorable-체크

EBS스냅샷을 공개적으로 복원할 수 없도록 하여 AWS 클라우드에 대한 액세스를 관리합니다. EBS볼륨 스냅샷에는 민감한 정보가 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

ec2- instance-multiple-eni-check

이 규칙은 Amazon Elastic Compute Cloud (AmazonEC2) 인스턴스에 여러 개가 있는지 확인합니다ENIs. 여러 개가 있으면 이중 홈 인스턴스, 즉 서브넷이 여러 개 있는 인스턴스가 발생할 ENIs 수 있습니다. 이로 인해 네트워크 보안이 복잡해지고 의도하지 않은 네트워크 경로와 액세스가 발생할 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

ec2- instance-no-public-ip

Amazon Elastic Compute AWS Cloud (AmazonEC2) 인스턴스에 공개적으로 액세스할 수 없도록 하여 클라우드에 대한 액세스를 관리합니다. Amazon EC2 인스턴스는 민감한 정보를 포함할 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

emr-master-no-public-ip

Amazon EMR 클러스터 마스터 노드에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드에 대한 액세스를 관리합니다. Amazon EMR 클러스터 마스터 노드에는 민감한 정보가 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

lambda-function-public-access-금지됨

AWS Lambda 함수에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 퍼블릭 액세스는 잠재적으로 리소스 가용성을 저하시킬 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

no-unrestricted-route-to-igw

Amazon EC2 라우팅 테이블에 인터넷 게이트웨이에 대한 무제한 경로가 없는지 확인하십시오. Amazon 내 워크로드에 대한 인터넷 액세스를 제거하거나 제한하면 환경 내에서 의도하지 않은 액세스를 줄일 VPCs 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

rds-instance-public-access-체크

Amazon Relational Database Service (RDSAmazon) 인스턴스가 퍼블릭되지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. Amazon RDS 데이터베이스 인스턴스는 민감한 정보를 포함할 수 있으며 이러한 계정에는 원칙과 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

rds-snapshots-public-prohibited

Amazon Relational Database Service (RDSAmazon) 인스턴스가 퍼블릭되지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. Amazon RDS 데이터베이스 인스턴스는 민감한 정보와 원칙을 포함할 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

redshift-cluster-public-access-체크

Amazon Redshift 클러스터가 퍼블릭되지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. Amazon Redshift 클러스터에는 민감한 정보와 원칙이 포함될 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

restricted-ssh

Amazon Elastic Compute Cloud (AmazonEC2) 보안 그룹은 리소스에 대한 수신 및 송신 네트워크 트래픽의 상태 저장 필터링을 제공하여 네트워크 액세스를 관리하는 데 도움을 줄 수 있습니다. AWS 리소스의 0.0.0.0/0에서 포트 22로 수신(또는 원격) 트래픽을 허용하지 않으면 원격 액세스를 제한하는 데 도움이 됩니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

s3- -블록 - account-level-public-access 주기적

Amazon Simple Storage Service (Amazon S3) 버킷에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 이 규칙은 퍼블릭 액세스를 방지하여 권한이 없는 원격 사용자로부터 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다. 이 규칙을 사용하면 (구성 기본값: True), ignorePublicAcls (구성 기본값: True), ( blockPublicPolicy 구성 기본값: True) 및 매개변수 restrictPublicBuckets ( blockPublicAcls 구성 기본값: True) 를 선택적으로 설정할 수 있습니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

s3- -금지됨 bucket-level-public-access

Amazon Simple Storage Service (Amazon S3) 버킷에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 이 규칙은 버킷 수준에서 퍼블릭 액세스를 차단하여 권한이 없는 원격 사용자로부터 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

s3- bucket-public-read-prohibited

승인된 사용자, 프로세스 및 디바이스만 Amazon Simple Storage Service (Amazon S3) 버킷에 액세스할 수 있도록 허용하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 액세스 관리는 데이터 분류와 일치해야 합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

s3- bucket-public-write-prohibited

승인된 사용자, 프로세스 및 디바이스만 Amazon Simple Storage Service (Amazon S3) 버킷에 액세스할 수 있도록 허용하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 액세스 관리는 데이터 분류와 일치해야 합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

sagemaker-notebook-no-direct-인터넷 액세스

Amazon SageMaker 노트북에서 직접 인터넷 액세스를 허용하지 않도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 직접 인터넷 액세스를 방지함으로써 권한이 없는 사용자가 민감한 데이터에 액세스하는 것을 방지할 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

ssm-document-not-public

AWS Systems Manager (SSM) 문서는 공개되지 않도록 하십시오. 이렇게 하면 의도하지 않은 SSM 문서 액세스가 발생할 수 있습니다. 공개 SSM 문서에는 계정, 리소스 및 내부 프로세스에 대한 정보가 노출될 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

subnet-auto-assign-public-ip-비활성화됨

Amazon Virtual Private AWS Cloud (VPC) 서브넷에 퍼블릭 IP 주소가 자동으로 할당되지 않도록 하여 클라우드에 대한 액세스를 관리합니다. 이 속성이 활성화된 서브넷에서 시작되는 Amazon Elastic Compute Cloud (EC2) 인스턴스에는 기본 네트워크 인터페이스에 퍼블릭 IP 주소가 할당됩니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

vpc-default-security-group-폐점

Amazon Elastic Compute Cloud (AmazonEC2) 보안 그룹은 리소스에 대한 수신 및 송신 네트워크 트래픽의 상태 저장 필터링을 제공하여 네트워크 액세스 관리를 지원할 수 있습니다. AWS 기본 보안 그룹의 모든 트래픽을 제한하면 리소스에 대한 원격 액세스를 제한하는 데 도움이 됩니다. AWS
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

autoscaling-launch-config-public-ip-비활성화됨

퍼블릭 IP 주소로 네트워크 인터페이스를 구성하면 인터넷에서 해당 네트워크 인터페이스에 연결된 리소스에 도달할 수 있습니다. EC2리소스는 공개적으로 액세스할 수 없어야 합니다. 이렇게 하면 애플리케이션이나 서버에 의도하지 않은 액세스가 허용될 수 있기 때문입니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

restricted-common-ports

Amazon Elastic Compute AWS Cloud (AmazonEC2) 보안 그룹에서 공통 포트를 제한하여 클라우드의 리소스에 대한 액세스를 관리합니다. 포트 액세스를 신뢰할 수 있는 소스로 제한하지 않으면 시스템의 가용성, 무결성 및 기밀성에 대한 공격이 발생할 수 있습니다. 이 규칙을 통해 blockedPort blockedPort 1~5개의 매개변수를 선택적으로 설정할 수 있습니다 (구성 기본값: 20,21,3389,3306,4333). 실제 값은 조직의 정책을 반영해야 합니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

vpc-sg-open-only-to-authorized-ports

Amazon Elastic Compute AWS Cloud (AmazonEC2) 보안 그룹에서 공통 포트를 제한하여 클라우드의 리소스에 대한 액세스를 관리합니다. 포트 액세스를 신뢰할 수 있는 소스로 제한하지 않으면 시스템의 가용성, 무결성 및 기밀성에 대한 공격이 발생할 수 있습니다. 인터넷(0.0.0.0/0)에서 보안 그룹 내 리소스에 대한 액세스를 제한함으로써 내부 시스템에 대한 원격 액세스를 제어할 수 있습니다.
SEC-5 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

waf-regional-rule-not-비어 있음

비어 있지 않은 규칙이 있는지 확인하세요 AWS WAF. 조건이 없는 규칙에는 의도하지 않은 동작이 발생할 수 있습니다.
SEC-5 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

waf-regional-rulegroup-not-비어 있음

비어 있지 않은 규칙 그룹이 있는지 확인하세요 AWS WAF. 규칙 그룹이 비어 있으면 의도하지 않은 동작이 발생할 수 있습니다.
SEC-5 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

waf-regional-webacl-not-비어 있음

AWS WAF캔에 ACL 연결된 웹에는 웹 요청을 검사하고 제어하기 위한 규칙 및 규칙 그룹 모음이 들어 있습니다. ACL웹이 비어 있는 경우 웹 트래픽은 탐지되거나 조치를 취하지 않고 그대로 전달됩니다WAF.
SEC-5 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

vpc-network-acl-unused-체크

이 규칙은 Amazon Virtual Private Cloud (VPC) 네트워크 액세스 제어 목록을 사용할 수 있도록 합니다. 사용하지 않는 네트워크 액세스 제어 목록을 모니터링하면 환경의 정확한 인벤토리와 관리에 도움이 될 수 있습니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

guardduty-enabled-centralized

Amazon은 위협 인텔리전스 피드를 사용하여 잠재적인 사이버 보안 이벤트를 모니터링하고 탐지하는 데 도움을 줄 GuardDuty 수 있습니다. 여기에는 AWS 클라우드 환경 내에서 예상치 못한 무단 악의적인 활동을 식별하기 위한 악성 IPs 및 기계 학습 목록이 포함됩니다.
SEC-5 네트워크 리소스는 어떻게 보호하나요? 인터넷이든 프라이빗 네트워크이든 관계없이 특정 형태의 네트워크 연결이 있는 모든 워크로드에는 외부 및 내부 네트워크 기반 위협으로부터 보호하는 데 도움이 되는 다중 방어 계층이 필요합니다.

vpc-flow-logs-enabled

VPC흐름 로그는 Amazon Virtual Private Cloud (AmazonVPC) 의 네트워크 인터페이스에서 송수신되는 IP 트래픽에 대한 자세한 정보 기록을 제공합니다. 기본적으로 이 흐름 로그 레코드에는 소스, 대상, 프로토콜 등 IP 흐름의 다양한 구성 요소에 대한 값이 포함됩니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

rds-automatic-minor-version-업그레이드 지원

Amazon Relational Database Service RDS () 인스턴스에서 자동 마이너 버전 업그레이드를 활성화하여 관계형 데이터베이스 관리 시스템 RDBMS () 에 대한 최신 마이너 버전 업데이트가 설치되도록 합니다. 여기에는 보안 패치 및 버그 수정이 포함될 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

cloud-trail-log-file-검증 지원

AWS CloudTrail 로그 파일 검증을 활용하여 로그의 무결성을 확인합니다. CloudTrail 로그 파일 검증은 로그 파일이 CloudTrail 전송된 후 수정되거나 삭제되었는지 또는 변경되지 않았는지 확인하는 데 도움이 됩니다. 이 기능은 업계 표준 알고리즘 (해싱의 경우 -256, 디지털 서명의 경우 SHA -256SHA) 을 사용하여 구축되었습니다. RSA 따라서 탐지 없이 로그 파일을 수정, 삭제 또는 위조하는 것은 계산상 불가능합니다. CloudTrail
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

cloudtrail-security-trail-enabled

이 규칙은 여러 설정이 활성화되었는지 확인하여 에 대한 AWS AWS CloudTrail 권장 보안 모범 사례를 확실히 사용할 수 있도록 합니다. 여기에는 로그 암호화 사용, 로그 검증, 여러 AWS CloudTrail 지역에서의 활성화 등이 포함됩니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

elastic-beanstalk-managed-updates-지원

Amazon Elastic Beanstalk 환경에서 관리형 플랫폼 업데이트를 활성화하면 사용 가능한 최신 플랫폼 수정, 업데이트 및 환경 기능이 설치됩니다. 패치 설치를 최신 상태로 유지하는 것이 시스템 보안의 모범 사례입니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

lambda-inside-vpc

Amazon 가상 사설 클라우드 (Amazon) 내에 Lambda 함수를 AWS 배포하여 VPC Amazon 내의 함수와 다른 서비스 간의 안전한 통신을 지원합니다. VPC 이 구성을 사용하면 인터넷 게이트웨이, NAT 디바이스 또는 VPN 연결이 필요하지 않습니다. 모든 트래픽은 AWS 클라우드 내에 안전하게 유지됩니다. 논리적으로 격리되어 있기 때문에 Amazon VPC 내에 있는 도메인은 퍼블릭 엔드포인트를 사용하는 도메인과 비교할 때 추가 보안 계층이 있습니다. 액세스를 적절하게 관리하려면 AWS Lambda 함수를 a에 할당해야 합니다. VPC
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ecr-private-image-scanning-지원

Amazon Elastic 컨테이너 리포지토리 (ECR) 이미지 스캐닝은 컨테이너 이미지의 소프트웨어 취약성을 식별하는 데 도움이 됩니다. ECR리포지토리에서 이미지 스캔을 활성화하면 저장되는 이미지의 무결성과 안전성에 대한 검증 계층이 추가됩니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ecs-container-insights-enabled

모니터링은 Amazon Elastic Container Service (ECS) 및 AWS 솔루션의 안정성, 가용성 및 성능을 유지하는 데 있어 중요한 부분입니다. 또한 Container Insights는 컨테이너 재시작 오류 같은 진단 정보를 제공하여 문제를 격리하고 신속하게 해결할 수 있도록 도와줍니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ecs-fargate-latest-platform-버전

보안 업데이트 및 패치는 AWS Fargate 작업을 위해 자동으로 배포됩니다. AWS Fargate 플랫폼 버전에 영향을 미치는 보안 문제가 발견되면 플랫폼 버전을 AWS 패치합니다. AWS Fargate를 실행하는 Amazon Elastic Container Service (ECS) 작업의 패치 관리를 지원하려면 최신 플랫폼 버전을 사용하도록 서비스 독립 실행형 작업을 업데이트하십시오.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

redshift-cluster-maintenancesettings-check

이 규칙은 Amazon Redshift 클러스터가 조직에서 선호하는 설정을 갖도록 보장합니다. 특히 데이터베이스에 기본 설정된 유지 관리 기간과 자동화된 스냅샷 보존 기간이 있습니다. 이 규칙을 사용하려면 를 설정해야 합니다. allowVersionUpgrade 기본값은 true입니다. 또한 선택적으로 기간 preferredMaintenanceWindow (기본값은 토: 16:00 -토: 16:30) 과 automatedSnapshotRetention 기간 (기본값은 1) 을 설정할 수 있습니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2-imdsv2-check

Amazon Elastic Compute Cloud (AmazonIMDSv2) 인스턴스 메타데이터에 대한 액세스 및 제어를 보호하려면 인스턴스 메타데이터 서비스 버전 2 (EC2) 메서드가 활성화되어 있는지 확인하십시오. 이 IMDSv2 메서드는 세션 기반 제어를 사용합니다. 를 사용하면 IMDSv2 컨트롤을 구현하여 인스턴스 메타데이터에 대한 변경을 제한할 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- instance-multiple-eni-check

이 규칙은 Amazon Elastic Compute Cloud (AmazonEC2) 인스턴스에 여러 개가 있는지 확인합니다ENIs. 여러 개가 있으면 이중 홈 인스턴스, 즉 서브넷이 여러 개 있는 인스턴스가 발생할 ENIs 수 있습니다. 이로 인해 네트워크 보안이 복잡해지고 의도하지 않은 네트워크 경로와 액세스가 발생할 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- instance-no-public-ip

Amazon Elastic Compute AWS Cloud (AmazonEC2) 인스턴스에 공개적으로 액세스할 수 없도록 하여 클라우드에 대한 액세스를 관리합니다. Amazon EC2 인스턴스는 민감한 정보를 포함할 수 있으며 이러한 계정에는 액세스 제어가 필요합니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- instance-profile-attached

EC2인스턴스 프로필은 EC2 인스턴스에 IAM 역할을 전달합니다. 인스턴스 프로파일을 인스턴스에 연결하면 최소 권한 및 권한 관리에 도움이 될 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- -매니저 instance-managed-by-systems

AWS Systems Manager를 사용하여 Amazon Elastic Compute Cloud (AmazonEC2) 인스턴스를 관리하면 조직 내 소프트웨어 플랫폼 및 애플리케이션의 인벤토리를 작성할 수 있습니다. AWS Systems Manager를 사용하여 자세한 시스템 구성, 운영 체제 패치 수준, 서비스 이름 및 유형, 소프트웨어 설치, 애플리케이션 이름, 게시자 및 버전, 사용자 환경에 대한 기타 세부 정보를 제공할 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- -비주기적 security-group-attached-to

이 규칙은 보안 그룹이 Amazon Elastic Compute Cloud (AmazonEC2) 인스턴스 또는 인스턴스에 연결되도록 ENI 합니다. 이 규칙은 인벤토리에서 사용하지 않는 보안 그룹을 모니터링하고 환경을 관리하는 데 도움이 됩니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2-stopped-instance

이 규칙을 활성화하면 조직의 표준에 따라 Amazon 인스턴스가 허용된 일수를 초과하여 중지되었는지 확인하여 Amazon Elastic Compute Cloud (AmazonEC2) EC2 인스턴스의 기본 구성을 쉽게 수행할 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- volume-inuse-check

이 규칙은 Amazon Elastic Compute Cloud (AmazonEC2) 인스턴스에 연결된 Amazon Elastic Block Store 볼륨이 인스턴스 종료 시 삭제 대상으로 표시되도록 합니다. 연결된 인스턴스가 종료될 때 Amazon EBS 볼륨이 삭제되지 않으면 최소 기능 개념에 위배될 수 있습니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- -check managedinstance-association-compliance-status

AWS Systems Manager 연결을 사용하면 조직 내 소프트웨어 플랫폼 및 애플리케이션의 인벤토리를 관리하는 데 도움이 됩니다. AWS Systems Manager는 관리형 인스턴스에 구성 상태를 할당하고 운영 체제 패치 수준, 소프트웨어 설치, 애플리케이션 구성 및 환경에 대한 기타 세부 정보의 기준을 설정할 수 있도록 합니다.
SEC-6 컴퓨팅 리소스는 어떻게 보호하나요? 워크로드의 컴퓨팅 리소스를 외부 및 내부 위협으로부터 보호할 수 있는 다중 방어 계층이 필요합니다. 컴퓨팅 EC2 리소스에는 인스턴스, 컨테이너, AWS Lambda 함수, 데이터베이스 서비스, IoT 디바이스 등이 포함됩니다.

ec2- -check managedinstance-patch-compliance-status

이 규칙을 활성화하면 Amazon Elastic Compute Cloud (AmazonEC2) 취약성을 식별하고 문서화하는 데 도움이 됩니다. 이 규칙은 조직의 정책 및 절차에 따라 AWS Systems Manager에서 Amazon EC2 인스턴스 패치를 준수하는지 확인합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

api-gw-cache-enabled-그리고 암호화됨

저장된 데이터를 보호하려면 API 게이트웨이 스테이지의 캐시에 암호화가 활성화되어 있어야 합니다. API메서드에서 민감한 데이터를 캡처할 수 있으므로 저장 중 암호화를 활성화하면 해당 데이터를 보호하는 데 도움이 됩니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

backup-recovery-point-encrypted

AWS Backup 복구 지점에 암호화가 활성화되어 있는지 확인합니다. 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

codebuild-project-artifact-encryption

저장된 민감한 데이터를 보호하려면 AWS CodeBuild 아티팩트에 암호화가 활성화되어 있는지 확인하세요.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

codebuild-project-s3-로그 암호화

저장된 민감한 데이터를 보호하려면 Amazon S3에 저장된 AWS CodeBuild 로그에 대해 암호화가 활성화되어 있는지 확인하십시오.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

kms-cmk-not-scheduled-삭제를 위해

저장된 데이터를 보호하는 데 도움이 되도록 키 관리 서비스 () 에서 필요한 고객 마스터 키 (CMKs) 가 삭제되도록 예약되어 있지 않은지 확인하십시오. AWS AWS KMS 때때로 키 삭제가 필요하기 때문에 이 규칙은 실수로 키가 예약된 경우 삭제가 예약된 모든 키를 확인하는 데 도움을 줄 수 있습니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

cloud-trail-encryption-enabled

민감한 데이터가 존재할 수 있으며 저장된 데이터를 보호하는 데 도움이 되므로 AWS CloudTrail 트레일에 암호화를 활성화해야 합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

cloudwatch-log-group-encrypted

저장된 민감한 데이터를 보호하려면 Amazon CloudWatch Log Groups에 암호화가 활성화되어 있는지 확인하십시오.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

dynamodb-table-encrypted-kms

Amazon DynamoDB 테이블에 대해 암호화가 활성화되었는지 확인합니다. 이러한 테이블에 민감한 데이터가 저장 중일 수 있으므로 저장 암호화를 활성화하여 해당 데이터를 보호합니다. 기본적으로 DynamoDB 테이블은 AWS 소유한 고객 마스터 키 () 로 암호화됩니다. CMK
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

ec2- ebs-encryption-by-default

저장된 데이터를 보호하려면 Amazon Elastic Block Store (AmazonEBS) 볼륨에 암호화가 활성화되어 있는지 확인하십시오. 이러한 볼륨에 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

efs-encrypted-check

민감한 데이터가 존재할 수 있고 저장된 데이터를 보호하는 데 도움이 되므로 Amazon Elastic File System (EFS) 에 암호화가 활성화되어 있는지 확인하십시오.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

elasticsearch-encrypted-at-rest

민감한 데이터가 존재할 수 있고 저장된 데이터를 보호하는 데 도움이 되므로 Amazon OpenSearch Service (OpenSearch Service) 도메인에 암호화가 활성화되어 있는지 확인하십시오.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

opensearch-encrypted-at-rest

민감한 데이터가 존재할 수 있고 저장된 데이터를 보호하는 데 도움이 되므로 Amazon OpenSearch Service 도메인에 암호화가 활성화되어 있는지 확인하십시오.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

encrypted-volumes

민감한 데이터가 존재할 수 있고 저장된 데이터를 보호하는 데 도움이 되므로 Amazon Elastic Block Store (AmazonEBS) 볼륨에 암호화가 활성화되어 있는지 확인하십시오.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

rds-snapshot-encrypted

Amazon 관계형 데이터베이스 서비스 (RDSAmazon) 스냅샷에 암호화가 활성화되어 있는지 확인하십시오. 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

rds-storage-encrypted

저장된 데이터를 보호하려면 Amazon 관계형 데이터베이스 서비스 (RDSAmazon) 인스턴스에 암호화가 활성화되어 있는지 확인하십시오. Amazon RDS 인스턴스에는 민감한 데이터가 저장되어 있을 수 있으므로 저장 중 암호화를 활성화하면 해당 데이터를 보호하는 데 도움이 됩니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

redshift-cluster-configuration-check

저장 데이터를 보호하기 위해 Amazon Redshift 클러스터에 대해 암호화가 활성화되어 있는지 확인합니다. 또한 필수 구성이 Amazon Redshift 클러스터에 배포되었는지 확인해야 합니다. 데이터베이스의 연결 및 사용자 활동에 관한 정보를 제공하려면 감사 로깅을 활성화해야 합니다. 이 규칙을 사용하려면 (구성 기본값:) 및 clusterDbEncrypted loggingEnabled (구성 기본값:TRUE) 에 대한 값을 설정해야 합니다. TRUE 실제 값은 조직의 정책을 반영해야 합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

redshift-cluster-kms-enabled

저장된 데이터를 보호하려면 Amazon Redshift 클러스터에 AWS 키 관리 서비스 (AWS KMS) 를 통한 암호화가 활성화되어 있는지 확인하십시오. Redshift 클러스터에 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- 활성화됨 bucket-server-side-encryption

저장 데이터를 보호하려면 Amazon Simple Storage Service(S3) 버킷에 대해 암호화가 활성화되어 있는지 확인합니다. Amazon S3 버킷에 저장 중 민감한 데이터가 존재할 수 있으므로 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- default-encryption-kms

Amazon Simple Storage Service(S3) 버킷에 대해 암호화가 활성화되어 있는지 확인합니다. Amazon S3 버킷에 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

sagemaker-endpoint-configuration-kms-키 구성

저장된 데이터를 보호하려면 엔드포인트에 AWS 키 관리 서비스 (AWS KMS) 를 통한 암호화가 활성화되어 있는지 확인하십시오. SageMaker 민감한 데이터가 SageMaker 엔드포인트에 저장되어 있을 수 있으므로 저장 중 암호화를 활성화하면 해당 데이터를 보호하는 데 도움이 됩니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

sagemaker-notebook-instance-kms-키 구성

저장된 데이터를 보호하려면 노트북에 AWS 키 관리 서비스 (AWS KMS) 를 통한 암호화가 활성화되어 있는지 확인하십시오. SageMaker 민감한 데이터가 SageMaker 노트북에 저장되어 있을 수 있으므로 저장 시 암호화를 활성화하면 해당 데이터를 보호하는 데 도움이 됩니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

secretsmanager-using-cmk

저장된 데이터를 보호하려면 AWS Secrets Manager 암호에 대해 AWS 키 관리 서비스 (AWS KMS) 를 통한 암호화가 활성화되어 있는지 확인하십시오. Secrets Manager 암호에 저장 중 민감한 데이터가 존재할 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

sns-encrypted-kms

저장된 데이터를 보호하려면 Amazon 단순 알림 서비스 (AmazonSNS) 주제를 AWS 키 관리 서비스 (AWS KMS) 를 사용한 암호화가 필수인지 확인하십시오. 게시된 메시지에 민감한 데이터가 저장될 수 있으므로 저장 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- bucket-versioning-enabled

Amazon Simple Storage Service(S3) 버킷 버전 관리를 사용하면 동일한 Amazon S3 버킷 내에 객체의 여러 변형을 보유할 수 있습니다. 버전 관리를 사용하여 Amazon S3 버킷에 저장된 모든 버전의 모든 객체를 보존, 검색 및 복원합니다. 버전 관리는 의도치 않은 사용자 작업 및 애플리케이션 장애로부터 복구하는 데 도움이 됩니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

account-part-of-organizations

AWS Organizations AWS 계정 내에서의 중앙 집중식 관리는 계정이 규정을 준수하는지 확인하는 데 도움이 됩니다. 중앙 집중식 계정 거버넌스가 없으면 계정 구성이 일관되지 않아 리소스와 민감한 데이터가 노출될 수 있습니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- -블록 - account-level-public-access 주기적

Amazon Simple Storage Service (Amazon S3) 버킷에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 이 규칙은 퍼블릭 액세스를 방지하여 권한이 없는 원격 사용자로부터 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다. 이 규칙을 사용하면 (구성 기본값: True), ignorePublicAcls (구성 기본값: True), ( blockPublicPolicy 구성 기본값: True) 및 매개변수 restrictPublicBuckets ( blockPublicAcls 구성 기본값: True) 를 선택적으로 설정할 수 있습니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- -금지됨 bucket-level-public-access

Amazon Simple Storage Service (Amazon S3) 버킷에 공개적으로 액세스할 수 없도록 하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 이 규칙은 버킷 수준에서 퍼블릭 액세스를 차단하여 권한이 없는 원격 사용자로부터 민감한 데이터를 안전하게 보호하는 데 도움이 됩니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- bucket-public-read-prohibited

승인된 사용자, 프로세스 및 디바이스만 Amazon Simple Storage Service (Amazon S3) 버킷에 액세스할 수 있도록 허용하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 액세스 관리는 데이터 분류와 일치해야 합니다.
SEC-8 저장 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 처리 오류의 위험을 줄여 저장 데이터를 보호합니다.

s3- bucket-public-write-prohibited

승인된 사용자, 프로세스 및 디바이스만 Amazon Simple Storage Service (Amazon S3) 버킷에 액세스할 수 있도록 허용하여 AWS 클라우드의 리소스에 대한 액세스를 관리합니다. 액세스 관리는 데이터 분류와 일치해야 합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

acm-certificate-expiration-check

에서 X509 인증서를 발급하도록 하여 네트워크 무결성이 보호되도록 하십시오. AWS ACM 이러한 인증서는 유효하고 만료되지 않은 것이어야 합니다. 이 규칙에는 daysToExpiration (AWS 기본 보안 모범 사례 값: 90) 의 값이 필요합니다. 실제 값은 조직의 정책을 반영해야 합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

엘브v2- acm-certificate-required

민감한 데이터가 존재할 수 있으므로 전송 시 데이터를 보호하는 데 도움이 되도록 Elastic Load Balancing에 대해 암호화가 활성화되었는지 확인합니다. AWS Certificate Manager를 사용하여 AWS 서비스 및 내부 리소스가 포함된 공용 및 SSL TLS 사설/인증서를 관리, 제공 및 배포할 수 있습니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

elb-acm-certificate-required

민감한 데이터가 존재할 수 있으므로 전송 시 데이터를 보호하는 데 도움이 되도록 Elastic Load Balancing에 대해 암호화가 활성화되었는지 확인합니다. AWS Certificate Manager를 사용하여 AWS 서비스 및 내부 리소스가 포함된 공용 및 SSL TLS 사설/인증서를 관리, 제공 및 배포할 수 있습니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

alb-http-drop-invalid-헤더 지원

엘라스틱 로드 밸런서 (ELB) 가 http 헤더를 삭제하도록 구성되어 있는지 확인하세요. 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

alb-http-to-https-리다이렉션 체크

전송 중인 데이터를 보호하려면 Application Load Balancer가 암호화되지 않은 요청을 로 자동으로 리디렉션하도록 하십시오. HTTP HTTPS 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

api-gw-ssl-enabled

Amazon API Gateway REST API 스테이지는 백엔드 시스템이 Gateway에서 시작된 요청을 인증할 수 있도록 SSL 인증서로 구성되어 있는지 확인합니다. API
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

elasticsearch-node-to-node-암호화 검사

Amazon OpenSearch 서비스에 대한 node-to-node 암호화가 활성화되어 있는지 확인하십시오. ode-to-node 암호화를 사용하지 않으면 Amazon Virtual Private Cloud (AmazonVPC) 내의 모든 통신에 대해 TLS 1.2 암호화가 가능합니다. 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

opensearch-node-to-node-암호화 검사

Amazon OpenSearch 서비스에 대한 node-to-node 암호화가 활성화되어 있는지 확인하십시오. ode-to-node 암호화를 사용하지 않으면 Amazon Virtual Private Cloud (AmazonVPC) 내의 모든 통신에 대해 TLS 1.2 암호화가 가능합니다. 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

opensearch-https-required

민감한 데이터가 존재할 수 있고 전송 중인 데이터를 보호하는 데 도움이 되므로 Amazon OpenSearch Service 도메인에 대한 연결이 HTTPS 활성화되어 있는지 확인하십시오.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

redshift-require-tls-ssl

Amazon Redshift 클러스터를 클라이언트에 연결하려면 TLS SSL SQL /암호화가 필요한지 확인하십시오. 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

s3- bucket-ssl-requests-only

전송 중인 데이터를 보호하려면 Amazon Simple Storage Service (Amazon S3) 버킷에 보안 소켓 계층 () 사용 요청이 있어야 합니다. SSL 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

elb-tls-https-listeners전용

엘라스틱 로드 밸런서 (ELBs) 가 SSL 또는 HTTPS 리스너로 구성되어 있는지 확인하십시오. 민감한 데이터가 존재할 수 있으므로 전송 중 암호화를 활성화하여 해당 데이터를 보호합니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

vpc-flow-logs-enabled

VPC흐름 로그는 Amazon Virtual Private Cloud (AmazonVPC) 의 네트워크 인터페이스에서 송수신되는 IP 트래픽에 대한 자세한 정보 기록을 제공합니다. 기본적으로 이 흐름 로그 레코드에는 소스, 대상, 프로토콜 등 IP 흐름의 다양한 구성 요소에 대한 값이 포함됩니다.
SEC-9 전송 중 데이터는 어떻게 보호하나요? 여러 제어를 구현하여 무단 액세스 또는 손실의 위험을 줄여 전송 중인 데이터를 보호합니다.

guardduty-enabled-centralized

Amazon은 위협 인텔리전스 피드를 사용하여 잠재적인 사이버 보안 이벤트를 모니터링하고 탐지하는 데 도움을 줄 GuardDuty 수 있습니다. 여기에는 AWS 클라우드 환경 내에서 예상치 못한 무단 악의적인 활동을 식별하기 위한 악성 IPs 및 기계 학습 목록이 포함됩니다.

템플릿

템플릿은 AWS Well-Architected 보안 기둥을 위한 운영 모범 사례에서 사용할 수 GitHub 있습니다.