Bảo mật cơ sở dữ liệu (các nguyên tắc sử dụng thông thường)
Số trang: 6
Loại file: pdf
Dung lượng: 269.49 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Gần đây vấn đề bảo mật cơ sở dữ liệu diễn ra lan tràn trên các phương tiện thông tin đại chúng và mạng lưới tin tức Internet. Đầu tiên là sâu Slammer và gần đây nhất là vụ truy cập bất hợp pháp hơn 8 triệu mã số thẻ tín dụng. Nhiều người đặt ra câu hỏi: “Các admin quản trị hệ thống ngủ sau bánh xe cho chúng hoạt động hay sao?”. Giống như mạng Internet bị đánh bom vậy. Hiện người ta thường hay sử dụng các tiện ích rẻ tiền hơn của các hệ thống thông...
Nội dung trích xuất từ tài liệu:
Bảo mật cơ sở dữ liệu (các nguyên tắc sử dụng thông thường) Bảo mật cơ sở dữ liệu (các nguyên tắc sử dụng thông thường) Gần đây vấn đề bảo mật cơ sở dữ liệu diễn ra lan tràn trên các phương tiện thông tin đại chúng và mạng lưới tin tức Internet. Đầu tiên là sâu Slammer và gần đây nhất là vụ truy cập bất hợp pháp hơn 8 triệu mã số thẻ tín dụng. Nhiều người đặt ra câu hỏi: “Các admin quản trị hệ thống ngủ sau bánhxe cho chúng hoạt động hay sao?”. Giống như mạng Internet bị đánh bom vậy. Hiện người tathường hay sử dụng các tiện ích rẻ tiền hơn của các hệ thống thông tin sử dụng web, do đó họ trởnên lười áp dụng các biện pháp bảo mật cơ sở.Vấn đề ở đây là phải cấp bách áp dụng các biện pháp an toàn với người quản trị hệ thống sángsuốt. Câu hỏi đầu tiên cho các admin hiện nay thường là “Sửa chữa nhanh như thế nào” chứkhông phải “Có bao nhiêu mối nguy hiểm” như trước kia. Muốn giải quyết được vấn đề hiện tại,trước hết chúng ta phải điều chỉnh lại ý thức và suy nghĩ trong mỗi người.Bây giờ chúng tôi xin cung cấp một vài phương pháp bảo mật cơ bản sau đây. Hy vọng chúng sẽgiúp bạn ít nhiều bảo vệ được các cơ sở dữ liệu quan trọng.Cấu trúc bảo mật cơ sởCác doanh nghiệp hiện nay dường như quá chú trọng vào từng thành phần bảo mật mà quên đibức tranh toàn cảnh: “Nếu như không có một hệ thống tổ chức bảo mật cơ sở, bất kỳ chính sáchbảo mật nào cũng đều thất bại”.Người quản trị hệ thống thường hay quản lý bảo mật theo ý muốn riêng của mình, không có hoặcchỉ một ít giám sát từ người quản lý cao hơn. Điều này làm gia tăng các câu hỏi: • Ai đảm bảo rằng người quản trị hệ thống theo đúng các hướng dẫn bảo mật? • Một tổ chức đảm bảo tất cả quản trị viên hệ thống cập nhật bản vá lỗi mới nhất như thế nào? • Một tổ chức lấy gì để đảm bảo bản vá lỗi mới nhất đã được kiểm tra để chắc chắn chúng không trở thành nguyên nhân gây ra hỏng hóc cho hệ thống? • Ai là người kiểm chứng bảo mật cho toàn bộ tập đoàn hay tổng công ty? Ví dụ về một tổ chức bảo mật mạng hiệu quả và rõ ràngDù có một cấu trúc phù hợp, bạn cũng vẫn gặp phải sự lộn xộn trong những vấn đề quan trọngnhư bảo mật. Các vấn đề lộn xộn này gây ra không ít biến động lớn, chẳng hạn:Jim tại văn phòng ở Bờ biển Đông đã cập nhật tất cả bản vá lỗi nhưng anh ta có mối liên kếtkhông an toàn với Bill ở bờ biển tây. Anh này thất bại khi thiết lập cấu hình phù hợp cho tườnglửa. Và chỉ cần như thế là đủ cho một cuộc tổng tấn công phá hoại.Trước những trường hợp như thế, bạn cần xem xét lại toàn bộ khi thiết lập cấu trúc bảo mật cơsở.Bây giờ, sau khi đã có tổ chức bảo mật cơ sở cho hệ thống, chúng ta sẽ bắt đầu xem xét các vấnđề kỹ thuật của bảo mật cơ sở dữ liệu.Lỗ hổng cơ sở dữ liệu (muôn mặt chiến tranh bảo mật!)Bảo mật cơ sở dữ liệu về cơ bản có thể bị tấn công theo trên các lĩnh vực sau: • Các dịch vụ bảo mật (Server Security) • Các kết nối cơ sở dữ liệu (Database Connection) • Điều khiển truy cập bảng (Table Access Control) • Giới hạn truy cập cơ sở dữ liệu (Restricting Database Access)Các dịch vụ bảo mật (Server Security)Server Security là chương trình tự giới hạn quyền truy cập thực vào dịch vụ cơ sở dữ liệu. Đây làkhía cạnh quan trọng nhất của bảo mật, bạn nên lập kế hoạch cẩn thận cho nó.Ý tưởng cơ bản của nó là: “Bạn không thể truy cập vào cái mà bạn không thể thấy”. Đây khôngphải là một web server và cũng không nên là một kết nối nạc danh. Khi cần cung cấp thông tincho web động, cơ sở dữ liệu của bạn không nên đặt cùng một máy với web server. Điều đókhông chỉ vì mục đích bảo mật mà còn tốt cho cả quá trình thực thi. Nếu cơ sở dữ liệu là để đápứng cho web server, nên cấu hình chỉ cho phép kết nối với web server đó. Truy cập điạ chỉ IP tin cậy, giới hạn dịch vụ cơ sở dữ liệu chỉ trong các yêu cầu thông tin trả lời từ IP web server đã biếtĐịa chỉ IP tin cậyMỗi một server chỉ nên cấu hình cho phép liên hệ với các điạ chỉ IP tin cậy. Tương tự như ở nhàbạn, bạn không cho phép con mình nói chuyện với người lạ, thì ở đây bạn cũng nên biết chínhxác ai được quyền “nói chuyện” với database server.Nếu điểm trả cuối là một web server thì chỉ nên cho phép điạ chỉ của web server đó được quyềntruy cập database server. Nếu database server cung cấp thông tin cho ứng dụng chính chạy trênmạng nội bộ thì nên giới hạn điạ chỉ chỉ trong mạng nội bộ.Không nên để trạng thái yếu của các web database trên cùng một server với thông tin cơ sở dữliệu nội bộ.Các kết nối cơ sở dữ liệu (Database Connection)Các ứng dụng động (Dynamic Application) hiện nay đang trở thành nguyên nhân khiến nhiềungười cập nhật cơ sở dữ liệu trực tiếp mà không qua thẩm định. Nếu bạn cho phép người dùngcập ...
Nội dung trích xuất từ tài liệu:
Bảo mật cơ sở dữ liệu (các nguyên tắc sử dụng thông thường) Bảo mật cơ sở dữ liệu (các nguyên tắc sử dụng thông thường) Gần đây vấn đề bảo mật cơ sở dữ liệu diễn ra lan tràn trên các phương tiện thông tin đại chúng và mạng lưới tin tức Internet. Đầu tiên là sâu Slammer và gần đây nhất là vụ truy cập bất hợp pháp hơn 8 triệu mã số thẻ tín dụng. Nhiều người đặt ra câu hỏi: “Các admin quản trị hệ thống ngủ sau bánhxe cho chúng hoạt động hay sao?”. Giống như mạng Internet bị đánh bom vậy. Hiện người tathường hay sử dụng các tiện ích rẻ tiền hơn của các hệ thống thông tin sử dụng web, do đó họ trởnên lười áp dụng các biện pháp bảo mật cơ sở.Vấn đề ở đây là phải cấp bách áp dụng các biện pháp an toàn với người quản trị hệ thống sángsuốt. Câu hỏi đầu tiên cho các admin hiện nay thường là “Sửa chữa nhanh như thế nào” chứkhông phải “Có bao nhiêu mối nguy hiểm” như trước kia. Muốn giải quyết được vấn đề hiện tại,trước hết chúng ta phải điều chỉnh lại ý thức và suy nghĩ trong mỗi người.Bây giờ chúng tôi xin cung cấp một vài phương pháp bảo mật cơ bản sau đây. Hy vọng chúng sẽgiúp bạn ít nhiều bảo vệ được các cơ sở dữ liệu quan trọng.Cấu trúc bảo mật cơ sởCác doanh nghiệp hiện nay dường như quá chú trọng vào từng thành phần bảo mật mà quên đibức tranh toàn cảnh: “Nếu như không có một hệ thống tổ chức bảo mật cơ sở, bất kỳ chính sáchbảo mật nào cũng đều thất bại”.Người quản trị hệ thống thường hay quản lý bảo mật theo ý muốn riêng của mình, không có hoặcchỉ một ít giám sát từ người quản lý cao hơn. Điều này làm gia tăng các câu hỏi: • Ai đảm bảo rằng người quản trị hệ thống theo đúng các hướng dẫn bảo mật? • Một tổ chức đảm bảo tất cả quản trị viên hệ thống cập nhật bản vá lỗi mới nhất như thế nào? • Một tổ chức lấy gì để đảm bảo bản vá lỗi mới nhất đã được kiểm tra để chắc chắn chúng không trở thành nguyên nhân gây ra hỏng hóc cho hệ thống? • Ai là người kiểm chứng bảo mật cho toàn bộ tập đoàn hay tổng công ty? Ví dụ về một tổ chức bảo mật mạng hiệu quả và rõ ràngDù có một cấu trúc phù hợp, bạn cũng vẫn gặp phải sự lộn xộn trong những vấn đề quan trọngnhư bảo mật. Các vấn đề lộn xộn này gây ra không ít biến động lớn, chẳng hạn:Jim tại văn phòng ở Bờ biển Đông đã cập nhật tất cả bản vá lỗi nhưng anh ta có mối liên kếtkhông an toàn với Bill ở bờ biển tây. Anh này thất bại khi thiết lập cấu hình phù hợp cho tườnglửa. Và chỉ cần như thế là đủ cho một cuộc tổng tấn công phá hoại.Trước những trường hợp như thế, bạn cần xem xét lại toàn bộ khi thiết lập cấu trúc bảo mật cơsở.Bây giờ, sau khi đã có tổ chức bảo mật cơ sở cho hệ thống, chúng ta sẽ bắt đầu xem xét các vấnđề kỹ thuật của bảo mật cơ sở dữ liệu.Lỗ hổng cơ sở dữ liệu (muôn mặt chiến tranh bảo mật!)Bảo mật cơ sở dữ liệu về cơ bản có thể bị tấn công theo trên các lĩnh vực sau: • Các dịch vụ bảo mật (Server Security) • Các kết nối cơ sở dữ liệu (Database Connection) • Điều khiển truy cập bảng (Table Access Control) • Giới hạn truy cập cơ sở dữ liệu (Restricting Database Access)Các dịch vụ bảo mật (Server Security)Server Security là chương trình tự giới hạn quyền truy cập thực vào dịch vụ cơ sở dữ liệu. Đây làkhía cạnh quan trọng nhất của bảo mật, bạn nên lập kế hoạch cẩn thận cho nó.Ý tưởng cơ bản của nó là: “Bạn không thể truy cập vào cái mà bạn không thể thấy”. Đây khôngphải là một web server và cũng không nên là một kết nối nạc danh. Khi cần cung cấp thông tincho web động, cơ sở dữ liệu của bạn không nên đặt cùng một máy với web server. Điều đókhông chỉ vì mục đích bảo mật mà còn tốt cho cả quá trình thực thi. Nếu cơ sở dữ liệu là để đápứng cho web server, nên cấu hình chỉ cho phép kết nối với web server đó. Truy cập điạ chỉ IP tin cậy, giới hạn dịch vụ cơ sở dữ liệu chỉ trong các yêu cầu thông tin trả lời từ IP web server đã biếtĐịa chỉ IP tin cậyMỗi một server chỉ nên cấu hình cho phép liên hệ với các điạ chỉ IP tin cậy. Tương tự như ở nhàbạn, bạn không cho phép con mình nói chuyện với người lạ, thì ở đây bạn cũng nên biết chínhxác ai được quyền “nói chuyện” với database server.Nếu điểm trả cuối là một web server thì chỉ nên cho phép điạ chỉ của web server đó được quyềntruy cập database server. Nếu database server cung cấp thông tin cho ứng dụng chính chạy trênmạng nội bộ thì nên giới hạn điạ chỉ chỉ trong mạng nội bộ.Không nên để trạng thái yếu của các web database trên cùng một server với thông tin cơ sở dữliệu nội bộ.Các kết nối cơ sở dữ liệu (Database Connection)Các ứng dụng động (Dynamic Application) hiện nay đang trở thành nguyên nhân khiến nhiềungười cập nhật cơ sở dữ liệu trực tiếp mà không qua thẩm định. Nếu bạn cho phép người dùngcập ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Quản trị web Hệ điều hành Công nghệ thông tin Tin họcGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 451 0 0 -
52 trang 429 1 0
-
62 trang 401 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 378 6 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
74 trang 294 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 292 0 0 -
13 trang 292 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0