En lugar de deshabilitar ntpd, debe descargar la fuente para la versión 4.2.8 de ntp y compilarlo usted mismo. Todo lo que necesitas es Xcode para Lion / SnowLeo. Debería funcionar en 10.6.xy 10.7.x bien.
He actualizado mi instalación 10.10 inmediatamente después de que el CVE se hizo público y se lanzó el código fuente, y no esperé a que Apple lanzara la actualización.
Para compilar ntpd, descargue la fuente de ntp.org y aplique el parche para OS X / FreeBSD. Después de aplicar este parche, podrá ejecutar "./configure && make". Luego puede copiar los archivos binarios en los directorios apropiados (/ usr / sbin / y / usr / bin /).
Para Mac OS X 10.7 (Lion):
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
Aquí está la lista de archivos y carpetas a los que pertenecen que se creará a partir de la fuente anterior. Después de la compilación, todos estos archivos estarán en varias subcarpetas.
/usr/bin/sntp
/usr/bin/ntp-keygen
/usr/bin/ntpq
/usr/sbin/ntpdc
/usr/sbin/ntpdate
/usr/sbin/ntpd
Cambie el nombre de los viejos usando algo como:
sudo mv /usr/sbin/ntpd /usr/sbin/ntpd.old
y luego mueva el nuevo. Asegúrese de compartir los archivos después de moverlos en su lugar:
sudo chown root:wheel /usr/sbin/ntpd
Nota : no lo utilicé sudo make install
porque no confiaba en el Makefile (no estaba seguro de que colocaría los archivos en las mismas carpetas en las que Apple los colocó originalmente y quería estar seguro de que todavía están en el mismo lugar que antes) unos) Mover manualmente 6 archivos no es un gran problema. El resto de los archivos (páginas de manual, páginas html, etc. son iguales para que no tenga que molestarse en moverlos).
security
entrada de comentarios :(.