Atribut acara - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Atribut acara

Setiap entri log perlu menyertakan informasi yang cukup rinci untuk pemantauan dan analisis. Anda dapat mencatat data konten lengkap, tetapi lebih efisien untuk mencatat properti ekstrak atau ringkasan. Log aplikasi harus mencatatketika,di mana,yang,apa, danyang manadari setiap event. Properti untuk ini akan berbeda tergantung pada arsitektur, kelas aplikasi, dan sistem host atau perangkat.

Saat mencatat stempel tanggal dan waktu, gunakan Waktu Universal Terkoordinasi (UTC) dan format tanggal dan waktu yang diakui secara internasionalISO 8601(Situs web ISO).

catatan

Pertimbangkan untuk menggunakan layanan sinkronisasi waktu jaringan untuk membantu memastikan stempel waktu yang akurat. Amazon menyediakan Layanan Sinkronisasi Waktu Amazon, yang digunakan oleh banyak orangAWS layanan, termasuk Amazon Elastic Compute Cloud (Amazon EC2). Amazon Time Sync Service menggunakan armada jam referensi atom dan satelit yang terhubung di masing-masingWilayah AWSuntuk memberikan pembacaan waktu yang akurat saat ini dari standar global UTC melalui Network Time Protocol (NTP). Untuk informasi lebih lanjut, lihatMenjaga Waktu dengan Layanan Sinkronisasi Waktu Amazon(AWSposting blog).

Atribut peristiwa berikut biasanya disertakan dalam log.

Kategori atribut

Atribut acara

Deskripsi

Saat

Tanggal dan waktu pencatatan

Catat tanggal dan waktu acara ditambahkan ke log.

Tanggal dan waktu acara

Catat tanggal dan waktu peristiwa itu terjadi. Ini mungkin berbeda dari catatan logging, seperti saat pencatatan tertunda karena aplikasi klien di-host di perangkat jarak jauh yang secara berkala atau sebentar-sebentar online.

Pengidentifikasi acara

Log nama pengguna, nomor akun, atau atribut unik lainnya yang memastikan acara selalu dapat diidentifikasi.

Di mana

Pengidentifikasi aplikasi

Log nama dan versi aplikasi.

Alamat aplikasi

Log cluster atau nama host, alamat server IPv4 atau IPv6, nomor port, identitas workstation, dan pengenal perangkat lokal.

Layanan

Log nama layanan dan protokol.

Geolokasi

Log lokasi geografis pengguna.

Jendela, formulir, atau halaman

Log URL titik masuk, metode HTTP untuk aplikasi web, atau nama kotak dialog tempat tindakan diambil.

Lokasi kode

Catat skrip atau nama modul.

Siapa (pengguna manusia atau mesin)

Alamat sumber

Catat pengenal perangkat pengguna, alamat IP, ID menara frekuensi seluler atau radio (RF), atau nomor telepon seluler.

Identitas pengguna

Jika pengguna diautentikasi atau diketahui, catat nilai kunci primer tabel basis data pengguna, nama pengguna, atau nomor lisensi.

Klasifikasi tipe pengguna

Log jenis pengguna, seperti publik, otentikasi, CMS, mesin pencari, penguji penetrasi resmi, atau monitor uptime. Untuk informasi selengkapnya tentang monitor uptime, lihatPeringatan dan pengecualiandalam panduan ini.

Minta header HTTP atau agen pengguna HTTP

 

(Hanya aplikasi web) Log informasi header permintaan HTTP, termasuk string agen pengguna HTTP, karena nilai-nilai ini memengaruhi informasi yang dikirim klien ke server.

Apa

Jenis acara

Catat apakah acara tersebut bersifat informasi, peringatan, atau kesalahan.

Tingkat keparahan peristiwa

Klasifikasi tingkat keparahan peristiwa, seperti tinggi, sedang, dan rendah.

Bendera acara keamanan

Jika log berisi data yang tidak terkait dengan peristiwa keamanan, buat tanda untuk peristiwa terkait keamanan untuk membantu Anda mengidentifikasinya.

Deskripsi acara

(Opsional) Sertakan deskripsi singkat tentang acara tersebut.

Tindakan atau niat

Catat tujuan asli yang dimaksudkan dari permintaan, seperti masuk, menyegarkan ID sesi, keluar, atau memperbarui profil.

Respons pengguna atau aplikasi

Log respons pengguna atau aplikasi ke acara tersebut, seperti kode status, pesan teks khusus, penghentian sesi, atau peringatan administrator.

Status hasil

Catat apakah tindakan itu berhasil, seperti sukses, gagal, atau menunda.

Alasan hasil

Catat alasan status terjadi. Misalnya, permintaan masuk mungkin gagal karena pengguna tidak diautentikasi dalam database.

Detail diperpanjang

Log informasi tambahan apa pun yang terkait dengan peristiwa, seperti jejak tumpukan, pesan kesalahan sistem, informasi debug, dan badan permintaan HTTP.

Kode status respons HTTP

(Hanya aplikasi web) Log kode status respons HTTP yang dikembalikan ke pengguna, seperti200atau301. Untuk informasi lain, lihat Tingkat pencatatan dalam panduan ini.

Yang mana

Sumber daya terpengaruh

Catat sumber daya mana yang ditindaklanjuti.

Objek

Log komponen yang terpengaruh atau objek lain, seperti akun pengguna, sumber daya data, file, URL, atau ID sesi.

Nama sumber daya

Catat nama sumber daya yang terpengaruh.

Tanda sumber daya

Log tag yang ditetapkan ke sumber daya yang terpengaruh. Untuk informasi selengkapnya tentang tag, lihatMenandaiAWSsumber daya(AWSReferensi Umum).

Lainnya

Keyakinan analitis

Catat kepercayaan layanan logging dalam deteksi peristiwa, seperti menetapkan peringkat rendah, sedang, atau tinggi atau nilai numerik.

Klasifikasi internal

Catat klasifikasi internal apa pun untuk standar atau kepatuhan kepatuhan.

Klasifikasi eksternal

Catat klasifikasi eksternal apa pun untuk standar atau kepatuhan kepatuhan, seperti NIST Security Content Automation Protocol (SCAP).