사전 조건 및 권장 사항 - AWS AppFabric

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

사전 조건 및 권장 사항

신규 AWS 고객인 경우 보안을 위해 사용하기 전에 이 페이지에 나열된 설정 사전 요구 사항을 완료하십시오. AWS AppFabric 이러한 설정 절차에는 ( AWS Identity and Access Management IAM) 서비스를 사용합니다. IAM에 대한 전체 내용은 IAM 사용 설명서를 참조하십시오.

가입하여 다음을 수행하십시오. AWS 계정

계정이 없는 경우 다음 단계를 완료하여 계정을 만드세요. AWS 계정

가입하려면 AWS 계정
  1. https://portal.aws.amazon.com/billing/signup을 엽니다.

  2. 온라인 지시 사항을 따릅니다.

    등록 절차 중 전화를 받고 전화 키패드로 확인 코드를 입력하는 과정이 있습니다.

    에 AWS 계정가입하면 AWS 계정 루트 사용자a가 생성됩니다. 루트 사용자에게는 계정의 모든 AWS 서비스 및 리소스에 액세스할 권한이 있습니다. 보안 모범 사례는 사용자에게 관리 액세스 권한을 할당하고, 루트 사용자만 사용하여 루트 사용자 액세스 권한이 필요한 작업을 수행하는 것입니다.

AWS 가입 절차가 완료된 후 확인 이메일을 보냅니다. 언제든지 https://aws.amazon.com/으로 이동하고 내 계정을 선택하여 현재 계정 활동을 보고 계정을 관리할 수 있습니다.

관리자 액세스 권한이 있는 사용자 생성

등록한 AWS 계정후에는 일상적인 작업에 루트 사용자를 사용하지 않도록 관리 사용자를 보호하고 AWS IAM Identity Center활성화하고 생성하십시오 AWS 계정 루트 사용자.

보안을 유지하세요. AWS 계정 루트 사용자
  1. 루트 사용자를 선택하고 AWS 계정 이메일 주소를 입력하여 계정 AWS Management Console소유자로 로그인합니다. 다음 페이지에서 비밀번호를 입력합니다.

    루트 사용자를 사용하여 로그인하는 데 도움이 필요하면 AWS 로그인 User Guide루트 사용자로 로그인을 참조하십시오.

  2. 루트 사용자의 다중 인증(MFA)을 활성화합니다.

    지침은 IAM 사용 설명서의 AWS 계정 루트 사용자 (콘솔) 에 대한 가상 MFA 디바이스 활성화를 참조하십시오.

관리자 액세스 권한이 있는 사용자 생성
  1. IAM Identity Center를 활성화합니다.

    지침은 AWS IAM Identity Center 사용 설명서AWS IAM Identity Center설정을 참조하세요.

  2. IAM Identity Center에서 사용자에게 관리 액세스 권한을 부여합니다.

    를 ID 소스로 사용하는 방법에 대한 자습서는 사용 설명서의 기본값으로 IAM Identity Center 디렉터리사용자 액세스 구성을 참조하십시오. IAM Identity Center 디렉터리 AWS IAM Identity Center

관리 액세스 권한이 있는 사용자로 로그인
추가 사용자에게 액세스 권한 할당
  1. IAM Identity Center에서 최소 권한 적용 모범 사례를 따르는 권한 세트를 생성합니다.

    지침은AWS IAM Identity Center 사용 설명서의 Create a permission set를 참조하세요.

  2. 사용자를 그룹에 할당하고, 그룹에 Single Sign-On 액세스 권한을 할당합니다.

    지침은AWS IAM Identity Center 사용 설명서의 Add groups를 참조하세요.

(필수) 완전한 애플리케이션 사전 요구 사항

보안을 AppFabric 위해 애플리케이션으로부터 사용자 정보와 감사 로그를 수신하는 데 사용하려면 많은 애플리케이션에서 특정 역할 및 계획 유형이 있어야 합니다. 보안을 AppFabric 위해 승인하려는 각 응용 프로그램의 사전 요구 사항을 검토했는지, 적절한 계획과 역할을 갖추고 있는지 확인하십시오. 애플리케이션별 사전 조건에 대한 자세한 내용은 지원되는 애플리케이션을 참조하거나 다음 애플리케이션별 주제 중 하나를 선택하십시오.

(선택 사항) 출력 위치 생성

AppFabric 보안을 위해 Amazon Simple Storage Service (Amazon S3) 및 Amazon Data Firehose를 감사 로그 수집 대상으로 지원합니다.

Amazon S3

수집 대상을 생성할 때 AppFabric 콘솔을 사용하여 새 Amazon S3 버킷을 생성할 수 있습니다. Amazon S3 서비스를 사용하여 S3 버킷을 생성할 수도 있습니다. Amazon S3 서비스를 사용하여 버킷을 생성하기로 선택한 경우, 수집 대상을 생성하기 전에 버킷을 생성하고, AppFabric 수집 대상을 생성할 때 버킷을 선택해야 합니다. 기존 버킷에 대한 다음 요구 사항을 충족하는 경우 기존 Amazon S3 버킷을 사용하도록 선택할 수 있습니다. AWS 계정

  • AppFabric 보안을 위해서는 Amazon S3 버킷이 Amazon S3 리소스와 AWS 리전 동일한 위치에 있어야 합니다.

  • 다음 중 하나를 사용하여 버킷을 암호화할 수 있습니다.

    • Amazon S3 관리형 키를 사용한 서버 측 암호화(SSE-S3)

    • 기본값 () 을 사용한 AWS Key Management Service (AWS KMS) 키 (SSE-KMS) 를 사용한 서버 측 암호화. AWS 관리형 키 aws/s3

Amazon Data Firehose

Amazon Data Firehose를 보안 데이터의 수집 대상으로 AppFabric 사용하도록 선택할 수 있습니다. Firehose를 사용하려면 인제스트를 AWS 계정 생성하기 전 또는 인제스트 대상을 생성하는 동안 에서 Firehose 전송 스트림을 생성하면 됩니다. AppFabric AWS Management Console AWS CLI, 또는 AWS API 또는 SDK를 사용하여 Firehose 전송 스트림을 만들 수 있습니다. 스트림 구성 지침은 다음 주제를 참조하십시오.

Amazon Data Firehose를 보안 출력 대상으로 사용할 때의 요구 사항은 다음과 같습니다. AppFabric

  • 보안 AppFabric 리소스용 AWS 리전 스트림과 동일하게 스트림을 생성해야 합니다.

  • 다이렉트 PUT을 소스로 선택해야 합니다.

  • AmazonKinesisFirehoseFullAccess AWS 관리형 정책을 사용자에게 연결하거나 다음 권한을 사용자에게 연결하세요.

    { "Sid": "TagFirehoseDeliveryStream", "Effect": "Allow", "Action": ["firehose:TagDeliveryStream"], "Condition": { "ForAllValues:StringEquals": {"aws:TagKeys": "AWSAppFabricManaged"} }, "Resource": "arn:aws:firehose:*:*:deliverystream/*" }

Firehose는 및 와 같은 Splunk 다양한 타사 보안 도구와의 통합을 지원합니다. Logz.io 이러한 도구에 데이터를 출력하도록 Amazon Kinesis를 올바르게 구성하는 방법에 대한 자세한 내용은 Amazon Data Firehose 개발자 안내서의 대상 설정을 참조하십시오.

(선택 사항) 키 생성 AWS KMS

AppFabric 보안용 앱 번들을 생성하는 과정에서 승인된 모든 애플리케이션으로부터 데이터를 안전하게 보호할 수 있는 암호화 키를 선택하거나 설정합니다. 이 키는 AppFabric 서비스 내 데이터를 암호화하는 데 사용됩니다.

AppFabric 보안을 위해 기본적으로 데이터를 암호화합니다. AppFabric 보안을 위해 사용자를 대신하여 AWS 소유 키 생성 및 관리하거나 AWS Key Management Service (AWS KMS) AppFabric 에서 생성 및 관리하는 고객 관리 키를 사용할 수 있습니다. AWS 소유 키 는 여러 AWS 계정곳에서 사용할 수 있도록 AWS 서비스 소유하고 관리하는 AWS KMS 키 모음입니다. 고객 관리 AWS KMS 키는 AWS 계정 사용자가 만들고, 소유하고, 관리하는 키입니다. 고객 관리 키에 대한 AWS 소유 키 자세한 내용은 AWS Key Management Service 개발자 안내서의 고객 AWS 키 및 키를 참조하십시오.

보안을 AppFabric 위해 고객 관리 키 (예: 인증 토큰) 를 사용하여 데이터를 암호화하려는 경우 다음을 사용하여 인증 토큰을 만들 수 있습니다. AWS KMS 고객 관리 키에 대한 액세스 권한을 부여하는 권한 정책에 대한 자세한 내용은 이 가이드의 키 정책 섹션을 참조하십시오. AWS KMS