Safari 7.0.5 in 10.9.4 non riesce a controllare la firma del codice

1

Ho notato che l'assistente di ricerca di Little Snitch mi ha detto che la firma di Safari non era valida, quindi ho eseguito il codesign per controllare e in effetti ho ottenuto questo:

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

È pericoloso? Ho scoperto che questo problema potrebbe essere correlato a 1Password: link

Ho 1Password installato ma il plugin funziona, quindi qualcuno può spiegarlo? Dovrei preoccuparmi?

EDIT: trova un altro: Safari sembra essere modificato

    
posta Matteo 31.07.2014 - 16:44
fonte

1 risposta

1

Non penso che questo sia pericoloso. Non penso che ti debba preoccupare.

I file interessati sono solo coppie di stringhe e la versione tradotta per una lingua specifica. Il file InfoPlist.strings contiene le descrizioni dei file che appaiono nel Finder (e in altri luoghi che presumo) per i tipi di documento supportati da Safari, ad esempio "documento HTML" e "foglio di stile CSS". Il ServicesMenu.strings contiene un breve elenco simile dei Servizi forniti da Safari, ad esempio "Aggiungi alla lista di lettura". I due file che vengono contrassegnati come modificati sono un po 'noiosi in quanto forniscono traduzioni in inglese per stringhe che sono già in inglese. Se controlli gli stessi file in un'altra cartella della lingua all'interno del pacchetto Safari, come ad esempio in francese, il concetto è più chiaro.

<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>

Nel thread che discute di 1Password non sembra che la modifica sia stata causata da 1Password. In effetti, inizialmente si sospettava fosse il contrario, la discussione in quel thread riguardava la possibilità che le modifiche causassero un problema con 1Password perché qualcuno aveva problemi a eseguirlo. Alla fine si è scoperto che il problema con 1Password era causato da Sophos. I file Safari modificati non hanno nulla a che fare con questo.

Per quello che vale, ottengo gli stessi errori quando eseguo codesign contro Safari su entrambi i miei Mac. Ho provato a reinstallare l'ultimo aggiornamento OS X (che include Safari 7.0.5) ma non ha fatto alcuna differenza. Persino i permessi di riparazione (che abbastanza stranamente hanno apportato una correzione a un file nel pacchetto Safari) ma purtroppo non hanno risolto il problema.

A meno che tu non abbia problemi con l'esecuzione di Safari o l'esecuzione di estensioni in Safari, non mi preoccuperei di questo.

    
risposta data 01.08.2014 - 01:43
fonte

Leggi altre domande sui tag