NTPsec 1.2.4 NTP เจธเจฐเจตเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ

เจ‡เฉฑเจ• เจธเจพเจฒ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, NTPsec 1.2.4 เจธเจŸเฉ€เจ• เจŸเจพเจˆเจฎ เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจธเจฐเจตเจฐ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ NTPv4 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ (NTP เจ•เจฒเจพเจธเจฟเจ• 4.3.34) เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ‡ เจ‡เฉฑเจ• เจซเฉ‹เจฐเจ• เจตเจœเฉ‹เจ‚ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ‹เจก เจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจฎ เจ•เจฐเจจ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเฉเจฐเจฟเจค เจธเฉ€เฅค NTPsec เจธเจฐเฉ‹เจค เจ•เฉ‹เจก BSD, MIT, เจ…เจคเฉ‡ NTP เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

NTPsec เจจเฉ‚เฉฐ เจเจฐเจฟเจ• เจเจธ. เจฐเฉ‡เจฎเฉฐเจก เจฆเฉ‡ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจจ เจนเฉ‡เจ  เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจฎเฉ‚เจฒ NTP เจ•เจฒเจพเจธเจฟเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚, เจนเฉˆเจตเจฒเฉ‡เจŸ เจชเฉˆเจ•เจพเจฐเจก เจ…เจคเฉ‡ เจ…เจ•เจพเจฎเจพเจˆ เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจœเจผ เจฆเฉ‡ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚, เจ…เจคเฉ‡ GPSD เจ…เจคเฉ‡ RTEMS เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจฏเฉ‹เจ—เจฆเจพเจจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค NTP เจ•เจฒเจพเจธเจฟเจ• เจคเฉ‹เจ‚ เจ…เฉฐเจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš NTS (เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจŸเจพเจˆเจฎ เจธเจ•เจฟเจ“เจฐเจฟเจŸเฉ€) เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจตเจพเจงเจพ, เจ•เฉ‹เจก เจฌเฉ‡เจธ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจตเจฟเฉฑเจš เจ…เฉฑเจงเฉ‡ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เจฎเฉ€ (เจจเจพเจชเจธเฉฐเจฆ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ…เจชเฉเจฐเจธเฉฐเจ—เจฟเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจนเจŸเจพ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจ), เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจจเฉ‹เจฎเจธ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ, เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจฐเฉ‹เจ•เจฅเจพเจฎ เจฆเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚), เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจธเจŸเฉเจฐเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • "nts เจชเฉ‹เจฐเจŸ xxxx" เจฐเจพเจนเฉ€เจ‚ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเฉ‡ เจฎเฉเฉฑเจ– เจชเฉ‹เจฐเจŸ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉ‹เจฐเจŸ 'เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ "เจตเจพเจงเฉ‚ เจชเฉ‹เจฐเจŸ xxxx" เจธเฉˆเจŸเจฟเฉฐเจ— เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจนเฉˆเฅค เจซเจพเจ‡เจฐเจตเจพเจฒเจพเจ‚ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจฌเจพเจนเจฐเฉ€ NTP เจธเจฐเจตเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจชเฉ‹เจฐเจŸ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • armhf เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจฒเฉ€เจจเจ•เจธ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจฌเจฟเจฒเจกเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • FIPS เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจธเจฟเจธเจŸเจฎเจพเจ‚ เจ‰เฉฑเจคเฉ‡ ntpd เจ•เจพเจฐเจตเจพเจˆ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • Waf เจฌเจฟเจฒเจก เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจตเจฐเจœเจจ 2.1.4 เจคเฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเฉ‡เจฌเฉ€เจ…เจจ เจ‰เฉฑเจคเฉ‡, เจชเจพเจˆเจฅเจจ เจธเจนเฉ‚เจฒเจคเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ ntpq เจ…เจคเฉ‡ ntpmon เจนเฉเจฃ "/usr/local/lib/python3.xx/dist-packages" เจฆเฉ€ เจฌเจœเจพเจ "/usr/local/lib/python3.xx/site-packages" เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค "waf install" เจ•เจฎเจพเจ‚เจก เจนเฉเจฃ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เฉ€เจคเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจฆเฉ€ เจœเจพเจ‚เจš เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ "waf configure --enable-Werror" เจ•เจฎเจพเจ‚เจก เจนเฉเจฃ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ—เจฒเจคเฉ€เจ†เจ‚ เจตเจœเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค
  • เจชเจพเจˆเจฅเจจ เจฆเจพ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเฉฐเจธเจ•เจฐเจฃ 2.7 เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ…เจ—เจฒเฉ‡ เจตเจฐเจœเจจ เจตเจฟเฉฑเจš เจชเจพเจˆเจฅเจจ 2 เจฆเจพ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค
  • เจกเจฟเจซเจพเจฒเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, "--disable-fuzz" เจตเจฟเจ•เจฒเจช เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ "เจ˜เฉœเฉ€ เจซเจœเจผเจฟเฉฐเจ—" เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจฎเจฟเจฒเฉ€เจธเจ•เจฟเฉฐเจŸ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจ†เจซเจธเฉˆเฉฑเจŸ เจชเฉ‡เจธเจผ เจ•เจฐเจจเจพ, เจœเฉ‹ เจธเจฎเฉเฉฑเจšเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจชเจฐ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เจธเจฒ เจฎเฉเฉฑเจฒ เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ‡)เฅค
  • เจชเฉเจฐเจธเจพเจฐเจฃ เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€เจ•เจพเจธเจŸ เจฎเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ•เฉ‹เจก เจฆเฉ‡ เจฌเจšเฉ‡ เจนเฉ‹เจ เจนเจฟเฉฑเจธเฉ‡ เจนเจŸเจพเจ เจ—เจเฅค
  • เจ‡เฉฑเจ• เจจเจฟเจฐเจงเจพเจฐเจค เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฒเจˆ ntpdig เจตเจฟเฉฑเจš เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ IP เจชเจคเจพ.
  • TLS เจฒเจˆ เจชเจธเฉฐเจฆเฉ€เจฆเจพ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ NTS-KE เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจช เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • ntp_adjtime เจฆเฉ€ เจฌเจœเจพเจ, ntp_gettime เจ•เจพเจฒ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

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