เดตเดฟเดทเดฏเด‚: เดญเดฐเดฃเด•เต‚เดŸเด‚

CMake เด‰เด‚ C++ เด‰เด‚ เดŽเดจเตเดจเต‡เด•เตเด•เตเด‚ เดธเดนเต‹เดฆเดฐเด™เตเด™เดณเดพเดฃเต

เดตเดฟเด•เดธเดจ เดธเดฎเดฏเดคเตเดคเต, เด•เด‚เดชเตˆเดฒเดฑเตเด•เตพ เดฎเดพเดฑเตเดฑเดพเดจเตเด‚ เดฎเต‹เดกเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เดกเดฟเดชเตปเดกเตปเดธเดฟ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเดฟเดถเด•เดฒเดจเด‚ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เดชเตเดฐเด•เดŸเดจเด‚ เด…เดณเด•เตเด•เดพเดจเตเด‚ เด•เดตเดฑเต‡เดœเต เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดžเดพเตป CMake เดถเดฐเดฟเด•เตเด•เตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต†เดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดŽเดจเตเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดฒเดฐเตเด‚ CMake เดจเต† เดตเดฟเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเต, เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด…เดคเต เด…เตผเดนเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด…เดคเต เดจเต‹เด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด…เดคเตเดฐ เดฎเต‹เดถเดฎเดฒเตเดฒ, เด…เดŸเตเดคเตเดคเดฟเดŸเต† [โ€ฆ]

90% เดตเดฐเต† เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตเดŸเต† เดธเด‚เดญเดฐเดฃเด‚ เดŽเด™เตเด™เดจเต† เด’เดคเตเด•เตเด•เดพเด‚

เดžเด™เตเด™เดณเตเดŸเต† เดŸเตผเด•เตเด•เดฟเดทเต เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ เด…เดตเดฐเตเดŸเต† เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เดฌเดพเด•เตเด•เดชเตเดชเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดŸเต. เดžเด™เตเด™เตพ เดฑเดทเตเดฏเดฏเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต† เด‡เดคเต เดŽเด™เตเด™เดจเต† เดฎเดฟเด•เดšเตเดšเดคเดพเด•เตเด•เดพเด‚ เดŽเดจเตเดจ เด—เดตเต‡เดทเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฏเดฟเดฐเตเดจเตเดจเต เด•เดฅ. เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต: เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดŽเดธเต 3 เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‰เดฃเตเดŸเต, เดตเต†เดฐเดฟเดฑเตเดฑเดพเดธเต เดจเต†เดฑเตเดฑเตเดฌเดพเด•เตเด•เดชเตเดชเต เด‰เดฃเตเดŸเต, เด…เดคเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดจเต€เด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดจเต‚เดคเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเต‡เดŸเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดชเตเดชเต‹เตพ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดŸเต [โ€ฆ]

เดธเตเดฑเตเดฑเต†เตฝเดคเตเดคเต เดตเดพเดšเตเดšเต: เดตเดฟเดจเตเดฏเดพเดธเดตเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚. เดญเดพเด—เด‚ 2

เดนเดฒเต‹ เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเต†! เด…เดตเดธเดพเดจ เดญเดพเด—เดคเตเดคเดฟเตฝ StealthWatch เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดšเตเดš เดถเต‡เดทเด‚, เดจเดฎเตเด•เตเด•เต เด‰เตฝเดชเตเดชเดจเตเดจเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดพเด‚. 1. StealthWatch เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฐเต€เดคเดฟเด•เตพ StealthWatch "เดธเตเดชเตผเดถเดฟเด•เตเด•เดพเตป" เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเด—เด™เตเด™เดณเตเดฃเตเดŸเต: dcloud - เดฒเดฌเต‹เดฑเดŸเตเดŸเดฑเดฟ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เตเดฒเต—เดกเต เดธเต‡เดตเดจเด‚; เด•เตเดฒเต—เดกเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ: เดธเตเดฑเตเดฑเต†เตฝเดคเตเดคเต เดตเดพเดšเตเดšเต เด•เตเดฒเต—เดกเต เดซเตเดฐเต€ เดŸเตเดฐเดฏเตฝ - เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดซเตเดฒเต‹ เด•เตเดฒเต—เดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดธเตโ€Œเดฑเตเดฑเต†เตฝเดคเตเดคเต เดตเดพเดšเตเดšเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด…เดตเดฟเดŸเต† เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚; เด“เตบ-เดชเตเดฐเต†เดฎเตˆเดธเต POV [โ€ฆ]

เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† MTProxy เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต

โ€œเดˆ เด•เตเดดเดชเตเดชเด‚ เดŽเดจเดฟเด•เตเด•เต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเดšเตเดšเต, เดธเดคเตเดฏเดธเดจเตเดงเดฎเดฒเตเดฒเดพเดคเตเดค เดธเต†เดฒเตเดฒเต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเตเดŸเด™เตเด™เดฟ; เดฒเดฟเด™เตเด•เตเดกเตเด‡เตป, เดŽเดจเตเดฑเต† เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ "เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเดตเดฐเตเด‚" เดŽเดจเตเดจเต เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต, เด’เดฐเต เดคเดŸเดธเตเดธเดคเตเดคเต‹เดŸเต†, เด‰เดฆเตเดฏเต‹เด—เดธเตเดฅเตป เดคเดฟเดŸเตเด•เตเด•เดคเตเดคเดฟเดฒเตเด‚ เด‰เดšเตเดšเดคเตเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเดคเตเดคเต: โ€œเดŽเดจเตเดจเดพเตฝ เดžเดพเตป เด“เตผเดกเตผ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด‚ (เด‡เดตเดฟเดŸเต† เดเดŸเดฟเดฏเดฟเตฝ)โ€ (...). เด…เดตเดจเต†เดฏเตเด‚ เดธเตˆเดซเตผเดชเด™เตเด•เดฟเดจเต†เดฏเตเด‚ เดฑเต‹เดธเตโ€Œเด•เต‹เด‚เดจเดพเดกเตโ€Œเดธเต‹เดฑเดฟเดจเต†เดฏเตเด‚ เด…เดตเดฐเตเดŸเต† เดกเดฟเดชเดฟเด เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เดณเตเดณเตเดณ เดธเตเดตเตผเดฃเตเดฃ เด•เดตเดšเด™เตเด™เดณเต†เดฏเตเด‚ เดญเดฏเดชเตเดชเต†เดŸเต‡เดฃเตเดŸเดคเต เดธเตเดตเต‡เดšเตเด›เดพเดงเดฟเดชเดคเตเดฏ เดฐเดพเดทเตเดŸเตเดฐเด™เตเด™เดณเดพเดฃเต†เดจเตเดจเต เดฆเตเดฑเต‹เดตเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต [โ€ฆ]

เดฒเตˆเด•เตเด•เตเด•เดณเตเด‚ เดกเดฟเดธเตโ€Œเดฒเตˆเด•เตเด•เตเด•เดณเตเด‚: HTTPS เดตเดดเดฟเดฏเตเดณเตเดณ DNS

เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดฆเดพเดคเดพเด•เตเด•เตพเด•เตเด•เตเด‚ เดฌเตเดฐเต—เดธเตผ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เตเด‚ เด‡เดŸเดฏเดฟเตฝ เด…เดŸเตเดคเตเดคเดฟเดŸเต† "เดคเตผเด•เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เด…เดธเตเดฅเดฟ" เด†เดฏเดฟ เดฎเดพเดฑเดฟเดฏ HTTPS-เดฒเต‚เดŸเต†เดฏเตเดณเตเดณ DNS-เดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เตพ เดžเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. / Unsplash / Steve Halama เดตเดฟเดฏเต‹เดœเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดธเดพเดฐเดพเด‚เดถเด‚ เด…เดŸเตเดคเตเดคเดฟเดŸเต†, เดตเดฒเดฟเดฏ เดฎเดพเดงเตเดฏเดฎเด™เตเด™เดณเตเด‚ เดคเต€เดฎเดพเดฑเตเดฑเดฟเด•เต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเตเด‚ (Habr เด‰เตพเดชเตเดชเต†เดŸเต†) เดชเดฒเดชเตเดชเต‹เดดเตเด‚ DNS-เดจเต† เด•เตเดฑเดฟเดšเตเดšเต HTTPS (DoH) เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดตเดดเดฟ เดŽเดดเตเดคเตเดจเตเดจเต. เด‡เดคเต เดกเดฟเดŽเตปเดŽเดธเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต [โ€ฆ]

เด‡เดจเตเดฑเตผเดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต IRIS เด—เตเดฒเต‹เดฌเตฝเดธเดฟเดฒเต† เด‡เดŸเดชเดพเดŸเตเด•เตพ

เด‡เดจเตเดฑเตผเดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต 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 เด•เตเดฒเต—เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเตปเดธเต). เด‡เดคเต เด’เด•เต†เดฏเดพเดฃเต! เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดฟเดฒเตเดฒ; เดฆเดพเดคเดพเดตเต เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. 3CX, เดฎเดฑเตเดฑเต เด•เดฎเตเดชเดจเดฟเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ, เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเด‚ เดธเตเดชเต‹เตบเดธเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด“เดชเตเดชเตบเดธเตเดฑเตเดฑเดพเด•เตเด•เต API, เดนเตŠเดฑเตˆเดธเตบ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดŽเดจเตเดจเดฟเดตเดฏเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ [โ€ฆ]

เดชเต‹เดธเตเดฑเตเดฑเต-เด…เดจเดพเดฒเดฟเดธเดฟเดธเต: เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹ เด•เต€ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดŽเดธเตโ€Œเด•เต†เดŽเดธเต เด•เต€เดธเต†เตผเดตเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เด†เด•เตเดฐเดฎเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดคเดพเดฃเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต

เดชเดคเตเดคเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เด“เดชเตเดชเตบเดชเดฟเดœเดฟเดชเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฃเต เดนเดพเด•เตเด•เตผเดฎเดพเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดคเต. เดŽเดจเตเดคเดพเดฃเต เดชเต‹เดฏเดฟเดจเตเดฑเต†เดจเตเดจเตเด‚ เด…เดตเตผเด•เตเด•เต เด…เดคเต เด…เดŸเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเตเด‚ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเดจเตเดจเต. / Unsplash / Chunlea Ju เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดœเต‚เตบ เดชเด•เตเดคเดฟเดฏเต‹เดŸเต†, OpenPGP เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด—เตเดฐเดพเดซเดฟเด•เต เด•เต€ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† SKS เด•เต€เดธเต†เตผเดตเตผ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเต† เด…เดœเตเดžเดพเดค เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตพ เด†เด•เตเดฐเดฎเดฟเดšเตเดšเต. เด‡เดคเตŠเดฐเต IETF เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดพเดฃเต (RFC 4880), เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต [โ€ฆ]