เชเซเชฐเซเชธ เชฎเชพเชเซ เชจเชตเซ เชจเซเชเชงเชฃเซเชจเซ เชถเชฐเซเชเชคเชจเซ เช
เชชเซเชเซเชทเชพเช
เชชเชพเชฐเชฆเชฐเซเชถเช เชกเซเชเชพ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ (TDE) เชฎเชพเช เชฆเซเชเชพเชฏเชพ
MySQL เชเซเชฐเซเชเช
เชเซเชฐเซเชเช เช เชชเซเชฒเชเชเชจเซ เชเซ เชเซ เชธเชฐเซเชตเชฐเชจเซ เชธเซเชฅเชพเชจเชฟเช เชซเชพเชเชฒ (เชเซเชฐเซเชเช_เชซเชพเชเชฒ) เช เชฅเชตเชพ เชฐเซเชฎเซเช เชธเชฐเซเชตเชฐ (เชเซเชฎ เชเซ เชนเชพเชถเซเชเซเชฐเซเชช เชตเซเชฒเซเช) เชชเชฐ เชเซเช เชเซเชตเซเชฐเซ เชเชฐเชตเชพ, เชฌเชจเชพเชตเชตเชพ เช เชจเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชคเซเชฎเชจเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟเชจเซ เชเชกเชชเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเซ เชนเชเชฎเซเชถเชพ เชธเซเชฅเชพเชจเชฟเช เชฐเซเชคเซ เชเซเชถ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชชเซเชฒเชเชเชจเซเชธเชจเซ เชฌเซ เชเซเชเซเชเชฐเซเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ:
- เชธเซเชฅเชพเชจเชฟเช เชธเชเชเซเชฐเชน. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชธเซเชฅเชพเชจเชฟเช เชซเชพเชเชฒ (เชเชชเชฃเซ เชคเซเชจเซ เชซเชพเชเชฒ-เชเชงเชพเชฐเชฟเชค เชเซเชฐเซเชเช เชเชนเซเช เชเซเช).
- เชฆเซเชฐเชธเซเชฅ เชธเชเชเซเชฐเชน. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ (เชเชชเชฃเซ เชคเซเชจเซ เชธเชฐเซเชตเชฐ-เชเชงเชพเชฐเชฟเชค เชเซเชฐเซเชเช เชเชนเซเช เชเซเช).
เช เชตเชฟเชญเชพเชเชจ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ เชเชพเชฐเชฃ เชเซ เชตเชฟเชตเชฟเชง เชชเซเชฐเชเชพเชฐเชจเชพ เชธเซเชเซเชฐเซเช เชธเชนเซเช เช เชฒเช เชฐเซเชคเซ เชตเชฐเซเชคเซ เชเซ, เชฎเชพเชคเซเชฐ เชเซเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชคเซ เชตเชเชคเซ เช เชจเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชเชฐเชคเซ เชตเชเชคเซ เช เชจเชนเซเช, เชชเชฃ เชคเซเชจเซ เชเชฒเชพเชตเชคเซ เชตเชเชคเซ เชชเชฃ.
เชซเชพเชเชฒ เชธเซเชเซเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชตเชเชคเซ, เชธเซเชเชพเชฐเซเชเช เชช เชชเชฐ, เชธเซเชเซเชฐเซเชเชจเซ เชธเชเชชเซเชฐเซเชฃ เชธเชพเชฎเชเซเชฐเซ เชเซเชถเชฎเชพเช เชฒเซเชก เชฅเชพเชฏ เชเซ: เชเซ เชเชเชกเซ, เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ, เชเซ เชชเซเชฐเชเชพเชฐ เช เชจเซ เชเซ เชชเซเชคเซ.
เชธเชฐเซเชตเชฐ-เชเชงเชพเชฐเชฟเชค เชธเซเชเซเชฐ (เชเซเชฎ เชเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ) เชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชซเชเซเชค เชเซ เชเชเชกเซ เช เชจเซ เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชธเซเชเชพเชฐเซเชเช เชช เชชเชฐ เชฒเซเชก เชฅเชพเชฏ เชเซ, เชคเซเชฅเซ เชฌเชงเซ เชเชพเชตเซเช เชฎเซเชณเชตเชตเชพเชฅเซ เชธเซเชเชพเชฐเซเชเช เชช เชงเซเชฎเซเช เชฅเชคเซเช เชจเชฅเซ. เชเชพเชตเซเช เชเชณเชธเชฅเซ เชฒเซเชก เชฅเชพเชฏ เชเซ. เชเชเชฒเซ เชเซ, เชเซเชฏเชพเชฐเซ เชคเซเชจเซ เชเชฐเซเชเชฐ เชเชฐเซเชฐ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เช เชเชพเชตเซ เชตเซเชฒเซเชเชฎเชพเชเชฅเซ เชฒเซเชก เชฅเชพเชฏ เชเซ. เชเชเชตเชพเชฐ เชกเชพเชเชจเชฒเซเชก เชฅเช เชเชฏเชพ เชชเชเซ, เชเซ เชฎเซเชฎเชฐเซเชฎเชพเช เชเซเชถ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซเชฅเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชคเซเชจเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ TLS เชเชจเซเชเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจ เชชเชกเซ. เชเชเชณ, เชเชพเชฒเซ เชเซเชเช เชเซ เชเซ เชธเซเชเซเชฐเชฎเชพเช เชเช เชฎเชพเชนเชฟเชคเซ เชนเชพเชเชฐ เชเซ.
เชฎเซเชเซเชฏ เชฎเชพเชนเชฟเชคเซเชฎเชพเช เชจเซเชเซเชจเชพเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ:
- เชเซ เชเชเชกเซ โ เชเซ เชเชณเชเชเชฐเซเชคเชพ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ:
INNODBKey-764d382a-7324-11e9-ad8f-9cb6d0d5dc99-1
- เชเซ เชชเซเชฐเชเชพเชฐ โ เชตเชชเชฐเชพเชฏเซเชฒ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเชพ เชเชงเชพเชฐเซ เชเซ เชชเซเชฐเชเชพเชฐ, เชธเชเชญเชตเชฟเชค เชฎเซเชฒเซเชฏเซ: โAESโ, โRSAโ เช เชฅเชตเชพ โDSAโ.
- เชเซ เชฒเชเชฌเชพเช โ เชฌเชพเชเชเชฎเชพเช เชเซ เชฒเชเชฌเชพเช, AES: 16, 24 เช เชฅเชตเชพ 32, RSA 128, 256, 512 เช เชจเซ DSA 128, 256 เช เชฅเชตเชพ 384.
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ - เชเซเชจเซ เชฎเชพเชฒเชฟเช. เชเซ เชเซ เชธเชฟเชธเซเชเชฎ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฎเชพเชธเซเชเชฐ เชเซ, เชคเซ เช เชเซเชทเซเชคเซเชฐ เชเชพเชฒเซ เชเซ. เชเซ keyring_udf เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชนเซเชฏ, เชคเซ เช เชเซเชทเซเชคเซเชฐ เชเซเชจเชพ เชฎเชพเชฒเชฟเชเชจเซ เชเชณเชเซ เชเซ.
- เชเชพเชตเซ เชชเซเชคเซ
เชเซเชจเซ เชเซเชกเซ เชฆเซเชตเชพเชฐเชพ เช เชจเชจเซเชฏ เชฐเซเชคเซ เชเชณเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ: key_id, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ.
เชเซ เชธเซเชเซเชฐ เชเชฐเชตเชพ เช เชจเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชชเชฃ เชคเชซเชพเชตเชค เชเซ.
เชซเชพเชเชฒ เชธเซเชเซเชฐเซเช เชเชกเชชเซ เชเซ. เชคเชฎเซ เชตเชฟเชเชพเชฐเซ เชถเชเซ เชเซ เชเซ เชเซ เชธเซเชเซเชฐ เชซเชเซเชค เชเช เช เชตเชพเชฐ เชซเชพเชเชฒเชจเซ เชเชพเชตเซ เชฒเชเซ เชฐเชนเซเชฏเซเช เชเซ, เชชเชฐเชเชคเซ เชจเชพ, เช เชนเซเช เชตเชงเซ เชเชพเชฒเซ เชเซ. เชเซเชฏเชพเชฐเซ เชชเชฃ เชซเชพเชเชฒ เชธเซเชเซเชฐเซเชเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชคเชฎเชพเชฎ เชธเชพเชฎเชเซเชฐเซเชจเซ เชฌเซเชเช เชช เชจเชเชฒ เชธเซเชชเซเชฐเชฅเชฎ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชพเชฒเซ เชเชนเซเช เชเซ เชซเชพเชเชฒเชจเซ my_biggest_secrets เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซ เชฌเซเชเช เชช เชเซเชชเซ my_biggest_secrets.backup เชนเชถเซ. เชเชเชณ, เชเซเชถ เชฌเชฆเชฒเชพเช เชเชพเชฏ เชเซ (เชเซเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชฅเชตเชพ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ) เช เชจเซ, เชเซ เชฌเชงเซเช เชธเชซเชณ เชฅเชพเชฏ, เชคเซ เชเซเชถ เชซเชพเชเชฒ เชชเชฐ เชฐเซเชธเซเช เชฅเชพเชฏ เชเซ. เชฆเซเชฐเซเชฒเชญ เชเชฟเชธเซเชธเชพเชเชฎเชพเช, เชเซเชฎ เชเซ เชธเชฐเซเชตเชฐ เชจเชฟเชทเซเชซเชณเชคเชพ, เชคเชฎเซ เช เชฌเซเชเช เชช เชซเชพเชเชฒ เชเซเช เชถเชเซ เชเซ. เชเชเชฒเซ เชตเชเชคเซ เชเซเชฏเชพเชฐเซ เชเซ เชฒเซเชก เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ เชฌเซเชเช เชช เชซเชพเชเชฒ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชธเชฐเซเชตเชฐ เชชเซเชจเชเชชเซเชฐเชพเชฐเชเชญ เชฅเชฏเชพ เชชเชเซ).
เชธเชฐเซเชตเชฐ เชธเซเชเซเชฐเซเชเชฎเชพเช เชเซ เชธเชพเชเชตเชคเซ เชตเชเชคเซ เช เชฅเชตเชพ เชเชพเชขเซ เชจเชพเชเชคเซ เชตเชเชคเซ, เชธเซเชเซเชฐเซเชเชจเซ MySQL เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ "เชธเซเชจเซเชก เชง เชเซ" / "เชเซ เชกเชฟเชฒเซเช เชเชฐเชตเชพเชจเซ เชตเชฟเชจเชเชคเซ" เชเชฆเซเชถเซ เชธเชพเชฅเซ เชเชจเซเชเซเช เชฅเชตเซ เชเซเชเช.
เชเชพเชฒเซ เชธเชฐเซเชตเชฐ เชธเซเชเชพเชฐเซเชเช เชช เชธเซเชชเซเชก เชชเชฐ เชชเชพเชเชพ เชเชเช. เชนเชเซเชเชค เช เชเซ เชเซ เชฒเซเชเชเชจเซ เชเชกเชช เชคเชฟเชเซเชฐเซ เชฆเซเชตเชพเชฐเชพ เช เชชเซเชฐเชญเชพเชตเชฟเชค เชฅเชพเชฏ เชเซ เชคเซ เชเชชเชฐเชพเชเชค, เชธเซเชเชพเชฐเซเชเช เชช เชธเชฎเชฏเซ เชตเซเชฒเซเชเชฎเชพเชเชฅเซ เชเซเชเชฒเซ เชเชพเชตเซเช เชฎเซเชณเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชคเซ เชฎเซเชฆเซเชฆเซ เชชเชฃ เชเซ. เช เชฒเชฌเชคเซเชค, เชธเชฐเซเชตเชฐ เชธเซเชเซเชฐเซเช เชฎเชพเชเซ เช เชเชพเชธ เชเชฐเซเชจเซ เชฎเชนเชคเซเชตเชจเซเช เชเซ. เชธเซเชเชพเชฐเซเชเช เชช เชตเชเชคเซ, เชธเชฐเซเชตเชฐ เชคเชชเชพเชธเซ เชเซ เชเซ เชเชจเชเซเชฐเชฟเชชเซเชเซเชก เชเซเชทเซเชเชเซ/เชเซเชฌเชฒเชธเซเชชเซเชธ เชฎเชพเชเซ เชเช เชเซ เชเชฐเซเชฐเซ เชเซ เช เชจเซ เชธเซเชเซเชฐเซเชเชฎเชพเชเชฅเซ เชเซเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ. เชฎเชพเชธเซเชเชฐ เชเซ เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชธเชพเชฅเซเชจเชพ "เชเซเชฒเซเชจ" เชธเชฐเซเชตเชฐ เชชเชฐ, เชเช เชฎเชพเชธเซเชเชฐ เชเซ เชนเซเชตเซ เชเซเชเช, เชเซ เชธเซเชเซเชฐเซเชเชฎเชพเชเชฅเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชฅเชตเซ เชเซเชเช. เชเซ เชเซ, เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชเซเชจเซ เชเชฐเซเชฐ เชชเชกเซ เชถเชเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชฏเชพเชฐเซ เชฌเซเชเช เชช เชธเชฐเซเชตเชฐ เชชเซเชฐเชพเชฅเชฎเชฟเช เชธเชฐเซเชตเชฐเชฎเชพเชเชฅเซ เชฌเซเชเช เชช เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ เชฐเชนเซเชฏเซเช เชนเซเชฏ. เชเชตเชพ เชเชฟเชธเซเชธเชพเชเชฎเชพเช, เชฎเชพเชธเซเชเชฐ เชเซเชจเซเช เชชเชฐเชฟเชญเซเชฐเชฎเชฃ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเซเช เชเซเชเช. เชญเชตเชฟเชทเซเชฏเชจเชพ เชฒเซเชเซเชฎเชพเช เชเชจเซ เชตเชงเซ เชตเชฟเชเชคเชตเชพเชฐ เชเชตเชฐเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเชถเซ, เชเซ เชเซ เช เชนเซเช เชนเซเช เช เชจเซเชเชงเชตเชพ เชฎเชพเชเชเซ เชเซเช เชเซ เชฌเชนเซเชตเชฟเชง เชฎเชพเชธเซเชเชฐ เชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชคเชพ เชธเชฐเซเชตเชฐเชจเซ เชถเชฐเซ เชฅเชตเชพเชฎเชพเช เชฅเซเชกเซ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเชเซ เชถเชเซ เชเซ, เชเชพเชธ เชเชฐเซเชจเซ เชเซเชฏเชพเชฐเซ เชธเชฐเซเชตเชฐ-เชธเชพเชเชก เชเซ เชธเซเชเซเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชนเชตเซ เชเซเชฐเซเชเช_เชซเชพเชเชฒ เชตเชฟเชถเซ เชฅเซเชกเซ เชตเชงเซ เชตเชพเชค เชเชฐเซเช. เชเซเชฏเชพเชฐเซ เชนเซเช keyring_file เชตเชฟเชเชธเชพเชตเซ เชฐเชนเซเชฏเซ เชนเชคเซ, เชคเซเชฏเชพเชฐเซ เชธเชฐเซเชตเชฐ เชเชพเชฒเชคเซเช เชนเซเชฏ เชคเซเชฏเชพเชฐเซ keyring_file เชซเซเชฐเชซเชพเชฐเซ เชฎเชพเชเซ เชเซเชตเซ เชฐเซเชคเซ เชคเชชเชพเชธเชตเซเช เชคเซ เช เชเชเซ เชชเชฃ เชนเซเช เชเชฟเชเชคเชฟเชค เชนเชคเซ. 5.7 เชฎเชพเช, เชคเชชเชพเชธ เชซเชพเชเชฒ เชเชเชเชกเชพเชเชจเชพ เชเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เชเซ เชเช เชเชฆเชฐเซเชถ เชเชเซเชฒ เชจ เชนเชคเซ, เช เชจเซ 8.0 เชฎเชพเช เชคเซเชจเซ SHA256 เชเซเชเชธเชฎ เชธเชพเชฅเซ เชฌเชฆเชฒเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ.
เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชชเซเชฐเชฅเชฎ เชตเชเชค เชเซเชฐเซเชเช_เชซเชพเชเชฒ เชเชฒเชพเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชซเชพเชเชฒเชจเชพ เชเชเชเชกเชพ เช เชจเซ เชเซเชเชธเชฎเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชฏเชพเชฆ เชฐเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชเซ เชคเซเช เชฎเซเชณ เชเชพเชคเชพ เชนเซเชฏ เชคเซ เช เชซเซเชฐเชซเชพเชฐเซ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซเชฏเชพเชฐเซ เชซเชพเชเชฒ เชฌเชฆเชฒเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชเซเชเชธเชฎ เช เชชเชกเซเช เชฅเชพเชฏ เชเซ.
เช เชฎเซ เชชเชนเซเชฒเชพเชฅเซ เช เชเซ เชตเซเชฒเซเช เชตเชฟเชถเซ เชเชฃเชพ เชชเซเชฐเชถเซเชจเซ เชเชตเชฐเซ เชฒเซเชงเชพ เชเซ. เชเซ เชเซ, เชคเซเชฏเชพเช เชเช เช เชจเซเชฏ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชตเชฟเชทเชฏ เชเซ เชเซ เชเชฃเซเชตเชพเชฐ เชญเซเชฒเซ เชเชพเชฏ เชเซ เช เชฅเชตเชพ เชเซเชฐเชธเชฎเช เชฅเชพเชฏ เชเซ: เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชเซเช เชถเซเชฐ เชเชฐเชตเซ.
เชฎเชพเชฐเซ เชฎเชคเชฒเชฌ เชถเซเช เชเซ? เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชฆเชฐเซเช เชธเชฐเซเชตเชฐ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชชเชฐเชเซเชจเชพ เชธเชฐเซเชตเชฐ) เชชเชพเชธเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชชเชฐ เชเช เช เชฒเช เชธเซเชฅเชพเชจ เชนเซเชตเซเช เชเชตเชถเซเชฏเช เชเซ เชเซเชฎเชพเช เชชเชฐเชเซเชจเชพ เชธเชฐเซเชตเชฐเซ เชคเซเชจเซ เชเชพเชตเซเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเซ เชเชตเชถเซเชฏเช เชเซ. เชธเซเชเซเชฐเซเชเชฎเชพเช เชธเชพเชเชตเซเชฒ เชฆเชฐเซเช เชฎเชพเชธเซเชเชฐ เชเซ เชคเซเชจเชพ เชเชณเชเชเชฐเซเชคเชพเชฎเชพเช เชชเชฐเชเซเชจเชพ เชธเชฐเซเชตเชฐเชจเซเช GUID เชงเชฐเชพเชตเซ เชเซ. เชถเชพ เชฎเชพเชเซ เชคเซ เชฎเชนเชคเซเชตเชจเซเช เชเซ? เชเชฒเซเชชเชจเชพ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชฎเชพเชคเซเชฐ เชเช เช เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชเซ เช เชจเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเชเชจเชพ เชฌเชงเชพ เชชเชฐเชเซเชจเชพ เชธเชฐเซเชตเชฐ เชคเซ เชธเชฟเชเชเชฒ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชธเชฎเชธเซเชฏเชพ เชธเซเชชเชทเซเช เชเชฃเชพเชฏ เชเซ. เชเซ เชฌเชงเชพ เชชเชฐเชเซเชจเชพ เชธเชฐเซเชตเชฐเซเชธ เช เชจเชจเซเชฏ เชเชณเชเชเชฐเซเชคเชพเช เชตเชเชฐ เชฎเชพเชธเซเชเชฐ เชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชเซเชฎ เชเซ id = 1, id = 2, เชตเชเซเชฐเซ, เชคเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเชเชจเชพ เชฌเชงเชพ เชธเชฐเซเชตเชฐเซเชธ เชธเชฎเชพเชจ เชฎเชพเชธเซเชเชฐ เชเซเชจเซ เชเชชเชฏเซเช เชเชฐเชถเซ. GUID เชเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ เชคเซ เชธเชฐเซเชตเชฐเซเชธ เชตเชเซเชเซเชจเซ เชคเชซเชพเชตเชค เชเซ. เชเซ เช เชจเชจเซเชฏ GUID เชชเชนเซเชฒเซเชฅเซ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชนเซเชฏ เชคเซ เชธเชฐเซเชตเชฐเซเชธ เชตเชเซเชเซ เชเซ เชถเซเชฐ เชเชฐเชตเชพ เชตเชฟเชถเซ เชถเชพ เชฎเชพเชเซ เชตเชพเชค เชเชฐเซ? เชฌเซเชเซเช เชชเซเชฒเชเชเชจ เชเซ - keyring_udf. เช เชชเซเชฒเชเชเชจ เชธเชพเชฅเซ, เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชคเซเชฎเชจเซ เชเซเชจเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชถเชเซ เชเซ. เชธเชฎเชธเซเชฏเชพ เชคเซเชฏเชพเชฐเซ เชฅเชพเชฏ เชเซ เชเซเชฏเชพเชฐเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชธเชฐเซเชตเชฐ 1 เชชเชฐ เชเซ เชฌเชจเชพเชตเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชจเซ เชชเชเซ เชธเชฐเซเชตเชฐ 2 เชชเชฐ เชธเชฎเชพเชจ ID เชธเชพเชฅเซ เชเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ:
--server1:
select keyring_key_store('ROB_1','AES',"123456789012345");
1
--1 ะทะฝะฐัะธั ััะฟะตัะฝะพะต ะทะฐะฒะตััะตะฝะธะต
--server2:
select keyring_key_store('ROB_1','AES',"543210987654321");
1
เชฐเชพเชน เชเซเช. เชฌเชเชจเซ เชธเชฐเซเชตเชฐ เชเช เช เชตเซเชฒเซเช เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ, เชธเชฐเซเชตเชฐ2 เชชเชฐ keyring_key_store เชซเชเชเซเชถเชจ เชซเซเชฒ เชจ เชฅเชตเซเช เชเซเชเช? เชฐเชธเชชเซเชฐเชฆ เชฐเซเชคเซ, เชเซ เชคเชฎเซ เชเช เชธเชฐเซเชตเชฐ เชชเชฐ เชคเซ เช เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ, เชคเซ เชคเชฎเชจเซ เชเช เชญเซเชฒ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ:
--server1:
select keyring_key_store('ROB_1','AES',"123456789012345");
1
select keyring_key_store('ROB_1','AES',"543210987654321");
0
เชคเซ เชธเชพเชเซเช เชเซ, ROB_1 เชชเชนเซเชฒเซเชฅเซ เช เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ.
เชเชพเชฒเซ เชชเชนเซเชฒเชพ เชฌเซเชเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชฐเซเชเชพ เชเชฐเซเช. เชเชชเชฃเซ เช เชเชพเช เชเชนเซเชฏเซเช เชคเซเชฎ, เชเซเชฐเซเชเช_เชตเซเชฒเซเช เช เชฅเชตเชพ เช เชจเซเชฏ เชเซเชฐเซเชเช เชชเซเชฒเชเชเชจ เชฎเซเชฎเชฐเซเชฎเชพเช เชคเชฎเชพเชฎ เชเซ เชเชเชกเซเชจเซ เชเซเชถ เชเชฐเซ เชเซ. เชคเซเชฅเซ, เชจเชตเซ เชเซ เชฌเชจเชพเชตเซเชฏเชพ เชชเชเซ, เชธเชฐเซเชตเชฐ1 เชฎเชพเช ROB_1 เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เช เชเซเชจเซ Vault เชจเซ เชฎเซเชเชฒเชตเชพ เชเชชเชฐเชพเชเชค, เชเซ เชชเชฃ เชเซเชถเชฎเชพเช เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชนเชตเซ, เชเซเชฏเชพเชฐเซ เชเชชเชฃเซ เช เช เชเซ เชฌเซเชเซ เชตเชเชค เชเชฎเซเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช เชเซเช, เชคเซเชฏเชพเชฐเซ keyring_vault เชเซเชถเชฎเชพเช เชเซ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ เชเซ เชเซเชฎ เชคเซ เชคเชชเชพเชธเซ เชเซ เช เชจเซ เชญเซเชฒ เชซเซเชเชเซ เชเซ.
เชชเซเชฐเชฅเชฎ เชเชฟเชธเซเชธเชพเชฎเชพเช เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช เชฒเช เชเซ. เชธเชฐเซเชตเชฐ1 เช เชจเซ เชธเชฐเซเชตเชฐ2 เชชเชพเชธเซ เช เชฒเช เชเซเชถ เชเซ. เชธเชฐเซเชตเชฐ1 เช เชจเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชชเชฐเชจเซ เชเซ เชเซเชถเชฎเชพเช ROB_1 เชเชฎเซเชฐเซเชฏเชพ เชชเชเซ, เชธเชฐเซเชตเชฐ2 เชชเชฐเชจเซ เชเซ เชเซเชถ เชธเชฎเชจเซเชตเชฏเชจเซ เชฌเชนเชพเชฐ เชเซ. เชธเชฐเซเชตเชฐ2 เชชเชฐเชจเซ เชเซเชถเชฎเชพเช เชเซเช ROB_1 เชเซ เชจเชฅเซ. เชเชฎ, ROB_1 เชเซ keyring_key_store เช เชจเซ Vault เชธเชฐเซเชตเชฐ เชชเชฐ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชตเชพเชธเซเชคเชตเชฎเชพเช เช เชเชพเชเชจเชพ เชฎเซเชฒเซเชฏเชจเซ เชเชตเชฐเชฐเชพเชเช (!) เชเชฐเซ เชเซ. เชนเชตเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชชเชฐ ROB_1 เชเซ 543210987654321 เชเซ. เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เชเซ เชเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชเชตเซ เชเซเชฐเชฟเชฏเชพเชเชจเซ เช เชตเชฐเซเชงเชคเซเช เชจเชฅเซ เช เชจเซ เชเซเชจเชพ เชฎเซเชฒเซเชฏเชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชเชตเชฐเชฐเชพเชเช เชเชฐเซ เชเซ.
เชนเชตเซ เชเชชเชฃเซ เชเซเช เชถเชเซเช เชเซเช เชเซ เชตเซเชฒเซเชเชฎเชพเช เชธเชฐเซเชตเชฐ เชชเชพเชฐเซเชเซเชถเชจ เชถเชพ เชฎเชพเชเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชนเซเช เชถเชเซ เชเซ - เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชเซเชฐเซเชเช_เชฏเซเชกเซเชเชซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ เช เชจเซ เชตเซเชฒเซเชเชฎเชพเช เชเซ เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ. เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชชเชฐ เช เชตเชฟเชญเชพเชเชจ เชเซเชตเซ เชฐเซเชคเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเซเช?
เชตเซเชฒเซเชเชฎเชพเช เชชเชพเชฐเซเชเซเชถเชจ เชเชฐเชตเชพเชจเซ เชฌเซ เชฐเซเชค เชเซ. เชคเชฎเซ เชฆเชฐเซเช เชธเชฐเซเชตเชฐ เชฎเชพเชเซ เช เชฒเช-เช เชฒเช เชฎเชพเชเชจเซเช เชชเซเชเชจเซเช เชฌเชจเชพเชตเซ เชถเชเซ เชเซ, เช เชฅเชตเชพ เชธเชฎเชพเชจ เชฎเชพเชเชจเซเช เชชเซเชเชจเซเชเชจเซ เช เชเชฆเชฐ เช เชฒเช-เช เชฒเช เชชเชพเชฅเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. เช เชเชฆเชพเชนเชฐเชฃเซ เชธเชพเชฅเซ เชถเซเชฐเซเชทเซเช เชฐเซเชคเซ เชธเชฎเชเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ. เชคเซ เชเชพเชฒเซ เชชเชนเซเชฒเชพ เชตเซเชฏเชเซเชคเชฟเชเชค เชฎเชพเชเชจเซเช เชชเซเชเชจเซเช เชเซเชเช:
--server1:
vault_url = http://127.0.0.1:8200
secret_mount_point = server1_mount
token = (...)
vault_ca = (...)
--server2:
vault_url = http://127.0.0.1:8200
secret_mount_point = sever2_mount
token = (...)
vault_ca = (...)
เช เชนเซเช เชคเชฎเซ เชเซเช เชถเชเซ เชเซ เชเซ เชธเชฐเซเชตเชฐ1 เช เชจเซ เชธเชฐเซเชตเชฐ2 เช เชฒเช-เช เชฒเช เชฎเชพเชเชจเซเช เชชเซเชเชจเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ. เชชเชพเชฅเชจเซ เชตเชฟเชญเชพเชเชฟเชค เชเชฐเชคเซ เชตเชเชคเซ, เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชถเซ:
--server1:
vault_url = http://127.0.0.1:8200
secret_mount_point = mount_point/server1
token = (...)
vault_ca = (...)
--server2:
vault_url = http://127.0.0.1:8200
secret_mount_point = mount_point/sever2
token = (...)
vault_ca = (...)
เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฌเชเชจเซ เชธเชฐเซเชตเชฐเซเชธ เชธเชฎเชพเชจ เชฎเชพเชเชจเซเช เชฌเชฟเชเชฆเซ "mount_point" เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เช เชฒเช เชชเชพเชฅ. เชเซเชฏเชพเชฐเซ เชคเชฎเซ เช เชชเชพเชฅเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชฐเซเชตเชฐ1 เชชเชฐ เชชเซเชฐเชฅเชฎ เชฐเชนเชธเซเชฏ เชฌเชจเชพเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชตเซเชฒเซเช เชธเชฐเซเชตเชฐ เชเชชเชฎเซเชณเซ "เชธเชฐเซเชตเชฐ1" เชกเชฟเชฐเซเชเซเชเชฐเซ เชฌเชจเชพเชตเซ เชเซ. เชธเชฐเซเชตเชฐ 2 เชฎเชพเชเซ เชฌเชงเซเช เชธเชฎเชพเชจ เชเซ. เชเซเชฏเชพเชฐเซ เชคเชฎเซ mount_point/server1 เช เชฅเชตเชพ mount_point/server2 เชฎเชพเช เชเซเชฒเซเชฒเซเช เชฐเชนเชธเซเชฏ เชเชพเชขเซ เชจเชพเชเซ เชเซ, เชคเซเชฏเชพเชฐเซ Vault เชธเชฐเซเชตเชฐ เชคเซ เชกเชฟเชฐเซเชเซเชเชฐเซเช เชชเชฃ เชเชพเชขเซ เชจเชพเชเซ เชเซ. เชเซ เชคเชฎเซ เชชเชพเชฅ เชตเชฟเชญเชพเชเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชคเซ เชคเชฎเชพเชฐเซ เชฎเชพเชคเซเชฐ เชเช เชฎเชพเชเชจเซเช เชชเซเชเชจเซเช เชฌเชจเชพเชตเชตเซ เชเซเชเช เช เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซ เชฌเชฆเชฒเชตเซ เชเซเชเช เชเซเชฅเซ เชธเชฐเซเชตเชฐเซ เช เชฒเช เชชเชพเชฅเชจเซ เชเชชเชฏเซเช เชเชฐเซ. HTTP เชตเชฟเชจเชเชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฎเชพเชเชจเซเช เชชเซเชเชจเซเช เชฌเชจเชพเชตเซ เชถเชเชพเชฏ เชเซ. CURL เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เช เชฐเซเชคเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ:
curl -L -H "X-Vault-Token: TOKEN" โcacert VAULT_CA
--data '{"type":"generic"}' --request POST VAULT_URL/v1/sys/mounts/SECRET_MOUNT_POINT
เชฌเชงเชพ เชซเซเชฒเซเชกเซเชธ (TOKEN, VAULT_CA, VAULT_URL, SECRET_MOUNT_POINT) เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซ เช เชจเซเชฐเซเชช เชเซ. เช เชฒเชฌเชคเซเชค, เชคเชฎเซ เชคเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชตเซเชฒเซเช เชเชชเชฏเซเชเชฟเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ. เชชเชฐเชเชคเซ เชฎเชพเชเชจเซเช เชชเซเชเชจเซเชเชจเซ เชฐเชเชจเชพเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพเชจเซเช เชธเชฐเชณ เชเซ. เชฎเชจเซ เชเชถเชพ เชเซ เชเซ เชคเชฎเชจเซ เช เชฎเชพเชนเชฟเชคเซ เชเชชเชฏเซเชเซ เชฒเชพเชเชถเซ เช เชจเซ เช เชฎเซ เชคเชฎเชจเซ เช เชถเซเชฐเซเชฃเซเชจเชพ เชเชเชพเชฎเซ เชฒเซเชเซเชฎเชพเช เชเซเชเชถเซเช.
เชตเชงเซ เชตเชพเชเชเซ:
เชธเซเชฐเซเชธ: www.habr.com