BÀI 15: BẢO MẬT VÀ AN TOÀN HỆ CƠ SỞ DỮ LIỆU



TIN HỌC 11 – CHỦ ĐỀ 4: GIỚI THIỆU CÁC HỆ CƠ SỞ DỮ LIỆU

Bài 15. Bảo Mật Và An Toàn Hệ Cơ Sở Dữ Liệu

Dữ liệu là tài sản, bảo mật dữ liệu là trách nhiệm, và an toàn cơ sở dữ liệu là nền tảng của niềm tin.

SAU BÀI HỌC NÀY EM SẼ:

  • Hiểu được tầm quan trọng của bảo mật và an toàn CSDL.
  • Biết một số biện pháp bảo vệ hệ CSDL.
  • Biết cách phân quyền người dùng.
  • Biết cách phòng ngừa mất mát, sai lệch dữ liệu.

1. BẢO MẬT HỆ CƠ SỞ DỮ LIỆU

Close-up view of a mouse cursor over digital security text on display.
🔶 Hoạt động 1. Tổ chức phân quyền với website âm nhạc

Website âm nhạc có nhiều loại người dùng. Mỗi người cần được cấp quyền truy cập khác nhau.

🎯 Ý CHÍNH CẦN NHỚ

Phân quyền là việc xác định mỗi người dùng được phép làm gì đối với CSDL.

Không nên cho tất cả người dùng toàn quyền, vì có thể dẫn đến:

  • Sửa hoặc xoá dữ liệu không đúng.
  • Làm lộ dữ liệu.
  • Làm mất an toàn CSDL.
NhómQuyền
Nhóm 1Không cần đăng nhập, chỉ tìm kiếm và xem
Nhóm 2Xem + thêm dữ liệu
Nhóm 3Xem + thêm + sửa + xoá dữ liệu
Nhóm 4Toàn quyền

🧠 MẸO NHỚ: Nhóm 1: XEM | Nhóm 2: XEM + THÊM | Nhóm 3: XEM + THÊM + SỬA + XOÁ | Nhóm 4: TOÀN QUYỀN

📘 Tài khoản và quyền truy cập
NhómTài khoảnQuyền chính
Nhóm 1guestXem, tìm kiếm
Nhóm 2moderatorSELECT, INSERT
Nhóm 3master_modSELECT, INSERT, UPDATE, DELETE
Nhóm 4adminToàn quyền

🎯 Cần nhớ

SELECT → xem/lấy dữ liệu | INSERT → thêm dữ liệu | UPDATE → sửa dữ liệu | DELETE → xoá dữ liệu

🧠 SELECT – INSERT – UPDATE – DELETE = Xem – Thêm – Sửa – Xoá

Chính sách bảo mật CSDL

Phân quyền thôi chưa đủ để bảo mật CSDL. Cần kết hợp:

  • Phân quyền đúng người, đúng quyền.
  • Bảo vệ tài khoản và mật khẩu.
  • Quy định ý thức, trách nhiệm của người dùng.
  • Giám sát hoạt động của hệ thống.
  • Lưu lại hoạt động dưới dạng log file để kiểm tra khi cần.
  • Có kế hoạch xử lí sự cố.
  • Có biện pháp bảo vệ mạng, phần cứng và phần mềm.

⭐ BẢO MẬT CSDL = PHÂN QUYỀN + BẢO VỆ TÀI KHOẢN + GIÁM SÁT + XỬ LÍ SỰ CỐ

❓ CÂU HỎI

Nêu tóm tắt các quyền của các tài khoản moderator và admin.

✅ ĐÁP ÁN

  • moderator: Có quyền SELECT, INSERT → xem và thêm dữ liệu.
  • admin: Có toàn quyền đối với các bảng trong CSDL music.

🧠 Nhớ nhanh: Moderator = Xem + Thêm | Admin = Tất cả

2. BẢO ĐẢM AN TOÀN DỮ LIỆU

🔶 Hoạt động 2

Bảo đảm an toàn dữ liệu là đảm bảo dữ liệu trong CSDL:

  • Không bị mất.
  • Không bị sai lệch.
  • Có thể khôi phục khi xảy ra sự cố.

Một số sự cố có thể xảy ra:

  • Mất điện, điện quá tải.
  • Thiết bị lưu trữ hỏng.
  • Phần cứng, phần mềm gặp sự cố.
  • Dữ liệu bị mất hoặc sai lệch.
a) Sự cố về nguồn điện
Sự cốGiải pháp
Cấp điện không đủ công suấtXây dựng hệ thống cấp điện đủ công suất
Điện quá tảiThường xuyên kiểm tra hệ thống điện
Mất điện đột ngộtSử dụng bộ lưu điện (UPS)

🧠 ⚡ Mất điện → UPS | ⚡ Quá tải → Kiểm tra | ⚡ Thiếu → Đảm bảo đủ công suất

b) Sự cố về lưu trữ

Thiết bị lưu trữ như ổ đĩa cứng có thể bị hỏng → dữ liệu có thể bị mất.

Biện pháp:

  • Theo dõi thời gian sử dụng thiết bị.
  • Thay thiết bị trước khi có nguy cơ hỏng.
  • Sử dụng thiết bị lưu trữ dự phòng.
  • Sao lưu dữ liệu định kì.

⭐ SAO LƯU = TẠO BẢN DỰ PHÒNG CỦA DỮ LIỆU

📘 Sao lưu dữ liệu 

Sao lưu giúp có thể khôi phục dữ liệu khi dữ liệu gốc bị mất hoặc thiết bị lưu trữ bị hỏng.

🎯 DỮ LIỆU GỐC → SAO LƯU → BẢN DỰ PHÒNG → KHÔI PHỤC KHI CÓ SỰ CỐ

Chính sách an toàn dữ liệu phải xác định:

  • Các sự cố có thể xảy ra.
  • Cách phòng ngừa.
  • Cách khắc phục.
  • Trách nhiệm của người vận hành.
  • Phương án sao lưu và phục hồi dữ liệu.

⭐ AN TOÀN DỮ LIỆU = PHÒNG NGỪA + SAO LƯU + PHỤC HỒI

❓ CÂU HỎI

Vì sao cần phải sao lưu dữ liệu định kì?

✅ ĐÁP ÁN

Cần sao lưu dữ liệu định kì vì khi xảy ra sự cố như hỏng thiết bị, mất dữ liệu hoặc dữ liệu bị sai lệch, ta có thể sử dụng bản sao lưu để khôi phục dữ liệu.

🧠 Sao lưu → Có bản dự phòng → Có thể phục hồi → Giảm mất mát dữ liệu.

🔴 LUYỆN TẬP

Câu 1. Tại sao cần phải có những quy định về ý thức và trách nhiệm của người dùng đối với tài khoản của mình và dữ liệu trong CSDL?

✅ ĐÁP ÁN

Vì người dùng có thể làm lộ tài khoản, mật khẩu hoặc sử dụng quyền không đúng cách, gây mất an toàn cho CSDL.

  • Bảo vệ tài khoản.
  • Không để lộ mật khẩu.
  • Sử dụng đúng quyền được cấp.
  • Bảo vệ dữ liệu.

Câu 2. Tại sao cần có những quy định về ý thức trách nhiệm của những người vận hành hệ thống?

✅ ĐÁP ÁN

Vì người vận hành có vai trò trực tiếp trong việc quản lí hệ thống. Nếu vận hành sai có thể làm mất dữ liệu, sai lệch dữ liệu hoặc mất an toàn hệ thống.

  • Làm việc đúng quy trình.
  • Bảo vệ hệ thống.
  • Phát hiện và xử lí sự cố.
  • Sao lưu và phục hồi dữ liệu khi cần.

🔵 VẬN DỤNG

Tình huống

Một trung tâm dạy tiếng Anh có 4 giáo viên phụ trách: Luyện nghe, Luyện nói, Luyện đọc, Luyện viết.

CSDL có các bảng: diemnghe, diemnoi, diemdoc, diemviet.

Học viên chỉ được xem điểm của mình. Mỗi giáo viên được xem bảng điểm môn mình phụ trách. Chỉ có một người dùng có toàn quyền.

✅ ĐÁP ÁN

Đối tượngQuyền được cấp
Học viênChỉ xem điểm của chính mình
Giáo viên ngheXem bảng diemnghe
Giáo viên nóiXem bảng diemnoi
Giáo viên đọcXem bảng diemdoc
Giáo viên viếtXem bảng diemviet
Người quản trịToàn quyền trên tất cả bảng

🧠 Học viên → Xem điểm của mình | Giáo viên → Xem đúng môn mình dạy | Quản trị → Toàn quyền

🧠 SƠ ĐỒ NHỚ TOÀN BÀI

Bài 15BẢO MẬT & AN TOÀN CSDL
↓
BẢO MẬTPHÂN QUYỀN
XEM | THÊM
SỬA | XOÁ
TOÀN QUYỀN
AN TOÀNPHÒNG NGỪA
Điện | Lưu trữ | Mạng
SAO LƯU ĐỊNH KÌ
KHÔI PHỤC DỮ LIỆU

🔑 CÔNG THỨC NHỚ

📌 8 Ý HỌC SINH NHẤT ĐỊNH PHẢI NHỚ

  1. Bảo mật CSDL là bảo vệ CSDL khỏi truy cập, sử dụng trái phép.
  2. Phân quyền giúp mỗi người chỉ được thực hiện những thao tác cần thiết.
  3. SELECT → xem/lấy dữ liệu.
  4. INSERT → thêm dữ liệu.
  5. UPDATE → sửa dữ liệu.
  6. DELETE → xoá dữ liệu.
  7. Sao lưu định kì giúp có bản dự phòng khi dữ liệu gặp sự cố.
  8. An toàn dữ liệu = phòng ngừa + sao lưu + phục hồi.

🔑 CÂU CHỐT ĐỂ HỌC THUỘC

"Đúng người – Đúng quyền – Đúng dữ liệu;
Có sự cố – Có bản sao – Có thể phục hồi."

Detailed image of illuminated server racks showcasing modern technology infrastructure.

"Đúng người – Đúng quyền – Đúng dữ liệu; Có sự cố – Có bản sao – Có thể phục hồi."

 

 

💻🎓

BÀI KIỂM TRA TIN HỌC THPT

Lựa chọn mức độ phù hợp với năng lực của em

📌 HƯỚNG DẪN

Em hãy lựa chọn mức độ phù hợp với yêu cầu của bài học. Sau khi chọn mức độ, bài kiểm tra trực tuyến sẽ được hiển thị ngay bên dưới.

💡 Mẹo: Hãy hoàn thành mức độ trước khi chuyển sang mức độ tiếp theo.

🌟 Mỗi câu hỏi là một cơ hội để em tiến bộ. Hãy tự tin, bình tĩnh và cố gắng hết mình!

Chúc em hoàn thành bài thật tốt!

 



Bài cũ hơn Bài mới hơn
Đọc tiếp:
Lên đầu trang