Notarisierung Notarization
Apples Prozess, bei dem eine fertige App zur automatisierten Prüfung eingereicht wird, bevor sie außerhalb des App Store verteilt werden darf. Seit macOS 10.15 verweigert Gatekeeper den Start von Programmen, denen das fehlt.
Zu unterscheiden von der Codesignierung, die nur aussagt, wer das Programm gebaut hat. Die Notarisierung ist ein maschineller Scan nach bekanntem Schadcode und Fehlkonfiguration und beinhaltet keine menschliche Prüfung der Funktionalität — es ist also keine App-Store-Review. Die Freigabe kommt als Ticket zurück, das an die App „angeheftet" wird, sodass sie auch offline verifiziert werden kann. Praktisch bedeutet das, dass die Verteilung von macOS-Software ein kostenpflichtiges Entwicklerkonto voraussetzt — eine spürbare Hürde für freie Software. Die Notarisierung kann außerdem nachträglich widerrufen werden, wenn später Schadcode entdeckt wird.