āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ TCP/IP āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻŦāĻĄāĻŧ āĻāĻŦāĻ āĻā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻĨāĻžāĻā§ āϤāĻŦā§ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻŦā§āύ āϝ⧠āϏāĻŽāϝāĻŧāĻāĻŋ āĻŽāĻŋāĻĨā§āϝāĻž āĻŦāϞ⧠āύāĻž? āϏāĻŦ āĻĒāϰā§, āϤāĻžāĻĻā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĄāĻŧāĻŋ āĻāĻā§, āĻāĻŦāĻ āϏāĻŽāϝāĻŧ āϤāĻžāĻĻā§āϰ āϏāĻŦ āĻāύā§āϝ āϏāĻ āĻŋāĻ āĻšāϤ⧠āĻšāĻŦā§āĨ¤ āĻāύāĻāĻŋāĻĒāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤
āĻāϏā§āύ āĻāĻ āĻŽāĻŋāύāĻŋāĻā§āϰ āĻāύā§āϝ āĻāϞā§āĻĒāύāĻž āĻāϰāĻŋ āϝ⧠āĻļāĻŋāϞā§āĻĒ āĻāĻāĻāĻŋ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āϰ āĻāĻāĻāĻŋ āĻ āĻāĻļā§ āϏāĻŽāϝāĻŧā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āĻ āϏā§āĻŦāĻŋāϧāĻž āϰāϝāĻŧā§āĻā§āĨ¤ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰā§āϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏā§āĻā§āϝāĻžāĻ āĻŦā§āϝāϰā§āĻĨ āĻšāϤ⧠āĻļā§āϰ⧠āĻāϰā§, āĻĄā§āĻŽā§āύāĻā§āϞāĻŋ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ, āĻŽāĻžāϏā§āĻāĻžāϰ āĻāĻŦāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻŦāĻžāĻ āύā§āĻĄāĻā§āϞāĻŋ āϏā§āĻĨāĻŋāϤāĻžāĻŦāϏā§āĻĨāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧāĨ¤
āĻāĻāĻžāĻ āϏāĻŽā§āĻāĻŦ āϝ⧠āĻāĻāĻāύ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āĻāĻā§āĻāĻžāĻā§āϤāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ MiTM āĻŦāĻž DDOS āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻžāĻšāϤ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤ āĻāĻ āϧāϰāύā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤā§, āĻāĻŋāĻā§ āĻāĻāϤ⧠āĻĒāĻžāϰā§:
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻā§āϰ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄā§āϰ āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāĻŦā§;
- X.509 āĻļāĻāϏāĻžāĻĒāϤā§āϰā§āϰ āĻŽā§āϝāĻŧāĻžāĻĻ āĻļā§āώ āĻšāĻŦā§;
- TOTP āĻĻā§āĻŦāĻŋ-āĻĢā§āϝāĻžāĻā§āĻāϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāĻžāĻ āĻāϰāĻž āĻŦāύā§āϧ āĻāϰāĻŦā§;
- āĻŦā§āϝāĻžāĻāĻāĻĒāĻā§āϞāĻŋ āĻĒā§āϰāĻžāύ⧠āĻšāϝāĻŧā§ āϝāĻžāĻŦā§ āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āĻā§āϞāĻŋ āĻŽā§āĻā§ āĻĢā§āϞāĻŦā§;
- DNSSEc āĻā§āĻā§āĻā§ āϝāĻžāĻŦā§āĨ¤
āĻāĻāĻž āϏā§āĻĒāώā§āĻ āϝ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻ āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻ āĻĒāĻžāϰā§āĻļāύ⧠āĻāĻā§āϰāĻšā§, āĻāĻŦāĻ āϤāĻžāϰāĻž āĻļāĻŋāϞā§āĻĒ āĻ āĻĒāĻžāϰā§āĻļāύ⧠āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāĻĻ āĻšāϞ⧠āĻāĻāĻŋ āĻāĻŽā§āĻāĻžāϰ āĻšāĻŦā§āĨ¤
25 āĻŽāĻŋāύāĻŋāĻā§āϰ āĻŽāϧā§āϝ⧠NTP āĻŦā§āϰā§āĻ āĻāϰā§āύ
āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰā§āĻā§āĻāϞ - āϏāĻšāϏā§āϰāĻžāĻŦā§āĻĻā§āϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώāϤā§āĻŦ āĻāĻā§, āϤāĻžāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āύ āĻāĻŋāĻā§āϰ āĻāύā§āϝ āĻāϰ āĻāĻžāϞ āύāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻāϤā§āϏāĻžāĻšā§ āĻāĻŦāĻ āϤāĻšāĻŦāĻŋāϞā§āϰ āĻāĻāĻāĻŋ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āĻāϰ āĻāĻŽāĻž āĻšāϝāĻŧā§ āĻā§āϞā§āĻ āϤāĻžāĻĻā§āϰ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻāϤ āϏāĻšāĻ āύāϝāĻŧāĨ¤
āĻā§āϞāĻžāϏāĻŋāĻ NTP āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒā§āϰāϧāĻžāύ āĻ āĻāĻŋāϝā§āĻ āĻšāϞ āĻ āύā§āĻĒā§āϰāĻŦā§āĻļāĻāĻžāϰā§āĻĻā§āϰ āĻāĻā§āϰāĻŽāĻŖ āĻĨā§āĻā§ āϰāĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāϰ āĻ āĻāĻžāĻŦāĨ¤ āĻāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϰāĻā§āώā§āĻāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻ āϰā§āĻāύā§āϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽā§ āϏāĻŋāĻŽā§āĻā§āϰāĻŋāĻ āĻā§ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϰāĻŋ-āĻļā§āϝāĻŧāĻžāϰāĻĄ āĻā§ (PSK) āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĻāĻŋāĨ¤
āĻĻā§āϰā§āĻāĻžāĻā§āϝāĻŦāĻļāϤ, āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāϰāĻŖā§ āĻĒāϰāĻŋāĻļā§āϧ āĻāϰā§āύāĻŋ - āĻāĻāĻŋ āĻāĻžāϞāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰ⧠āύāĻžāĨ¤ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏāĻžāĻāĻĄā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϝ⧠āĻāĻĒāύāĻŋ āĻā§āĻŦāϞ āĻāĻāĻāĻāĻžāĻŦā§ āĻ āύā§āϝ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻžāĨ¤ NTP āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻŋāĻā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϞā§, āϏāĻŽāϏā§āϤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āϤāĻžāϰāĻĒāϰ⧠āϤāĻžāϰāĻž āĻ āĻā§āĻāĻŋ āύāĻŋāϝāĻŧā§ āĻāϏā§āĻāĻŋāϞ, āĻāĻŋāύā§āϤ⧠āϤāĻžāϰāĻž āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻĄāĻŋāĻāĻžāĻāύ⧠āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻā§āϰā§āϤāϰ āĻĻā§āϰā§āĻŦāϞāϤāĻž āĻāĻŦāĻŋāώā§āĻāĻžāϰ āĻāϰā§āĻāĻŋāϞ āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻāĻāĻŋ āϤā§āϝāĻžāĻ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻŋāύāĻŋāϏāĻāĻŋ āĻšāϞ āϝ⧠āĻŦā§āĻāĻāĻŋāϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ 32-āĻŦāĻŋāĻ āϰāϝāĻŧā§āĻā§, āĻāĻāĻŋ āĻā§āĻŦ āĻā§āĻ āĻāĻŦāĻ āϏāĻžāĻŽāύā§āϰ āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻāύā§āϝ āϝāĻĨā§āώā§āĻ āĻāĻŖāύāĻžāĻāϤ āĻāĻāĻŋāϞāϤāĻž āύā§āĻāĨ¤
- āĻā§ āĻāĻāĻĄāĻŋ - āĻĒā§āϰāϤāĻŋāϏāĻŽ 32-āĻŦāĻŋāĻ āĻā§;
- MAC (āĻŦāĻžāϰā§āϤāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻā§āĻĄ) - NTP āĻĒā§āϝāĻžāĻā§āĻ āĻā§āĻāϏāĻžāĻŽ;
āĻ āĻā§āĻāĻŋ āύāĻŋāĻŽā§āύāϰā§āĻĒ āĻāĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧ.
Autokey=H(Sender-IP||Receiver-IP||KeyID||Cookie)āϝā§āĻāĻžāύ⧠H() āĻāĻāĻāĻŋ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻšā§āϝāĻžāĻļ āĻĢāĻžāĻāĻļāύāĨ¤
āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻā§āĻāϏāĻžāĻŽ āĻāĻŖāύāĻž āĻāϰāϤ⧠āĻāĻāĻ āĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
MAC=H(Autokey||NTP packet)āĻĻā§āĻāĻž āϝāĻžāĻā§āĻā§ āϝ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻā§āĻā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻāĻŖā§āĻĄāϤāĻž āĻā§āĻāĻŋāĻā§āϰ āϏāϤā§āϝāϤāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ āĻāĻāĻŦāĻžāϰ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āϏā§āĻā§āϞāĻŋ āĻšāϝāĻŧā§ āĻā§āϞā§, āĻāĻĒāύāĻŋ āĻ āĻā§āĻāĻŋāĻāĻŋ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠MAC āĻā§ āĻĢāĻžāĻāĻāĻŋ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āϝāĻžāĻāĻšā§āĻ, NTP āϏāĻžāϰā§āĻāĻžāϰ āϤāĻžāĻĻā§āϰ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻŋ āĻŦā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāĻāĻžāύā§āĻ āϧāϰāĻž āĻĒāĻĄāĻŧā§āĨ¤
Cookie=MSB_32(H(Client IP||Server IP||0||Server Seed))MSB_32 āĻĢāĻžāĻāĻļāύ md5 āĻšā§āϝāĻžāĻļ āĻāĻŖāύāĻžāϰ āĻĢāϞāĻžāĻĢāϞ āĻĨā§āĻā§ 32āĻāĻŋ āϏāĻŦāĻā§āϝāĻŧā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻŦāĻŋāĻ āĻā§āĻā§ āĻĻā§āϝāĻŧāĨ¤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻā§āĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāϝāĻŧ āύāĻž āϝāϤāĻā§āώāĻŖ āύāĻž āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻĨāĻžāĻā§āĨ¤ āϤāĻžāϰāĻĒāϰ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāĻā§āϝāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āϏā§āĻŦāĻžāϧā§āύāĻāĻžāĻŦā§ āĻā§āĻāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āĨ¤
āĻĒā§āϰāĻĨāĻŽā§, āĻāĻĒāύāĻžāĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ NTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻāĻŋāĻ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāϰ āĻĒāϰā§, āĻāĻāĻāĻŋ āĻĒāĻžāĻļāĻŦāĻŋāĻ āĻļāĻā§āϤāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻ āύā§āϏāϰāĻŖ āĻāϰ⧠āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāĻā§āϝāĻž āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰā§āĨ¤
āĻŦā§āϰā§āĻ-āĻĢā§āϰā§āϏ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻāĻā§āϝāĻžāϰ āĻāĻŖāύāĻž āĻāĻā§āϰāĻŽāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽāĨ¤
for i=0:2^32 â 1 do
Ci=H(Server-IP||Client-IP||0||i)
if Ci=Cookie then
return i
end if
end forāĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻŋāϤ, āϤāĻžāĻ 2^32 āĻšā§āϝāĻžāĻļ āϤā§āϰāĻŋ āĻāϰāĻž āĻŦāĻžāĻāĻŋ āĻĨāĻžāĻā§ āϝāϤāĻā§āώāĻŖ āύāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻā§āĻāĻŋ āĻāύāĻāĻŋāĻĒāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻĒā§āϰāĻžāĻĒā§āϤ āĻāĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āĻŽā§āϞā§āĨ¤ Intel Core i5 āϏāĻš āĻāĻāĻāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻšā§āĻŽ āϏā§āĻā§āĻļāύā§, āĻāĻāĻŋ 25 āĻŽāĻŋāύāĻŋāĻ āϏāĻŽāϝāĻŧ āύā§āĻŦā§ā§ˇ
āĻāύāĻāĻŋāĻāϏ - āύāϤā§āύ āĻ āĻā§āĻāĻŋ
āĻ āĻā§āĻāĻŋāϤ⧠āĻāĻ āĻāĻžāϤā§āϝāĻŧ āϏā§āϰāĻā§āώāĻž āĻāϰā§āϤāĻā§āϞāĻŋ āϏāĻšā§āϝ āĻāϰāĻž āĻ āϏāĻŽā§āĻāĻŦ āĻāĻŋāϞ āĻāĻŦāĻ 2012 āϏāĻžāϞ⧠āĻāĻāĻŋ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ āĻĒā§āϰā§āĻā§āĻāϞ āύāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻĒāϏ āĻāϰāĻžāϰ āĻāύā§āϝ, āϤāĻžāϰāĻž āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϰā§āϝāĻžāύā§āĻĄ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻā§, āϤāĻžāĻ āĻ āĻā§āĻāĻŋ v.2 āĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāĻāĻŽ āϏāĻŋāĻāĻŋāĻāϰāĻŋāĻāĻŋ āĻĄāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
NTS āĻĒā§āϰā§āĻā§āĻāϞ āĻšāϞ NTP āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύ āĻāĻŦāĻ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāύāĻŋāĻāĻžāϏā§āĻ āĻŽā§āĻĄ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āϏā§āϰāĻā§āώāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϏā§āύā§āĻĒāĻŋāĻ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰā§, āĻāĻžāϞāĻāĻžāĻŦā§ āϏā§āĻā§āϞ āĻāϰā§, āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻā§āώāϤāĻŋāϰ āĻāύā§āϝ āϏā§āĻĨāĻŋāϤāĻŋāϏā§āĻĨāĻžāĻĒāĻ āĻāĻŦāĻ āĻāϰ āĻĢāϞ⧠āϏāĻāϝā§āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āϏāĻŽāϝāĻŧ āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āύāĻŋāϰā§āĻā§āϞāϤāĻž āĻā§āώāϤāĻŋ āĻšāϝāĻŧāĨ¤
āĻāĻāĻāĻŋ NTS āϏāĻāϝā§āĻ āĻĻā§āĻāĻŋ āϏā§āϤāϰ āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤ āϝāĻž āύāĻŋāĻŽā§āύ āϏā§āϤāϰā§āϰ āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāĻžāϞ⧠āĻĒā§āϰāĻĨāĻŽ āĻāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻāϝā§āĻā§āϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāĻŦāĻ āϏāĻžāĻĨā§ āĻĨāĻžāĻāĻž āϏāĻŽāϏā§āϤ āĻĄā§āĻāĻž āϏā§āĻā§āϰ āϏāĻžāĻĨā§ āĻā§ āϏāĻŽāύā§āĻŦāĻŋāϤ āĻā§āĻāĻŋ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧā§ āϏāĻŽā§āĻŽāϤ āĻšāϝāĻŧāĨ¤ āĻāĻžāϞ⧠āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§, āĻĒā§āϰāĻā§āϤ āϏā§āϰāĻā§āώāĻŋāϤ NTS āϏā§āĻļāύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ NTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤

NTS-āĻ āĻĻā§āĻāĻŋ āύāĻŋāĻŽā§āύ-āϏā§āϤāϰā§āϰ āĻĒā§āϰā§āĻā§āĻāϞ āϰāϝāĻŧā§āĻā§: āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāĻāĻŽ āϏāĻŋāĻāĻŋāĻāϰāĻŋāĻāĻŋ āĻā§ āĻāĻā§āϏāĻā§āĻā§āĻ (NTS-KE), āϝāĻž TLS-āĻāϰ āĻāĻĒāϰ āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āϏāĻāϝā§āĻ āĻļā§āϰ⧠āĻāϰ⧠āĻāĻŦāĻ NTPv4, NTP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āϏāϰā§āĻŦāĻļā§āώ āĻ
āĻŦāϤāĻžāϰāĨ¤ āύā§āĻā§ āĻāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻā§ āĻŦā§āĻļāĻŋ.
āĻĒā§āϰāĻĨāĻŽ āĻĒāϰā§āϝāĻžāϝāĻŧ- NTS KE
āĻāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§, NTP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ NTS KE āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ TCP āϏāĻāϝā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ TLS 1.2/1.3 āϏā§āĻļāύ āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻāĻ āĻ āϧāĻŋāĻŦā§āĻļāύ āĻāϞāĻžāĻāĻžāϞā§āύ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻāĻŦā§.
- āĻĻāϞāĻā§āϞāĻŋ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰ⧠āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĒāϰā§āϝāĻžāϝāĻŧā§āϰ āĻāύā§āϝ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽāĨ¤
- āĻĻāϞāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āύāĻŋāĻŽā§āύ-āϏā§āϤāϰ āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻāĻ āĻŽā§āĻšā§āϰā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ NTPv4 āϏāĻŽāϰā§āĻĨāĻŋāϤāĨ¤
- āĻĻāϞāĻā§āϞ⧠NTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ IP āĻ āĻŋāĻāĻžāύāĻž āĻāĻŦāĻ āĻĒā§āϰā§āĻ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤
- NTS KE āϏāĻžāϰā§āĻāĻžāϰ NTPv4 āĻāϰ āĻ āϧā§āύ⧠āĻā§āĻāĻŋ āĻāϏā§āϝ⧠āĻāϰā§āĨ¤
- āĻĒāĻā§āώāĻā§āϞāĻŋ āĻā§āĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āĻĨā§āĻā§ āĻāĻāĻā§āĻĄāĻŧāĻž āĻĒā§āϰāϤāĻŋāϏāĻŽ āĻā§ (C2S āĻāĻŦāĻ S2C) āĻŦā§āϰ āĻāϰā§āĨ¤
āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻĻāĻžāύā§āϤ āϏā§āĻŦāĻŋāϧāĻž āϰāϝāĻŧā§āĻā§ āϝ⧠āϏāĻāϝā§āĻā§āϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻā§āĻĒāύ āϤāĻĨā§āϝ āĻĒā§āϰā§āϰāĻŖā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻŦā§āĻāĻž āĻĒā§āϰāĻŽāĻžāĻŖāĻŋāϤ āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ TLS āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻāĻĒāϰ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ NTP āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āĻāĻžāĻāĻžāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻĻā§āĻāĻžāĻŦāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻĻā§āϰ āĻāϰā§āĨ¤
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĒāϰā§āϝāĻžāϝāĻŧ - āĻāύāĻāĻŋāĻāϏ āϏā§āϰāĻā§āώāĻžāϰ āĻ āϧā§āύ⧠āĻāύāĻāĻŋāĻĒāĻŋ
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āϧāĻžāĻĒā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύāĻŋāϰāĻžāĻĒāĻĻā§ āϏāĻŽāϝāĻŧāĻā§ NTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰā§āĨ¤ āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝā§, āĻāĻāĻŋ NTPv4 āĻĒā§āϝāĻžāĻā§āĻ āĻāĻžāĻ āĻžāĻŽā§āϤ⧠āĻāĻžāϰāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻāĻā§āϏāĻā§āύāĻļāύ (āĻāĻā§āϏāĻā§āύāĻļāύ āĻā§āώā§āϤā§āϰ) āĻĒā§āϰā§āϰāĻŖ āĻāϰā§āĨ¤
- āĻāĻāύāĻŋāĻ āĻāĻāĻĄā§āύā§āĻāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ āĻāĻā§āϏāĻā§āύāĻļāύ⧠āϰāĻŋāĻĒā§āϞ⧠āĻāĻā§āϰāĻŽāĻŖ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϰā§āϝāĻžāύā§āĻĄāĻŽ āύāύā§āϏ āϰāϝāĻŧā§āĻā§āĨ¤
- NTS āĻā§āĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāĻžāĻā§ āĻāĻĒāϞāĻŦā§āϧ NTP āĻā§āĻāĻŋāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϰāϝāĻŧā§āĻā§āĨ¤ āϝā§āĻšā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāĻžāĻā§ āϏāĻŋāĻŽā§āĻā§āϰāĻŋāĻ AAED C2S āĻāĻŦāĻ S2C āĻā§ āĻāĻā§, āϤāĻžāĻ NTP āϏāĻžāϰā§āĻāĻžāϰāĻā§ āĻ āĻŦāĻļā§āϝāĻ āĻā§āĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āĻĨā§āĻā§ āϏā§āĻā§āϞāĻŋ āĻŦā§āϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
- NTS āĻā§āĻāĻŋ āĻĒā§āϞā§āϏāĻšā§āϞā§āĻĄāĻžāϰ āĻāĻā§āϏāĻā§āύāĻļāύ āĻšāϞ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻā§āĻāĻŋāϰ āĻ āύā§āϰā§āϧ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻāĻĒāĻžāϝāĻŧāĨ¤ NTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻ āύā§āϰā§āϧā§āϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻĻā§āϰā§āĻ āύāϝāĻŧ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻ āĻāĻā§āϏāĻā§āύāĻļāύāĻāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāĨ¤ āĻāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϧāύ āĻāĻā§āϰāĻŽāĻŖ āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
- āĻāύāĻāĻŋāĻāϏ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖāĻāĻžāϰ⧠āĻāĻŦāĻ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻāĻā§āϏāĻā§āύāĻļāύ āĻĢāĻŋāϞā§āĻĄ āĻāĻā§āϏāĻā§āύāĻļāύ⧠AAED āϏāĻžāĻāĻĢāĻžāϰ āϰāϝāĻŧā§āĻā§ āϝāĻžāϰ āϏāĻžāĻĨā§ C2S āĻā§, NTP āĻšā§āĻĄāĻžāϰ, āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻĒāϰā§āĻā§āϤ EF āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻāĻā§āϏāĻā§āύāĻļāύ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻāĻŋ āĻĻā§āĻāϝāĻŧāĻž āϏāĻŽā§āĻāĻŦāĨ¤

āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻĒāϰā§, āϏāĻžāϰā§āĻāĻžāϰ NTP āĻĒā§āϝāĻžāĻā§āĻā§āϰ āϏāϤā§āϝāϤāĻž āϝāĻžāĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ, āϤāĻžāĻā§ āĻā§āĻāĻŋāĻ āĻĄāĻŋāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§, AAED āĻ
ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻāĻŦāĻ āĻā§āĻā§āϞāĻŋ āĻŦā§āϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻŦā§āϧāϤāĻžāϰ āĻāύā§āϝ NTP āĻĒā§āϝāĻžāĻā§āĻ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻĒāϰā§, āϏāĻžāϰā§āĻāĻžāϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦāĻŋāύā§āϝāĻžāϏ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻžāύāĻžāϝāĻŧāĨ¤
- āĻāĻāύāĻŋāĻ āĻāĻāĻĄā§āύā§āĻāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ āĻāĻā§āϏāĻā§āύāĻļāύ āĻšāϞ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻ āύā§āϰā§āϧā§āϰ āĻāĻāĻāĻŋ āĻŽāĻŋāϰāϰ āĻāĻĒāĻŋ, āϰāĻŋāĻĒā§āϞ⧠āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻŽāĻžāĻĒāĨ¤
- āĻāύāĻāĻŋāĻāϏ āĻā§āĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύ āϏā§āĻļāύ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻāϰāĻ āĻā§āĻāĻŋāĻāĨ¤
- NTS āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖāĻāĻžāϰ⧠āĻāĻŦāĻ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻāĻā§āϏāĻā§āύāĻļāύ āĻĢāĻŋāϞā§āĻĄ āĻāĻā§āϏāĻā§āύāĻļāύ⧠āĻāĻāĻāĻŋ S2C āĻā§ āϏāĻš AEAD āϏāĻžāĻāĻĢāĻžāϰ āϰāϝāĻŧā§āĻā§āĨ¤
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻšā§āϝāĻžāύā§āĻĄāĻļā§āĻ āĻ āύā§āĻāĻŦāĻžāϰ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻĒā§āϰāĻĨāĻŽ āϧāĻžāĻĒāĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧā§, āϝā§āĻšā§āϤ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻ āύā§āϰā§āϧ āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻā§āĻāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āϰāϝāĻŧā§āĻā§ āϝ⧠āĻĒāĻŋāĻā§āĻāĻ āĻĄā§āĻāĻž āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻ āĻāĻŦāĻ āĻĒā§āϰā§āϰāĻŖā§āϰ āϤā§āϞāύāĻžāĻŽā§āϞāĻāĻāĻžāĻŦā§ āϏāĻŽā§āĻĒāĻĻ-āύāĻŋāĻŦāĻŋāĻĄāĻŧ TLS āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§āϞāĻŋāĻā§ āĻŦāĻžāϰāĻŦāĻžāϰ āĻ āύā§āϰā§āϧā§āϰ āϏāĻāĻā§āϝāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āώāĻžāϝāĻŧāĻŋāϤ FPGA āĻāĻžāĻāĻŽāĻāĻŋāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ, āϝāĻāύ āϏāĻŽāϏā§āϤ āĻĒā§āϰāϧāĻžāύ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϏāĻŋāĻŽā§āĻā§āϰāĻŋāĻ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāϰ āĻā§āώā§āϤā§āϰ āĻĨā§āĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĢāĻžāĻāĻļāύ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϏāĻŽā§āĻĒā§āϰā§āĻŖ TLS āϏā§āĻā§āϝāĻžāĻāĻāĻŋāĻā§ āĻ āύā§āϝ āĻĄāĻŋāĻāĻžāĻāϏ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āĨ¤
NTPSec
NTP āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŦāĻŋāĻļā§āώ āĻāĻŋ? āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āϞā§āĻāĻ, āĻĄā§āĻ āĻŽāĻŋāϞāϏ āϤāĻžāϰ āĻā§āĻĄ āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āύāĻĨāĻŋāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĻā§āύ āϤāĻž āϏāϤā§āϤā§āĻŦā§āĻ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāϰāϞ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻžāϰ āϝāĻŋāύāĻŋ 35 āĻŦāĻāϰ āĻŦāϝāĻŧāϏ⧠āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻāĻāĻŋāϞāϤāĻžāĻā§āϞāĻŋ āĻŦā§āĻāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āύāĨ¤ āĻāĻŋāĻā§ āĻā§āĻĄ POSIX āϝā§āĻā§āϰ āĻāĻā§ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŦāĻ āĻāĻāύāĻŋāĻā§āϏ āĻāĻĒāĻŋāĻāĻ āϤāĻāύ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āϤāĻžāϰ āĻĨā§āĻā§ āĻā§āĻŦ āĻāϞāĻžāĻĻāĻž āĻāĻŋāϞāĨ¤ āĻāĻĒāϰāύā§āϤā§, āĻā§āϞāĻŽāĻžāϞ āϞāĻžāĻāύ⧠āĻšāϏā§āϤāĻā§āώā§āĻĒ āĻĨā§āĻā§ āϏāĻāĻā§āϤ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύā§āϰ āĻā§āĻāĻžāύ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
āĻāύāĻāĻŋāĻāϏ āĻāύāĻāĻŋāĻĒāĻŋ āĻ āĻŋāĻ āĻāϰāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϰāĻā§āώā§āĻāĻž āĻāĻŋāϞ āύāĻžāĨ¤ āĻāĻāĻŦāĻžāϰ āĻāĻā§āϰāĻŽāĻŖāĻāĻžāϰā§āϰāĻž DDoS āĻāĻā§āϰāĻŽāĻŖāĻā§āϞāĻŋāĻā§ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ NTP āĻĻā§āϰā§āĻŦāϞāϤāĻžāĻā§āϞāĻŋāĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻžāϤ⧠āĻļāĻŋāĻāϞā§, āĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻšāϝāĻŧā§ āĻāĻ ā§ āϝ⧠āĻāĻŽā§āϞ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŋāϞāĨ¤ āĻāĻŦāĻ āϝāĻāύ NTS āĻāϏāĻĄāĻŧāĻž āϤā§āϰāĻŋ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻāϰāĻž āĻšāĻā§āĻāĻŋāϞ, 2014 āϏāĻžāϞā§āϰ āĻļā§āώā§āϰ āĻĻāĻŋāĻā§ āĻāĻāĻāϏ āύā§āϝāĻžāĻļāύāĻžāϞ āϏāĻžāϝāĻŧā§āύā§āϏ āĻĢāĻžāĻāύā§āĻĄā§āĻļāύ āĻāϰā§āϰāĻŋāĻāĻžāĻŦā§ NTP-āĻāϰ āĻāϧā§āύāĻŋāĻā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āύā§āĻĻāĻžāύ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰā§āĨ¤
āĻāϝāĻŧāĻžāϰā§āĻāĻŋāĻ āĻā§āϰā§āĻĒā§āϰ āύā§āϤā§āϤā§āĻŦā§ āĻļā§āϧ⧠āĻā§āĻ āύāϝāĻŧ, āĻŦāϰāĻ - āĻāĻĒā§āύ āϏā§āϰā§āϏ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āĻ āύā§āϝāϤāĻŽ āĻĒā§āϰāϤāĻŋāώā§āĻ āĻžāϤāĻž āĻāĻŦāĻ āϏā§āϤāĻŽā§āĻ āĻāĻŦāĻ āĻŦāĻāĻāĻŋāϰ āϞā§āĻāĻ . āĻāϰāĻŋāĻ āĻāĻŦāĻ āϤāĻžāϰ āĻŦāύā§āϧā§āϰāĻž āĻĒā§āϰāĻĨāĻŽ āϝ⧠āĻāĻžāĻāĻāĻŋ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĻāĻŋāϞ āϤāĻž āĻšāϞ āĻŦāĻŋāĻāĻāĻŋāĻĒāĻžāϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĨā§āĻā§ āĻāύāĻāĻŋāĻĒāĻŋ āĻā§āĻĄāĻāĻŋ āĻāĻŋāĻ-āĻ āϏāϰāĻžāύā§, āĻāĻŋāύā§āϤ⧠āĻāĻāĻŋ āϏā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āύāĻŋāĨ¤ āĻĒā§āϰāĻāϞā§āĻĒ āύā§āϤāĻž āĻšāĻžāϰāϞāĻžāύ āϏā§āĻā§āύ āĻāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻāĻŋāϞā§āύ āĻāĻŦāĻ āĻāϞā§āĻāύāĻž āϏā§āĻĨāĻŦāĻŋāϰ āĻšāϝāĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤ āϤāĻžāϰāĻĒāϰ⧠āĻĒā§āϰāĻāϞā§āĻĒ āĻā§āĻĄāĻāĻŋ āĻĢāϰā§āĻ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ NTPSec āĻāϰ āĻāύā§āĻŽ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
GPSD-āϤ⧠āĻāĻžāĻ, āĻāĻāĻāĻŋ āĻāĻžāĻŖāĻŋāϤāĻŋāĻ āĻĒāĻāĻā§āĻŽāĻŋ āĻāĻŦāĻ āĻĒā§āϰāĻžāĻā§āύ āĻā§āĻĄ āĻĒāĻĄāĻŧāĻžāϰ āĻāĻžāĻĻā§āĻāϰ⧠āĻĻāĻā§āώāϤāĻž āϏāĻš āĻāĻ āĻŋāύ āĻ āĻāĻŋāĻā§āĻāϤāĻž - āĻāϰāĻŋāĻ āϰā§āĻŽāύā§āĻĄ āĻ āĻŋāĻ āĻšā§āϝāĻžāĻāĻžāϰ āĻāĻŋāϞā§āύ āϝāĻŋāύāĻŋ āĻāĻ āϧāϰāύā§āϰ āĻāĻāĻāĻŋ āĻĒā§āϰāĻāϞā§āĻĒ āĻŦāύā§āϧ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻĻāϞāĻāĻŋ āĻāĻāĻāύ āĻā§āĻĄ āĻŽāĻžāĻāĻā§āϰā§āĻļāύ āĻŦāĻŋāĻļā§āώāĻā§āĻ āĻā§āĻāĻā§ āĻĒā§āϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻŽāĻžāϤā§āϰ 10 āϏāĻĒā§āϤāĻžāĻšā§āϰ āĻŽāϧā§āϝ⧠āĻāύāĻāĻŋāĻĒāĻŋ āĻāĻŋāĻāϞā§āϝāĻžāĻŦā§āĨ¤ āĻāĻžāĻ āĻĒā§āϰā§āĻĻāĻŽā§ āĻāĻŋāϞ.
āĻāϰāĻŋāĻ āϰā§āĻŽāύā§āĻĄā§āϰ āĻĻāϞāĻāĻŋ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻāĻāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰā§āĻāĻŋāϞ āϝā§āĻāĻžāĻŦā§ āĻ āĻāĻžāϏā§āĻ āϰāĻĄāĻŋāύ āĻĒāĻžāĻĨāϰā§āϰ āĻāĻāĻāĻŋ āĻŦā§āϞāĻ āĻĻāĻŋāϝāĻŧā§ āĻāϰā§āĻāĻŋāϞā§āύāĨ¤ āĻĒā§āϰāĻžāύ⧠āĻā§āĻĄā§āϰ 175 KLOC āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰā§, āϤāĻžāϰāĻž āĻ āύā§āĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻāϰā§āϤ āĻŦāύā§āϧ āĻāϰ⧠āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻĒā§āώā§āĻ āĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻŦāĻŋāϤāϰāĻŖā§ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤāĻĻā§āϰ āĻāĻāĻāĻŋ āĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϤāĻžāϞāĻŋāĻāĻž āĻāĻāĻžāύ⧠āϰāϝāĻŧā§āĻā§:
- āĻ āύāĻĨāĻŋāĻā§āĻā§āϤ, āĻĒā§āϰāĻžāύā§, āĻĒā§āϰāĻžāύ⧠āĻŦāĻž āĻāĻžāĻāĻž refclock.
- āĻ āĻŦā§āϝāĻŦāĻšā§āϤ ICS āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĨ¤
- libopts/autogen.
- āĻāĻāύā§āĻĄā§āĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻžāύ⧠āĻā§āĻĄāĨ¤
- ntpdc.
- āĻ āĻā§āĻāĻŋāĨ¤
- ntpq C āĻā§āĻĄāĻāĻŋ āĻĒāĻžāĻāĻĨāύ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- sntp/ntpdig C āĻā§āĻĄ āĻĒāĻžāĻāĻĨāύ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻā§āĻĄ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰāĻž āĻāĻžāĻĄāĻŧāĻžāĻ, āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāĻ āĻāĻŋāϞāĨ¤ āĻāĻāĻžāύ⧠āĻā§āϤāĻŋāϤā§āĻŦā§āϰ āĻāĻāĻāĻŋ āĻāĻāĻļāĻŋāĻ āϤāĻžāϞāĻŋāĻāĻž āϰāϝāĻŧā§āĻā§:
- āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āĻā§āĻĄ āϏā§āϰāĻā§āώāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāύā§āύāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāĻžāϰ āĻāύā§āϝ, āϏāĻŽāϏā§āϤ āĻ āύāĻŋāϰāĻžāĻĒāĻĻ āϏā§āĻā§āϰāĻŋāĻ āĻĢāĻžāĻāĻļāύ (strcpy/strcat/strtok/sprintf/vsprintf/gets) āύāĻŋāϰāĻžāĻĒāĻĻ āϏāĻāϏā§āĻāϰāĻŖ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāϝāĻŧā§āĻā§ āϝāĻž āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰā§āϰ āϏā§āĻŽāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰā§āĨ¤
- NTS āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻļāĻžāϰā§āϰāĻŋāĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϞāĻŋāĻā§āĻ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύā§āύāϤ āϏāĻŽāϝāĻŧ āϧāĻžāĻĒā§āϰ āύāĻŋāϰā§āĻā§āϞāϤāĻž āĻĻāĻļāĻā§āĻŖāĨ¤ āĻāĻāĻŋ āĻāĻ āĻāĻžāϰāĻŖā§ āϝ⧠āĻāϧā§āύāĻŋāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻāĻĄāĻŧāĻŋāĻā§āϞāĻŋ NTP-āĻāϰ āĻāύā§āĻŽā§āϰ āϤā§āϞāύāĻžāϝāĻŧ āĻ āύā§āĻ āĻŦā§āĻļāĻŋ āύāĻŋāϰā§āĻā§āϞ āĻšāϝāĻŧā§ āĻāĻ ā§āĻā§āĨ¤ āĻāϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āϏā§āĻŦāĻŋāϧāĻžāĻā§āĻā§ āĻāĻŋāϞ āĻāĻŋāĻĒāĻŋāĻāϏāĻĄāĻŋāĻ āĻāĻŦāĻ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻāĻžāĻāĻŽ āϰā§āĻĄāĻŋāĻāĨ¤
- āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻžāϰ āϏāĻāĻā§āϝāĻž āĻāĻŽāĻŋāϝāĻŧā§ āĻĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĒāĻžāϰā§āϞ, awk āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āĻāϏ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻāĻāĻŋ āĻāĻāύ āϏāĻŽāϏā§āϤ āĻĒāĻžāĻāĻĨāύāĨ¤ āĻāĻ āĻāĻžāϰāĻŖā§, āĻā§āĻĄ āĻĒā§āύāĻāĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻāϰāĻ āϏā§āϝā§āĻ āϰāϝāĻŧā§āĻā§āĨ¤
- āĻ āĻā§āĻā§āϞ āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āύā§āĻĄāϞāϏā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāϞā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻļā§āϰ⧠āĻāϰ⧠.
- āĻāĻĒāĻĄā§āĻ āĻāĻŦāĻ āĻĒā§āύāϰā§āĻāĻ āĻŋāϤ āĻĒā§āϰāĻāϞā§āĻĒ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ. āύāĻĨāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāϰā§āϧ⧠āĻāĻŦāĻ āĻāĻāύāĻ āĻāĻāύāĻ āĻĒā§āϰāĻžāĻā§āύ āϏāĻāĻā§āϰāĻš āĻĨā§āĻā§, āϤāĻžāϰāĻž āĻŦā§āĻļ āĻĒāĻžāϏāϝā§āĻā§āϝ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋāϞāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āϏā§āĻāĻ āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏāϤā§āϤāĻžāϰ āĻāĻāύ āϏāϤā§āϝā§āϰ āĻāĻāĻāĻŋ āĻāĻāĻ āϏāĻāϏā§āĻāϰāĻŖ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāϰāύā§āϤā§, āĻŽā§āϝāĻžāύ āĻĒā§āĻ āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻāĻāύ āĻāĻāĻ āĻŽā§āϞ āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
NTPSec āĻ āύā§āĻāĻā§āϞāĻŋ āϞāĻŋāύāĻžāĻā§āϏ āĻĄāĻŋāϏā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻļāύā§āϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧāĨ¤ āĻāĻ āĻŽā§āĻšā§āϰā§āϤā§, āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖ āĻšāϞ 1.1.8, āĻā§āύā§āĻā§ āϞāĻŋāύāĻžāĻā§āϏā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻā§āĻĄāĻŧāĻžāύā§āϤ āϏāĻāϏā§āĻāϰāĻŖāĨ¤
(1:696)$ sudo emerge -av ntpsec
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] net-misc/ntpsec-1.1.7-r1::gentoo USE="samba seccomp -debug -doc -early -gdb -heat -libbsd -nist -ntpviz -rclock_arbiter -rclock_generic -rclock_gpsd -rclock_hpgps -rclock_jjy -rclock_local -rclock_modem -rclock_neoclock -rclock_nmea -rclock_oncore -rclock_pps -rclock_shm -rclock_spectracom -rclock_trimble -rclock_truetime -rclock_zyfer -smear -tests" PYTHON_TARGETS="python3_6" 0 KiB
Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No]
āĻā§āϰāύāĻŋ
āĻāϰāĻ āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦāĻŋāĻāϞā§āĻĒ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāĻžāύ⧠āĻāύāĻāĻŋāĻĒāĻŋ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāϰā§āĻāĻāĻŋ āĻĒā§āϰāĻā§āώā§āĻāĻž āĻāĻŋāϞāĨ¤ Chrony, NTPSec āĻāϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āĻā§āϰāĻžāĻāύā§āĻĄ āĻāĻĒ āĻĨā§āĻā§ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻ āϏā§āĻĨāĻŋāϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏāĻāϝā§āĻ, āĻāĻāĻļāĻŋāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻĒāϞāĻŦā§āϧāϤāĻž āĻŦāĻž āϝāĻžāύāĻāĻ āĻāĻŦāĻ āϤāĻžāĻĒāĻŽāĻžāϤā§āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϏāĻš āĻŦāĻŋāϏā§āϤā§āϤ āĻ āĻŦāϏā§āĻĨāĻžāϰ āĻ āϧā§āύ⧠āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āϰā§āύāĻŋāϰ āĻ āύā§āϝāĻžāύā§āϝ āϏā§āĻŦāĻŋāϧāĻž āϰāϝāĻŧā§āĻā§:
- chrony āĻŦā§āĻšāϤā§āϤāϰ āύāĻŋāϰā§āĻā§āϞāϤāĻžāϰ āϏāĻžāĻĨā§ āĻĻā§āϰā§āϤ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻĄāĻŧāĻŋ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§;
- chrony āĻā§āĻ, āĻāĻŽ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āĻāϰ⧠āĻāĻŦāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞā§āĻ CPU-āϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§āĨ¤ āϏāĻŽā§āĻĒāĻĻ āĻāĻŦāĻ āĻļāĻā§āϤāĻŋ āϏāĻāϰāĻā§āώāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĒā§āϞāĻžāϏ;
- chrony Linux-āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻāĻžāĻāĻŽāϏā§āĻā§āϝāĻžāĻŽā§āĻĒ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝāĻž āϏā§āĻĨāĻžāύā§āϝāĻŧ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϤ⧠āĻ āϤā§āϝāύā§āϤ āϏāĻ āĻŋāĻ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āϝāĻžāĻāĻšā§āĻ, chrony-āĻ āĻĒā§āϰāĻžāύ⧠NTP-āĻāϰ āĻāĻŋāĻā§ āĻŦā§āĻļāĻŋāώā§āĻā§āϝā§āϰ āĻ āĻāĻžāĻŦ āϰāϝāĻŧā§āĻā§, āϝā§āĻŽāύ āĻŦā§āϰāĻĄāĻāĻžāϏā§āĻ āĻāĻŦāĻ āĻŽāĻžāϞā§āĻāĻŋāĻāĻžāϏā§āĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ/āϏāĻžāϰā§āĻāĻžāϰāĨ¤ āĻāĻĒāϰāύā§āϤā§, āĻā§āϞāĻžāϏāĻŋāĻ āĻāύāĻāĻŋāĻĒāĻŋ āĻŦā§āĻšāϤā§āϤāϰ āϏāĻāĻā§āϝāĻ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
chronyd āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϤ⧠āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻŦāĻ NTP āĻ āύā§āϰā§āϧāĻā§āϞāĻŋ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤā§, chrony.conf āĻĢāĻžāĻāϞ⧠āĻļā§āϧ⧠āĻĒā§āϰā§āĻ 0 āϞāĻŋāĻā§āύāĨ¤ āĻāĻāĻŋ āĻāĻŽāύ āĻā§āώā§āϤā§āϰ⧠āĻāϰāĻž āĻšāϝāĻŧ āϝā§āĻāĻžāύ⧠NTP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦāĻž āϏāĻšāĻāϰā§āĻŽā§āĻĻā§āϰ āĻāύā§āϝ āϏāĻŽāϝāĻŧ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ āϏāĻāϏā§āĻāϰāĻŖ 2.0 āĻĨā§āĻā§, NTP āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰā§āĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻāύāĻ āĻā§āϞāĻž āĻĨāĻžāĻā§ āϝāĻāύ āĻāĻāĻāĻŋ āĻ āύā§āĻŽāϤāĻŋ āύāĻŋāϰā§āĻĻā§āĻļāύāĻž āĻŦāĻž āĻāĻĒāϝā§āĻā§āϤ āĻāĻŽāĻžāύā§āĻĄ āĻĻā§āĻŦāĻžāϰāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻšāϝāĻŧ, āĻŦāĻž āĻāĻāĻāĻŋ NTP āĻĒāĻŋāϝāĻŧāĻžāϰ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āĻŦāĻž āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻĻā§āĻāĻŋ āĻŽāĻĄāĻŋāĻāϞ āĻāĻ āĻŋāϤ.
- chronyd āĻšāϞ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āϝāĻž āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āĻāϞā§āĨ¤ āĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻĄāĻŧāĻŋ āĻāĻŦāĻ āĻŦāĻžāĻšā§āϝāĻŋāĻ āϏāĻŽāϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āĻĒāĻžāϰā§āĻĨāĻā§āϝ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻĒāĻžāϝāĻŧ āĻāĻŦāĻ āϏā§āĻĨāĻžāύā§āϝāĻŧ āϏāĻŽāϝāĻŧ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāύāĻāĻŋāĻĒāĻŋ āĻĒā§āϰā§āĻā§āĻāϞāĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦāĻž āϏāĻžāϰā§āĻāĻžāϰ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- chronyc āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻāĻāĻāĻŋāϞāĻŋāĻāĻŋāĨ¤ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĻā§āϞāĻŋāĻā§ āϏā§āĻā§āώā§āĻŽ-āĻāĻŋāĻāύ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ chronyd āĻāϞāϤ⧠āĻĨāĻžāĻāĻžāĻāĻžāϞā§āύ āĻāĻĒāύāĻžāĻā§ NTP āϏāĻžāϰā§āĻāĻžāϰāĻā§āϞāĻŋ āϝā§āĻ āĻŦāĻž āϏāϰāĻžāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
RedHat Linux āĻāϰ 7 āϏāĻāϏā§āĻāϰāĻŖ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻšāĻŋāϏāĻžāĻŦā§ chrony. āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻ āύā§āϝāĻžāύā§āϝ āϞāĻŋāύāĻžāĻā§āϏ āĻŦāĻŋāϤāϰāĻŖā§āϰ āĻāύā§āϝāĻ āĻāĻĒāϞāĻŦā§āϧāĨ¤ āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖ 3.5, v4.0 āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĻŋ āύāĻŋāĻā§āĻā§ā§ˇ
(1:712)$ sudo emerge -av chrony
These are the packages that would be merged, in order:
Calculating dependencies... done!
[binary N ] net-misc/chrony-3.5-r2::gentoo USE="adns caps cmdmon ipv6 ntp phc readline refclock rtc seccomp (-html) -libedit -pps (-selinux)" 246 KiB
Total: 1 package (1 new, 1 binary), Size of downloads: 246 KiB
Would you like to merge these packages? [Yes/No]
āĻāĻāĻāĻŋ āĻ āĻĢāĻŋāϏ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāϤ⧠āĻāύā§āĻāĻžāϰāύā§āĻā§ āĻā§āĻāĻžāĻŦā§ āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āϰāĻŋāĻŽā§āĻ āĻā§āϰāύāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻŦā§āύāĨ¤ āύā§āĻā§ āĻāĻāĻāĻŋ VPS āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖāĨ¤
VPS-āĻ RHEL/CentOS-āĻ Chrony āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻāĻĻāĻžāĻšāϰāĻŖ
āĻāϏā§āύ āĻāĻāύ āĻāĻāĻā§ āĻ āύā§āĻļā§āϞāύ āĻāϰāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ VPS-āĻ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ NTP āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻŋāĨ¤ āĻāĻāĻž āĻā§āĻŦāĻ āϏāĻšāĻ, āĻļā§āϧ⧠RuVDS āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻā§ āĻāĻĒāϝā§āĻā§āϤ āĻā§āϝāĻžāϰāĻŋāĻĢ āĻŦā§āĻā§ āύāĻŋāύ, āĻāĻāĻāĻŋ āϰā§āĻĄāĻŋāĻŽā§āĻĄ āϏāĻžāϰā§āĻāĻžāϰ āĻĒāĻžāύ āĻāĻŦāĻ āĻāĻ āĻĄāĻāύ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŽāĻžāύā§āĻĄ āĻāĻžāĻāĻĒ āĻāϰā§āύāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝā§, āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻŦā§āĻļ āĻāĻĒāϝā§āĻā§āϤāĨ¤

āĻāϏā§āύ āĻĒāϰāĻŋāώā§āĻŦāĻž āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻĻāĻŋāĻā§ āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāĻ āĻāĻŦāĻ āĻĒā§āϰāĻĨāĻŽā§ āĻā§āϰāύāĻŋ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻŋāĨ¤
[root@server ~]$ yum install chronyRHEL 8 / CentOS 8 āĻāĻāĻāĻŋ āĻāĻŋāύā§āύ āĻĒā§āϝāĻžāĻā§āĻ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
[root@server ~]$ dnf install chronyāĻā§āϰāύāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻžāĻā§ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻāĻŋ āĻļā§āϰ⧠āĻāĻŦāĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
[root@server ~]$ systemctl enable chrony --nowāϝāĻĻāĻŋ āĻāĻā§āĻāĻž āĻšāϝāĻŧ, āĻāĻĒāύāĻŋ /etc/chrony.conf-āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŽāĻžāϤ⧠āύāĻŋāĻāĻāϤāĻŽ āϏā§āĻĨāĻžāύā§āϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰāĻā§āϞāĻŋ āĻĻāĻŋāϝāĻŧā§ NPT āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst
āĻāϰ āĻĒāϰā§, āĻāĻŽāϰāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϞ āĻĨā§āĻā§ āύā§āĻĄ āϏāĻš NTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āϏā§āĻ āĻāĻĒ āĻāϰāĻŋāĨ¤
[root@server ~]$ timedatectl set-ntp true
[root@server ~]$ systemctl restart chronyd.service
āĻāύāĻāĻŋāĻĒāĻŋ āĻĒā§āϰā§āĻāĻāĻŋ āĻŦāĻžāĻāϰā§āϰ āĻĻāĻŋāĻā§ āĻā§āϞāϤā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύ, āĻ āύā§āϝāĻĨāĻžāϝāĻŧ āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻĄ āĻĨā§āĻā§ āĻāĻāϤ āϏāĻāϝā§āĻāĻā§āϞāĻŋāĻā§ āĻŦā§āϞāĻ āĻāϰāĻŦā§āĨ¤
[root@server ~]$ firewall-cmd --add-service=ntp --permanent
[root@server ~]$ firewall-cmd --reload
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻĒāĻā§āώā§, āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āϏāĻŽāϝāĻŧ āĻ āĻā§āĻāϞ āϏā§āĻ āĻāϰāĻž āϝāĻĨā§āώā§āĻāĨ¤
[root@client ~]$ timedatectl set-timezone Europe/Moscow/etc/chrony.conf āĻĢāĻžāĻāϞāĻāĻŋ NTP āϏāĻžāϰā§āĻāĻžāϰ chrony āĻāĻžāϞāĻŋāϤ āĻāĻŽāĻžāĻĻā§āϰ VPS āϏāĻžāϰā§āĻāĻžāϰā§āϰ IP āĻŦāĻž āĻšā§āϏā§āĻ āύāĻžāĻŽ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
server my.vps.serverāĻāĻŦāĻ āĻ āĻŦāĻļā§āώā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻļā§āϰ⧠āĻšāĻā§āĻā§āĨ¤
[root@client ~]$ systemctl enable --now chronyd
[root@client ~]$ timedatectl set-ntp true
āĻĒāϰā§āϰ āĻŦāĻžāϰ āĻāĻŽāĻŋ āĻāĻĒāύāĻžāĻā§ āĻŦāϞāĻŦ āϝ⧠āĻāύā§āĻāĻžāϰāύā§āĻ āĻāĻžāĻĄāĻŧāĻž āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§ āĻā§ āĻŦāĻŋāĻāϞā§āĻĒ āϰāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: www.habr.com
