Anmerkung des Übersetzers. — ein datenschutzorientierter Webanalyse-Dienst (einer der Gegensätze zu Google Analytics)
Als Gründer von Simple Analytics habe ich stets die Bedeutung von Vertrauen und Transparenz für unsere Kunden im Blick. Wir tragen die Verantwortung, damit sie ruhig schlafen können. Die Entscheidung sollte sowohl in Bezug auf den Datenschutz als auch auf die Besucher und Kunden optimal sein. Daher wurde die Standortwahl für unsere Server zu einem der wichtigsten Themen für uns.
In den letzten Monaten haben wir schrittweise unsere Server nach Island verlagert. Ich möchte erklären, wie dies geschehen ist und vor allem, warum. Es war ein schwieriger Prozess, und ich möchte unsere Erfahrungen teilen. Der Artikel enthält einige technische Details, die ich in verständlicher Sprache verfasst habe, aber ich bitte um Entschuldigung, wenn sie zu technisch sind.
Warum Server umziehen?
Alles begann damit, dass unsere Website in die aufgenommen wurde. Dies ist eine Liste von Domainnamen für Werbeblocker. Ich fragte, warum wir hinzugefügt wurden, da wir keine Besucher verfolgen. Wir befolgen sogar Ich schrieb
Ich habe geschrieben zu :
[…] Wenn wir weiterhin gute Unternehmen blockieren, die die Privatsphäre der Nutzer respektieren, was bringt das? Ich denke, das ist falsch, jede Firma auf eine Liste zu setzen, nur weil sie eine Anfrage sendet. […]
Und erhielt ab :
Alle sind sich einig, aber ich möchte nicht, dass meine Anfragen an ein amerikanisches Unternehmen (in Ihrem Fall Digital Ocean […]
Zunächst war ich mit der Antwort nicht einverstanden, aber in der Diskussion mit der Community wurde mir die Richtigkeit bewusst. Die US-Regierung kann tatsächlich auf die Daten unserer Benutzer zugreifen. Zu dieser Zeit haben unsere Server tatsächlich bei Digital Ocean gearbeitet, sie hätten einfach unsere Festplatte herausnehmen und die Daten lesen können.

Es gibt eine technische Lösung für das Problem. Man kann so einrichten, dass eine gestohlene (oder aus irgendeinem Grund abgetrennte) Festplatte unbrauchbar wird. Vollständige Verschlüsselung erschwert den Zugriff ohne den Schlüssel (Hinweis: Der Schlüssel ist nur bei Simple Analytics). Man kann nach wie vor kleine Datenfragmente physisch durch das Auslesen des RAMs des Servers erhalten. Der Server kann ohne RAM nicht arbeiten, sodass man in dieser Hinsicht dem Hosting-Anbieter vertrauen muss.
Das hat mich dazu gebracht, darüber nachzudenken, wohin wir unsere Server verlagern sollten.
Neuer Standort
Ich begann in diese Richtung zu suchen und stieß auf eine Wikipedia-Seite mit Dort gibt es eine Liste von »Feinden des Internets« von der internationalen Nichtregierungsorganisation »Reporter ohne Grenzen«, die in Paris ansässig ist und sich für die Pressefreiheit einsetzt. Ein Land wird als Feind des Internets eingestuft, wenn es »nicht nur Nachrichten und Informationen im Internet zensiert, sondern auch nahezu systematische Repressionen gegen Benutzer durchführt«.
Neben dieser Liste gibt es ein Bündnis namens auch bekannt als FVEY. Dies ist ein Bündnis von Australien, Kanada, Neuseeland, Großbritannien und den USA. In den letzten Jahren haben Dokumente gezeigt, dass sie absichtlich die Bürger der jeweils anderen überwachen und gesammelte Informationen austauschen, um gesetzliche Beschränkungen für die Überwachung im eigenen Land zu umgehen (). Der ehemalige NSA-Mitarbeiter Edward Snowden charakterisierte FVEY als „eine supranationale Geheimdienstorganisation, die nicht den Gesetzen ihrer Länder unterliegt“. Es gibt auch andere Länder, die mit FVEY in verschiedenen internationalen Kooperationen zusammenarbeiten, darunter Dänemark, Frankreich, die Niederlande, Norwegen, Belgien, Deutschland, Italien, Spanien und Schweden (die sogenannten 14 Eyes). Ich konnte keine Beweise finden, dass die 14 Eyes Allianz gesammelte Geheimdienstdaten missbraucht.

Nach diesen Erkenntnissen haben wir beschlossen, dass wir in keinem der als „Feinde des Internets“ gelisteten Länder hosten möchten und auf jeden Fall die Länder des 14 Eyes-Bündnisses meiden. Die Tatsache der kollektiven Überwachung reicht aus, um von der Speicherung unserer Kundendaten dort abzusehen.
Bezüglich Island besagt die oben genannte Wikipedia-Seite Folgendes:
Die Verfassung Islands verbietet Zensur, und es gibt eine starke Tradition zum Schutz der Meinungsfreiheit, die auch das Internet einschließt. […]
Island
Bei der Suche nach dem besten Land zum Schutz der Privatsphäre wurde Island immer wieder genannt. Daher habe ich beschlossen, es genauer zu studieren. Bitte beachten Sie, dass ich kein Isländisch spreche, weshalb ich möglicherweise wichtige Informationen übersehen habe. , wenn Sie Informationen zu diesem Thema haben.
Laut dem Bericht von Freedom House hat Island zusammen mit Estland im Hinblick auf den Zensurgrad 6/100 Punkte erreicht (je niedriger, desto besser). Das ist das beste Ergebnis. Bitte beachten Sie, dass nicht alle Länder bewertet wurden.
Island ist kein Mitglied der Europäischen Union, gehört jedoch zum Europäischen Wirtschaftsraum und hat zugestimmt, Gesetze zum Schutz der Verbraucherrechte und des Handelsrechts zu befolgen, die den Gesetzen anderer Mitgliedstaaten ähnlich sind. Dazu gehört das Gesetz über elektronische Kommunikation (Electronic Communications Act 81/2003), das Anforderungen an die Datenspeicherung eingeführt hat.
Das Gesetz gilt für Telekommunikationsdienstleister und sieht die Aufbewahrung von Aufzeichnungen über einen Zeitraum von sechs Monaten vor. Es wird auch festgelegt, dass Unternehmen Informationen über Telekommunikation nur in Strafsachen oder aus Gründen der öffentlichen Sicherheit bereitstellen dürfen und dass solche Informationen nur der Polizei oder der Staatsanwaltschaft zur Verfügung gestellt werden dürfen.
Obwohl Island im Großen und Ganzen den Gesetzen des Europäischen Wirtschaftsraums folgt, hat es einen eigenen Ansatz zum Datenschutz. Zum Beispiel fördert das isländische Gesetz die Anonymität der Benutzerdaten. Internetanbieter und Hosting-Anbieter sind nicht rechtlich verantwortlich für den Inhalt, den sie bereitstellen oder übertragen. Nach isländischem Recht ist der Registrar der Domainzone für die Rechtmäßigkeit der Nutzung der .is-Domain verantwortlich (). Die Regierung erhebt keine Einschränkungen für anonyme Kommunikation und verlangt keine Registrierung beim Kauf von SIM-Karten.

Ein weiterer Vorteil des Umzugs nach Island ist das Klima und die Lage. Server erzeugen viel Wärme, und die durchschnittliche Jahrestemperatur in Reykjavik (der Hauptstadt Islands, wo sich die meisten Rechenzentren befinden) beträgt 4,67 °C, was es zu einem hervorragenden Ort für die Kühlung von Servern macht. Für jeden Watt, das die Server und Netzwerkausrüstung verbrauchen, werden entsprechend sehr wenig Watt für Kühlung, Beleuchtung und andere Overhead-Kosten benötigt. Darüber hinaus ist Island der größte Produzent von "sauberer" Energie pro Kopf weltweit und insgesamt der größte Stromerzeuger pro Kopf, mit etwa 55.000 kWh pro Person und Jahr. Zum Vergleich: Der Durchschnittswert in der EU liegt bei weniger als 6.000 kWh. Die meisten Hosting-Anbieter in Island beziehen 100 % ihrer Energie aus erneuerbaren Quellen.
Wenn Sie eine gerade Linie von San Francisco nach Amsterdam ziehen, schneiden Sie Island. Bei Simple Analytics kommen die meisten Kunden aus den USA und Europa, daher macht es Sinn, genau diesen geografischen Standort zu wählen. Weitere Vorteile Islands sind die Datenschutzgesetze und der umweltfreundliche Ansatz.
Serverumzug
Zunächst musste ein lokaler Hosting-Anbieter gefunden werden. Davon gibt es viele, und es ist wirklich schwierig, den besten zu bestimmen. Wir hatten nicht die Ressourcen, alle auszuprobieren, also haben wir einige automatische Skripte geschrieben () zur Serverkonfiguration, um im Bedarfsfall leicht zu einem anderen Anbieter wechseln zu können. Wir haben uns für das Unternehmen entschieden, das mit dem Motto „Schutz von Privatsphäre und Bürgerrechten seit 2006“ wirbt. Dieses Motto hat uns gefallen und wir haben ihnen einige Fragen gestellt, wie sie mit unseren Daten umgehen würden. Sie haben uns beruhigt, sodass wir mit der Installation des Hauptservers fortfahren konnten. Außerdem verwenden sie nur Strom aus erneuerbaren Quellen.

Während dieses Prozesses sind wir jedoch auf mehrere Hindernisse gestoßen. Dieser Teil des Artikels ist recht technisch. Fühlen Sie sich frei, zum nächsten Abschnitt überzugehen. Wenn Sie einen verschlüsselten Server haben, wird er mit einem privaten Schlüssel entsperrt. Dieser Schlüssel darf nicht auf dem Server selbst gespeichert werden; das bedeutet, dass er beim Booten des Servers remote eingegeben werden muss. Aber was passiert, wenn die Stromversorgung unterbrochen wird? Bedeutet das, dass alle Anfragen an die Webseite nach einem Neustart nicht ausgeführt werden?
Deshalb haben wir vor dem Hauptserver einen einfachen zusätzlichen Server hinzugefügt. Dieser empfängt einfach die Anfragen für Webseiten und leitet sie direkt an den Hauptserver weiter. Wenn der Hauptserver ausfällt, speichert der zusätzliche Server die Anfragen in seiner eigenen Datenbank und wiederholt sie, bis er eine Antwort erhält. So gibt es nach einem Stromausfall keinen Datenverlust.
Lassen Sie uns zurück zur Server-Boot-Prozedur kommen. Wenn der verschlüsselte Hauptserver hochläuft, müssen wir ein Passwort eingeben. Aber wir wollen aus offensichtlichen Gründen nicht nach Island reisen oder jemanden dort bitten, in den Serverraum zu gehen. Für den Remote-Zugriff auf den Server wird normalerweise ein sicheres SSH-Protokoll verwendet. Diese Software ist jedoch nur verfügbar, wenn der Server oder Computer bereits läuft, und wir müssen uns vor dem vollständigen Hochlauf des Servers verbinden.
So fanden wir , ein sehr kleiner SSH-Client, der von (initramfs). Und externe SSH-Verbindungen können erlaubt werden. Nun müssen wir nicht mehr nach Island fliegen, um unseren Server zu booten, Hurra!
Der Umzug zu einem neuen Server in Island hat uns ein paar Wochen gekostet, aber wir sind froh, dass wir es endlich geschafft haben.
Nur notwendige Daten speichern
Wir bei Simple Analytics leben nach dem Prinzip „Nur notwendige Daten speichern“ und sammeln die minimal erforderliche Menge.
In Webanwendungen wird oft praktiziert Daten. Das bedeutet, dass die Daten tatsächlich nicht gelöscht werden, sondern einfach für den Endbenutzer nicht mehr zugänglich sind. Das tun wir nicht – wenn Sie Ihre Daten löschen, verschwinden sie aus unserer Datenbank. Wir verwenden eine vollständige Löschung. Hinweis: Diese verbleiben in verschlüsselten Sicherungskopien für maximal 90 Tage. Bei einem Fehler können wir sie wiederherstellen.
Wir haben keine Felder 'delete_at' 😉
Es ist wichtig für die Kunden zu wissen, welche Daten gespeichert werden und welche gelöscht werden. Wenn jemand seine Daten löscht, . Der Benutzer und seine Analytik werden aus der Datenbank gelöscht. Auch die Kreditkarte und die Mitteilung von Stripe (dem Zahlungsanbieter) werden gelöscht. Wir bewahren die Zahlungshistorie auf, die für die Steuerzahlung erforderlich ist, und speichern unsere Protokolldateien sowie Datenbanksicherungen für 90 Tage.

Frage: Wenn Sie nur ein Minimum an sensiblen Daten speichern, warum dann all dieser Schutz und zusätzliche Sicherheit?
Wir möchten das weltweit beste Analyseunternehmen sein, das sich auf Datenschutz spezialisiert. Wir werden alles tun, um die besten Analysetools bereitzustellen, ohne in die Privatsphäre Ihrer Besucher einzudringen. Selbst bei der Verarbeitung großer Mengen anonymisierter Besucherdaten möchten wir zeigen, dass wir den Datenschutz sehr ernst nehmen.
Wie geht es weiter?
Bei der Verbesserung der Privatsphäre hat sich die Ladegeschwindigkeit der in Webseiten eingebetteten Skripte leicht erhöht. Das ist sinnvoll, da sie zuvor auf dem CloudFlare CDN lagen, einem Netzwerk von Servern weltweit, das die Ladezeiten für alle beschleunigt. Jetzt erwägen wir, ein sehr einfaches CDN mit verschlüsselten Servern einzurichten, die nur unser JavaScript ausliefern und die Anfragen von Webseiten temporär speichern, bevor sie an den Hauptserver in Island gesendet werden.
Quelle: habr.com
