เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 'เจคเฉ‡ "เจ†เจเจ—เจพ" - เจ•เจฟเจ‰เจ‚?

เจœเฉเจฒเจพเจˆ เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจตเฉ€เจชเฉ€เจเจจ เจธเฉเจฐเฉฐเจ— เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจชเฉˆเจš เจธเฉˆเฉฑเจŸ, เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ VPN เจŸเจจเจฒเจฟเฉฐเจ— เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจฌเจฃเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, "เจตเจฟเจšเจพเจฐ" เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจนเฉ€ เจฎเจฟเจคเฉ€ เจ…เจฃเจœเจพเจฃ เจนเฉˆเฅค เจ•เฉฑเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจŸเฉ‚เจฒ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡.

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 'เจคเฉ‡ "เจ†เจเจ—เจพ" - เจ•เจฟเจ‰เจ‚?
/ เจคเจธเจตเฉ€เจฐ เจคเฉฐเจฌเจพเจ•เฉ‹ เจฆเจฟ เจœเฉˆเจ—เฉเจ†เจฐ CC

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจพเจฐเฉ‡ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ‡เฉฑเจ• เจ…เจ—เจฒเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจฆเฉ€ VPN เจธเฉเจฐเฉฐเจ— เจนเฉˆ เจœเฉ‹ เจ•เจฟ เจœเฉ‡เจธเจจ เจ. เจกเฉ‹เจจเฉ‡เจจเจซเฉ€เจฒเจก, เจเจœ เจธเจฟเจ•เจฟเจ“เจฐเจฟเจŸเฉ€ เจฆเฉ‡ เจธเฉ€เจˆเจ“ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจธเจฐเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ…เจคเฉ‡ OpenVPN เจ…เจคเฉ‡ IPsec เจฆเจพ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจตเจฟเจ•เจฒเจชเฅค เจ‰เจคเจชเจพเจฆ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจธเจฟเจฐเจซ 4 เจนเจœเจผเจพเจฐ เจฒเจพเจˆเจจเจพเจ‚ เจธเจจเฅค เจคเฉเจฒเจจเจพ เจฒเจˆ, เจ“เจชเจจเจตเฉ€เจชเฉ€เจเจจ เจฆเฉ€เจ†เจ‚ เจฒเจ—เจญเจ— 120 เจนเจœเจผเจพเจฐ เจฒเจพเจˆเจจเจพเจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ†เจˆเจชเฉ€เจเจธเจธเฉ€ - 420 เจนเจœเจผเจพเจฐ.

เจ•เฉ‡ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจธเจพเจฌเจค เจ•เจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉเจ†เจฐเจพ. เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเจฆเจฒเจฆเฉ‡ เจธเจฎเฉ‡เจ‚: เจตเจพเจˆ-เจซเจพเจˆ, LTE เจœเจพเจ‚ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจนเจฐ เจตเจพเจฐ VPN เจธเจฐเจตเจฐ เจจเจพเจฒ เจฎเฉเฉœ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจธเจฐเจตเจฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจญเจพเจตเฉ‡เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจจเจตเจพเจ‚ IP เจชเจคเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ‡เจ† เจนเฉ‹เจตเฉ‡เฅค

เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจฆเฉ€ เจธเฉฐเจญเจพเจฒ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ Android เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจŸเฉ‚เจฒ เจฆเฉ‡ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจฌเจพเจฐเฉ‡เฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจœเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเจฟเจ•เจธเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆ เจนเฉˆ, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจฆเฉ‡ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ เจŸเฉˆเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจฃเฉ‹.

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ•เจพเจซเจผเฉ€ เจฎเจธเจผเจนเฉ‚เจฐ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจฐเจฟเจนเจพ เจนเฉˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ•เจˆ VPN เจชเฉเจฐเจฆเจพเจคเจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉเฉฑเจฒเจตเจก เจ…เจคเฉ‡ เจ…เจœเจผเฉ€เจฐเฉ‡เจตเฉ€เจชเฉ€เจเจจเฅค เจ†เจจเจฒเจพเจˆเจจ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจตเฉฑเจกเฉ€ เจธเฉฐเจ–เจฟเจ† เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ—เจพเจˆเจก เจ‡เจน เจซเฉˆเจธเจฒเจพ. เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, เจ—เจพเจˆเจก เจนเจจ, เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจ เจ—เจ เจนเจจ, เจ…เจคเฉ‡ เจ—เจพเจˆเจก เจนเจจ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ.

เจคเจ•เจจเฉ€เจ•เฉ€

ะ’ เจ…เจงเจฟเจ•เจพเจฐเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผ (เจชเฉฐเจจเจพ 18) เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฆเจพ เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ เจ“เจชเจจเจตเฉ€เจชเฉ€เจเจจ เจจเจพเจฒเฉ‹เจ‚ เจšเจพเจฐ เจ—เฉเจฃเจพ เจตเฉฑเจง เจนเฉˆ: 1011 Mbit/s เจฌเจจเจพเจฎ 258 Mbit/s, เจ•เฉเจฐเจฎเจตเจพเจฐเฅค เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ IPsec เจฒเจˆ เจฎเจฟเจ†เจฐเฉ€ เจนเฉฑเจฒ เจคเฉ‹เจ‚ เจตเฉ€ เจ…เฉฑเจ—เฉ‡ เจนเฉˆ - เจ‡เจธเจฆเจพ 881 Mbit/s เจนเฉˆเฅค เจ‡เจน เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจฆเฉ€ เจธเฉŒเจ– เจตเจฟเฉฑเจš เจตเฉ€ เจ‡เจธ เจจเฉ‚เฉฐ เจชเจ›เจพเฉœเจฆเจพ เจนเฉˆเฅค

เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ (VPN เจ•เฉเจจเฉˆเจ•เจธเจผเจจ SSH เจตเจพเจ‚เจ— เจนเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ†เจชเจฃเฉ‡ เจ†เจช เจนเฉ€ เจนเฉ‹เจฐ เจธเจพเจฐเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉˆ: เจฐเฉ‚เจŸเจฟเฉฐเจ—, เจธเจŸเฉ‡เจŸ เจ•เฉฐเจŸเจฐเฉ‹เจฒ, เจ†เจฆเจฟ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจตเจพเจงเฉ‚ เจธเฉฐเจฐเจšเจจเจพ เจฏเจคเจจ เจนเฉ€ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเจฎเจฎเจฟเจคเฉ€ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉˆเฅค

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 'เจคเฉ‡ "เจ†เจเจ—เจพ" - เจ•เจฟเจ‰เจ‚?
/ เจคเจธเจตเฉ€เจฐ เจเจ‚เจกเจฐเจธ เจนเฉ‹เจœเจฌเจœเจฐเจ— CC

เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ 4.1 เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ‡เจน เจชเฉเจฐเจฎเฉเฉฑเจ– เจฒเฉ€เจจเจ•เจธ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจชเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

$ sudo add-apt-repository ppa:hda-me/wireguard
$ sudo apt update
$ sudo apt install wireguard-dkms wireguard-tools

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ xakep.ru เจฆเฉ‡ เจธเฉฐเจชเจพเจฆเจ• เจจเฉ‹เจŸ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจธเจฐเฉ‹เจค เจŸเฉˆเจ•เจธเจŸ เจคเฉ‹เจ‚ เจธเจตเฉˆ-เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเฉ€ เจ†เจธเจพเจจ เจนเฉˆเฅค เจ‡เจน เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ–เฉ‹เจฒเฉเจนเจฃ เจ…เจคเฉ‡ เจœเจจเจคเจ• เจ…เจคเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจนเฉˆ:

$ sudo ip link add dev wg0 type wireguard
$ wg genkey | tee privatekey | wg pubkey > publickey

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจ‡เฉฑเจ• เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจชเฉเจฐเจฆเจพเจคเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ•เฉเจฐเจฟเจชเจŸเฉ‚เจชเฉ€เจ†เจˆ. เจ‡เจธเจฆเฉ€ เจฌเจœเจพเจ, เจ‡เฉฑเจ• เจธเจŸเฉเจฐเฉ€เจฎ เจธเจฟเจซเจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ ChaCha20, เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจจเจ•เจฒ เจธเฉฐเจฎเจฟเจฒเจจ Poly1305 เจ…เจคเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจเฅค

เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจกเจฟเจซเฉ€-เจนเฉ‡เจฒเจฎเฉˆเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ…เฉฐเจกเจพเจ•เจพเจฐ เจ•เจฐเจต 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ•เจฐเจต 25519. เจนเฉˆเจธเจผเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‰เจน เจตเจฐเจคเจฆเฉ‡ เจนเจจ เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจฌเจฒเฉˆเจ• 2 ะธ SipHash. เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช เจซเจพเจฐเจฎเฉˆเจŸ เจฆเฉ‡ เจ•เจพเจฐเจจ TAI64N เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช เจฎเฉเฉฑเจฒ เจตเจพเจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ DoS เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ- ะธ เจนเจฎเจฒเฉ‡ เจฎเฉเฉœ เจšเจฒเจพเจ“.

เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, WireGuard I/O เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ ioctl เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจธเฉ€ netlink), เจœเฉ‹ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ…เจคเฉ‡ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค 'เจคเฉ‡ เจฆเฉ‡เจ– เจ•เฉ‡ เจ‡เจธ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจธเฉฐเจฐเจšเจจเจพ เจ•เฉ‹เจก.

เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚

เจนเฉเจฃ เจฒเจˆ, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ‡เฉฑเจ• เจ†เจŠเจŸ-เจ†เจซ-เจŸเจฐเฉ€ เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเฉˆเฅค เจชเจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเจพ เจฒเฉ‡เจ–เจ• เจœเฉ‡เจธเจจ เจกเฉ‹เจจเฉ‡เจจเจซเฉ€เจฒเจก เจนเฉˆ เจ•เจนเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจนเฉ‹เจฐ เจนเฉฑเจฒเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจธเจฐเจฒ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจนเฉˆเฅค เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเจš เจœเฉ‡เจธเจจ เจจเฉ‚เฉฐ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจฒเจฟเจจเจธ เจŸเฉ‹เจฐเจตเจพเจฒเจกเจœเจผ เจจเฉ‡ เจ–เฉเจฆ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ•เฉ‹เจก เจจเฉ‚เฉฐ "เจ•เจฒเจพ เจฆเจพ เจ•เฉฐเจฎ" เจ•เจฟเจนเจพเฅค

เจชเจฐ เจ•เฉ‹เจˆ เจตเฉ€ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฒเจˆ เจธเจนเฉ€ เจคเจพเจฐเฉ€เจ–เจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ. เจ…เจคเฉ‡ เจฎเฉเจธเจผเจ•เจฟเจฒ เจจเจพเจฒ เจ‡เจน เจ…เจ—เจธเจค เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 4.18 เจฆเฉ‡ เจœเจพเจฐเฉ€ เจนเฉ‹เจฃ เจจเจพเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฌเจนเฉเจค เจจเจœเจผเจฆเฉ€เจ•เฉ€ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจตเจพเจชเจฐเฉ‡เจ—เจพ: เจธเฉฐเจธเจ•เจฐเจฃ 4.19 เจœเจพเจ‚ 5.0 เจตเจฟเฉฑเจšเฅค

เจœเจฆเฉ‹เจ‚ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจเจ‚เจกเจฐเฉŒเจ‡เจก เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เฉฐเจคเจฟเจฎ เจฐเฉ‚เจช เจฆเจฟเจ“ เจ…เจคเฉ‡ iOS เจฒเจˆ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจฟเจ–เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹เฅค Go เจ…เจคเฉ‡ Rust เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ macOS, Windows เจ…เจคเฉ‡ BSD เจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเฉ€ เจนเจจเฅค เจนเฉ‹เจฐ "เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚" เจฒเจˆ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจตเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆ: เจกเฉ€.เจชเฉ€.เจกเฉ€.เจ•เฉ‡., FPGA, เจจเจพเจฒ เจนเฉ€ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฆเจฟเจฒเจšเจธเจช เจšเฉ€เจœเจผเจพเจ‚เฅค เจ‰เจน เจธเจพเจฐเฉ‡ เจตเจฟเฉฑเจš เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจนเจจ เจ•เจฐเจจ เจฒเจˆ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•.

PS เจธเจพเจกเฉ‡ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจฌเจฒเฉŒเจ— เจคเฉ‹เจ‚ เจ•เฉเจ เจนเฉ‹เจฐ เจฒเฉ‡เจ–:

เจธเจพเจกเฉ€ เจ—เจคเฉ€เจตเจฟเจงเฉ€ เจฆเฉ€ เจฎเฉเฉฑเจ– เจฆเจฟเจธเจผเจพ เจ•เจฒเจพเจ‰เจก เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฟเจตเจธเจฅเจพ เจนเฉˆ:

เจตเจฐเจšเฉเจ…เจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ (IaaS) | PCI DSS เจนเฉ‹เจธเจŸเจฟเฉฐเจ— | เจ•เจฒเจพเจ‰เจก FZ-152 | SAP เจนเฉ‹เจธเจŸเจฟเฉฐเจ— | เจตเจฐเจšเฉเจ…เจฒ เจธเจŸเฉ‹เจฐเฉ‡เจœ | เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ | เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹