Safari 7.0.5 en 10.9.4 no puede verificar la firma del código

1

Me di cuenta de que el Asistente de investigación de Little Snitch me dijo que la firma de Safari no era válida, por lo que ejecuté el código para verificar y, de hecho, obtuve esto:

codesign -vvvv /Applications/Safari.app/
--validated:/Applications/Safari.app/Contents/MacOS/SafariForWebKitDevelopment
/Applications/Safari.app/: a sealed resource is missing or invalid
file modified: /Applications/Safari.app/Contents/Resources/English.lproj/InfoPlist.strings
file modified: /Applications/Safari.app/Contents/Resources/English.lproj/ServicesMenu.strings

¿Es esto peligroso? Descubrí que este problema podría estar relacionado con 1Password: enlace

Tengo 1Password instalado pero el complemento funciona, ¿puede alguien explicar esto? ¿Debería preocuparme?

EDITAR: encuentre otro: Safari parece estar modificado

    
pregunta Matteo 31.07.2014 - 16:44

1 respuesta

1

No creo que esto sea peligroso. No creo que debas preocuparte por eso.

Los archivos afectados son solo pares de cadenas y la versión traducida para un idioma en particular. El archivo InfoPlist.strings contiene las descripciones de los archivos que aparecen en el Finder (y en otros lugares que asumo) para los tipos de documentos que Safari admite, por ejemplo, "documento HTML" y "hoja de estilo CSS". ServicesMenu.strings contiene una lista corta similar de los Servicios proporcionados por Safari, por ejemplo, "Agregar a la Lista de Lectura". Los dos archivos que se marcan como modificados son un poco aburridos, ya que proporcionan traducciones en inglés para cadenas que ya están en inglés. Si revisa los mismos archivos en otra carpeta de idioma dentro del paquete de Safari, como por ejemplo en francés, el concepto es más claro.

<key>Web internet location</key>
<string>Adresse Internet du Web</string>
<key>Web site URL</key>
<string>Adresse URL du site web</string>
<key>Web site location</key>
<string>Adresse du site web</string>
<key>Windows icon image</key>
<string>Fenêtres icône image</string>

En el hilo que trata 1Password, no parece que la modificación haya sido causada por 1Password. De hecho, inicialmente se sospechaba que era lo contrario, la discusión en ese hilo trataba sobre si las modificaciones estaban causando un problema con 1Password porque alguien tenía problemas para ejecutarlo. Al final resultó que el problema con 1Password fue causado por Sophos. Los archivos de Safari modificados no tienen nada que ver con eso.

Por lo que vale la pena, obtengo los mismos errores cuando ejecuto el codeSign contra Safari en mis Mac. Intenté reinstalar la última actualización de OS X (que incluye Safari 7.0.5) pero eso no hizo ninguna diferencia. Incluso intenté reparar permisos (lo que curiosamente hizo una corrección a un archivo en el paquete de Safari) pero desafortunadamente no resolvió este problema.

A menos que tenga un problema ejecutando Safari o ejecutando extensiones dentro de Safari, no me preocuparía por esto.

    
respondido por el Alistair McMillan 01.08.2014 - 01:43

Lea otras preguntas en las etiquetas