SQL Server 감사(Audit)

SQL Server 감사(Audit)

Amazon RDS에서 내장된 SQL Server 감사 메커니즘을 사용해 Microsoft SQL Server 데이터베이스를 감사할 수 있어요. 온프레미스 데이터베이스 서버에서 만들 때와 같은 방식으로 감사와 감사 사양(audit specification)을 만들 수 있습니다.

출처: 문서

본문

RDS는 제공한 IAM 역할을 사용해 완료된 감사 로그를 S3 버킷에 업로드합니다. 보존을 활성화하면 RDS는 구성된 기간 동안 감사 로그를 DB 인스턴스에 보관합니다. 또한 감사 로그를 CloudWatch(로그 스트림)로 전달하거나 두 대상 모두에 동시에 전달하도록 선택할 수도 있습니다.

자세한 내용은 Microsoft SQL Server 문서의 SQL Server Audit(데이터베이스 엔진)을 참조하세요.

Database Activity Streams를 사용한 SQL Server Audit

RDS용 Database Activity Streams를 사용해 SQL Server Audit 이벤트를 Imperva, McAfee, IBM의 데이터베이스 활동 모니터링 도구와 통합할 수 있어요. RDS SQL Server용 Database Activity Streams를 사용한 감사에 대한 자세한 내용은 Microsoft SQL Server의 감사(Auditing)를 참조하세요.

주제
  • SQL Server Audit 지원(Support for SQL Server Audit)
  • DB 인스턴스 옵션에 SQL Server Audit 추가(Adding SQL Server Audit to the DB instance options)
  • SQL Server Audit 사용(Using SQL Server Audit)
  • 감사 로그 보기(Viewing audit logs)
  • Multi-AZ 인스턴스에서 SQL Server Audit 사용(Using SQL Server Audit with Multi-AZ instances)
  • S3 버킷 구성(Configuring an S3 bucket)
  • CloudWatch Log Stream 구성(Configuring CloudWatch Log Stream)
  • SQL Server Audit용 IAM 역할 수동 생성(Manually creating an IAM role for SQL Server Audit)

SQL Server Audit 지원(Support for SQL Server Audit)

Amazon RDS에서 SQL Server 2016부터 모든 SQL Server 에디션은 서버 수준 감사를 지원하고, Enterprise 에디션은 데이터베이스 수준 감사도 지원해요. SQL Server 2016(13.x) SP1부터 모든 에디션은 서버 수준 및 데이터베이스 수준 감사를 모두 지원합니다. 자세한 내용은 SQL Server 문서의 SQL Server Audit(데이터베이스 엔진)을 참조하세요.

RDS는 SQL Server Audit에 대해 다음 옵션 설정을 구성하는 것을 지원합니다.

옵션 설정(Option setting) 유효한 값(Valid values) 설명(Description)
IAM_ROLE_ARN arn:aws:iam::account-id:role/role-name 형식의 유효한 Amazon 리소스 이름(ARN) 감사 로그를 저장할 S3 버킷에 대한 액세스 권한을 부여하는 IAM 역할의 ARN. 자세한 내용은 AWS 일반 참조의 Amazon 리소스 이름(ARN)을 참조하세요.
S3_BUCKET_ARN arn:aws:s3:::amzn-s3-demo-bucket 또는 arn:aws:s3:::amzn-s3-demo-bucket/key-prefix 형식의 유효한 ARN 감사 로그를 저장할 S3 버킷의 ARN
ENABLE_COMPRESSION true 또는 false 감사 로그 압축을 제어합니다. 기본적으로 압축은 활성화되어 있습니다(true로 설정).
RETENTION_TIME 0에서 840 SQL Server 감사 레코드가 RDS 인스턴스에 보관되는 보존 시간(시간). 기본적으로 보존은 비활성화됩니다.

더 알아보기 (Learn more)