
Bài giảng An toàn và bảo mật hệ thống thông tin: Chương 5
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng An toàn và bảo mật hệ thống thông tin: Chương 5CHƯƠNG 5Bộ môn: Tin học quản lýKhoa Thống kê – Tin họcĐại học Kinh Tế - Đại học Đà Nẵng NỘI DUNG CHƯƠNG 51. Khái quát về mã hóa dữ liệu2. Các mức độ mã hóa3. Các mô hình mã hóa CSDL4. Nhận xét về các giải pháp mã hóa5. Một số vấn đề liên quan đến giải pháp mã hóa6. Mô hình lưu trữ dữ liệu mã hóa7. Hiện thực trên DMBS cụ thể (SQL Server) 21. Khái quát về mã hóa dữ liệu 3 1. Khái quát về mã hóa dữ liệu❖Mã hóa là phương pháp che giấu dữ liệu, biến dữ liệu sang dạng mã không có ý nghĩa với kẻ tấn công.❖Đây là rào cản cuối cùng, khi mà kẻ tấn công vượt qua được các cơ chế bảo vệ dữ liệu khác. 4 1. Khái quát về mã hóa dữ liệu❖Mã hóa dữ liệu có thể thực hiện ở 2 thời điểm. 5 1. Khái quát về mã hóa dữ liệu❖Mã hóa dữ liệu trên đường truyền ▪ SSL (Secure Socket Layer) →Netscape ▪ PCT (Private Communication Technology →Microsoft ▪ TLS (Transport Layer Security) →IETF (Internet Engineering Task Force Security) - IETF (Internet Engineering Task Force) TLS (v.1.2) RFC 5246 SSL (v.3) TLS (v.1.0) TLS (v.1.1) RFC 6101 RFC 2246 RFC 4346 PCT (v.1) SSL (v.2)SSL (v.1) 1994 1995 1996 1999 2006 2008 6 1. Khái quát về mã hóa dữ liệu❖ Các phương pháp mã hóa ▪ Mã hóa đối xứng ▪ Mã hóa bất đối xứng ▪ Mã hóa lai 7 Phương pháp mã hóa đối xứng❖Chỉ sử dụng một khóa (Shared Secret Key) để mã hóa và giải mã dữ liệu.❖Thuật toán đơn giản, độ dài khóa ngắn → tốc độ xử lý nhanh, phù hợp cho bảo mật lượng lớn dữ liệu.❖Hạn chế ▪ Phân phối khóa → cần có hệ thống quản lý khóa ▪ Không cung cấp khả năng chống lại sự thoái thác trách nhiệm. 8 Phương pháp mã hóa đối xứng❖Một số thuật toán phổ biến ▪ Block Cipher • DES (Data Encryption Standard) • 3DES (Triple Data Encryption Standard) • AES (Advanced Encryption Standard) • SlowFish, TowFish, Serpent ▪ Stream Cipher • RC4 9 Phương pháp mã hóa bất đối xứng❖Sử dụng một cặp khóa private key và public key.❖Giải quyết được vấn đề trao đổi khóa❖Thuật toán phức tạp → an toàn, nhưng tốc độ xử lý chậm.❖Phù hợp cho mã hóa lượng dữ liệu ít. 10Phương pháp mã hóa bất đối xứng❖Một số thuật toán phổ biến ▪ Diffie-Hellman Key Exchange ▪ Rivest-Shamir-Adleman (RSA) ▪ Digital Signature Algorithms (DSA) ▪ ElGamal ▪ Elliptic Curve Cryptography ▪ Paillier Cryptosystem 11Phương pháp mã hóa lai 12Phương pháp mã hóa lai 13 Phương pháp mã hóa lai❖Kết hợp phương pháp mã hóa đối xứng và phương pháp mã hóa bất đối xứng.❖Tận dụng được: ▪ Ưu điểm về tốc độ của phương pháp mã hóa đối xứng. ▪ Tính an toàn của phương pháp mã hóa bất đối xứng. 14 2. Các mức độ mã hóa dữ liệu1. Mã hóa mức ứng dụng (Application Level)2. Mã hóa mức lưu trữ (Storage Level)3. Mã hóa mức CSDL (Database Level) 152.1. Mã hóa mức ứng dụng (application level)❖Việc mã hóa/giải mã dữ liệu được thực hiện ngay trong mã lệnh chương trình ở mức ứng dụng (application), liên quan đến các thao tác xử lý trên dữ liệu cần được bảo vệ, chọn lựa đơn vị dữ liệu mã hóa.❖Phù hợp với các ứng dụng thực hiện các công việc xử lý, cấp quyền, thao tác trên dữ liệu bí mật ở mức ứng dụng.❖Tận dụng được thư viện hỗ trợ mã hóa JCE (Java- based application) hoặc MS-CAPI (Microsoft-based application). 16 2.1. Mã hóa mức ứng dụng❖Bảo vệ dữ liệu khỏi nguy cơ ▪ Thiết bị lưu trữ bị đánh cắp ▪ Chống được tấn công dữ liệu mức lưu trữ ▪ Truy cập dữ liệu bí mật từ người quản trị dữ liệu.❖Hạn chế ▪ CSDL không dùng được cho các ứng dụng khác. ▪ Phải sử dụng mô hình mã hóa/giải mã dữ liệu tương thích hoặc thay đổi mã chương trình khi chia sẻ dữ liệu. 17 2.2. Mã hóa mức lưu trữ (Storage level ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng An toàn hệ thống thông tin Bảo mật hệ thống thông tin Hệ thống thông tin Mã hoá cơ sở dữ liệu Cơ sở dữ liệu Lưu trữ dữ liệu mã hóaTài liệu có liên quan:
-
62 trang 418 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 388 6 0 -
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 355 0 0 -
13 trang 340 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 316 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 315 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 294 1 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 289 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 254 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 249 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 238 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 224 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 222 0 0 -
62 trang 213 2 0
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 209 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 193 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin (chương 2-bài 2)
14 trang 191 0 0 -
8 trang 191 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 188 0 0 -
65 trang 186 0 0