Amazon Keyspaces 의 예방 보안 모범 사례 - Amazon Keyspaces(Apache Cassandra용)

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

Amazon Keyspaces 의 예방 보안 모범 사례

다음과 같은 보안 모범 사례는 Amazon Keyspaces 보안 사고를 예측하고 방지할 수 있도록 지원하므로 예방적 사례로 간주됩니다.

저장 시 암호화를 사용

Amazon Keyspaces 는 저장된 모든 사용자 데이터를 에 저장된 암호화 키를 사용하여 테이블에 저장된 모든 사용자 데이터를 암호화합니다.AWS Key Management Service(AWS KMS). 이를 통해 기본 스토리지에 대한 무단 액세스로부터 데이터를 보호하여 데이터 보호 계층을 추가로 제공합니다.

기본적으로 Amazon 키스페이스는AWS 소유 키모든 테이블을 암호화하는 데 사용됩니다. 이 키가 없는 경우 해당 키가 생성됩니다. 서비스 기본 키는 비활성화할 수 없습니다.

또는 를 사용할 수 있습니다.고객 관리형 키저장 시 암호화를 위해 사용됩니다. 자세한 내용은 단원을 참조하십시오.Amazon Keyspaces 암호화.

IAM 역할을 사용해 Amazon Keyspaces 액세스 인증하기

사용자, 애플리케이션 및 기타AWSAmazon Keyspaces에 액세스하는 서비스에는 유효한 항목이 포함되어야 합니다.AWS자격 증명AWSAPI 요청. AWS 자격 증명을 애플리케이션이나 EC2 인스턴스에 직접 저장해서는 안 됩니다. 이러한 자격 증명은 자동으로 교체되지 않기 때문에 손상된 경우 비즈니스에 큰 영향을 줄 수 있는 장기 자격 증명입니다. IAM 역할을 사용하면 AWS 서비스 및 리소스에 액세스하는 데 사용할 수 있는 임시 액세스 키를 얻을 수 있습니다.

자세한 내용은 IAM 역할을 참조하세요.

Amazon Keyspaces 기본 인증에 IAM 정책 사용

권한을 부여하려면 권한을 부여받을 사용자, 권한을 행사할 수 있는 Amazon Keyspaces API API, 해당 리소스에 허용하고자 하는 특정 작업을 결정합니다. 최소 권한을 구현하는 것이 오류 또는 악의적인 의도로 인해 발생할 수 있는 보안 위험과 영향을 줄일 수 있는 비결입니다.

IAM 자격 증명 (즉 사용자, 그룹 및 역할) 에 권한 정책을 연결함으로써 Amazon Keyspaces 리소스에 대한 작업을 수행할 권한을 부여합니다.

이를 위해 다음 정책을 사용할 수 있습니다.

IAM 정책 조건을 사용하여 세분화된 액세스 제어 구현

Amazon Keyspaces 에서 권한을 부여할 때 권한 정책이 적용되는 방식을 결정하는 조건을 지정할 수 있습니다. 최소 권한을 구현하는 것이 오류 또는 악의적인 의도로 인해 발생할 수 있는 보안 위험과 영향을 줄일 수 있는 비결입니다.

IAM 정책을 사용해 권한을 부여할 때 조건을 지정할 수 있습니다. 예를 들면,

  • 사용자에게 특정 키스페이스 또는 테이블에 대한 읽기 전용 액세스를 허용하는 권한을 부여할 수 있습니다.

  • 해당 사용자의 ID를 기반으로 특정 테이블에 대한 쓰기 액세스 권한을 허용하는 권한을 부여할 수 있습니다.

자세한 내용은 단원을 참조하십시오.자격 증명 기반 정책 예제.

클라이언트측 암호화 참조

Amazon Keyspaces 에 중요 데이터나 기밀 데이터를 저장하는 경우 해당 데이터가 수명 주기 내내 보호되도록 최대한 원본에 가깝게 암호화할 수 있습니다. 전송 중 및 유휴 상태의 중요 데이터를 암호화하면 일반 텍스트 데이터를 제3자가 사용할 수 없게 하는 데 도움이 됩니다.