Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
914,79 KB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÀI GIẢNG MƠN HỌC AN TỒN CSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNG CƠ SỞ DỮ LIỆU Giảng viên: TS Hoàng Xuân Dậu E-mail: dauhx@ptit.edu.vn Bộ mơn: An tồn thơng tin Khoa: Cơng nghệ thơng tin BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL NỘI DUNG CHƯƠNG Giới thiệu chung Các dạng kiểmtoánCSDL Một số vấn đề liên quan đến kiểm tốn CSDL Một số cơng cụ kiểm tốn CSDL Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL Tại cần kiểmtoán CSDL? KiểmtoánCSDL giúp trả lời câu hỏi: Who did what to which data, when and how? (Ai thực liệu nào, vào cách nào?) Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.1 Giới thiệu chung KiểmtoánCSDL (Database auditing): Là việc giámsát hành vi người dùng thực CSDL; Người quản trị CSDL thường cài đặt tính kiểm tốn CSDL mục đích an ninh, nhằm đảm bảo người khơng có thẩm quyền khơng phép truy nhập vào liệu Là khâu quan trọng giúp người quản trị CSDL truy tìm nguyên nhân vấn đề/sự cố xảy với hệ thống từ có biện pháp khắc phục phù hợp Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.1 Giới thiệu chung KiểmtoánCSDL (Database auditing): Việc giámsát cần thực thường xuyên suốt trình hoạtđộngCSDL Việc xem xét thông tin giámsát cần thực định kỳ để sớm phát bất thường/sự cố hệ thống Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.1 Giới thiệu chung KiểmtoánCSDL = GiámsátCSDL + Xem xét việc tuân thủ sách quản trị bảo mật CSDL; Giámsát khâu bắt buộc nhằm thu thập liệu cần thiết cho kiểmtoánCSDL Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.1 Giới thiệu chung Giámsát tập trung sử dụng hệ thống Zabbix Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.1 Giới thiệu chung Mơ hình giámsát & kiểmtoán kiện diễn CSDL Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.2 Các dạng kiểmtoánCSDL Kiểmtoán đăng nhập/đăng xuất CSDL Kiểmtoán nguồn sử dụng CSDL Kiểmtoánhoạtđộng DDL Kiểmtoán lỗi CSDL Kiểmtoán thay đổi mã nguồn thủ tục, triger Kiểmtoán thay đổi đặc quyền thơng tin truy nhập Kiểm tốn việc tạo lập, thay đổi, sử dụng liên kết nhân CSDL Kiểmtoán việc thay đổi liệu nhạy cảm Trang BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.2 Các dạng kiểmtoánCSDL Kiểmtoán đăng nhập/đăng xuất CSDL: Giámsát thao tác đăng nhập (sign-on, log-on) đăng xuất (signout, log-out) người dùng CSDL; Các thông tin cần thu thập kiện bao gồm: • • • • • Username Địa IP client Tên ứng dụng client Thời gian Trạng thái (thành công, thất bại) Trang 10 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.2 Các dạng kiểmtoánCSDL Kiểmtoán thay đổi đặc quyền thông tin truy nhập: Các kiện ghi logs: Trang 26 BÀI GIẢNG AN TỒN CSDL NÂNG CAO CHƯƠNG – KIỂM TỐN & GIÁMSÁTHOẠTĐỘNGCSDL 5.2 Các dạng kiểmtoánCSDL Kiểmtoán việc thay đổi liệu nhạy cảm: Các thay đổi với liệu nhạy cảm cần giámsát để phát sửa đổi bất hợp pháp; Dữ liệu lưu ngồi kiện xảy cần phải lưu thơng tin (bản ghi) trước thay đổi ghi sau thay đổi; Cần lựa xem xét thực giámsát ghi logs trường hợp thực cần thiết lượng liệu phát sinh lớn Trang 27 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Cần xử lý liệu giám sát, kiểm toán: Dữ liệu giám sát, kiểmtoán cần xử lý để trích xuất thơng tin có giá trị, làm sở cho hành động phù hợp: • Đăng nhập sai nhiều lần Cảnh báo + Tạm khóa tài khoản • Truy nhập liệu nhạy cảm ngồi vận hành thơng thường cảnh báo tạm khóa truy nhập Trang 28 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Xem xét sử dụng hệ thống giámsát – kiểm tốn độc lập: Các tính giámsát – kiểm tốn hỗ trợ CSDL có: • Ưu điểm: đơn giản, rẻ tiền; • Nhược điểm: Tính hạn chế, độ an tồn khơng cao Các hệ thống giámsát – kiểm tốn độc lập: • Được thiết kế theo mơ hình defense-in-depth nên thường có độ an tồn cao; • Cung cấp tính thu thập xử lý liệu phong phú; • Xử lý độc lập nên ảnh hưởng đến hiệu vận hành CSDL Trang 29 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Các kiến trúc hệ thống kiểmtoán độc lập: gồm dạng kiến trúc sử dụng cho mục đích sau: Kiểm tra cấu trúc liệu nội sở liệu Kiểm tra tất giao tiếp với sở liệu Kiểm tra yếu tố tạo sở liệu trình hoạtđộng bình thường Trang 30 BÀI GIẢNG AN TỒN CSDL NÂNG CAO CHƯƠNG – KIỂM TỐN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Kiểm tra cấu trúc liệu nội sở liệu Trang 31 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Kiểm tra tất giao tiếp với sở liệu Trang 32 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDLKiểm tra yếu tố tạo sở liệu trình hoạtđộng bình thường Trang 33 BÀI GIẢNG AN TỒN CSDL NÂNG CAO CHƯƠNG – KIỂM TỐN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Lưu trữ liệu kiểm tốn: Dữ liệu giám sát/kiểm tốn lớn cần lựa chọn thiết bị lưu trữ phương pháp quản lý, lưu trữ cho phù hợp; • Lưu máy chủ CSDL • Sử dụng hệ thống lưu trữ chuyên dụng (RAID, NAS, SAN, ) Nếu liệu kiểmtoán lưu CSDL chính, máy chủ CSDL, cần có chế giámsát bổ sung liệu kiểm tốn chiếm hết dung lượng đĩa làm máy chủ CSDL ngừng hoạt động; Định kỳ, liệu kiểmtoán cần chuyển thiết bị lưu trữ khác, giải phóng dung lượng đĩa cho liệu Trang 34 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Bảo mật liệu kiểm toán: Dữ liệu kiểm tốn chứa nhiều thơng tin nhạy cảm cần biện pháp bảo mật lưu trữ, tránh truy nhập trái phép; Các biện pháp bảo mật cần thực trên: • • • • Kho chứa liệu kiểmtoán Các file lưu trữ máy chủ kiểmtoán Các file lưu trữ trình vận chuyển Các file lưu trữ nơi lưu trữ lâu dài Trang 35 BÀI GIẢNG AN TỒN CSDL NÂNG CAO CHƯƠNG – KIỂM TỐN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL vị trí cần bảo mật liệu kiểm tốn: Trang 36 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.3 Một số vấn đề liên quan đến kiểmtoánCSDL Kiểmtoán hệ thống kiểm toán: Dữ liệu kiểm tốn chứa nhiều thơng tin nhạy cảm, nên cần giámsát trình sử dụng, thay đổi Trang 37 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.4 Một số cơng cụ kiểm tốn CSDL ApexSQL Audit: http://www.apexsql.com/sql_tools_audit.aspx Enforcive: http://www.enforcive.com/database-audit-software DB Audit: http://www.softtreetech.com/dbaudit/ PowerBroker Auditor: http://www.beyondtrust.com/Products/PowerBrokerAuditorSQL Server/ Zabbix: http://www.zabbix.com Trang 38 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.4 Một số cơng cụ kiểm tốn CSDL ApexSQL Audit Trang 39 BÀI GIẢNG AN TOÀNCSDL NÂNG CAO CHƯƠNG – KIỂMTOÁN & GIÁMSÁTHOẠTĐỘNGCSDL 5.4 Một số cơng cụ kiểm tốn CSDL Zabbix Trang 40 ... ĐỘNG CSDL 5. 2 Các dạng kiểm toán CSDL Ghi kiện đăng xuất kích hoạt triger: Trang 15 BÀI GIẢNG AN TOÀN CSDL NÂNG CAO CHƯƠNG – KIỂM TOÁN & GIÁM SÁT HOẠT ĐỘNG CSDL 5. 2 Các dạng kiểm tốn CSDL ... CSDL 5. 2 Các dạng kiểm toán CSDL Thiết lập audit cho kiện đăng nhập, đăng xuất Trang 12 BÀI GIẢNG AN TOÀN CSDL NÂNG CAO CHƯƠNG – KIỂM TOÁN & GIÁM SÁT HOẠT ĐỘNG CSDL 5. 2 Các dạng kiểm toán CSDL. .. HOẠT ĐỘNG CSDL 5. 1 Giới thiệu chung Mơ hình giám sát & kiểm toán kiện diễn CSDL Trang BÀI GIẢNG AN TOÀN CSDL NÂNG CAO CHƯƠNG – KIỂM TOÁN & GIÁM SÁT HOẠT ĐỘNG CSDL 5. 2 Các dạng kiểm toán CSDL