Seit dem Update auf Mac OS X Snow Leopard kommt es häufig vor, dass die integrierte Mac Firewall Programmeinstellungen
“vergisst”, bzw. bei jedem Programmstart abfragt, obwohl die Regel in den Einstellungen der Firewall gespeichert ist.
Dies wurde häufig beobachtet bei iTunes, aber auch bei Skype, VLC Media Player oder dem Downloadmanager jDownloader.
Ich habe bereits viele Lösungsansätze ausprobiert, jedoch hat keine zur gewünschten Lösung geführt. Bis jetzt. Denn
nun habe ich einen Lösungsansatz in einem Forum gefunden, der unter Mac OS X Snow Leopard zuverlässig funktioniert.
Die Lösung
Die Lösung zu diesem Problem ist es, die Programme mit einem selbsterstellten Zertifikat zu signieren. Dies ist relativ einfach:
- Programme > Dienstprogramme > Schlüsselbundverwaltung
- Menü Schlüsselbundverwaltung > Zertifikatsassistent > Zertifikat erstellen…
- Dem neuen Zertifikat einen Namen geben (neuen Zertifikatsnamen genau merken!)
- Identitätstyp: Root, selbst-signiert
- Zertifikatstyp: Code-Signierung
- Haken bei Standardwerte überschreiben
Button Fortfahren - Seriennummer: 1
- Gültigkeit (in Tagen): 900
Button Fortfahren - Emailadresse etc. beliebig einfügen
Button Fortfahren - Für die restlichen Dialoge die voreingestellten Standardwerte verwenden
Nachdem das neue, eigene Zertifikat gesichert ist, Schlüsselbundverwaltung beenden. - Programme > Dienstprogramme > Terminal
|
|
Beispiel für iTunes
|
|
Beim nächsten Programmstart wird nun ein letztes Mal nach der Regel gefragt. Danach ist die Regel gespeichert.