Bỏ qua nội dung

Nhật ký audit

Mục đích

Nhật ký thay đổi là hệ thống ghi lại mọi thay đổi trên các đối tượng nhạy cảm trong Loto40. Nhật ký đảm bảo khả năng truy vết và chống gian lận. Người dùng là quản trị viên, kiểm toán viên nội bộ.

Điều kiện

Phân quyền:

  • Quyền 1.2 [Tất cả] Xem lịch sử thay đổi — được bao hàm trong quyền 1.1 [Tất cả] Loto Admin. Riêng nhật ký sao lưu yêu cầu quyền Quản trị hệ thống.
  • Xem thêm Cấu hình nhóm phân quyền

Các bước thực hiện

Trên máy tính

  1. Vào menu: Thiết lậpLịch sử thay đổi
  2. Thao tác: Chọn loại nhật ký cần tra cứu. Mỗi loại mở ra một danh sách hiển thị các bản ghi nhật ký.
  3. Kết quả: Xem được ai (Thay đổi bởi), lúc nào (Thời gian thay đổi), từ đâu (Địa chỉ IP), làm gì (Hành động), thay đổi gì (Nhật ký thay đổi).

Menu Lịch sử thay đổi Menu Lịch sử thay đổi nằm trong Thiết lập — gồm các loại nhật ký khác nhau

Nhật ký thay đổi thiết lập ứng dụng Nhật ký thay đổi thiết lập ứng dụng — ghi ai, lúc nào, từ IP nào thay đổi cấu hình

Nhật ký rút thưởng Nhật ký rút thưởng — đóng băng tổng doanh thu và tổng số tiền rút thưởng tại thời điểm dò vé

Các loại nhật ký

1. Nhật ký thay đổi thiết lập ứng dụng

  • Menu: Thiết lậpLịch sử thay đổiNhật ký thay đổi thiết lập ứng dụng
  • Ghi gì: Mỗi lần quản trị viên thay đổi Thiết lập ứng dụng và nhấn Lưu, toàn bộ tham số được ghi lại cùng hành động Cấu hình.
  • Quyền: Xem lịch sử audit

2. Nhật ký thay đổi khu vực

  • Menu: Thiết lậpLịch sử thay đổiNhật ký thay đổi khu vực
  • Ghi gì: Mọi thao tác tạo mới/sửa/xóa khu vực. Log ghi trước/sau của từng trường thay đổi, kèm địa chỉ IP.
  • Quyền: Xem lịch sử audit

3. Nhật ký thay đổi đại lý

  • Menu: Thiết lậpLịch sử thay đổiNhật ký thay đổi đại lý
  • Ghi gì: Mọi thao tác tạo mới/sửa/xóa đại lý. Log ghi trước/sau của từng trường thay đổi.
  • Quyền: Xem lịch sử audit

4. Nhật ký rút thưởng

  • Menu: Thiết lậpLịch sử thay đổiNhật ký rút thưởng
  • Ghi gì: Mỗi lần thực hiện dò vé trúng, hệ thống ghi:
    • Các khu vực được rút thưởng: Tên các khu vực được dò
    • Kết quả xổ số: Kết quả xổ số dùng để dò
    • Người rút thưởng: Người thực hiện
    • Thời điểm rút thưởng: Thời điểm thực hiện
    • Tổng doanh thu: Tổng doanh thu tại thời điểm rút thưởng (con số này được đóng băng)
    • Tổng số tiền rút thưởng: Tổng trả thưởng tại thời điểm rút thưởng
    • Tổng điều chỉnh doanh thu: Tổng điều chỉnh doanh thu tại thời điểm rút thưởng
    • Tổng điều chỉnh trả thưởng: Tổng điều chỉnh trả thưởng tại thời điểm rút thưởng
    • Địa chỉ IP: Địa chỉ IP người thực hiện
  • Quyền: Xem lịch sử audit

⚠️ Đây là nhật ký quan trọng bậc nhất: nó đóng băng tổng doanh thu và trả thưởng ngay tại thời điểm dò vé. Nếu sau đó có gian lận (sửa bảng kê lùi ngày), số liệu này sẽ không khớp và bị phát hiện.

5. Lịch sử mở khóa bảng kê

  • Menu: Thiết lậpLịch sử thay đổiLịch sử mở khóa bảng kê
  • Ghi gì: Mọi thao tác tạo mới/sửa/xóa việc mở khóa bảng kê. Log ghi ai đã mở khóa hoặc thay đổi thời gian mở khóa của bảng kê.
  • Quyền: Xem lịch sử audit

6. Lịch sử sao lưu dữ liệu

  • Menu: Thiết lậpLịch sử thay đổiLịch sử sao lưu dữ liệu
  • Ghi gì: Mỗi lần hệ thống chạy sao lưu, ghi lại:
    • Ngày sao lưu: Ngày sao lưu
    • Kết quả sao lưu CSDL: Kết quả sao lưu database (True/False)
    • Kết quả sao lưu FileStore: Kết quả sao lưu filestore (True/False)
    • Thông điệp: Thông điệp chi tiết
    • Kết quả sao lưu lên GCP: Kết quả upload lên Google Cloud Storage
    • Thời gian xoá bản sao lưu cục bộ: Thời điểm xóa bản sao lưu cũ khỏi máy local
  • Quyền: Quản trị hệ thống — chỉ System Admin mới xem được

Cơ chế ghi nhật ký

Hệ thống ghi nhật ký hoạt động hoàn toàn tự động. Mỗi khi bạn thực hiện một thao tác trên các đối tượng được audit (cấu hình hệ thống, khu vực, đại lý, mở khóa bảng kê, dò vé trúng), hệ thống tự động ghi lại:

  • Ai thực hiện thay đổi
  • Thay đổi cái gì — giá trị trước và sau khi sửa
  • Lúc nào — thời điểm chính xác
  • Từ đâu — địa chỉ IP của máy thực hiện
  • Loại hành động: Tạo mới, Sửa, Xóa, hoặc Cấu hình

Bạn không cần làm gì để bật nhật ký — nó luôn chạy. Bạn chỉ cần vào menu Lịch sử thay đổi để tra cứu khi cần.

Các đối tượng được audit bao gồm:

Đối tượngGhi khi
Cấu hình hệ thốngMỗi lần lưu Thiết lập ứng dụng
Khu vựcTạo mới, sửa, xóa
Đại lýTạo mới, sửa, xóa
Mở khóa bảng kêTạo mới, sửa, xóa
Dò vé trúngMỗi lần chạy dò vé
Sao lưu dữ liệuMỗi lần chạy sao lưu (tự động theo lịch)

Lưu ý & ràng buộc

⚠️ Nhật ký thay đổi là bất biến. Không ai — kể cả quản trị viên — có thể sửa hoặc xóa bản ghi nhật ký. Hệ thống không cung cấp giao diện sửa/xóa.

  • Địa chỉ IP được ghi lại cho mọi nhật ký thay đổi, đảm bảo truy vết được vị trí của người thực hiện.
  • Nhật ký Rút thưởng là đặc biệt nhất: nó lưu cả tổng doanh thutổng trả thưởng tại thời điểm dò — những con số quan trọng cho kiểm toán và đối chiếu.
  • Nhật ký Sao lưu dữ liệu được sinh tự động bởi hệ thống (không phải do người dùng thao tác). Chỉ Quản trị hệ thống mới xem được.

Lỗi thường gặp