Safari scheint modifiziert zu sein

Ich habe gerade diesen Befehl ausgeführt und gesehen, dass Safari geändert wurde.

$ codesign --verify -vv /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

Meine Fragen sind:

  1. Gibt es eine Möglichkeit zu sehen, was genau geändert wurde?
  2. Warum könnte Safari modifiziert worden sein? (Ich habe es nicht getan und ich vermute nicht, dass ein Virus Übersetzungen ändert)

Ich verwende Safari 7.0.5 unter OS X 10.9.4

Antworten (1)

Um festzustellen, was sich geändert hat, vergleichen Sie den aktuellen Ordner mit einer Sicherungskopie aus der Zeit, als das Codesignaturzeichen gültig war.

Warum könnte so einfach und harmlos sein wie Bit Fäulnis oder ein Dateisystemfehler, und es könnte sein, dass ein anderes Tool Code eingeschleust hat.

Wenn Sie nicht routinemäßig jede Datei in /Applications/Safari.app auflisten und prüfen und diese Ergebnisse vergleichen, ist es am besten, den neuesten Combo-Updater von http://apple.com/downloads neu zu installieren und die Binärdatei erneut zu überprüfen ordnungsgemäß unterschrieben ist. Wenn nicht, müssen Sie diesen Computer möglicherweise sichern und mit einem sauberen Löschen und einer Neuinstallation beginnen und beobachten, was / wann Safari in Zukunft geändert wird.

Das Einfügen von Code in String-Dateien macht nicht viel Sinn, oder? Ich habe Safari von Time Machine ab dem Tag direkt nach dem letzten Software-Update wiederhergestellt, das Safari 7.0.5 enthielt, und es gibt mir die gleiche Warnung. Ich versuche jetzt, das Software-Update neu zu installieren.
@wumm Ich stimme zu, dass das Risiko gering erscheint - insbesondere wenn dies die tatsächlichen (und einzigen) modifizierten Dateien im Bundle sind.