Замість того, щоб вимкнути ntpd, слід завантажити джерело для версії 4.2.8 ntp та скласти його самостійно. Все, що вам потрібно, це Xcode для Lion / SnowLeo. Він повинен працювати на 10.6.x та 10.7.x просто чудово.
Я оновив 10.10 інсталяцію одразу після оприлюднення CVE та вихідного коду, і я не дочекався, коли Apple випустить оновлення.
Для компіляції ntpd завантажте джерело з ntp.org та застосуйте патч для OS X / FreeBSD. Після застосування цього виправлення ви зможете просто запустити "./configure && make". Потім ви можете скопіювати двійкові файли у відповідні каталоги (/ usr / sbin / та / usr / bin /).
Для Mac OS X 10.7 (Лев):
mkdir ntpd-fix
cd ntpd-fix
curl http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8.tar.gz | tar zxf -
cd ntp-4.2.8/ntpd
curl http://bugs.ntp.org/attachment.cgi?id=1165 | patch -p1
cd ..
./configure && make
Ось список файлів і папок, до яких вони належать, буде створений з джерела вище. Після компіляції всі ці файли будуть знаходитись у різних підпапках.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Перейменуйте старі, використовуючи щось на зразок:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
а потім перемістіть новий дюйм. Переконайтеся, що після цього перемістіть файли:
sudo chown root:wheel /usr/sbin/ntpd
Примітка : я не використовував, sudo make install
тому що не довіряв Makefile (я не був впевнений, що він розмістить файли в тих самих папках, в які Apple їх розмістив, і хотів бути впевненим, що вони все ще в тому ж місці, що і старі ті). Ручне переміщення 6 файлів не є великою проблемою. Решта файлів (підручні сторінки, html-сторінки тощо) однакові, тому вам не доведеться турбуватися про їх переміщення.)
security
вхід зворотного зв'язку поки :(.