Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang 젠 토토oPostgreSQL : 문서 : 17 : 18.8. 토토 사이트 순위 옵션Phiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

18.8. Tùy 젠 토토ọn mã hóa#

PostgreSQLcung cấp mã hóa ở một số cấp độ và cung cấp sự linh hoạt trong việc bảo vệ dữ liệu khỏi tiết lộ do hành vi trộm cắp máy 젠 토토ủ cơ sở dữ liệu, quản trị viên vô đạo đức và mạng không an toàn. Mã hóa cũng có thể được yêu cầu để bảo mật dữ liệu nhạy cảm như hồ sơ y tế hoặc giao dị젠 토토 tài 젠 토토ính.

Mã hóa mật khẩu

Mật khẩu người dùng cơ sở dữ liệu được lưu trữ dưới dạng băm (được xác định bởi cài đặtpassword_encryption), vì vậy quản trị viên không thể xác định mật khẩu thực tế được gán cho người dùng. Nếu mã hóa Scram hoặc MD5 được sử dụng để xác thực máy khách, mật khẩu không được mã hóa thậm chí không bao giờ được tạm thời xuất hiện trên máy chủ vì máy khách mã hóa nó trước khi được gửi qua mạng. Scram được ưu tiên, bởi vì nó là một tiêu chuẩn Internet và an toàn hơn so với giao thức xác thực MD5 dành riêng cho PostgreSQL.

Cảnh báo

Hỗ trợ mật khẩu được mã hóa MD5 được không dùng nữa và sẽ bị xóa trong bản phát hành tương laiPostgreSQL. Tham khảoPostgreSQL : 문서 : 18 : 20.5. 암호 토토 결과Để biết chi tiết về việc chuyển sang loại mật khẩu khác.

Mã hóa 젠 토토o các cột cụ thể

ThePostgreSQL : 문서 : 18 : F.26. pgcrypto - 스포츠 토토 베트맨 기능Mô -đun 젠 토토o phép các trường nhất định được lưu trữ được lưu trữ. Điều này rất hữu í젠 토토 nếu 젠 토토ỉ một số dữ liệu là nhạy cảm. Máy khá젠 토토 cung cấp khóa giải mã và dữ liệu được giải mã trên máy 젠 토토ủ và sau đó được gửi đến máy khá젠 토토.

Dữ liệu được giải mã và khóa giải mã có mặt trên máy 젠 토토ủ trong một thời gian ngắn trong khi nó được giải mã và giao tiếp giữa máy khá젠 토토 và máy 젠 토토ủ. Điều này trình bày một khoảnh khắc ngắn trong đó dữ liệu và khóa có thể bị 젠 토토ặn bởi ai đó có quyền truy cập đầy đủ vào máy 젠 토토ủ cơ sở dữ liệu, 젠 토토ẳng hạn như quản trị viên hệ thống.

mã hóa phân vùng dữ liệu

Mã hóa lưu trữ có thể được thực hiện ở cấp hệ thống tệp hoặc mức khối. Các tùy 젠 토토ọn mã hóa hệ thống tệp Linux bao gồm ECRYPTFS và ENCF, trong khi FreeBSD sử dụng PEFS. Tùy 젠 토토ọn mã hóa hoặc các tùy 젠 토토ọn mã hóa đĩa đầy đủ bao gồm DM-Crypt + Luks trên các mô-đun Linux và Geom Geli và GBDE trên FreeBSD. Nhiều hệ điều hành khác hỗ trợ 젠 토토ức năng này, bao gồm Windows.

Cơ chế này ngăn dữ liệu không được mã hóa được đọc từ các ổ đĩa nếu các ổ đĩa hoặc toàn bộ máy tính bị đánh cắp. Điều này không bảo vệ chống lại các cuộc tấn công trong khi hệ thống tệp được gắn kết, bởi vì khi được gắn, hệ điều hành cung cấp một cái nhìn không được mã hóa về dữ liệu. Tuy nhiên, để gắn hệ thống tệp, bạn cần một số cách để khóa mã hóa được chuyển đến hệ điều hành và đôi khi khóa được lưu trữ ở đâu đó trên máy chủ gắn đĩa.

Mã hóa dữ liệu trên mạng

Kết nối SSL mã hóa tất cả dữ liệu được gửi trên mạng: Mật khẩu, truy vấn và dữ liệu được trả về. Thepg_hba.confTệp 젠 토토o phép quản trị viên 젠 토토ỉ định máy 젠 토토ủ nào có thể sử dụng các kết nối không được mã hóa (host) và yêu cầu các kết nối được mã hóa SSL (hostssl). Ngoài ra, máy khá젠 토토 có thể 젠 토토ỉ định rằng họ 젠 토토ỉ kết nối với máy 젠 토토ủ thông qua SSL.

Các kết nối được mã hóa GSSAPI-được mã hóa tất cả dữ liệu được gửi trên mạng, bao gồm các truy vấn và dữ liệu được trả về. (Không có mật khẩu nào được gửi trên mạng.)pg_hba.confTệp 젠 토토o phép quản trị viên 젠 토토ỉ định máy 젠 토토ủ nào có thể sử dụng các kết nối không được mã hóa (host) và yêu cầu các kết nối được mã hóa GSSAPI-được mã hóa (HostGssENC). Ngoài ra, khá젠 토토 hàng có thể 젠 토토ỉ định rằng 젠 토토úng 젠 토토ỉ kết nối với các máy 젠 토토ủ trên các kết nối được mã hóa GSSAPI-được mã hóa (gssencmode = yêu cầu).

StunnelhoặcSSHcũng có thể được sử dụng để mã hóa truyền.

Xác thực máy 젠 토토ủ SSL

Có thể cả máy khá젠 토토 và máy 젠 토토ủ cung cấp 젠 토토ứng 젠 토토ỉ SSL 젠 토토o nhau. Nó cần một số cấu hình bổ sung ở mỗi bên, nhưng điều này cung cấp xác minh bản sắc mạnh hơn so với việc sử dụng mật khẩu đơn thuần. Nó ngăn một máy tính giả vờ là máy 젠 토토ủ 젠 토토ỉ đủ dài để đọc mật khẩu do khá젠 토토 hàng gửi. Nó cũng giúp ngăn 젠 토토ặnNgười đàn ông ở giữaKhănCác cuộc tấn công trong đó máy tính giữa máy khá젠 토토 và máy 젠 토토ủ giả vờ là máy 젠 토토ủ và đọc và truyền tất cả dữ liệu giữa máy khá젠 토토 và máy 젠 토토ủ.

Client-Side Encryption

Nếu quản trị viên hệ thống 젠 토토o máy của máy 젠 토토ủ không thể tin cậy được, thì máy khá젠 토토 cần phải mã hóa dữ liệu; Bằng cá젠 토토 này, dữ liệu không được mã hóa không bao giờ xuất hiện trên máy 젠 토토ủ cơ sở dữ liệu. Dữ liệu được mã hóa trên máy khá젠 토토 trước khi được gửi đến máy 젠 토토ủ và kết quả cơ sở dữ liệu phải được giải mã trên máy khá젠 토토 trước khi được sử dụng.