Die OSX-Firewall fordert ständig die Genehmigung an

Die OSX-Firewall fordert ständig die Genehmigung an

Ich bin gerade dabei, von einem Mac-Laptop auf einen anderen umzusteigen. Ich habe beschlossen, von vorne anzufangen und alles manuell zu installieren, um den Müll loszuwerden, der sich im Laufe der Jahre angesammelt hat. Auf meinem alten Laptop läuft Yosemite 10.10.2 (Upgrade von 10.8), auf dem neuen 10.10.3.

Im Dezember 2012 habe ich einen Canon MG6250 gekauft und mit der installierten Software (MP Navigation EX v5.0) kann ich eine Taste am Drucker drücken und die Seite wird gescannt und automatisch an den ausgewählten Computer (meinen Laptop) gesendet.

Bei mir funktioniert die Funktion auf beiden Laptops, aber auf dem alten läuft sie vollautomatisch, auf dem neuen fragt die Firewall ständig nach Erlaubnis, obwohl die Anwendung in der Firewall-Liste steht. Und auf dem alten Laptop steht sie nicht in der Firewall-Liste!

Ich habe versucht, den neuen Laptop neu zu starten und die MP Navigator EX 5.0 Opener-App zur Firewall hinzugefügt, aber nichts funktioniert. Alle Einstellungen im Sicherheitsbereich sind auf beiden Laptops gleich.

Ich habe mir überall ähnliche Beiträge angesehen, aber sie behandeln entweder die Firewall einer alten OSX-Version oder sie überprüfen die Codesignatur. Ich frage mich, ob das hier ein gültiger Ansatz ist, da (a) die Software älter ist als alle Codesignaturanforderungen (Versionen von Dezember 2012 und September 2013) und (b) sie auf meinem alten Laptop einwandfrei funktioniert.

Mir ist aufgefallen, dass der Name der gespeicherten Anwendung (MP Navigator EX) leicht von dem in der Warnung genannten Namen (MP Navigator EX 5.0) abweicht, ich konnte die Anwendung jedoch nicht in einen Namen umbenennen, der die Version enthält.

Weiteres Herumprobieren zeigt, dass die Funktion nicht mehr funktioniert, wenn ich die Anwendung umbenennen kann, da der Pfad irgendwo fest codiert ist. Ich habe den Gatekeeper auch so eingestellt, dass er alle Anwendungen akzeptiert, aber ohne Wirkung. Ich habe sogar getestet, ob ich die Firewall ausschalte, einen Scan starte und die Firewall wieder einschalte.

Ich habe die Signatur mit getestet codesign --verify -vv /Applications/.....und diese Anwendung hat überhaupt keine Signatur.

Antwort1

Ich bin nicht sicher, was genau passiert ist (also welcher meiner Schritte geholfen hat), aber es sieht so aus, als hätte ich das Problem gelöst.

Lesen mehrerer Blogbeiträge:

Ich habe festgestellt, dass „socketfilterfw“ die Befehlszeilenversion ist, die die Liste im Bereich „Systemeinstellungen“ steuert.

Die zweite URL zeigt die aktuelle Liste der Optionen, die unter Yosemite gültig sind. Die erste verwendet Optionen, die unter Yosemite nicht mehr gültig sind.

Folgendes habe ich getan:

cd /usr/libexec/ApplicationFirewall
sudo ./socketfilterfw --add "/Applications/Canon\ Utilities/MP\ Navigator\ 5.0.app"
sudo ./socketfilterfw --unblockapp "/Applications/Canon\ Utilities/MP\ Navigator\ 5.0.app"

Schließlich habe ich den Laptop neu gestartet.

Jetzt ist die Anwendung nicht in der App-Liste sichtbar, aber sie funktioniert.

Ich habe die Bedeutung der Optionen -T, -U, -B und -L nicht herausgefunden.

Hoffe, dass dies in Zukunft jemandem hilft.

verwandte Informationen