ActionTrail mencatat event Key Management Service (KMS) sehingga Anda dapat mengaudit siapa yang mengakses kunci, kapan, dari wilayah mana, dan melalui antarmuka apa. Topik ini mencakup contoh event untuk empat skenario: akun Alibaba Cloud menggunakan Konsol, pengguna RAM menggunakan Konsol, pengguna RAM memanggil API dengan AccessKey, dan pengguna RAM mengasumsikan peran.
Akun Alibaba Cloud mendapatkan informasi kunci dari Konsol
Pada contoh ini, akun Alibaba Cloud memanggil operasi DescribeKey pada pukul 17.21.32, 5 Agustus 2021 (UTC+8) untuk mengambil informasi tentang kunci 3a6a031d-87ad-4a84-9c17-aa22e0b0**** di wilayah China (Hangzhou).
{
"eventId": "ab35a7a7-373a-4a36-a4f8-01fd6adcc6a0",
"eventVersion": 1,
"eventSource": "kms-intranet.cn-hangzhou.aliyuncs.com",
"requestParameters": {
"KeyId": "3a6a031d-87ad-4a84-9c17-aa22e0b0****"
},
"sourceIpAddress": "Internal",
"userAgent": "AliyunConsole",
"eventType": "ApiCall",
"userIdentity": {
"accountId": "506899367883****",
"principalId": "506899367883****",
"type": "root-account",
"userName": "root"
},
"serviceName": "Kms",
"apiVersion": "2016-01-20",
"requestId": "ab35a7a7-373a-4a36-a4f8-01fd6adcc6a0",
"eventTime": "2021-08-05T09:21:32Z",
"isGlobal": false,
"acsRegion": "cn-hangzhou",
"eventName": "DescribeKey"
}
Bidang-bidang utama dijelaskan di bawah ini.
userIdentity.type: Jenis identitas pemohon. Nilairoot-accountmenunjukkan akun Alibaba Cloud.serviceName: Layanan Alibaba Cloud yang menerima permintaan. NilaiKmsmenunjukkan KMS.eventName: Operasi yang memicu event. NilaiDescribeKeymenunjukkan permintaan pengambilan informasi kunci.requestParameters.KeyId: ID kunci yang diakses. Nilainya adalah3a6a031d-87ad-4a84-9c17-aa22e0b0****.acsRegion: Wilayah tempat event terjadi. Nilaicn-hangzhoumenunjukkan wilayah China (Hangzhou).eventTime: Waktu terjadinya event, dalam UTC. Nilai2021-08-05T09:21:32Zsesuai dengan pukul 17.21.32, 5 Agustus 2021 (UTC+8).
Pengguna RAM mendapatkan informasi kunci dari Konsol
Pada contoh ini, pengguna Resource Access Management (RAM) Alice memanggil operasi DescribeKey pada pukul 16.53.03, 5 Agustus 2021 (UTC+8) untuk mengambil informasi tentang kunci e1ea5c30-04d3-41e4-b445-1eb5b656**** di wilayah China (Hangzhou).
{
"eventId": "c8d094ca-64b8-49cf-bbf3-2a9b540abed9",
"eventVersion": 1,
"eventSource": "kms-intranet.cn-hangzhou.aliyuncs.com",
"requestParameters": {
"KeyId": "e1ea5c30-04d3-41e4-b445-1eb5b656****"
},
"sourceIpAddress": "192.168.XX.XX",
"userAgent": "AliyunConsole",
"eventType": "ApiCall",
"userIdentity": {
"accountId": "111737649404****",
"principalId": "23899132441193****",
"type": "ram-user",
"userName": "Alice"
},
"serviceName": "Kms",
"apiVersion": "2016-01-20",
"requestId": "c8d094ca-64b8-49cf-bbf3-2a9b540abed9",
"eventTime": "2021-08-05T08:53:03Z",
"isGlobal": false,
"acsRegion": "cn-hangzhou",
"eventName": "DescribeKey"
}
Dibandingkan dengan contoh akun Alibaba Cloud, event ini menampilkan userIdentity.type sebagai ram-user dan menyertakan userIdentity.userName untuk mengidentifikasi pengguna RAM tertentu. Bidang-bidang utama dijelaskan di bawah ini.
userIdentity.type: Jenis identitas pemohon. Nilairam-usermenunjukkan pengguna RAM.userIdentity.userName: Username pengguna RAM yang melakukan permintaan.serviceName: Layanan Alibaba Cloud yang menerima permintaan. NilaiKmsmenunjukkan KMS.eventName: Operasi yang memicu event. NilaiDescribeKeymenunjukkan permintaan pengambilan informasi kunci.requestParameters.KeyId: ID kunci yang diakses. Nilainya adalahe1ea5c30-04d3-41e4-b445-1eb5b656****.acsRegion: Wilayah tempat event terjadi. Nilaicn-hangzhoumenunjukkan wilayah China (Hangzhou).eventTime: Waktu terjadinya event, dalam UTC. Nilai2021-08-05T08:53:03Zsesuai dengan pukul 16.53.03, 5 Agustus 2021 (UTC+8).
Pengguna RAM mendapatkan informasi kunci dengan memanggil API menggunakan AccessKey
Pada contoh ini, pengguna RAM kms-test memanggil operasi DescribeKey pada pukul 17.02.30, 5 Agustus 2021 (UTC+8). Pengguna tersebut melakukan autentikasi dengan ID AccessKey LTAI**************** untuk mengambil informasi tentang kunci e1ea5c30-04d3-41e4-b445-1eb5b656**** di wilayah China (Hangzhou).
{
"eventId": "da43d031-cf5a-44ec-aec8-4a13f468aa12",
"eventVersion": 1,
"eventSource": "kms.cn-hangzhou.aliyuncs.com",
"requestParameters": {
"KeyId": "e1ea5c30-04d3-41e4-b445-1eb5b656****"
},
"sourceIpAddress": "192.168.XX.XX",
"userAgent": "AlibabaCloud (Linux; amd64) Java/1.8.0_212-b04 Core/4.5.1 HTTPClient/ApacheHttpClient",
"eventType": "ApiCall",
"userIdentity": {
"accessKeyId": "LTAI****************",
"accountId": "164165083897****",
"principalId": "21682348916186****",
"type": "ram-user",
"userName": "kms-test"
},
"serviceName": "Kms",
"apiVersion": "2016-01-20",
"requestId": "da43d031-cf5a-44ec-aec8-4a13f468aa12",
"eventTime": "2021-08-05T09:02:30Z",
"isGlobal": false,
"acsRegion": "cn-hangzhou",
"eventName": "DescribeKey"
}
Berbeda dengan contoh berbasis Konsol, event ini menyertakan userIdentity.accessKeyId, yang mencatat AccessKey yang digunakan untuk panggilan API. Bidang-bidang utama dijelaskan di bawah ini.
userIdentity.accessKeyId: ID AccessKey yang digunakan untuk mengautentikasi panggilan API. Nilainya adalah LTAI.userIdentity.principalId: ID pengguna RAM yang memiliki AccessKey tersebut. Nilainya adalah21682348916186****.userIdentity.type: Jenis identitas pemohon. Nilairam-usermenunjukkan pengguna RAM.userIdentity.userName: Username pengguna RAM yang melakukan permintaan.serviceName: Layanan Alibaba Cloud yang menerima permintaan. NilaiKmsmenunjukkan KMS.eventName: Operasi yang memicu event. NilaiDescribeKeymenunjukkan permintaan pengambilan informasi kunci.requestParameters.KeyId: ID kunci yang diakses. Nilainya adalahe1ea5c30-04d3-41e4-b445-1eb5b656****.acsRegion: Wilayah tempat event terjadi. Nilaicn-hangzhoumenunjukkan wilayah China (Hangzhou).eventTime: Waktu terjadinya event, dalam UTC. Nilai2021-08-05T09:02:30Zsesuai dengan pukul 17.02.30, 5 Agustus 2021 (UTC+8).
Pengguna RAM mendapatkan informasi kunci dengan mengasumsikan peran
Pada contoh ini, pada pukul 17.20.28, 5 Agustus 2021 (UTC+8), pengguna RAM dari akun Alibaba Cloud 132295042695**** mengasumsikan peran RAM aliyunedasdefaultrole milik akun Alibaba Cloud 119997133354**** untuk mengambil informasi tentang kunci e1ea5c30-04d3-41e4-b445-1eb5b656**** di wilayah China (Hangzhou).
{
"eventId": "4e059394-8b95-4788-84cf-efe7aa8f6935",
"eventVersion": 1,
"eventSource": "kms.cn-hangzhou.aliyuncs.com",
"requestParameters": {
"KeyId": "e1ea5c30-04d3-41e4-b445-1eb5b656****",
"stsTokenPlayerUid": "132295042695****"
},
"sourceIpAddress": "192.168.XX.XX",
"userAgent": "AlibabaCloud (Linux; amd64) Java/1.8.0_92-b18 Core/4.5.6 HTTPClient/ApacheHttpClient",
"eventType": "ApiCall",
"userIdentity": {
"accessKeyId": "STS.****************",
"accountId": "119997133354****",
"principalId": "34933955188809****:fb23c186-5930-498a-a630-0a****",
"type": "assumed-role",
"userName": "aliyunedasdefaultrole:fb23c186-5930-498a-a630-0a****"
},
"serviceName": "Kms",
"apiVersion": "2016-01-20",
"requestId": "4e059394-8b95-4788-84cf-efe7aa8f6935",
"eventTime": "2021-08-05T09:20:28Z",
"isGlobal": false,
"acsRegion": "cn-hangzhou",
"eventName": "DescribeKey"
}
Saat peran RAM diasumsikan, kredensial sementara STS muncul di userIdentity. Gunakan userIdentity.userName untuk mengidentifikasi peran sekaligus sesi, dan requestParameters.stsTokenPlayerUid untuk menemukan akun yang mengasumsikan peran tersebut. Bidang-bidang utama dijelaskan di bawah ini.
userIdentity.type: Jenis identitas pemohon. Nilaiassumed-rolemenunjukkan permintaan dilakukan menggunakan peran RAM.-
userIdentity.userName: Identitas pemohon dalam format{roleName}:{sessionName}, di manaroleNameadalah peran yang diasumsikan dansessionNameadalah nama sesi yang ditentukan saat mengasumsikan peran. Nilaialiyunedasdefaultrole:fb23c186-5930-498a-a630-0a****berarti peran yang diasumsikan adalahaliyunedasdefaultroledan nama sesinya adalahfb23c186-5930-498a-a630-0a****.CatatanSecara default, Enterprise Distributed Application Service (EDAS) menggunakan peran
aliyunedasdefaultroleuntuk mengakses resource Anda di layanan cloud lainnya. requestParameters.stsTokenPlayerUid: ID akun Alibaba Cloud dari entitas yang mengasumsikan peran tersebut. Nilainya adalah132295042695****.serviceName: Layanan Alibaba Cloud yang menerima permintaan. NilaiKmsmenunjukkan KMS.eventName: Operasi yang memicu event. NilaiDescribeKeymenunjukkan permintaan pengambilan informasi kunci.requestParameters.KeyId: ID kunci yang diakses. Nilainya adalahe1ea5c30-04d3-41e4-b445-1eb5b656****.acsRegion: Wilayah tempat event terjadi. Nilaicn-hangzhoumenunjukkan wilayah China (Hangzhou).eventTime: Waktu terjadinya event, dalam UTC. Nilai2021-08-05T09:20:28Zsesuai dengan pukul 17.20.28, 5 Agustus 2021 (UTC+8).