Những giải pháp bảo mật Oracle bạn nên biết – Học Quản Trị Mạng DevOps AWS CCNA Microsoft Linux Oracle

Oracle là gì? Điều bạn cần biết

Oracle đang ngày càng trở thành một nhà cung cấp có sức ảnh hưởng nhất thế giới trong việc quản trị cơ sở dữ liệu

Trong thời kỳ bùng nổ công nghệ thông tin lúc bấy giờ, nhu yếu về tài liệu ngày càng trở nên quan trọng so với doanh nghiệp. Trong đó, CSDL nơi tàng trữ những tài liệu quan trọng nhất của doanh nghiệp vì nó chứa những thông tin về người mua, kinh tế tài chính, nhiệm vụ … ship hàng cho những ứng dụng sản xuất kinh doanh thương mại của doanh nghiệp. Ngoài ra, CSDL còn được sử dụng cho mục tiêu nghiên cứu và phân tích và khai thác tài liệu ship hàng nhu yếu nghiên cứu và phân tích thị trường, tăng trưởng loại sản phẩm, xu thế tăng trưởng doanh nghiệp trong tương lai .
Ngoài việc quản lý và vận hành cho CSDL hoạt động giải trí tốt, thì việc bảo vệ nó khỏi những hành vi đánh cắp tài liệu là công tác làm việc cực kỳ quan trọng. Khi tài liệu của doanh nghiệp bị đánh cắp tác động ảnh hưởng không chỉ tới uy tín, hình ảnh của doanh nghiệp, mà còn tác động ảnh hưởng đến hoạt động giải trí kinh doanh thương mại khi tài liệu được phân phối cho những đối thủ cạnh tranh cạnh tranh đối đầu .

Vậy làm thế nào để doanh nghiệp có thể bảo vệ được CSDL trước những nguy cơ bị đánh cắp dữ liệu từ bên ngoài và bên trong của doanh nghiệp như:
·         Đánh cắp dữ liệu do tấn công qua hệ điều hành đọc trực tiếp từ các datafile?
·         Đánh cắp dữ liệu do bản sao lưu bị thất lạc?
·         Đánh cắp do bị khai thác trên hệ thống kiểm thử, hệ thống dành cho phát triển?
·         Đánh cắp dữ liệu qua lỗ hổng SQL Injection trên ứng dụng?
·         Đánh cắp dữ liệu do tài khoản người dùng nội bộ bị lộ?
·         Đánh cắp dữ liệu thông qua tài khoản đối tác?

Chúng tôi xin ra mắt giải pháp bảo mật thông tin theo chiều sâu cho mạng lưới hệ thống CSDL Oracle của doanh nghiệp. Các hành vi trong bảo mật thông tin tài liệu thường thì chia những nhóm : ngăn ngừa ( Prevent ), phát hiện ( Detect ), nghiên cứu và phân tích / nhìn nhận ( Evaluate ) .

Theo đó các sản phẩm bảo mật do Oracle cung cấp tương ứng:
·         Ngăn ngừa (Prevent)
o    Oracle Advanced Security
o    Oracle Redaction and Masking
o    Oracle Database Vault & Oracle Label Security
·         Phát hiện (Detect)
o    Oracle Audit Vault & Oracle Database Firewall
·         Phân tích/Đánh giá (Evaluate)
o    Database Vault – Privilege Analysis
o    Oracle Enterprise Manager – Discover Sensitive Data and Databases
o    Oracle Database Lifecycle Management – Configuration Management

1 Oracle Advanced Security

Đây là sản phẩm được tích hợp sẵn trong CSDL Oracle, nó cung cấp 2 tính năng nổi bật: Transparent Data Encryption và Data Redaction.

1.1. Transparent Data Encryption (TDE)

Đây là giải pháp bảo mật thông tin xuyên suốt vòng đời của CSDL gồm có cả những bản sao lưu. Nó ngăn ngừa những hành vi đọc trực tiếp tài liệu từ những file của CSDL trải qua hệ điều hành quản lý hoặc Phục hồi tài liệu từ bản sao lưu bị thất lạc. TDE tương hỗ nhiều thuật toán mã hóa dữ liệu như Advanced Encryption Standard ( AES ) 128, 192,256 bits hay Triple Data Encryption Standard ( TDES ) 168 bits, đồng thời được cho phép người dùng tùy chọn phương pháp mã hóa dự liệu nhạy cảm theo cột trên bảng, tablespace, hoặc hàng loạt database. Việc mã hóa được triển khai tự động hóa trên database và trọn vẹn trong suốt so với những ứng dụng. Các bản sao lưu tài liệu bằng công cụ RMAN cũng được tự động hóa mã hóa trong hàng loạt quy trình sao lưu. Ngoài ra, TDE cũng được tích hợp với Oracle Key Vault ( quản trị tập chung key mã hóa cho nhiều CSDL ) để mã hóa dữ liệu .

1.2. Data Redaction (che dấu dữ liệu)

Đây là giải pháp được cho phép che dấu những tài liệu nhạy cảm trong hiệu quả tìm kiếm tài liệu được trả về cho người sử dụng mà không có quyền xem những tài liệu nhạy cảm này. Nó không đổi khác những giá trị thực của tài liệu, mà nó chỉ biến hóa lại tác dụng trả về dựa trên điều kiện kèm theo kiểm tra những thông tin liên kết vào CSDL như tên ứng dụng, tên người dùng, IP, .. Data Redaction trọn vẹn không làm đổi khác ứng dụng và tác động ảnh hưởng tới những hoạt động giải trí quản trị thường thì như sao lưu, Phục hồi từ bản backup, tăng cấp CSDL, tăng cấp bản vá …

2. Oracle Data Masking and Subsetting

2.1. Data Masking (Masking Data for Non-Production)

Môi trường kiểm thử và phát triển thường là nơi dễ bị thất thoát những dữ liệu nhạy cảm do đây là nơi chứa những dữ liệu được sao chép từ môi trường thật nhưng không được bảo vệ hay kiểm soát giống như môi trường thật. Oracle Data Masking là giải pháp hỗ trợ che dấu các dữ liệu nhạy cảm bằng cách thay thế những dữ liệu dữ liệu nhạy cảm này bằng những dữ liệu tự động sinh theo những quy tắc mà người quản trị khai báo khi thực hiện sao chép dữ liệu từ môi trường thật sang các môi trường kiểm thử và phát triển.

2.2. Data Subsetting

Data Subsetting tương hỗ triển khai nhóm những tài liệu dựa trên những điều kiện kèm theo và tiêu chuẩn cần san sẻ, ví dụ : chỉ san sẻ 1 % tài liệu của bảng, chỉ san sẻ những tài liệu của năm năm nay, … những bản ghi nằm ngoài những tiêu chuẩn san sẻ được bỏ lỡ trong quy trình kết xuất tài liệu để san sẻ cho môi trường tự nhiên khác. Đây là giải pháp giảm thiểu những rủi ro đáng tiếc bảo mật thông tin cho những tài liệu nhạy cảm, bỏ lỡ quy trình xóa những dòng tài liệu không thiết yếu hoặc nhạy cảm trên CSDL trước khi san sẻ cho thiên nhiên và môi trường kiểm thử, tăng trưởng, hoặc đối tác chiến lược .

3. Database Vault (Privileged User Controls)

Oracle Database Vault là giải pháp bảo mật cung cấp nhiều tính năng mạnh mẽ, sử dụng để thiết lập chính sách bảo mật phân chia đúng chức năng nhiệm vụ giữa người quản trị bảo mật, quản trị CSDL, quản trị ứng dụng và người sử dụng. Một số tính năng nổi trội như:
·         Ngăn chặn tài khoản có quyền quản trị CSDL (như sysdba, dba) thực hiện truy xuất dữ liệu của ứng dụng, các hành vi sử dụng tài khoản có quyền quản trị CSDL để gán quyền, tạo, sửa, xóa hoặc thay đổi trên các đối tượng của ứng dụng.
·         Nâng cao bảo mật khi tích hợp nhiều ứng dụng vào cùng một CSDL. Hỗ trợ xây dựng các chính sách bảo mật để ngăn chặn các user ứng dụng khác nhau thực hiện truy xuất được dữ liệu của nhau.
·         Hỗ trợ tính năng phân tích và báo cáo về quyền sử dụng của người dùng, xác định những quyền không sử dụng trên CSDL để hỗ trợ cấp phát quyền sử dụng hợp lý cho người dùng (không thừa, không thiếu) để giảm thiểu rủi ro, tăng tính bảo mật cho CSDL.