Tôi đang giúp một người bạn thiết lập mã hóa dữ liệu trên phiên bản SQL Server 2008 R2 Standard. Theo nghiên cứu ban đầu, tôi nghĩ rằng tôi có thể sử dụng TDE nhưng không nhận ra rằng nó chỉ có sẵn cho các phiên bản Enterprise hoặc DataCenter của Máy chủ SQL. Khi nghiên cứu sâu hơn về các tính năng của SQL Server 2008 R2, tôi thấy rằng nó cho phép "Mã hóa dữ liệu và quản lý khóa" nhưng tôi không chắc ý nghĩa của nó hoặc cách triển khai nó.
Phương pháp hiệu quả nhất và chi phí thấp để mã hóa dữ liệu là gì? Tôi có nên làm gì đó thông qua SQL Server hay chỉ sử dụng các công cụ của bên thứ ba để mã hóa toàn bộ khối lượng nơi DB và bản sao lưu? Ngoài ra nếu ai đó có thể chỉ ra một cách để sử dụng "Mã hóa dữ liệu" là tính năng trong phiên bản tiêu chuẩn, tôi thực sự sẽ đánh giá cao. Mỗi lần tôi tìm kiếm mã hóa trên máy chủ sql, tôi tiếp tục tìm hiểu về cách sử dụng TDE và trong kịch bản hiện tại, quy mô doanh nghiệp không thể mua Phiên bản doanh nghiệp là không khả thi.
Lý do mã hóa - Tuân thủ HIPAA. Nếu quyền truy cập đạt được vào hệ thống tệp cho cơ sở dữ liệu hoặc sao lưu, dữ liệu được mã hóa và không thể được sử dụng. Điều này có thể bao gồm quyền truy cập vật lý vào máy hoặc truy cập thông qua quản trị viên cục bộ.