Permisos · App Signatures
Comprueba si las apps de tu Mac están firmadas y notarizadas
App Signatures comprueba la firma de código de cada app de tus carpetas de Aplicaciones, encuentra las que no están firmadas, las firmadas sin identidad de desarrollador, las que Apple no ha notarizado o las que han cambiado desde que se firmaron, y explica qué significa cada hallazgo. Es la misma comprobación que codesign y Gatekeeper, para todas las apps a la vez.
macOS 26 Tahoe o posterior · Sin tarjeta de crédito · Todo se ejecuta en tu Mac
Qué te dice una firma de código
La firma de código de una app de Mac cumple dos funciones. Indica quién hizo la app, mediante un certificado que Apple emitió al desarrollador, y sella el contenido de la app, de modo que cualquier archivo modificado después de la firma rompe el sello. La notarización añade una tercera: el desarrollador envió esa compilación exacta a Apple, que la analizó en busca de malware antes de su publicación.
Gatekeeper usa todo esto cuando abres por primera vez una app que descargaste, que reconoce por la marca de cuarentena que un navegador añade a las descargas. Una app copiada desde un disco, o descomprimida con una herramienta que elimina la marca, puede que nunca haya pasado esa comprobación.
Cómo verificar tú mismo la firma de código de una app
En Terminal, estos comandos comprueban una sola app:
codesign --verify --verbose=2 /Applications/Example.appcomprueba que la firma es válida y que la app no ha cambiado.codesign -dvv /Applications/Example.appmuestra quién la firmó, incluido el Team ID del desarrollador.spctl --assess --type execute -vv /Applications/Example.apppregunta a Gatekeeper si permitiría la app, y por qué: una líneasource=Notarized Developer IDsignifica que la app está notarizada.
Eso sirve para una app. App Signatures lo hace con todas.
Qué comprueba App Signatures
Haz clic en Check Apps y Tidy My Mac lee todas las apps de /Applications y de tu propia carpeta ~/Applications, incluidas las que están una carpeta más abajo, como en Utilidades. Valida cada firma por completo, con todas las arquitecturas y todos los archivos de recursos, porque eso es lo que detecta una app modificada después de firmarse. Tarda aproximadamente un minuto.
Las apps que forman parte de macOS, como Safari, se dejan fuera: el volumen de sistema sellado ya garantiza que no han cambiado.
Cada app queda en una categoría. Se enumeran las que merecen tu atención:
| Hallazgo | Qué significa |
|---|---|
| Firma dañada | La app cambió después de que su desarrollador la firmara, o la firma tiene un formato incorrecto. El malware inyectado en una app tiene este aspecto, y también las copias crackeadas. También lo tienen, sin ser nada grave, algunas apps que escriben archivos dentro de sí mismas; reinstalar desde el desarrollador soluciona ese caso. |
| Sin firmar | Nada indica quién la hizo ni que no haya cambiado. |
| Sin identidad de desarrollador | Firmada ad hoc, sin un certificado de desarrollador, de modo que nada indica quién la hizo. Es habitual en compilaciones de código abierto y en copias crackeadas de apps de pago. |
| Sin notarizar | Firmada con un Developer ID, de modo que Apple conoce al desarrollador, pero Apple nunca analizó esta compilación en busca de malware. |
| Firma inusual | Firmada con un certificado que Apple no usa para distribuir apps, como un certificado de desarrollo. |
Todo lo demás se cuenta en una línea de resumen: apps de Apple, de la Mac App Store y de desarrolladores cuya compilación Apple notarizó. Si nada requiere tu atención, la tarjeta lo indica.
Una app de una de esas cinco categorías que además no tiene marca de cuarentena se etiqueta como Nunca comprobada por Gatekeeper, porque llegó a tu Mac por alguna vía que Gatekeeper no vio. En el caso de una firma dañada, la fila también muestra la descripción del propio macOS sobre lo que falla.
Qué hacer ante un hallazgo
Un hallazgo es un motivo para revisar, no una prueba de malware. Si no reconoces la app, o procede de un sitio que no es su desarrollador, Scan with Antivirus ejecuta el antivirus sobre esa app directamente desde la fila, y la lupa la muestra en el Finder. Si es una app de confianza con una firma dañada, descárgala de nuevo desde el desarrollador. Para eliminar una, el Uninstaller se lleva también sus restos.
El propio ajuste de Gatekeeper forma parte de la puntuación de Security Settings.
Preguntas sobre App Signatures
Ejecuta spctl --assess --type execute -vv seguido de la ruta de la app en Terminal y busca source=Notarized Developer ID. App Signatures ejecuta la misma comprobación para cada app con Developer ID de tu Mac y enumera las que no están notarizadas.
No necesariamente. Significa que la app cambió después de firmarse. Así se ven el malware inyectado y las copias crackeadas, pero algunas apps legítimas también cambian sus propios archivos. Si obtuviste la app de su desarrollador y confías en ella, reinstálala; si no, analízala con el antivirus.
Una firma hecha sin un certificado, por ejemplo con codesign -s -. Sella el contenido de la app pero no dice nada sobre quién la hizo. Muchas apps de código abierto y compiladas en casa se firman así, y también las copias crackeadas de apps de pago a las que se les quitó la firma original.
Las apps que forman parte de macOS residen en el volumen de sistema sellado, que verifica el propio macOS, por eso se dejan fuera. Las apps de Apple que instalaste en Aplicaciones, por ejemplo desde la App Store, se comprueban y se cuentan.
More in Permisos
Security Settings
SIP, Gatekeeper, FileVault y más, con una puntuación sobre 100.
Más información →Privacy Access
Qué apps has autorizado a usar tu cámara, micrófono, pantalla y archivos.
Más información →Privacy Cleanup
Historial del navegador, cookies, cachés y elementos recientes, en una sola lista.
Más información →Browser Extensions
Las extensiones de cada navegador, valoradas según el acceso que tienen.
Más información →Wi-Fi Security
Cómo está cifrada la red a la que estás conectado y si el DNS lo está.
Más información →Sudo Activity
Comandos ejecutados con sudo en los últimos 30 días.
Más información →Prueba todas las secciones gratis durante 7 días.
Solo tu correo, sin tarjeta de crédito. Después, $19.99 el primer año y $59.99 al año a partir de entonces.
Empieza tu prueba gratuita