Π Ρ
ΡΠΎΠ½ΠΈΡΠ°, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ NTP ΠΊΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΡΠ½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈ ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ (CVE-2020-14367), ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π²ΠΈ Π΄Π° ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠ°Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ° Ρ
ΡΠΎΠ½ΠΈΡΠ°. Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ°ΡΠ° Ρ
ΡΠΎΠ½ΠΈΠΊΠ°, ΡΡΠΎ ΡΠ° Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Ρ
ΡΠΎΠ½ΠΈΡΠ½ΠΎ Π³ΠΎ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈΡΠ° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈ Π°ΠΊΠΎ ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π° Π΄ΡΡΠ³Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ ΠΈΠ·Π²ΡΡΠ΅Π½ ΠΏΠΎ ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅.
Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΎΠ΄ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° pid-Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠ° Π±Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΡΠ°Π·Π° ΠΊΠΎΠ³Π° chrony ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π³ΠΈ ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ root. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ /run/chrony, Π²ΠΎ ΠΊΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° pid, Π±Π΅ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π½ ΡΠΎ ΠΏΡΠ°Π²Π° 0750 ΠΏΡΠ΅ΠΊΡ systemd-tmpfiles ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π° chronyd Π±Π΅ΡΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π½ Π²ΠΎ ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΈ Π³ΡΡΠΏΠ°ΡΠ° βchronyβ. Π’Π°ΠΊΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ°ΡΠ° Ρ
ΡΠΎΠ½ΠΈΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ° Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° pid /run/chrony/chronyd.pid ΡΠΎ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠΊΠ°. Π‘ΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΊΠ°ΠΆΠ΅ Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΈΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° chronyd.
root# systemctl ΡΡΠΎΠΏ chronyd.service
root# sudo -u chrony /bin/bash
chrony$ cd /run/chrony
chrony$ ln -s /etc/shadow chronyd.pid
chrony$ ΠΈΠ·Π»Π΅Π·
root# /usr/sbin/chronyd -n
^C
# Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° /etc/shadow ΡΠ΅ ΡΠ΅ Π·Π°ΡΡΠ²Π° ID Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ chronyd
root# ΠΌΠ°ΡΠΊΠ° /etc/shadow
15287
Π Π°Π½Π»ΠΈΠ²ΠΎΡΡ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΡΠ°ΡΠ°ΡΠ΅ Ρ
ΡΠΎΠ½ΠΈΡΠ½Π° 3.5.1. ΠΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ° ΠΏΠΎΠΏΡΠ°Π²Π°Π°Ρ ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Fedora. ΠΠΎ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π·Π° RHEL, Debian ΠΈ Ubuntu.
SUSE ΠΈ openSUSE ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½ΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½Π°ΡΠ° Π²ΡΡΠΊΠ° Π·Π° chrony ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ /run, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ΄Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru