No creo que Gatekeeper ( spctl
) hará lo que quieras que haga.
Gatekeeper sólo comprueba las restricciones de acceso el primero cada vez que se ejecuta una aplicación. Por lo tanto, si intentas bloquear una aplicación que has ejecutado al menos una vez antes, es probable que no funcione en absoluto. Si alguna vez has intentado descargar y ejecutar una aplicación de terceros no firmada desde Internet, habrás visto que sólo se te solicita la primera vez que intentas ejecutarla.
Además, es muy probable que el software que se incluye con MacOS (como News.app) tenga las firmas precargadas en la base de datos de Gatekeeper de forma que no se puedan anular. En otras palabras, la lista blanca parece tener prioridad sobre la lista negra. Extrañamente, esta lista blanca incorporada no parece mostrarse desde spctl --list
. La mejor prueba que tengo para esta teoría es que el CDHash de News.app
no parece aparecer en ninguna parte de la base de datos SQLite de Gatekeeper ( /var/db/SystemPolicy
). En cambio, parece que se permite su ejecución porque el certificado está firmado por una de las entidades de confianza authority
Certificados root.
Probablemente, se podría desactivar el sistema integrado de Apple authority
certificados, pero eso probablemente impediría la ejecución de todo tipo de software en tu máquina y acabaría siendo un auténtico real mala escena que termina con la recuperación.
Probablemente haya formas de bloquear la ejecución de News.app, pero no creo que Gatekeeper lo haga.
0 votos
Bienvenido a Ask Different. Tal y como está redactada, su pregunta es difícil de entender. Por favor, lea Cómo preguntar para obtener información importante sobre cómo hacer preguntas aquí. Puede editar su pregunta para incluir la información que falta y la importante. - De la revisión
0 votos
Creo que estaba bastante claro. Pero he añadido algunas etiquetas y he hecho una pequeña edición. Gracias. :)
1 votos
Hice algunas ediciones más. Creo que ahora está más claro :)
0 votos
Por favor, añada la salida de
spctl -vv -a /Applications/News.app