Apple wird vorgeworfen, Benutzer mit dem Big Sur-Update neu überwacht zu haben. die Hauptsache

Wie hat alles angefangen?

Diese Geschichte begann am 12. November, als sich eine große Anzahl von Mac-Benutzern meldete

stürzt beim Öffnen von Anwendungen von Drittanbietern ab.Das Problem breitete sich auch auf Apples eigene Plattformen wie iMessage und Apple Pay aus, die innerhalb kurzer Zeit unregelmäßig zu funktionieren begannen. Dies wurde durch Gatekeeper verursacht, ein Sicherheitssystem, das Apple bereits in Mountain Lion eingeführt hatte, um zu testen, ob eine Software ausgeführt werden sollte.

Wenn Ihr Mac mit dem Internet verbunden ist,Der Gatekeeper prüft, ob die Ausführung von Software sicher ist. Angenommen, Sie klicken in Photoshop auf die Schaltfläche "Starten" und Ihr Computer pingt mit dem Apple-Server, um sicherzustellen, dass Adobe noch über ein gültiges Entwicklerzertifikat verfügt. Dieser Prozess ist normalerweise schnell und für Benutzer unsichtbar, mit der Ausnahme, dass die Anzahl der Personen, die ein Upgrade auf macOS Big Sur durchführen, das System überfordert und verlangsamt hat.

Forscher, die sich für eine Sache interessierenVerlangsamung, begann die Daten zu analysieren, die ihre Computer an Apples Server sendeten. Sie behaupteten, das Betriebssystem habe die Details Ihrer Verwendung im Klartext an Apple HQ gesendet, was natürlich viel Angst verursachte. Solche Behauptungen wurden vom Forscher Jacopo Iannone abgelehnt, der erklärte, dass das OCSP-Protokoll oder das Online Certificate Status Protocol nicht auf diese Weise funktioniert.

„Ihr Computer gehört nicht mehr Ihnen“

Ein Blog-Beitrag mit dem Titel „Ihr Computernicht deins “, sagte der Sicherheitsforscher Jeffrey Paula. Apple sammelt einen Hash (eindeutige Kennung) jedes von einem Mac-Benutzer gestarteten Programms zusammen mit seiner IP-Adresse über eine unverschlüsselte Verbindung. Das Endergebnis, schrieb Paul, ist, dass jeder, der eine moderne Version von macOS verwendet, dies nicht tun kann, ohne "ein Protokoll seiner Aktivitäten zu übertragen und zu speichern".

„In modernen Versionen von macOS einfachSie können Ihren Computer nicht einschalten, ein Textverarbeitungsprogramm oder einen E-Book-Reader starten und schreiben oder lesen, ohne ein Protokoll Ihrer Aktivitäten zu übertragen und zu speichern“, sagte Jeffrey Paul.

Da Mac Operationen über das Netzwerk ausführt, wird der ServerNatürlich sieht es Ihre IP-Adresse und weiß, wann die Anfrage eingegangen ist. Die IP-Adresse ermöglicht eine grobe Geolokalisierung auf Stadtebene und auf ISP-Ebene, sagt ein Sicherheitsexperte

„Dies bedeutet, dass Apple weiß, wann Sie zu Hause sind. Wenn du bei der Arbeit bist. Welche Apps öffnen Sie und wie oft? Sie wissen, wann Sie Premiere im Haus eines Freundes über WLAN öffnen, und sie wissen, wann Sie Tor Browser in einem Hotel auf einer Reise in eine andere Stadt öffnen. “

Und es geht nicht nur um Apple. Diese Information geht weiter, betont der Experte:

  • OCSP-Anforderungen werden unverschlüsselt gesendet.
  • Seit Oktober 2012 ist Apple PartnerUS-Militärgeheimdienst im PRISM-Spionageprogramm, das der Bundespolizei und dem US-Militär uneingeschränkten Zugriff auf diese Daten ohne Durchsuchungsbefehl gewährt, wenn sie darum bitten. Dies geschah mehr als 18.000 Mal im ersten Halbjahr 2019 und weitere 17.500 Mal im zweiten Halbjahr 2019;
  • Diese Daten machen eine große Datenmenge ausüber Ihr Leben und Ihre Gewohnheiten und erlauben Sie jemandem, dem sie gehören, Ihre Bewegungen und Aktivitätsmuster zu identifizieren. Für manche Menschen kann es sogar eine physische Gefahr darstellen.

Wie Jeffrey Paul betont, gab es das bis letzte WocheEs ist möglich, die Mac-Datenerfassung mit einem Programm namens Little Snitch zu blockieren. Die veröffentlichte Version von macOS 11.0, auch bekannt als Big Sur, verfügt über neue APIs, die verhindern, dass Little Snitch auf die gleiche Weise funktioniert. Die neuen APIs verhindern, dass Little Snitch Prozesse auf Betriebssystemebene überprüft oder blockiert. Darüber hinaus erschweren neue Regeln in macOS 11 die Funktion von VPNs, sodass Apple-Apps diese einfach umgehen.

Ist das nicht alles schlecht?

Allerdings waren nicht alle mit der Analyse von Jeffrey Paul einverstanden.In einem Blogbeitrag des Cybersicherheitsstudenten Jacopo Iannone wird darauf hingewiesen, dass die an den OCSP-Server von Apple gesendeten Daten Informationen zum App-Entwickler, nicht aber zur App selbst enthalten. Er fügt hinzu, dass der Gatekeeper-Dienst von Apple einen Hash der ausführbaren Datei senden kann, jedoch getrennt von OCSP und über eine verschlüsselte Verbindung. Auf der Support-Seite von Apple wird darauf hingewiesen, dass Gatekeeper eine „verschlüsselte Verbindung verwendet, die robust gegenüber Serverausfällen ist“.

Wie hat Apple reagiert?

Apple musste klären, wieDie Anti-Malware-Plattform Gatekeeper läuft, nachdem Sicherheitsforscher vermutet haben, dass das System die Privatsphäre verletzt. Das Unternehmen, wie 9to5Mac feststellte,

Apple-Sprecher erzählt iPhone in KanadaBlog, dass das Unternehmen die unterstützende Dokumentation aktualisiert hat, um zu erklären, dass das System nicht verfolgt, was seine Benutzer tun. Gleichzeitig sagte Apple, es werde die Funktionsweise von Gatekeeper in Zukunft ändern, um zukünftige Risiken weiter zu minimieren.

„Gatekeeper führt Online-Prüfungen durch, um sicherzustellenÜberprüfen Sie, ob die Anwendung bekannte Malware enthält und ob das Entwicklersignaturzertifikat widerrufen wurde“, erklärt Apple. „Wir haben die Daten dieser Scans nie mit Informationen über Apple-Benutzer oder ihre Geräte kombiniert. Wir nutzen die Daten dieser Scans nicht, um herauszufinden, was einzelne Benutzer auf ihren Geräten ausführen oder ausführen“, erklärte das Unternehmen.

Darüber hinaus sagt Apple, dass "wir im nächsten Jahr einige Änderungen an unseren Sicherheitskontrollen vornehmen werden", nämlich:

  • ein neues verschlüsseltes Protokoll zum Überprüfen des Widerrufs eines Entwickler-ID-Zertifikats;
  • zuverlässiger Schutz gegen Serverausfall;
  • eine neue Präferenz für Benutzer, diese Schutzmaßnahmen zu deaktivieren.

Apple hat auch das iPhone im Canada Blog bereitgestelltzusätzliche technische Informationen zur Situation. Zertifikatsperrprüfungen werden durchgeführt, um sicherzustellen, dass die zum Signieren der Anwendung verwendeten Entwickler-ID-Zertifikate vom Unternehmen nicht widerrufen wurden. Dieser Schritt ist für die Sicherheit von entscheidender Bedeutung, da das Zertifikat abgerufen werden kann, wenn der Entwickler den Verdacht hat, dass es von Dritten kompromittiert wurde oder zum Signieren bösartiger Anwendungen verwendet wird.

MacOS verwendet ein IndustriestandardprotokollCertificate Status (OCSP), um zu überprüfen, ob das an den Anwendungsentwickler ausgestellte Entwicklercode-Signaturzertifikat nicht widerrufen wurde. Diese OCSP-Anforderung enthält nicht die Apple ID des Benutzers und macht das Gerät oder die Anwendung, die gestartet wird, nicht verfügbar.

Apple stellte fest, dass seit OCSPDiese Anforderungen werden zur Validierung anderer Zertifikate verwendet, einschließlich derer, die für verschlüsselte Webverbindungen verwendet werden. Sie werden über unverschlüsseltes HTTP gestellt, wie es in der Branche üblich ist.

HTTP wird verwendet, um Situationen zu verhindern,Bei der Validierung eines Zertifikats, das eine Verbindung zu einem OCSP-Server sichert, kann dies möglicherweise vom Ergebnis einer Anforderung an denselben OCSP-Server abhängen. Laut Apple wird eine Schleife erstellt, die es unmöglich macht, die Anforderung zu lösen.

Apple sagt macOS Catalina und höherIn späteren Versionen werden standardmäßig alle laufenden Anwendungen vom Unternehmen notariell beglaubigt, um festzustellen, dass sie von Apple auf bekannte schädliche Software überprüft wurden. Beim Start einer App prüft macOS, ob die App von Apple seit ihrer ersten Beglaubigung als bösartig gekennzeichnet wurde. Diese Überprüfungen erfolgen über eine verschlüsselte Verbindung und sind robust gegen Serverabstürze. Dies ist genau das, was neulich passiert ist, und Benutzer haben gesehen, wie ihre Anwendungen eingefroren und auf unbestimmte Zeit gestartet wurden.

Was hat das Problem mit dem OCSP-Server verursacht?

Apple behauptet, dies sei darauf zurückzuführeneine serverseitige Fehlkonfiguration, die macOS insbesondere daran hinderte, OCSP-Antworten für die Entwickler-ID zwischenzuspeichern. Dieser Konfigurationsfehler ist zusammen mit einer Fehlkonfiguration des unabhängigen Content Delivery Network (CDN) die Ursache für eine schlechte Anwendungsleistung beim Start.

Apple hat dem iPhone in Kanada das bereits erklärtDieses Leistungsproblem wurde durch ein serverseitiges Update behoben, mit dem macOS die OCSP-Überprüfungen der Entwickler-ID für einen längeren Zeitraum zwischenspeichern kann. MacOS-Benutzer müssen nichts tun, um dieses Apple-Update nutzen zu können.

Antragsnotarprüfungen werden verwendetBestätigung, dass Anwendungen, die unter macOS ausgeführt werden, von Apple seit ihrer ersten Beglaubigung nicht als bösartig eingestuft wurden. Laut Apple erfolgen diese Überprüfungen über eine verschlüsselte Verbindung und sind immun gegen Serverabstürze. Notarielle Überprüfungen waren nicht von einem serverseitigen Problem betroffen, das die Ausführung von OCSP-Anforderungen verhinderte.

Lesen Sie auch

Der Doomsday-Gletscher erwies sich als gefährlicher als Wissenschaftler dachten. Wir erzählen die Hauptsache

Hyperloop erreicht eine Geschwindigkeit von 1019 km / h

Der Algorithmus erzeugte dreitausend neue Pokémon