เจตเจฟเจธเจผเจพ: เจชเฉเจฐเจธเจผเจพเจธเจจ

CMake เจ…เจคเฉ‡ C++ เจนเจฎเฉ‡เจธเจผเจพ เจฒเจˆ เจญเจฐเจพ เจนเจจ

เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจฎเฉˆเจ‚ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ, เจฎเฉ‹เจก เจฌเจฃเจพเจ‰เจฃเจพ, เจจเจฟเจฐเจญเจฐเจคเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจ•เจฐเจจเจพ, เจธเจฅเจฟเจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฎเจพเจชเจฃเจพ, เจ•เจตเจฐเฉ‡เจœ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจพ, เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ, เจ†เจฆเจฟ เจ•เจฐเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจธเฉฑเจšเจฎเฉเฉฑเจš เจธเฉ€เจฎเฉ‡เจ• เจจเฉ‚เฉฐ เจชเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจน เจธเจญ เจ•เฉเจ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจ‚ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚. เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ• เจธเฉ€เจฎเฉ‡เจ• เจฆเฉ€ เจ†เจฒเฉ‹เจšเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ…เจ•เจธเจฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจ•เจฆเจพเจฐ เจนเจจ, เจชเจฐ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจน เจธเจญ เจ•เฉเจ เจฌเฉเจฐเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš [โ€ฆ]

เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš 90% เจคเฉฑเจ• เจฌเฉˆเจ•เจ…เจช เจฆเฉ€ เจธเฉฐเจ•เฉเจšเจฟเจค เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ

เจธเจพเจกเฉ‡ เจคเฉเจฐเจ•เฉ€ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพเฅค เจ…เจธเฉ€เจ‚ เจฐเฉ‚เจธ เจตเจฟเฉฑเจš เจตเฉ€ เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เจนเจพเจฃเฉ€ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเฉ€ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ: เจ‡เฉฑเจฅเฉ‡ เจธเจฅเจพเจจเจ• S3 เจธเจŸเฉ‹เจฐเฉ‡เจœ เจนเฉˆ, เจตเฉ‡เจฐเฉ€เจŸเจพเจธ เจจเฉˆเฉฑเจŸเจฌเฉˆเจ•เจ…เฉฑเจช เจนเฉˆ, เจœเจฟเจธ เจจเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ•เจฐเจจ เจฒเจˆ เจจเจตเฉ€เจ‚ เจ‰เฉฑเจจเจค เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจนเจพเจธเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจนเฉเจฃ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡ เจจเจพเจฒ, เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ [โ€ฆ]

เจธเจŸเฉ€เจฒเจฅเจตเจพเจš: เจคเฉˆเจจเจพเจคเฉ€ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพเฅค เจญเจพเจ— 2

เจนเฉˆเจฒเฉ‹ เจธเจพเจฅเฉ€เจ“! เจ†เจ–เจฐเฉ€ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš StealthWatch เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจ‰เจคเจชเจพเจฆ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค 1. เจธเจŸเฉ€เจฒเจฅเจตเจพเจš เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ StealthWatch เจจเฉ‚เฉฐ "เจ›เฉ‹เจนเจฃ" เจฆเฉ‡ เจ•เจˆ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ: dcloud - เจชเฉเจฐเจฏเฉ‹เจ—เจธเจผเจพเจฒเจพ เจฆเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพ; เจ•เจฒเจพเจ‰เจก เจ…เจงเจพเจฐเจค: เจธเจŸเฉ€เจฒเจฅเจตเจพเจš เจ•เจฒเจพเจ‰เจก เจฎเฉเจซเจค เจ…เจœเจผเจฎเจพเจ‡เจธเจผ - เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ เจคเฉ‹เจ‚ เจจเฉˆเฉฑเจŸเจซเจฒเฉ‹ เจ•เจฒเจพเจ‰เจก เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจธเจŸเฉ€เจฒเจฅเจตเจพเจš เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ; เจ†เจจ-เจชเฉเจฐเฉ€เจฎเจฟเจธ เจชเฉ€เจ“เจตเฉ€ [โ€ฆ]

เจคเฉเจนเจพเจกเฉ‡ MTProxy เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจจเฉ‚เฉฐ เจ…เฉฐเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจคเฉˆเจจเจพเจค เจ•เจฐเจจเจพ

โ€œเจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจ—เฉœเจฌเฉœ เจตเจฟเจฐเจพเจธเจค เจตเจฟเฉฑเจš เจฎเจฟเจฒเฉ€ เจนเฉˆ, เจฌเฉ‡เจˆเจฎเจพเจจ เจœเจผเฉ‡เจฒเฉ‹ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจˆ; เจฒเจฟเฉฐเจ•เจกเจ‡เจจ เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ "เจนเจฐ เจ•เฉ‹เจˆ" เจจเจพเจฒ เจ–เจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจซเจฟเจฐ, เจ‡เฉฑเจ• เจนเจฟเจšเจ•เฉ€ เจฆเฉ‡ เจจเจพเจฒ, เจ…เจงเจฟเจ•เจพเจฐเฉ€ เจจเฉ‡ เจœเจฒเจฆเฉ€ เจ…เจคเฉ‡ เจ‰เฉฑเจšเฉ€ เจ†เจตเจพเจœเจผ เจตเจฟเฉฑเจš เจ•เจฟเจนเจพ: "เจชเจฐ เจฎเฉˆเจ‚ เจ†เจฐเจกเจฐ (เจ‡เฉฑเจฅเฉ‡ เจ†เจˆเจŸเฉ€ เจตเจฟเฉฑเจš) เจฌเจนเจพเจฒ เจ•เจฐเจพเจ‚เจ—เจพ" (...). เจฆเฉเจฐเฉ‹เจต เจธเจนเฉ€ เจฎเฉฐเจจเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจคเจพเจจเจพเจธเจผเจพเจนเฉ€ เจฐเจพเจœ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจธ เจคเฉ‹เจ‚ เจกเจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจธเจพเจˆเจซเจฐเจชเฉฐเจ•, เจ…เจคเฉ‡ เจฐเฉ‹เจธเจ•เฉ‹เจฎเจจเจพเจกเจœเจผเฉ‹เจฐ เจ…เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจกเฉ€เจชเฉ€เจ†เจˆ เจซเจฟเจฒเจŸเจฐเจพเจ‚ เจจเจพเจฒ เจธเฉเจจเจนเจฟเจฐเฉ€ เจธเจผเฉ€เจฒเจกเจพเจ‚ [โ€ฆ]

เจชเจธเฉฐเจฆ เจ…เจคเฉ‡ เจจเจพเจชเจธเฉฐเจฆ: HTTPS เจ‰เฉฑเจคเฉ‡ DNS

เจ…เจธเฉ€เจ‚ HTTPS เจ‰เฉฑเจคเฉ‡ DNS เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจตเจฟเจšเจพเจฐเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ•เจฟ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจš "เจตเจฟเจตเจพเจฆ เจฆเฉ€ เจนเฉฑเจกเฉ€" เจฌเจฃ เจ—เจ เจนเจจเฅค / Unsplash / Steve Halama เจ…เจธเจนเจฟเจฎเจคเฉ€ เจฆเจพ เจธเจพเจฐ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš, เจตเฉฑเจกเฉ‡ เจฎเฉ€เจกเฉ€เจ† เจ…เจคเฉ‡ เจฅเฉ€เจฎเฉˆเจŸเจฟเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (เจนเจฌเจฐ เจธเจฎเฉ‡เจค) เจ…เจ•เจธเจฐ HTTPS (DoH) เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‰เฉฑเจคเฉ‡ DNS เจฌเจพเจฐเฉ‡ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ. เจ‡เจน DNS เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจœเจตเจพเจฌเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ [โ€ฆ]

เจ‡เฉฐเจŸเจฐเจธเจฟเจธเจŸเจฎ IRIS เจ—เจฒเฉ‹เจฌเจฒ เจตเจฟเฉฑเจš เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ

InterSystems IRIS DBMS เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจช เจขเจพเจ‚เจšเฉ‡ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ - เจ—เจฒเฉ‹เจฌเจฒเฅค เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจพเจงเฉ‚ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉ-เจชเฉฑเจงเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจนเจจ, เจกเฉ‡เจŸเจพ เจŸเฉเจฐเฉ€, เจฒเจพเจ• เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจ†เจชเจฃเฉ€ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจ•เฉเจฐเจฟเจชเจŸ เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจคเฉ‡เจœเจผ เจซเฉฐเจ•เจธเจผเจจเฅค เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจฒเฉœเฉ€ เจตเจฟเฉฑเจš เจ—เจฒเฉ‹เจฌเจฒเจœเจผ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจชเฉœเฉเจนเฉ‹ โ€œเจ—เจฒเฉ‹เจฌเจฒ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ–เจœเจผเจพเจจเจพ-เจคเจฒเจตเจพเจฐเจพเจ‚ เจนเจจโ€: เจฐเฉเฉฑเจ–เฅค เจญเจพเจ— 1 เจฐเฉเฉฑเจ–เฅค เจญเจพเจ— 2 เจธเจชเจพเจฐเจธ เจเจฐเฉ‡เฅค เจญเจพเจ— [โ€ฆ]

เจคเฉเจนเจพเจกเฉ€ เจ•เฉฐเจชเจจเฉ€ เจฆเจพ 80% เจกเจพเจŸเจพ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจชเจนเฉเฉฐเจš เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเฉˆเฅค เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ?

2019 เจตเจฟเฉฑเจš เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจกเฉ‡เจŸเจพ เจกเฉเจฐเจพเจˆเจตเจฟเฉฐเจ— เจซเฉ‹เจฐเจธ เจนเฉˆเฅค เจ•เฉ‹เจˆ เจตเฉ€ เจตเฉฑเจกเฉ€ เจ•เฉฐเจชเจจเฉ€ เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจธ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจฎเจพเจนเจฐ เจธเจŸเจพเจซเจผ เจนเจจ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจธเจพเจกเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฎเฉเฉฑเจ– เจจเจฟเจฐเจพเจธเจผเจพ เจ‡เจน เจนเฉˆ เจ•เจฟ, เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, 80% เจคเฉฑเจ• เจกเฉ‡เจŸเจพ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉˆ. เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš [โ€ฆ]

เจ—เจฒเฉ‹เจฌเจฒ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ–เจœเจผเจพเจจเจพ-เจคเจฒเจตเจพเจฐ เจนเจจเฅค เจธเจชเจพเจฐเจธ เจเจฐเฉ‡เฅค เจญเจพเจ— 3

เจชเจฟเจ›เจฒเฉ‡ เจญเจพเจ—เจพเจ‚ (1, 2) เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ—เจฒเฉ‹เจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉเฉฑเจ–เจพเจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจธเฉ€, เจ‡เจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ—เจฒเฉ‹เจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจชเจพเจฐเจธ เจเจฐเฉ‡ เจตเจœเฉ‹เจ‚ เจตเจฟเจšเจพเจฐเจพเจ‚เจ—เฉ‡เฅค เจ‡เฉฑเจ• เจธเจชเจพเจฐเจธ เจเจฐเฉ‡ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเฉ€ เจเจฐเฉ‡ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเฉเฉฑเจฒ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจฎเฉเฉฑเจฒ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš, เจธเจชเจพเจฐเจธ เจเจฐเฉ‡ เจ…เจ•เจธเจฐ เจ‡เฉฐเจจเฉ‡ เจตเฉฑเจกเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ‡ เจคเฉฑเจคเจพเจ‚ เจจเจพเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ‰เฉฑเจคเฉ‡ เจ•เจฌเจœเจผเจพ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจ‡เจธ เจฒเจˆ, เจธเจชเจพเจฐเจธ เจเจฐเฉ‡ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจฎเจเจฆเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ [โ€ฆ]

เจ—เจฒเฉ‹เจฌเจฒ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ–เจœเจผเจพเจจเจพ-เจคเจฒเจตเจพเจฐ เจนเจจเฅค เจฐเฉเฉฑเจ–. เจญเจพเจ— 2

เจธเจผเฉเจฐเฉ‚เจ†เจค - เจญเจพเจ— 1 เจฆเฉ‡เจ–เฉ‹เฅค 3. เจ—เจฒเฉ‹เจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฌเจฃเจคเจฐเจพเจ‚ เจฒเจˆ เจตเจฟเจ•เจฒเจช เจ‡เฉฑเจ• เจฌเจฃเจคเจฐ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ†เจฐเจกเจฐเจก เจŸเฉเจฐเฉ€ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉ‡เจธ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ†เจ‰ เจ‰เจนเจจเจพเจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจ—เจฒเฉ‹เจฌเจฒเจœเจผ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเจนเจพเจฐเจ• เจฎเฉเฉฑเจฒ เจนเฉˆเฅค 3.1 เจธเจชเฉˆเจธเจผเจฒ เจ•เฉ‡เจธ 1. เจฌเฉเจฐเจพเจ‚เจšเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจจเฉ‹เจก เจ—เจฒเฉ‹เจฌเจฒเจธ เจจเฉ‚เฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจเจฐเฉ‡ เจตเจพเจ‚เจ— เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจธเจ—เฉ‹เจ‚ เจ†เจฎ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจตเจพเจ‚เจ— เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ•เจพเจŠเจ‚เจŸเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡: เจธเฉˆเฉฑเจŸ ^เจ•เจพเจŠเจ‚เจŸเจฐ [โ€ฆ]

เจ—เจฒเฉ‹เจฌเจฒ เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ–เจœเจผเจพเจจเจพ-เจคเจฒเจตเจพเจฐ เจนเจจเฅค เจฐเฉเฉฑเจ–. เจญเจพเจ— 1

เจ…เจธเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจคเจฒเจตเจพเจฐเจพเจ‚ - เจ—เจฒเฉ‹เจฌเจฒเจœเจผ - เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจ…เจœเฉ‡ เจตเฉ€ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ• เจœเจพเจฃเจฆเฉ‡ เจนเจจ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฐเจคเจฃเจพ เจนเฉˆ เจœเจพเจ‚ เจ‡เจธ เจธเฉเจชเจฐ เจนเจฅเจฟเจ†เจฐ เจฆเฉ‡ เจฎเจพเจฒเจ• เจจเจนเฉ€เจ‚ เจนเจจเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ—เจฒเฉ‹เจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจœเจฟเจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจšเฉฐเจ—เฉ‡ เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจจเจฆเจพเจฐ เจจเจคเฉ€เจœเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจœเจพเจ‚ เจคเจพเจ‚ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจฟเฉฑเจš เจœเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‡ เจนเฉฑเจฒ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš (1, 2). เจ—เจฒเฉ‹เจฌเจฒ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจนเจจ [โ€ฆ]

เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ“เจชเจจเจธเจŸเฉˆเจ•-เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— 'เจคเฉ‡ เจ‡เฉฑเจ• 3CX เจ•เจฒเจพเจ‰เจก PBX เจฌเจฃเจพเจ‰เจฃเจพ

เจ…เจ•เจธเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• 3CX PBX เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจคเฉเจนเจพเจกเจพ เจšเฉเจฃเจฟเจ† เจ•เจฒเจพเจ‰เจก เจชเฉเจฐเจฆเจพเจคเจพ เจธเจฎเจฐเจฅเจฟเจค 3CX (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Mail.ru Cloud Solutions) เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ เฉ€เจ• เจนเฉˆ! เจ‡เจน เจ•เจฐเจจเจพ เจ”เจ–เจพ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เจน เจชเจคเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจชเฉเจฐเจฆเจพเจคเจพ เจ“เจชเจจเจธเจŸเฉˆเจ• เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 3CX, เจนเฉ‹เจฐ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ, เจ“เจชเจจเจธเจŸเฉˆเจ• เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจชเจพเจ‚เจธเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจ“เจชเจจเจธเจŸเฉˆเจ• API เจ…เจคเฉ‡ เจนเฉ‹เจฐเฉ€เจœเจผเจจ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ [โ€ฆ]

เจชเฉ‹เจธเจŸ-เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ: เจ•เฉเจฐเจฟเจชเจŸเฉ‹-เจ•เฉเฉฐเจœเฉ€ เจธเจฐเจตเจฐ SKS เจ•เฉ€เจธเจฐเจตเจฐ เจฆเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจคเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจนเจฎเจฒเฉ‡ เจฌเจพเจฐเฉ‡ เจ•เฉ€ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ

เจนเฉˆเจ•เจฐเจพเจ‚ เจจเฉ‡ เจ“เจชเจจเจชเฉ€เจœเฉ€เจชเฉ€ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจฆเจธ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฌเจฟเฉฐเจฆเฉ‚ เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจน เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡เฅค / Unsplash / Chunlea Ju เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจœเฉ‚เจจ เจฆเฉ‡ เจ…เฉฑเจง เจตเจฟเฉฑเจš, เจ…เจฃเจชเจ›เจพเจคเฉ‡ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจจเฉ‡ OpenPGP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ 'เจคเฉ‡ เจฌเจฃเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจ•เฉเฉฐเจœเฉ€ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ SKS เจ•เฉ€เจธเจฐเจตเจฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เฉ€เจคเจพเฅค เจ‡เจน เจ‡เฉฑเจ• IETF เจธเจŸเฉˆเจ‚เจกเจฐเจก (RFC 4880) เจนเฉˆ เจœเฉ‹ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ [โ€ฆ]