Câu hỏi ôn tập bảo mật cơ sở dữ liệu | Cơ sở dữ liệu | Trường Đại học Công nghiệp TP.HCM

Câu hỏi ôn tập bảo mật cơ sở dữ liệu môn Cơ sở dữ liệu của Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. Hi vọng tài liệu này sẽ giúp các bạn học tốt, ôn tập hiệu quả, đạt kết quả cao trong các bài thi, bài kiểm tra sắp tới. Mời các bạn cùng tham khảo chi tiết bài viết dưới đây nhé.

Môn:
Thông tin:
2 trang 1 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

Câu hỏi ôn tập bảo mật cơ sở dữ liệu | Cơ sở dữ liệu | Trường Đại học Công nghiệp TP.HCM

Câu hỏi ôn tập bảo mật cơ sở dữ liệu môn Cơ sở dữ liệu của Trường Đại học Công nghiệp Thành phố Hồ Chí Minh. Hi vọng tài liệu này sẽ giúp các bạn học tốt, ôn tập hiệu quả, đạt kết quả cao trong các bài thi, bài kiểm tra sắp tới. Mời các bạn cùng tham khảo chi tiết bài viết dưới đây nhé.

59 30 lượt tải Tải xuống
lOMoARcPSD|40651217
CÂU HỎI ÔN TẬP CUỐI KỲ
MÔN: BẢO MẬT CƠ SỞ DỮ LIỆU
------o0o------
1) Sinh viên hãy trình bày về bài toán xác thực (Audentication) uỷ quyền
(Authorization) trong lĩnh vực bảo mật sở dữ liệu. Trình bày các phương pháp xác
thực uỷ quyền hiện nay ang s dụng? tả 1 phương pháp bạn cho tối ưu
nhất hiện nay? Giải thích vì sao bạn chọn phương pháp này? Cho ví dụ minh hoạ.
2) Sinh viên hãy giải thích sao iều khiển truy cập tùy quyền không kiểm soát ược
luồng thông tin. Cho ví dụ minh hoạ //Hướng dẫn: xem ví dụ về cách tấn công Trojan
3) Sinh viêny trình bày về bài toán kiểm toán truy cập (Auditing) trong lĩnh vực bảo
mật cơ sở dữ liệu. Cho ví dụ minh hoạ
4) Giải thích tính tùy ý” trong hình iều khiển truy cập tùy ý? Trong hình iều
khiển truy cập tùy ý, những loại người dùng nào quyền phân quyền/thu hồi quyền
hạn? Trong mô hình iều khiển truy cập tùy ý, tại sao ưu iểm tính linh hoạt, tính dễ
dàng trong quản lt1 quyền truy cập. Cho ví dụ minh hoạ?
5) Tại sao khi cài ặt, người ta sdụng danh sách khả năng thay thế cho cấu trúc ma trận
phân quyền? Cho ví dụ minh hoạ
6) Giải thích tính “bắt buộc” trong mô hình iều khiển truy cập bắt buộc? Trong mô hình
iều khiển truy cập bắt buộc, tại sao nó ít ược vận dụng trong thực tế? Tại saohình
iều khiển truy cập bắt buộc ược áp dụng trong môi trường quân ội. Trong mô hình iều
khiển truy cập bắt buộc, tại sao nó ít mang tính nghiêm ngặt/khắc khe?
7) Ý tưởng trọng tâm của hình RBAC gì? sao RBAC hỗ trợ nguyên tắc bảo
mật: ặc quyền ít nhất (Least Privilege)? sao RBAC hỗ trợ nguyên tắc bảo mật: sự
tách biệt các nhiệm vụ (Separation of duties). sao RBAC hỗ trợ nguyên tắc bảo
mật: trừu tượng hóa dữ liệu (Data Abstraction).
8) Điểm ặc trưng của hình Hierarchical RBAC gì? Điểm ặc trưng của hình
Static Separation of Duty Relations là gì? Điểm ặc trưng của mô hình Dynamic
Separation of Duty Relations là gì? Ứng dụng của từng mô hình? Cho ví dụ minh hoạ
9) So sánh iểm giống/khác nhau giữa hai khái niệm kế thừa vai trò tổng quát (General
Role Hierarchies) và kế thừa vai trò bị giới hạn (Limited Role Hierarchies).
10)Trong hình RBAC, xung ột (Conflit) quyền hạn gì? Bạn hãy nêu một chiến
lược (strategy) hoặc giải pháp (solution) giải quyết xung ột. Cho ví dụ minh hoạ
11)Nêu các phương pháp bảo mật CSDL NoSQL bạn biết. Trình bày 1 phương pháp
mà bạn nghĩ là tối ưu nhất? Giải thích tại sao bạn chọn phương pháp này
12)Trình bày các kiểu tấn công vào CSDL hiện nay? Hậu quả của các kiểu tấn công này?
Nêu những rủi ro Doanh nghiệp sẽ gặp phải trong bảo mật CSDL hiện nay? Nêu
dụ minh hoạ. tả các giải pháp phòng chống ngăn ngừa các kiểu tấn công
bạn ã trình bày.
13)Bạn hãy trình bày và mô tả các cơ chế mã hoá trong SQL Server sau:
lOMoARcPSD|40651217
- Transact-SQL functions
- Asymmetric keys
- Symmetric keys
- Certificates
- Transparent Data Encryption
14)Trình bày tổng quan về việc s dụng SQL Server Audit (Overview of Using SQL
Server Audit) Nêu các thành phần của SQL Server Audit? SQL Server Audit thường
dùng trong những trường hợp nào? Cho ví dụ minh hoạ?
15)Bạn hiểu thế nào về Database Mirroring, logshipping replication. Cho dụ
minh hoạ.
16)Cho bảng dữ liệu SINHVIEN(masv, hodem, ten, sodienthoai, diachi, sotaikhoan)
chứa nhiều dữ liệu phục vụ hệ thống phần mềm ã ược vận hành nhiều năm. Do nhu
cầu nâng cấp bảo mật bằng phương pháp hóa dữ liệu sử dụng giải pháp ược
Microsoft SQL Server cung cấp sẵn, thực hiện các yêu cầu sau ây:
a. Tạo bảng SINHVIEN_MAHOA chứa dữ liệu ược chuyển ổi từ bảng
SINHVIEN, viết câu lệnh chuyển ổi dữ liệu bản từ bảng SINHVIEN sang
dữ liệu bản mã và lưu trữ vào bảng SINHVIEN_MAHOA.
b. Với bảng dữ liệu SINHVIEN_MAHOA chứa dữ liệu ã ược hóa, trình bày
giải pháp ược thực hiện ở tầng cơ sở dữ liệu sao cho tầng ứng dụng (app) ít sửa
ổi nhất? Cho ví dụ với các trường hợp xem, thêm, xóa, sửa dữ liệu sinh viên?
17)Giải thích mô hình Audit sau:
| 1/2

Preview text:

CÂU HỎI ÔN TẬP CUỐI KỲ

MÔN: BẢO MẬT CƠ SỞ DỮ LIỆU

------o0o------

  1. Sinh viên hãy trình bày về bài toán xác thực (Audentication) và uỷ quyền (Authorization) trong lĩnh vực bảo mật cơ sở dữ liệu. Trình bày các phương pháp xác thực và uỷ quyền hiện nay ang sử dụng? Mô tả 1 phương pháp mà bạn cho là tối ưu nhất hiện nay? Giải thích vì sao bạn chọn phương pháp này? Cho ví dụ minh hoạ.
  2. Sinh viên hãy giải thích vì sao iều khiển truy cập tùy quyền không kiểm soát ược luồng thông tin. Cho ví dụ minh hoạ //Hướng dẫn: xem ví dụ về cách tấn công Trojan
  3. Sinh viên hãy trình bày về bài toán kiểm toán truy cập (Auditing) trong lĩnh vực bảo mật cơ sở dữ liệu. Cho ví dụ minh hoạ
  4. Giải thích tính “tùy ý” trong mô hình iều khiển truy cập tùy ý? Trong mô hình iều khiển truy cập tùy ý, những loại người dùng nào có quyền phân quyền/thu hồi quyền hạn? Trong mô hình iều khiển truy cập tùy ý, tại sao ưu iểm là tính linh hoạt, tính dễ dàng trong quản lt1 quyền truy cập. Cho ví dụ minh hoạ?
  5. Tại sao khi cài ặt, người ta sử dụng danh sách khả năng thay thế cho cấu trúc ma trận phân quyền? Cho ví dụ minh hoạ
  6. Giải thích tính “bắt buộc” trong mô hình iều khiển truy cập bắt buộc? Trong mô hình iều khiển truy cập bắt buộc, tại sao nó ít ược vận dụng trong thực tế? Tại sao mô hình iều khiển truy cập bắt buộc ược áp dụng trong môi trường quân ội. Trong mô hình iều khiển truy cập bắt buộc, tại sao nó ít mang tính nghiêm ngặt/khắc khe?
  7. Ý tưởng trọng tâm của mô hình RBAC là gì? Vì sao RBAC hỗ trợ nguyên tắc bảo mật: ặc quyền ít nhất (Least Privilege)? Vì sao RBAC hỗ trợ nguyên tắc bảo mật: sự tách biệt các nhiệm vụ (Separation of duties). Vì sao RBAC hỗ trợ nguyên tắc bảo mật: trừu tượng hóa dữ liệu (Data Abstraction).
  8. Điểm ặc trưng của mô hình Hierarchical RBAC là gì? Điểm ặc trưng của mô hình Static Separation of Duty Relations là gì? Điểm ặc trưng của mô hình Dynamic

Separation of Duty Relations là gì? Ứng dụng của từng mô hình? Cho ví dụ minh hoạ

  1. So sánh iểm giống/khác nhau giữa hai khái niệm kế thừa vai trò tổng quát (General Role Hierarchies) và kế thừa vai trò bị giới hạn (Limited Role Hierarchies).
  2. Trong mô hình RBAC, xung ột (Conflit) quyền hạn là gì? Bạn hãy nêu một chiến lược (strategy) hoặc giải pháp (solution) giải quyết xung ột. Cho ví dụ minh hoạ
  3. Nêu các phương pháp bảo mật CSDL NoSQL mà bạn biết. Trình bày 1 phương pháp mà bạn nghĩ là tối ưu nhất? Giải thích tại sao bạn chọn phương pháp này
  4. Trình bày các kiểu tấn công vào CSDL hiện nay? Hậu quả của các kiểu tấn công này? Nêu những rủi ro mà Doanh nghiệp sẽ gặp phải trong bảo mật CSDL hiện nay? Nêu ví dụ minh hoạ. Mô tả các giải pháp phòng chống ể ngăn ngừa các kiểu tấn công mà bạn ã trình bày.
  5. Bạn hãy trình bày và mô tả các cơ chế mã hoá trong SQL Server sau:
    • Transact-SQL functions
    • Asymmetric keys
    • Symmetric keys
    • Certificates
    • Transparent Data Encryption
  6. Trình bày tổng quan về việc sử dụng SQL Server Audit (Overview of Using SQL Server Audit) Nêu các thành phần của SQL Server Audit? SQL Server Audit thường dùng trong những trường hợp nào? Cho ví dụ minh hoạ?
  7. Bạn hiểu thế nào về Database Mirroring, logshipping và replication. Cho ví dụ minh hoạ.
  8. Cho bảng dữ liệu SINHVIEN(masv, hodem, ten, sodienthoai, diachi, sotaikhoan) chứa nhiều dữ liệu phục vụ hệ thống phần mềm ã ược vận hành nhiều năm. Do nhu cầu nâng cấp bảo mật bằng phương pháp mã hóa dữ liệu sử dụng giải pháp ược Microsoft SQL Server cung cấp sẵn, thực hiện các yêu cầu sau ây:
      1. Tạo bảng SINHVIEN_MAHOA ể chứa dữ liệu ược chuyển ổi từ bảng SINHVIEN, viết câu lệnh chuyển ổi dữ liệu bản rõ từ bảng SINHVIEN sang dữ liệu bản mã và lưu trữ vào bảng SINHVIEN_MAHOA.
      2. Với bảng dữ liệu SINHVIEN_MAHOA chứa dữ liệu ã ược mã hóa, trình bày giải pháp ược thực hiện ở tầng cơ sở dữ liệu sao cho tầng ứng dụng (app) ít sửa ổi nhất? Cho ví dụ với các trường hợp xem, thêm, xóa, sửa dữ liệu sinh viên?
  9. Giải thích mô hình Audit sau: