PostgreSQLCó hỗ trợ bản địa để sử dụngkèo bóng đá cúp c2: Tài liệu: 10: ChươngKết tỷ lệ kèo bóng đá 88 để mã hóa giao tiếp máy khách/máy chủ để tăng bảo mật. Điều này yêu cầu rằngOpenSSLđược cài đặt trên cả hệ thống máy khách và máy chủ và hỗ trợ trongPostgreSQLđược bật tại thời điểm xây dựng (xem12270_12287).
tỷ lệ kèo bóng đá 88tỷ lệ kèo bóng đá 88Hỗ trợ biên dịch trong,PostgreSQLMáy chủ có thể được bắt đầu bằngtỷ lệ kèo bóng đá 88được bật bằng cách đặt tham sốtỷ lệ kèo bóng đá 88đếntrên
inPostgreSql.conf
. Máy chủ sẽ lắng nghe cả bình thường vàPostgresql: Tài kèo bóng đá hom nay:Kết nối trên cùng một cổng TCP và sẽ thương lượng tỷ lệ kèo bóng đá 88 bất kỳ máy khách kết nối nào về việc có sử dụngtỷ lệ kèo bóng đá 8812884_12936Phần 20.1Về cách thiết lập máy chủ để yêu cầu sử dụngtỷ lệ kèo bóng đá 88Đối tỷ lệ kèo bóng đá 88 một số hoặc tất cả các kết nối.
PostgreSQLĐọc toàn hệ thốngOpenSSLTệp cấu hình. Theo mặc định, tệp này được đặt tênopenSSL.cnf
và được đặt trong thư mục được báo cáo bởiOpenSSL phiên bản -D
. Mặc định này có thể được ghi đè bằng cách đặt biến môi trườngopenSSL_conf
tỷ lệ kèo bóng đá 88 tên của tệp cấu hình mong muốn.
OpenSSLHỗ trợ một loạt các mật mã và thuật toán xác thực, có sức mạnh khác nhau. Trong khi một danh sách các mật mã có thể được chỉ định trongOpenSSLTệp cấu hình, bạn có thể chỉ định các mật mã dành riêng cho máy chủ cơ sở dữ liệu bằng cách sửa đổiSSL_CIPHERSinPostgreSql.conf
.
Có thể có xác thực mà không cần mã hóa chi phí bằng cách sử dụngnull-sha
hoặcNULL-MD5
mật mã. Tuy nhiên, một người đàn ông có thể đọc và truyền thông tin liên lạc giữa máy khách và máy chủ. Ngoài ra, chi phí mã hóa là tối thiểu so tỷ lệ kèo bóng đá 88 chi phí xác thực. Vì những lý do này không được khuyến khích.
Để bắt đầu trongtỷ lệ kèo bóng đá 88MODE, các tệp chứa chứng chỉ máy chủ và khóa riêng phải tồn tại. Theo mặc định, các tệp này dự kiến sẽ được đặt tênserver.crt
vàserver.key
, tương ứng, trong thư mục dữ liệu của máy chủ, nhưng các tên và vị trí khác có thể được chỉ định bằng các tham số cấu hìnhSSL_CERT_FILEvà15076_15090.
Trên các hệ thống Unix, các quyền trênserver.key
phải không cho phép mọi quyền truy cập vào thế giới hoặc nhóm; Đạt được điều này bằng lệnhChmod 0600 Server.key
. Ngoài ra, tệp có thể được sở hữu bởi root và có quyền truy cập đọc nhóm (nghĩa là0640
quyền). Thiết lập đó được dành cho các cài đặt trong đó chứng chỉ và các tệp khóa được quản lý bởi hệ điều hành. Người dùng theo đóPostgreSQL15610_15718
Nếu khóa riêng được bảo vệ bằng cụm mật khẩu, máy chủ sẽ nhắc cho cụm mật khẩu và sẽ không bắt đầu cho đến khi nó được nhập. Sử dụng cụm mật khẩu cũng vô hiệu hóa khả năng thay đổi cấu hình tỷ lệ kèo bóng đá 88 của máy chủ mà không cần khởi động lại máy chủ. Hơn nữa, các khóa riêng được bảo vệ bằng cụm mật khẩu không thể được sử dụng ở tất cả các cửa sổ.
Chứng chỉ đầu tiên trongserver.crt
phải là chứng chỉ của máy chủ vì nó phải khớp tỷ lệ kèo bóng đá 88 khóa riêng của máy chủ. Giấy chứng nhậnTrung cấpxông16298_16506V3_CA
Tiện ích mở rộng. (Điều này đặt ràng buộc cơ bản của chứng chỉCA
đếnTRUE
.) Điều này cho phép hết hạn các chứng chỉ trung gian dễ dàng hơn.
Không cần thiết phải thêm chứng chỉ gốc vàoserver.crt
. Thay vào đó, khách hàng phải có chứng chỉ gốc của chuỗi chứng chỉ của máy chủ.
Để yêu cầu khách hàng cung cấp chứng chỉ đáng tin cậy, đặt chứng chỉ của cơ quan chứng chỉ gốc (CAs) Bạn tin tưởng vào một tệp trong thư mục dữ liệu, đặt tham sốSSL_CA_FILEinPostgreSql.conf
vào tên tệp mới và thêm tùy chọn xác thựcclientCert = 1
đến thích hợphostssl
dòng trongpg_hba.conf
. Một chứng chỉ sau đó sẽ được yêu cầu từ máy khách trong khi khởi động kết nối tỷ lệ kèo bóng đá 88. (Nhìn thấyPhần 33.18Để biết mô tả về cách thiết lập chứng chỉ trên máy khách.) Máy chủ sẽ xác minh rằng chứng chỉ của khách hàng được ký bởi một trong các cơ quan chứng chỉ đáng tin cậy.
Chứng chỉ trung gian chuỗi lên đến chứng chỉ gốc hiện có cũng có thể xuất hiện trong tệproot.crt
Nếu bạn muốn tránh lưu trữ chúng trên máy khách (giả sử các chứng chỉ gốc và trung gian được tạo bằngV3_CA
Phần mở rộng). Các mục nhập Danh sách thu hồi chứng chỉ (CRL) cũng được kiểm tra nếu tham sốSSL_CRL_FILEđược đặt.
TheclientCert
Tùy chọn xác thực có sẵn cho tất cả các phương thức xác thực, nhưng chỉ trongpg_hba.conf
Các dòng được chỉ định làhostssl
. KhiclientCert
Không được chỉ định hoặc được đặt thành 0, máy chủ vẫn sẽ xác minh bất kỳ chứng chỉ máy khách nào được trình bày đối tỷ lệ kèo bóng đá 88 tệp CA của nó, nếu một người được cấu hình - nhưng nó sẽ không nhấn mạnh rằng chứng chỉ máy khách được trình bày.
Nếu bạn đang thiết lập chứng chỉ máy khách, bạn có thể muốn sử dụngcert
Phương thức xác thực, để chứng chỉ kiểm soát xác thực người dùng cũng như cung cấp bảo mật kết tỷ lệ kèo bóng đá 88. Nhìn thấyPhần 20.3.9Để biết chi tiết. (Không cần thiết phải chỉ địnhclientCert = 1
rõ ràng khi sử dụngcert
Phương pháp xác thực.)
Bảng 18.2Tóm tắt các tệp có liên quan đến thiết lập tỷ lệ kèo bóng đá 88 trên máy chủ. (Tên tệp được hiển thị là tên mặc định hoặc điển hình. Các tên được cấu hình cục bộ có thể khác nhau.)
Bảng 18.2. Sử dụng tệp máy chủ tỷ lệ kèo bóng đá 88
FILE | Nội dung | Hiệu ứng |
---|---|---|
SSL_CERT_FILE($ pgdata/server.crt ) |
Chứng chỉ máy chủ | Đã gửi đến máy khách để cho biết danh tính của máy chủ |
SSL_KEY_FILE($ pgdata/server.key ) |
Khóa riêng của máy chủ | chứng minh chứng chỉ máy chủ được gửi bởi chủ sở hữu; không cho biết chủ sở hữu chứng chỉ là đáng tin cậy |
SSL_CA_FILE($ pgdata/root.crt ) |
Cơ quan chứng chỉ đáng tin cậy | Kiểm tra xem chứng chỉ máy khách có được ký bởi cơ quan chứng chỉ đáng tin cậy |
SSL_CRL_FILE($ pgdata/root.crl ) |
Chứng chỉ bị thu hồi bởi cơ quan chứng chỉ | Chứng chỉ máy khách không được có trong danh sách này |
Máy chủ đọc các tệp này khi khởi động máy chủ và bất cứ khi nào cấu hình máy chủ được tải lại. TRÊNWindowsHệ thống, chúng cũng được đọc lại bất cứ khi nào một quy trình phụ trợ mới được sinh ra cho kết tỷ lệ kèo bóng đá 88 máy khách mới.
Nếu một lỗi trong các tệp này được phát hiện khi bắt đầu máy chủ, máy chủ sẽ từ chối bắt đầu. Nhưng nếu một lỗi được phát hiện trong quá trình tải lại cấu hình, các tệp sẽ bị bỏ qua và cấu hình tỷ lệ kèo bóng đá 88 cũ tiếp tục được sử dụng. TRÊNWindowsHệ thống, nếu một lỗi trong các tệp này được phát hiện khi bắt đầu phụ trợ, phần phụ trợ đó sẽ không thể thiết lập kết nối tỷ lệ kèo bóng đá 88. Trong tất cả các trường hợp này, điều kiện lỗi được báo cáo trong nhật ký máy chủ.
Để tạo chứng chỉ tự ký đơn giản cho máy chủ, có giá trị trong 365 ngày, sử dụng những điều sau sauOpenSSLlệnh, thay thếdbhost.yourdomain.com
tỷ lệ kèo bóng đá 88 tên máy chủ của máy chủ:
22614_22712dbhost.yourdomain.com
"
Sau đó, làm:
Chmod OG-RWX Server.key
Vì máy chủ sẽ từ chối tệp nếu quyền của nó tự do hơn thế này. Để biết thêm chi tiết về cách tạo khóa và chứng chỉ riêng của máy chủ của bạn, hãy tham khảoOpenSSLTài liệu.
Trong khi chứng chỉ tự ký có thể được sử dụng để kiểm tra, chứng chỉ được ký bởi cơ quan chứng chỉ (CA) (thường là gốc toàn doanh nghiệpCA) nên được sử dụng trong sản xuất.
23350_23471CSR) và tệp khóa công khai/riêng tư:
openSSL req -new -nodes -text -out root.csr \
-keyout root.key -subj "/cn =root.yourdomain.com
"
chmod og-rwx root.key
Sau đó, hãy ký vào yêu cầu bằng khóa để tạo thẩm quyền chứng chỉ gốc (sử dụng mặc địnhOpenSSLVị trí tệp cấu hình trênLinux):
OpenSSL X509 -req -in root.csr -text -way 3650 \ -EXTFILE /ETC/tỷ lệ kèo bóng đá 88/openssl.cnf -Extensions v3_ca \ -SignKey root.key -out root.crt
Cuối cùng, hãy tạo chứng chỉ máy chủ được ký bởi Cơ quan chứng chỉ gốc mới:
24241_24323dbhost.yourdomain.com
"
Chmod OG-RWX Server.Key
OpenSSL X509 -Req -in server.csr -text -way 365 \
-Ca root.crt -cakey root.key -cacreateserial \
-out server.crt
server.crt
vàserver.key
nên được lưu trữ trên máy chủ vàroot.crt
nên được lưu trữ trên máy khách để máy khách có thể xác minh rằng chứng chỉ lá của máy chủ đã được ký bởi chứng chỉ gốc đáng tin cậy.root.key
nên được lưu trữ ngoại tuyến để sử dụng để tạo chứng chỉ trong tương lai.
Cũng có thể tạo một chuỗi niềm tin bao gồm các chứng chỉ trung gian:
# Root openSSL req -new -nodes -text -out root.csr \ -keyout root.key -subj "/cn =root.yourdomain.com
" Chmod OG-RWX Root.Key OpenSSL X509 -req -in root.csr -Text -ways 3650 \ -EXTFILE /ETC/tỷ lệ kèo bóng đá 88/openssl.cnf -Extensions v3_ca \ -signkey root.key -out root.crt # trung cấp openSSL req -new -nodes -text -out idmediate.csr \ -Keyout trung gian.key -subj "/cn =trung gian.yourdomain.com
" Chmod OG-RWX trung gian.KEY OpenSSL X509 -Req -in idmediate.csr -text -ways 1825 \ -EXTFILE /ETC/tỷ lệ kèo bóng đá 88/openssl.cnf -Extensions v3_ca \ -Ca root.crt -cakey root.key -cacreateserial \ -Out trung gian.crt # lá cây openSSL req -new -nodes -text -out server.csr \ -keyout server.key -subj "/cn =dbhost.yourdomain.com
" Chmod OG-RWX Server.Key OpenSSL X509 -Req -in server.csr -text -way 365 \ -Ca trung gian.crt -cakey trung gian.key -cacreateserial \ -out server.crt
server.crt
vàtrung gian.crt
26173_26256server.key
cũng nên được lưu trữ trên máy chủ.root.crt
nên được lưu trữ trên máy khách để máy khách có thể xác minh rằng chứng chỉ lá của máy chủ đã được ký bởi một chuỗi các chứng chỉ được liên kết tỷ lệ kèo bóng đá 88 chứng chỉ gốc đáng tin cậy của nó.root.key
vàtrung gian.key
nên được lưu trữ ngoại tuyến để sử dụng để tạo chứng chỉ trong tương lai.