Giao diện lập trình ứng dụng (API) SIEM
Giao diện API SIEM cung cấp các sự kiện kiểm tra Workspace dưới dạng nguồn cấp dữ liệu JSON được phân trang, tương thích với tiêu chuẩn Common Event Format (CEF). Hãy sử dụng tính năng này để nhập nhật ký kiểm tra Altium 365 vào hệ thống Quản lý Thông tin và Sự kiện An ninh (SIEM) hoặc bất kỳ công cụ tuân thủ bên ngoài nào
Tìm điểm cuối và thông tin đăng nhập
Mỗi Workspace có URL điểm cuối kiểm tra và thông tin đăng nhập riêng. Để tìm chúng
-
Truy cập
Admin → Settings → Audit Export trong Workspace của bạn. -
Sao chép
Endpoint URL ,Client ID , vàSecret Key .
Bạn có thể tạo lại hoặc thu hồi Khóa bí mật từ trang này bất cứ lúc nào. Việc tạo lại khóa sẽ ngay lập tức làm vô hiệu hóa khóa trước đó
Xác thực
Mỗi yêu cầu đều yêu cầu hai tiêu đề tùy chỉnh
|
ID Khách hàng của Không gian làm việc của bạn |
|
Khóa bí mật Workspace của bạn |
Lấy sự kiện
GET {your-audit-endpoint}?Offset=0&Limit=500
ClientId: {your-client-id}
ClientSecret: {your-secret-key}
Tham số truy vấn
Tham số |
Bắt buộc |
Mô tả |
|
Không |
Vị trí bắt đầu trong tập kết quả. Giá trị mặc định: |
|
Không |
Số lượng sự kiện tối đa được trả về. Không được vượt quá giới hạn tối đa của API; nếu vượt quá sẽ trả về |
Ví dụ về Curl
curl -G '{your-audit-endpoint}' \
-H 'ClientId: {your-client-id}' \
-H 'ClientSecret: {your-secret-key}' \
--data-urlencode 'Offset=0' \
--data-urlencode 'Limit=500'
Định dạng phản hồi
{
"TotalCount": 2,
"Events": [
{
"CefVersion": "1",
"DeviceVendor": "Altium",
"DeviceProduct": "365 Platform",
"DeviceVersion": "Cloud",
"DeviceEventClassId": "",
"Name": "User Login",
"Extension": {
"dvchost": "host.domain.com",
"msg": "User successful login",
"rt": "2024-01-10T14:30:00Z",
"dtz": "UTC+00:00",
"suser": "sampleuser",
"act": "login",
"externalId": "45678",
"cat": "authentication"
}
}
]
}
Các trường cấp cao nhất
Trường |
Loại |
Mô tả |
|
số nguyên |
Tổng số sự kiện có sẵn trên tất cả các trang |
|
mảng |
Sự kiện trên trang hiện tại |
Trường sự kiện
Trường |
Loại |
Mô tả |
|
chuỗi |
Phiên bản CEF |
|
chuỗi |
Luôn luôn |
|
chuỗi |
Luôn luôn |
|
chuỗi |
Luôn luôn |
|
chuỗi |
Mã định danh lớp sự kiện |
|
chuỗi |
Tên sự kiện dễ đọc (ví dụ: |
|
đối tượng |
Dữ liệu chi tiết của sự kiện – xem bên dưới |
Các trường mở rộng
Trường |
Loại |
Mô tả |
|
chuỗi |
Tên miền đầy đủ của Workspace |
|
chuỗi |
Mô tả sự kiện dễ hiểu |
|
chuỗi |
Dấu thời gian sự kiện (ISO 8601) |
|
chuỗi |
Múi giờ (ví dụ: |
|
chuỗi |
Tên người dùng liên quan đến sự kiện |
|
chuỗi |
Hành động đã thực hiện (ví dụ: |
|
chuỗi |
ID thực thể khởi tạo |
|
chuỗi |
Loại sự kiện (ví dụ: |
Phân trang
Sử dụng TotalCountOffsetLimit
Trang 1: Offset=0, Limit=500 → sự kiện 1–500 Trang 2: Offset=500, Limit=500 → sự kiện 501–1000 ...
Mã trạng thái HTTP
Mã |
Ý nghĩa |
|
Sự kiện được trả về thành công |
|
|
|
Thông tin đăng nhập không hợp lệ hoặc giấy phép Enterprise chưa được kích hoạt |
Đọc thêm
Xuất bản kiểm toán trong Altium 365 – Thiết lập và cấu hình quản trị viên Workspace