9 votos

¿Qué daño hará la negación de ocsp.apple.com?

Después de la cuestión reciente de trustd intentando conectarse a los servidores sobrecargados de Apple, y provocando ralentizaciones en los Mac de todo el mundo, una página de discusión sugirió una solución temporal:

Este comando en Terminal editará su archivo /etc/hosts para bloquear las conexiones al servidor problemático de Apple:

echo 0.0.0.0 ocsp.apple.com | sudo tee -a /etc/hosts

A continuación, me dijo "realmente no quieres dejar esa línea en /etc/hosts - ¡debe salir más tarde!".

¿Alguien sabe cuáles son las consecuencias de obstruir trustd de esta manera a largo plazo?

1 votos

Una pregunta adyacente podría ser: ¿un usuario al que le moleste filosóficamente esta comprobación estaría mejor con este bloqueo del archivo host, o debería simplemente desactivar Gatekeeper?

6voto

Matt Puntos 3

Las solicitudes OCSP envían un hash por cada programa que se ejecuta, de modo que trustd puede reportar la información (a una CDN de terceros gestionada por otra empresa, Akamai). El propósito es verificar efectivamente si la aplicación que se está lanzando está notariada o no, intentando validar cualquier certificado criptográfico relacionado con Apple. Con el lanzamiento de MacOS 11, ya no podemos bloquear sus servicios del sistema operativo con aplicaciones como Lulu y Little Snitch, debido a las nuevas restricciones sobre cómo pueden funcionar las extensiones del kernel de terceros, así como sobre su ámbito de control.

Si siempre sabes lo que estás instalando y confías en los procesos que se ejecutan en tu Mac, puede que no haya una consecuencia inmediata de bloquear las peticiones OCSP. Dado que requieren una conexión a Internet, podrías, en cambio, activar tu conexión de red para resolver cualquier ralentización la próxima vez que los servidores de Apple se congelen. Si quieres bloquear las peticiones OCSP, tu solución debería funcionar (al menos para esa dirección). Si quieres desactivar el servicio, puedes probar los siguientes comandos:

sudo defaults write /Library/Preferences/com.apple.security.revocation.plist OCSPStyle None
sudo defaults write com.apple.security.revocation.plist OCSPStyle None

No puedo comprobar que vaya a suponer una diferencia, ya que Apple eliminó hace años el método convencional para lograr el equivalente en Acceso al Llavero → Preferencias.

0 votos

¿Así que esos ajustes eliminan la capacidad de desactivar aplicaciones con certificados revocados?

2voto

Jose Chavez Puntos 645

El protocolo OCSP se utiliza para comprobar si un certificado ha sido revocado o no. En este contexto, se utiliza para dar a Apple la oportunidad de revocar la "bendición" que ha dado a una pieza específica de software. Esto podría ocurrir, por ejemplo, si Apple descubre que contiene malware, o cuando el desarrollador del software resulta ser un estafador, o situaciones similares.

El bloqueo de OCSP hace no interrumpir la validación normal del certificado. Su Mac seguirá siendo capaz de saber si el software tiene o no en algún momento recibió la "bendición" de Apple que hace que pase la validación. Si tiene software no firmado o software firmado por otra persona que no sea Apple, el sistema lo detectará igualmente.

Desactivar el acceso a OCSP sólo significa que el software que Apple validó una vez no estará sujeto a comprobaciones en el futuro para ver si Apple decidió revocar esa validación.

Que eso sea o no sostenible durante un periodo de tiempo más largo depende de su propia evaluación de la amenaza. Para los usuarios normales, recomendaría no bloquear el OCSP, ya que sirve como una capa adicional de protección contra el software malicioso.

0voto

Douglas Puntos 10417

trustd se encarga de la validación de los certificados.

Si bloqueas esto de forma permanente, bloquearás el método de validación de certificados que se utiliza para una serie de funciones dentro del sistema, desde la autenticidad de los kext y las aplicaciones hasta los certificados de tu llavero, etc.

De la página de manual

trustd proporciona servicios para evaluar la confianza en los certificados de todos los procesos del sistema.

1 votos

Sin embargo, me pregunto qué pasará. ¿Se dará cuenta el sistema tarde o temprano y dejará de funcionar, o simplemente aumenta el riesgo (si es que lo hay) de ejecutar aplicaciones no validadas?

0 votos

Probablemente será como el problema de la unidad de impresión de HP que ocurrió antes pero desde una perspectiva de "edad". Después de todo, un ordenador no puede siempre estar conectado a Internet, por lo que puede tardar unos días/semanas en arrojar un error.

0 votos

Y Apple incluso lo ha empeorado en Big Sur, ya que aplicaciones como Little Snitch ya no pueden bloquear dicho tráfico apple.slashdot.org/story/20/11/13/1726224/…

-1voto

Me ha pasado que este servicio, en una conexión de internet lenta o en un hotspot que requiera login, cuando el macbook se despierta de la condición de parada solo bloquea el teclado y el trackpad, después de haber hecho una lista negra con éxito en el archivo de hosts el problema desaparece... así que, aunque no sea un problema del servidor ocsp, este servicio puede ralentizar mucho el ordenador esperando que se reciba y valide cada uno de los hash.(Macbook pro 2019 13")

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X