Big Data Resistance 1 oder schwer fassbarer Joe. Internet-Anonymität, Anti-Erkennung, Anti-Tracking für Anti-Sie und Anti-uns

Gute Lesezeit, liebe Leser von Habr.

Ich habe kürzlich eine Reihe von Artikeln gelesen, darunter über Habré, über digitale Fingerabdrücke von Browsern und über die Verfolgung von Benutzern im Internet. Zum Beispiel der Artikel Anonyme Identifizierung von Browsern und das Internet Trap Forbes Magazin, Abschnitt "Technologie" - "Big Data".

Oder vielleicht möchte ich nicht berücksichtigt werden! Aber ich fürchte, die Ironie ist, dass dies auch ein Druck ist, und außerdem ist dies anscheinend auch der Hauptgrund für das Auftreten von Drucken. IMHO gibt es nur einen Weg. In Bezug auf FireFox - wenn alle Füchse im Chor und jeder einzeln anfangen zu japsen, dass es sich um gewöhnliche Standardfüchse handelt und nicht um einen Torus, nicht um Chrom und nicht um Mohn.

Aus akademischem Interesse möchte ich dem Gericht der angesehenen Khabrasociety den folgenden listigen Plan vorschlagen, um die Individualität der Füchse zu bewahren und auf die nächsten Machenschaften des wilden Kapitalismus zu reagieren.

Ich möchte sofort eine Reservierung vornehmen - ich bin kein Experte auf dem Gebiet der Netzwerksicherheit oder Anonymität, ich war kein Mitglied anonymer Gruppen, ich wurde nicht der Anonymität beschuldigt, ich schwöre, ich kann kein Darknet-Zeitalter sehen.

Zielbetriebssysteme und Browser


Windows 10 x64 und Firefox 62.0.3.

Nichts darüber


Die Tatsache, dass Windows Telemetrie sendet und alles, was mit der Konfiguration von Windows selbst zu tun hat, sowie Probleme mit Virenschutzprogrammen und Firewalls, passt immer noch nicht in den Artikel. Als würde man nachts ins Internet gehen, unter dem Tisch und aus dem Kühlschrank, über den Tor-Browser, der über VirtualBox with Tails, über Quad VPN und Whonix (oben) erfolgt.

Ich schlage aus Gründen der Reinheit des Experiments vor, ein neues FireFox-Profil zu erstellen
Ich denke, das Einfachste ist:



Um zu sehen, wie sich das vorgeschlagene Upgrade auf die Leistung des Fuchses auswirkt
Ich schlage vor, Folgendes zu installieren: Page Speed ​​Monitor



(Dies ist die Ladezeit der Seite). Wenn Sie darauf klicken, erhalten Sie detaillierte Informationen.



Zu folgenden Punkten. Dort wird in zwei Fällen vorgeschlagen, die Verlaufs- und Profil-Cookies zu löschen. Seien Sie aufmerksam, wenn Sie bei Habré angemeldet sind!

1. Schneiden Sie die banale Überwachungstechnologie aus. Weiterleiten
BeweisBeweis

Yandex schrieb jedoch, dass es umgekehrt sei, im Hinblick auf Verschlüsselung und Anonymität , wie ein Beweis , aber um nicht bei jedem Schritt über Müll zu stolpern:


In den Einstellungen Links bereinigen
- IMHO ist es besser, "Deaktivierte Links markieren" zu deaktivieren und Sie können vorübergehend "Nachrichten anzeigen" setzen, um den Effekt zu beobachten.
- Sie können die Option "Klickbare Links machen - klickbar machen" aktivieren.
- Ersetzen Sie die Zeile "Skip Links ..." durch
\/ServiceLogin|imgres\?|searchbyimage\?|watch%3Fv|auth\?client_id|signup|bing\.com\/widget|oauth|openid\.ns|\.mcstatic\.com|sVidLoc|[Ll]ogout|submit\?url=|magnet:|(?:google|yandex)\.(?:com|ru)\/\w*captcha\w*[\/?]|(?:google|yandex)\.(?:com|ru)\/.+\.(?:google|yandex) 

- Zu den Ausschlüssen hinzufügen - Komma, dann google.com, google.ru, yandex.ru, ru.wikipedia.org, en.wikipedia.org, passport.yandex.ru

Es muss beachtet werden, dass es auf einigen Websites möglicherweise immer noch nicht funktioniert, dann wird es bei Bedarf keine Weiterleitung geben, aber es ist immer noch Teil einer guten Verteidigung, einschließlich. Über Phishing und problematische Websites können Sie diese deaktivieren oder zur weißen Liste hinzufügen

2. Schneiden Sie die traditionelle Überwachungstechnologie aus. Cookies
2.1. Sie müssen das First Party Isolation- Add-On installieren.

Die Schaltfläche wird angezeigt . Klicken Sie nicht darauf, bis Sie zur Testseite gehen. Bevor Sie hierher zurückkehren, sollte der ursprüngliche Zustand wiederhergestellt werden.

Der Autor hier hat zwar das System gebrochen. Im gedrückten Zustand ist es blass (ein), im gedrückten Zustand jedoch nicht (aus).

2.2. Gehen Sie zur Cookie Tester- Website.

Cookie setzen.



Drücken Sie die installierte Taste. Und klicken Sie auf die Seite unter "Aktualisieren"



Hier können Sie lesen. Verbesserung der Privatsphäre in Firefox .

A'la Sandkasten. Wenn die Taste gedrückt wird, wird die Isolation eingeschaltet, wenn sie gedrückt wird, wird sie ausgeschaltet (und standardmäßig ist sie aus irgendeinem Grund wirklich ausgeschaltet).

Zwei Zustände sind "isoliert" und "nicht isoliert". Darüber hinaus ist "nicht isoliert" für alle Standorte eins, und "isoliert" ist für jeden Standort individuell und ein Standort hat keinen Zugriff auf einen anderen.

Das Gleiche gilt für eine Site - wenn Sie jetzt hier auf die Schaltfläche klicken, wird der Cookie vom Habr nicht angezeigt. Es wird jedoch die zweite Eingabe berechnet. Daher wird er ohne Abfindung entlassen.

Auf der anderen Seite werden Cookies nicht mehr an andere Websites gesendet. Wenn die Schaltfläche aktiviert ist, werden auf den Websites anderer keine Cookies mehr angezeigt, sodass die Nachverfolgung schwierig ist und es viel schwieriger ist, sie zu löschen. Obwohl es bei Evercookies und anderen Nanotechnologien nicht funktioniert, habe ich es herausgefunden.

Anwendungsvorschlag:
Lass die Taste an. Soweit ich gelesen habe, kann es einen Fall geben, in dem es Probleme mit der Autorisierung gibt (manchmal wirft die Site gleichzeitig auf eine andere, aber ihre eigene, das heißt "legal"). Dann muss die Verbindung zu dieser Site getrennt werden (wenn Sie sich anmelden - aktivieren Sie sie, werden Sie abgemeldet). Aber ich habe solche Seiten noch nicht getroffen.

3. Schneiden Sie innovative Tracking-Technologie aus. Evercookies
3.1. Das Add- On für Multi-Account-Container muss installiert werden

3.2. In Schwierigkeiten geraten (kein einziger Fuchs wird leiden)

Gute Beschreibung von Evercookie auf Habré .

Domänenübergreifende Cookies, aber einige davon helfen nicht mehr - das vorherige Element funktioniert nicht. Und mit HTML5 Canvas usw. Ein Fuchs kann nichts tun (oder besser gesagt, aber es ist besser, keine sehr ausgefeilte Methode anzuwenden - siehe unten). Übrigens zerstört CCleaner sie komplett, aber zusammen mit der Geschichte, Cookies und anderen nützlichen Dingen.

Website mit Evercookie . Zuerst müssen Sie die obere und dann die untere Taste drücken.



Beschlagnahmt:

Klicken Sie in der FireFox-Buchse auf: . Überspringen Sie alle Begrüßungsnachrichten (Schaltfläche Weiter) und warten Sie



Wählen Sie dann in den Ruinen der Kapelle auf der Registerkarte Registerkarte Folgendes aus:



Im Allgemeinen sind alle Container gleich, die Namen sind unterschiedlich.

Ever-ik-Datei:

Lesen Sie hier mehr

Anwendungsvorschlag:
Alle sozialen Netzwerke, Zahlungen usw. können optional von allem anderen isoliert werden, indem ihnen ein Standardcontainer zugewiesen wird. Es ist nur unpraktisch, dass alle Links, auf die innerhalb des Containers geklickt wird, im selben Container geöffnet werden.

Übrigens profitiert ein weiterer von dieser Technologie, obwohl es so offensichtlich ist, aber immer noch.
Wenn Sie alles nach den Containern verteilen, können Sie in der Mail (wenn FireFox der Standardbrowser ist oder die Webform der Mail geöffnet ist) und im Internet überprüfen, ob Sie dort angekommen sind, wo Sie wollten, wenn etwas Wichtiges:

Zusätzlich zu diesen temporären Containern gibt es eine andere Technologie, die sich auf Registerkarten und nicht auf Domänen konzentriert (obwohl Sie eine Abhängigkeit hinzufügen, eine Domäne in einem Container isolieren können, können Sie sogar Subdomänen verwenden).

Und zum Schluss weiß er, wie man die ganze Geschichte reibt. Und jetzt würde ich Evercookie von der Leinwand entfernen, sie sind da oder nicht (ich habe nachgesehen, s). Aber meiner Meinung nach - immer noch feucht. Die Registerkarten von FierFox springen, schließen manchmal usw. usw. Und es verlangsamt sich.

Evercookie, auf der Website ist es besser, die Schaltfläche bisher zu löschen



bis zum nächsten Anruf.

4. Zum Reinigen zuvor gesägter
Das zuvor erwähnte Cookie-AutoDelete-Add-On hat sich nicht gerechtfertigt.
Grund
Cookies-AutoDelete erwies sich als völlig implizit, aber nicht kompatibel mit der Technologie der Isolationsstufe des ersten Teils
Wie jeder versteht, wird Isolation durch Isolation erreicht (dies ist nichts für Sie), einschließlich und Cookies, in deren Zusammenhang FireFox die entsprechenden „Markierungen“ in die Datenbank cookies.sqlite einfügt. Und Cookies-AutoDelete unterbricht es mit dem Label "CookiesAutoDelete" (überprüft mit SQLiteStudio ).

Für den Ersatz von "Cookies-AutoDelete" kann ich Cookiebro anbieten
- Es ist kompatibel
- Obwohl auf Englisch, ist es einfach zu konfigurieren
Es gibt einen Cookie-Editor
Für sorgfältig gespeicherte Lieblingscookies gibt es Sicherheitseinstellungen

Hervorgehoben - impliziert einen Kompatibilitätsnachweis
Sicher - nur über https übertragen
Nur HTTP - nur über http senden. Dies ist nicht im Sinne von https! siehe oben Dies bedeutet, Java und anderen potenziell gefährlichen Junk-Zugriffen nicht zu gewähren, sondern sie auf altmodische Weise im http-Header zu übertragen
Nur Host - Geben Sie Subdomains keinen Zugriff auf die Behandlung (im Beispiel - nur yandex.ru hätte Zugriff, aber Yandex.Music usw. - nein)

Minus - damit das Lieblings-Cookie erhalten bleibt, müssen Sie die Site zur Whitelist hinzufügen, und die Cookies für die Site können über 9000 sein. Wahrscheinlich kostet es auch irgendwie, aber ich habe nicht gesucht.
Ein weiteres Minus ist, dass sie überall dort, wo sie registriert sind, zur weißen Liste hinzugefügt werden müssen (zu Beginn von Habr wurde sie alle 5 Minuten abgemeldet, da der Cookie mit dieser Häufigkeit gelöscht wurde, bis diese Pfeife müde war).

Schneidet das E-Tag zusammen mit dem aktualisierten aus Abschnitt 5 zuverlässig ab (wenn die in Abschnitt 5 hinzugefügte Option "Verlauf der Registerkarte" Beschränken "aktiviert ist).

Anwendungsvorschlag:
Richten Sie alle vorherigen ein, und dieser Artikel kann, wie es scheint, auf Cookies und anderen Dingen bewertet werden. Dieses gesamte Design sollte sie von selbst entfernen. Und Sie müssen nicht jeden Schalterstandort trainieren. Aktualisieren Sie CCleaner gemäß den Anweisungen im Artikel „Forensik“ und konfigurieren Sie es so, dass alles andere gelöscht und die Basis komprimiert wird.

5. Schneiden Sie ETag und andere Undershot-Nanotechnologien
Addon Chamäleon . WebExtension von Random Agent Spoofe.

Der Text wurde aufgrund der Aktualisierung des vorgeschlagenen Addons geändert

Ich würde folgende Einstellungen vorschlagen:

Registerkarte "Optionen"
- Aktivieren Sie die Skriptinjektion aktivieren - andernfalls funktioniert die Hälfte der Funktionalität nicht.
- Schützen Sie window.name - ABER! Die mitgelieferte Option unterbricht das Captcha "Ich bin kein Roboter". Schalten Sie es entweder nicht ein oder denken Sie daran und schalten Sie es in solchen Fällen aus
- Aktivieren Sie den Tracking-Schutz - wahrscheinlich nicht erforderlich. Es ist besser, uBlock zu platzieren und später auszublenden (siehe unten). Andernfalls fangen "edblockupert" -Seiten an zu fangen.
- WebSockets deaktivieren - IMHO ist nicht erforderlich, dann funktioniert die Hälfte der Dienste nicht.
- Verlauf der Registerkarte "Limit festlegen" - Beschränkt den Zugriff von Websites auf den Verlauf (vermutlich bis zu 2 Besuche).
- Spoof Client Rects - Sie können nicht aussetzen, der nächste Zusatz kann
- Spoofing der Bildschirmgröße - Ich empfehle, "Benutzerdefiniert" zu wählen und die Auflösung manuell einzustellen (siehe unten "Durchschnittstemperatur über dem Fuchs").
- Das Aktivieren der Isolierung durch Erstanbieter entspricht dem in Punkt 1 festgelegten. Taste.
- Fingerabdruck widerstehen , IMHO - es lohnt sich nicht (Abdrücke siehe unten). FireFox gibt sich aus irgendeinem Grund nicht als Lumpen aus, sondern als Tor-Browser.



Und Tor, wie Sie wissen, funktioniert an einigen Stellen, die sie lieben, + die Hälfte der anderen Add-On-Funktionen funktioniert nicht mehr + das Fenster beim Starten des Browsers wird nicht mehr auf Vollbild erweitert, es ist für jemanden, nicht anders.

Registerkarte "Überschriften"
- Deaktivierungsautorisierung festlegen - Mit dem Browser können Sie versteckte Authentifizierungsdaten an Websites von Drittanbietern senden. Durch die Aufnahme dieser Option wird diese Schande gestoppt. Auf einigen Websites kann es jedoch zu Schwierigkeiten bei der Autorisierung kommen.
- DNT aktivieren (nicht verfolgen) - Senden von Nachrichten aktivieren (nicht verfolgen). Websites ignorieren natürlich entweder oder tun nicht so. IMHO - set (nach verschiedenen Quellen - wird empfohlen, dann nicht, abhängig von der Anzahl der Browser, die den Test bestanden haben, und einer Reihe von Statistiken für diesen Parameter, da die Wahl zu setzen oder nicht - aus der Sicht von "nicht auffallen", aber nicht funktional)
- Spoof If-None-Match setzen - Schreiben Sie eine Zufallszahl in ETags
- Spoof X-Forwarded-For - Wenn Sie beispielsweise die IP der Niederlande festlegen, fügt er sie dem HTTP-Header hinzu, und die Site entscheidet, dass es sich um die IP des Computers handelt, basierend auf der Tatsache, dass dem Header schlecht konfigurierte Proxys hinzugefügt werden. Das heißt, Es scheint, dass der IP-Computer ein IP-Proxy ist und die IP im Header im Gegenteil aus dem Header in das Site-Protokoll fällt. Aber hier ist es meiner Meinung nach besser nicht notwendig, der IP-Provider wird wie ein linker Proxy gesperrt. Eine andere Frage ist, dass dies bei Verwendung eines Proxys relevant sein kann, sodass bei einer Abb. Die tatsächliche IP im Header nicht übergeben wird.
- Referer deaktivieren - IMHO ist nicht erforderlich. Deaktiviert Referer. Sie können beispielsweise nicht zurückkehren, wenn Sie Seiten einer Site auf die vorherige Seite umblättern
- Set Spoof Source Referer (wird beim Verweisen auf die Site festgelegt - ein Link zu dieser selbst)
- Unsichere Upgrade-Anforderungen festlegen - Eine Site wird automatisch über https angefordert, wenn sie in beiden Modi funktioniert (http und https).
- Referer X Origin-Richtlinie - Übertragen Sie die Basisdomäne in den Referrer. "Match Base Domain" wird empfohlen (aber ich bin nicht sicher, ob es nichts kaputt macht, wenn es aus irgendeinem Grund innerhalb der Domain wichtig ist, von welcher Subdomain Sie gewechselt haben). Beispiel: Beispiel.com, news.example.com, blog.example.com - Die Empfehlung example.com wird übertragen
- Rferer-Trimmrichtlinie - Trimmen Sie den übertragenen Referrer. Empfohlen "Schema, Host, Port, Pfad". Beispiel: Beispiel.com : 8080 / Seite? Privacy = false & Tracking-ID = XYZ wird übertragen - example.com : 8080 / Seite
- Spoof Accept-Encoding setzen - HTTP_ACCEPT_ENCODING durch gzip ersetzen, deflate. Es scheint kein Problem zu sein
- Spoof Accept-Language - Sprache, empfohlen von "eu-US", aber Websites versuchen möglicherweise, Inhalte in dieser Sprache anzuzeigen

Ich schlage vor, die Durchschnittstemperatur über dem Fuchs wie folgt zu wählen: Wechseln Sie die Benutzeragenten innerhalb der Versionen des ursprünglichen Betriebssystems und innerhalb der Versionen von FireFox (warum - siehe nächster Artikel). Ich denke, ein paar Versionen der Füchse 61 und 62 und Windows 7 mit Windows 10 , einer Bildschirmgröße von 1366 x 768 oder "any" reichen aus , oder Sie können StatCounter genauer angeben.

Es sollte bedacht werden, dass das Ändern eines Benutzeragenten durch einen Index - alle Arten von Add-Ons, wie "googletranslate" - einen echten Benutzeragenten übergeben, weil Pakete hinter dem Chamäleon Slip.

Verkleidungskosten
- Wenn Sie sich als Mobiltelefon ausgeben, sind die Konsequenzen meines Erachtens allen bekannt
- Es ist schwierig, sich als Google Chrome auszugeben, Google wird es für sich selbst nehmen (und sogar aufhören, Weiterleitungen umzuleiten), aber gleichzeitig wird es den getarnten Fuchs leise mit etwas Ungenießbarem füttern, wo es zu verzögern beginnt, und auf YouTube weiß es, dass alles auf YouTube verschwinden wird , neben dem Video, das geöffnet wurde
- Client-orientiertes M $ installiert dauerhaft Installationspakete für das Betriebssystem, das im Benutzeragenten verfügbar gemacht wird, selbst wenn es sich um KolibriOS handelt
- Versuche, Schriftarten zu ersetzen - ein echter Weg, um ohne Google Doc zu bleiben
- Versuche, die IP-Adresse dauerhaft durch die Header zu übertragen, führen zu einer unangenehmen Situation: Sie lassen Google nicht los, sie schneiden den Inhalt in Yandex mit der ursprünglichen russischen Gastfreundschaft aus, und es ist in DuckDuck-Go und StartPage nicht interessant. Ohne solche Tricks können Sie dorthin gelangen

6. Tauchen Sie die verbleibenden kugelförmigen Schrödinger-Katzen in Faradaysche Käfige
Installieren Sie CanvasBlocker . Kehren Sie mit EverCookie zur Website zurück und erstellen Sie erneut Probleme für sich selbst. Bis sie erstellt werden, werden sie jedoch:



Und jetzt ist es möglich (Aufmerksamkeit, Autorisierung auf Habré!), Den FireFox-Verlauf auf die übliche Weise zu löschen (d. H. Wie es in diesem Schema funktioniert: Cookie-AutoDelete). Kehren Sie zu dieser Site zurück und klicken Sie auf Cookies wiederherstellen.



Es hing an ihm auf Wunsch einer Leinwand mit Nudeln, aber rassentreu und mit wenig Unterschied zu dem, was er erwartete.

Unterschied:



Ersetzt Canvas, Audio, Verlauf, Fenster, domRect. Ändern Sie es einfach für jede Anfrage - IMHO, dass mitten auf der Straße anfangen, sich umzuziehen (es gibt eine Häufigkeit in den Einstellungen).

Sie können auf der BrowserLeaks- Website und auf der Add-On- Website testen .

Es gibt noch einen weiteren Zusatz wie NoScript - ScriptSafe . Außerdem werden dem Abdruck der Tastatur zufällige Geräusche hinzugefügt. Aber mit 10-Finger-Druck, nicht mit Eis.

7. Privatisiere den Fuchs und entwöhne ihre fremde Heimat, um sie zu lieben
IMHO, die Hauptfalle der Privatsphäre von Füchsen - bei Fehlern, genauer bei ihrer Verwendung und bei der Geolokalisierung. Und es ruht nicht einmal gegen FireFox und Google, aber die Geolokalisierung selbst näht das Gateway selbst an . Besonders wenn Sie VPN - Fail verwenden, sind Sie per IP Leo Tolstoy und per MAC - Muscovite einfach. Der Rest ist wirklich so, mit Gabeln auf GCLI-Screenshots zu werfen ist irgendwie nicht konstruktiv.

Der Grund für die Probleme mit der Geolokalisierung: Diese ist dieselbe und ähnelt dieser. Daher würde ich vorschlagen, dass Sie die Geolokalisierung in FireFox nicht deaktivieren, sondern sichere Verbindungen verwenden , etwas mit einer MAC-Adresse betrügen. Außerdem kann es trotz aller Untersuchungen britischer Militärwissenschaftler bereits eingebaut werden - da a) Schutz gegen diesen Bypass gefunden wird ( es existiert bereits, aber Sie müssen es googeln und studieren) und den MAC nicht radomisieren - ich denke, alles ist klar. b) Nicht jeder verwendet alle Arten von Geeks und anderen neuronalen Netzen, aber sie passen in den MAC. Und das Deaktivieren des Zugriffs auf die Geolokalisierung in FireFox, außer dass dies den Fuchs desorientiert und eine Suche in Google Map ausschaltet, aber das Problem, an jeder Ecke von Feiglingen mit einer Haube zum halben Preis zu verdorren
IMHO - wird nicht entscheiden
Durch Deaktivieren der Geolokalisierung wird möglicherweise eine solche Option verhindert (aus Gründen der Klarheit übertrieben): Sie gingen zum Reisebüro, während sie erwarteten, dass sie zur Baustelle gingen, die Geolokalisierung wurde leise eingeschaltet, die Standort- und Eingangsdaten wurden aufgezeichnet, und beim nächsten Betreten dieser Website wurde das Banner „Versammelt in Urlaub? Lass uns zu den Boas gehen! “ - infolgedessen unter dem Verdacht des KGB und des persönlichen Genossen Stalin.

Übrigens, der Hauptgrund für das Versagen eines solchen Browsers und der epochale Kampf der Igel mit Schlangen ist nicht auf nicht triviale Intrigen feindlicher Intelligenz zurückzuführen, sondern auf krumme Innovationen wie das Ping-Attribut in HTML5, die den Benutzer möglicherweise an alle Werbetreibenden und speziellen Dienste der Welt übergeben könnten, wenn Sie sie betreten Leertaste und Ablage überall dort, wo die Navigatorfunktionalität verfügbar ist. Daher ist dieses ganze Gimmick mit unerwartetem Zugriff auf Batterien, Sensoren, Sprachen, Benutzeragenten und andere Lebern und, wie es für ein solches Osmium-187 typisch ist, ohne Verbindung mit der Geolokalisierung und sogar dort, wo sich der Wi-Fi-Adapter befindet, funktionsfähig per definitionem kann und kann es nicht sein, den Benutzer plötzlich über IP zu schlagen und Daten über Geolocation zurückzugeben, was das Gehirn von unerfahrenen Programmierern umhauen wird.


Privatisierungsoption für Benutzer
Bitte achten Sie auf einen Kommentar . Eine separate Akte über die sichere Privatisierung des Fuchses - ich werde sie auf jeden Fall veröffentlichen, schauen Sie eine Woche lang vorbei . Und im Moment können Sie:
1. Wechseln Sie in den Profilordner (dort anstelle von x - Zahlen \ Buchstaben) wie folgt: C: \ Benutzer \ Benutzer \ AppData \ Roaming \ Mozilla \ Firefox \ Profile \ xxxxx.defalut
2. Überprüfen Sie, ob die Datei user.js vorhanden ist
3. Wenn es gibt - müssen Sie öffnen, wenn nicht - erstellen.
4. Übertragen Sie die Blöcke aus dem folgenden Code:
  • potenzielle Sicherheitslücken;
  • mögliche Lecks;
  • mögliche Fingerabdrücke;
  • vielleicht - eine zusätzliche Last (ich denke nicht, dass die Mozill-Statistik-Sendefunktion für Sie relevant ist);


5. Speichern Sie die Datei und starten Sie den Fuchs neu.

6. Diese Datei - user.js kann nach der Neuinstallation von FireFox gespeichert und verwendet werden.
Aber es gibt zwei Hinterhalte:
Anzahl der Male. Es muss beachtet werden, dass es Vorrang vor den Einstellungen hat, dh wenn es den Wert = true für etwas setzt, durch about: config, um FireFox zu beweisen, dass dies = false ist - es wird nicht funktionieren. Die Datei muss bearbeitet werden.
Nummer zwei . Das Löschen einer Datei führt nicht zu der erwarteten Deprivatisierung des Fuchses, sondern zu vorhersehbaren Versuchen, sich daran zu erinnern, was dort geändert wurde, und darüber nachzudenken, wie man jetzt weiter damit leben kann. Daher habe ich "Standardeinstellungen" in die Datei eingegeben. Um diese Änderungen rückgängig zu machen, müssen Sie in dieser Datei die Einstellungen auf die standardmäßig festgelegten Einstellungen ändern.
Dies hat jedoch einen Punkt : Bei jedem Start liest FireFox diese Datei, liest sie und ändert ihre Einstellungen. Sie bleiben so geändert, auch wenn keine Datei vorhanden ist, aber böswillige Versuche, diese Einstellungen im Fuchs selbst zu ändern, funktionieren nicht. Sie werden beim Laden erneut aus der Datei berücksichtigt.

6. Wenn das Internet ausfällt, müssen Sie die Datei auf eine neue Weise öffnen, den Datensatz suchen und true in false ändern:
 user_pref("network.dns.disableIPv6", <b>false</b>); 

(was in der Tat sehr unwahrscheinlich ist, insbesondere wenn Sie nicht wissen, was es ist. Dieses Protokoll ist vielversprechend, aber nicht weit verbreitet)

7. Öffnen Sie dort die SiteSecurityServiceState-Datei, löschen Sie den Inhalt, schließen Sie ihn und speichern Sie ihn. Legen Sie das schreibgeschützte Attribut fest. Aus Gründen der Wiedergabetreue wäre es schön, die Rechte des Benutzers daran zu entfernen, aber dies ist im Prinzip überflüssig.

Haftungsausschluss
Ich entschuldige mich bei der angesehenen gebildeten Habrasociety, ich lese Foren während des Forschungsprozesses, es besteht der Verdacht, dass der Fall nach Kerosin riecht.

Wenn Sie nach einer solchen "Optimierung" das Überflüssige, beispielsweise das Spielen von DRM (auf Yu-Tube und Netflix), nicht entfernen, wird der Fox extrem privat, aber niemand braucht es. Für 127.0.0.1 werden Sie es nicht mit einem Stock ausstoßen, und wenn Sie es ausstoßen, wird es seine Pfote brechen oder sein Schwanz wird abfallen, besonders wenn Sie DNS auf IPv6 konfiguriert haben. Und wenn es auf dem Handy prozoyet (dort sind die Sensoren ausgeschaltet, ist es nicht anonym, sondern für den Desktop-PC) wird es auch nicht traditionell. Bitte überprüfen Sie alles sorgfältig und wenn Sie testen, ist es besser, ein Testprofil zu erstellen.

user.js
 /*   FIREFOX QUANTUM 62.0.3 (64-) */ //------------------------------------------------------------------------------------------------------------------------- /*     */ //------------------------------------------------------------------------------------------------------------------------- /*      ,        .  :     ,  http://127.0.0.1:631,      CUPS   :  : localhost, 127.0.0.1 */ user_pref("network.proxy.no_proxies_on", ""); /*      Firefox OS    Wi-Fi  :  : true */ user_pref("devtools.remote.wifi.scan", false); /*  ,    (  -        about:support)  :  : resource://app/defaults/permissions */ user_pref("permissions.manager.defaultsUrl", ""); /* HTML5.        (HTML5   ping,  <a ping="http://ping.site" href="http://site.com")      URI,   ,     .  :  : false */ user_pref("browser.send_pings.require_same_host", false); user_pref("browser.send_pings", false); /*   IPv6   DNS.  :   DNS    IPv6  : true */ user_pref("network.dns.disableIPv6", true); /*    ,    SSL-.  :         : true */ user_pref("browser.cache.disk_cache_ssl", false); /* Offline App Cache.        . : ( ). ,      https://web.telegram.org/ -     ,   .  ?  :  : true */ user_pref("browser.offline-apps.notify", true); user_pref("offline-apps.allow_by_default", false); /*       " ":  :          : true */ user_pref("browser.download.manager.addToRecentDocs", false); /* Firefox Hello (Telefonica).     . (Firefox    ) */ user_pref("loop.enabled", false); //------------------------------------------------------------------------------------------------------------------------- /*   */ //------------------------------------------------------------------------------------------------------------------------- /* WebRTC   (    , -  ..).  IP-,  .. ,      (  VPN)  : ,   ,      : true */ user_pref("media.peerconnection.enabled", false); //   , -  peerconnection   FireFox,      .     user_pref("media.peerconnection.identity.enabled", false); /* WebRTC WG.   -       Media Capture Task Force  : */ user_pref("media.getusermedia.browser.enabled", false); // : false user_pref("media.getusermedia.screensharing.enabled", false); // : true /*  DNS-  SOCKS-,     (    ).  DNS :    (!)   ; ,   ""  true -    DNS   ; false -   DNS  localhost ( ,   DNS  -).     ,    DNS-,       , ..      :  : false */ user_pref("network.proxy.socks_remote_dns", true); /*   DNS       DNS      VPN  :  .  : false */ user_pref("network.dns.disablePrefetch", true); /*         .     -     -.  :  .   ( .. : Ghostery, app.telemetry Page Speed Monitor)  : true */ user_pref("dom.enable_performance", false); //        user_pref("dom.enable_performance_observer", false); //         user_pref("dom.enable_performance_navigation_timing", false); //Resource Timing API (    ) /*       (    : LAN, Wifi, 3G   )  :  : true */ user_pref("dom.netinfo.enabled", false); /*   ( ).     +     :  .   ,   100500 ,  1-2,   .   -  .  */ //DNS lookups, TCP handshakes  TLS handshakes user_pref("network.predictor.enabled", false); // : true user_pref("network.predictor.enable-hover-on-ssl", false); // : false //  ,         user_pref("network.prefetch-next", false); // : true //        user_pref("network.http.speculative-parallel-limit", 0); // : 6 //------------------------------------------------------------------------------------------------------------------------- /*   */ //------------------------------------------------------------------------------------------------------------------------- /* HTML5.       HTML5-,      :  : true */ user_pref("media.video_stats.enabled", false); /* WebGL.  3D-  JavaScript.   .        WebGL.  3D-  JavaScript  : */ user_pref("webgl.disable-extensions", false);//  : false user_pref("webgl.min_capability_mode", true);//  : false user_pref("webgl.enable-debug-renderer-info", false);//  : true /* WebGL OffscreenCanvas     WebGL   ,   API OffscreenCanvas  ServiceWorkers (     ).    ServiceWorkers (. )  :  : false */ user_pref("gfx.offscreencanvas.enabled", false); /* GamePad  ,            .  .  :  GamePad  : true */ user_pref("dom.gamepad.enabled", false); //------------------------------------------------------------------------------------------------------------------------- /*  -   */ //------------------------------------------------------------------------------------------------------------------------- /*    .    ,      :  : true */ user_pref("browser.slowStartup.notificationDisabled", false); /*         :  : true */ user_pref("beacon.enabled", false); /*   ,   Mozilla  :         : "            "      detectportal.firefox.com.  : */ user_pref("network.captive-portal-service.enabled", false); // : true user_pref("network.captive-portal-service.minInterval", 0); // : 60000 user_pref("captivedetect.maxRetryCount", 0); // : 5 /*        :  : true */ user_pref("datareporting.healthreport.service.enable", false); user_pref("datareporting.healthreport.uploadEnabled", false); user_pref("datareporting.policy.dataSubmissionEnabled", false); user_pref("security.ssl.errorReporting.enabled", false); user_pref("security.ssl.errorReporting.automatic", false); user_pref("security.ssl.errorReporting.url", ""); // : https://incoming.telemetry.mozilla.org/submit/sslreports/ user_pref("datareporting.healthreport.infoURL", ""); // : https://www.mozilla.org/legal/privacy/firefox.html#health-report user_pref("datareporting.policy.firstRunURL", ""); // : https://www.mozilla.org/privacy/firefox/ user_pref("breakpad.reportURL", ""); // : https://crash-stats.mozilla.com/report/index/ /*       :  : true */ user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); user_pref("dom.ipc.plugins.reportCrashURL", false); /*    .  :  : true */ user_pref("toolkit.telemetry.enabled", false); user_pref("toolkit.telemetry.archive.enable", false); user_pref("toolkit.telemetry.unified", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); user_pref("toolkit.telemetry.newProfilePing.enabled", false); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); user_pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false); user_pref("toolkit.telemetry.updatePing.enabled", false); user_pref("toolkit.telemetry.debugSlowSql", false); user_pref("toolkit.telemetry.hybridContent.enabled", false); user_pref("browser.newtabpage.activity-stream.telemetry", false); user_pref("browser.newtabpage.activity-stream.telemetry.ut.events", false); user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); user_pref("security.ssl.errorReporting.enabled", false); user_pref("browser.ping-centre.telemetry", false); user_pref("devtools.onboarding.telemetry.logged", false); user_pref("toolkit.telemetry.server", ""); // : https://incoming.telemetry.mozilla.org user_pref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", ""); //// :https://tiles.services.mozilla.com/v4/links/activity-stream user_pref("toolkit.telemetry.cachedClientID", ""); /*    :  : true */ user_pref("network.allow-experiments", false); /*         .  : Firefox,      ,     "Get Add-ons"      -     : true */ user_pref("extensions.getAddons.cache.enabled", false); /*          :  : true */ user_pref("browser.cache.offline.enable", false); //------------------------------------------------------------------------------------------------------------------------- /*  -   */ //------------------------------------------------------------------------------------------------------------------------- /* WebGL.  3D-  JavaScript.   ,      : https://habr.com/post/190388/ */ user_pref("webgl.disabled", true); // : false /* Snippets.    ,    Snippets ("").   Firefox,    (about:home),          . */ user_pref("browser.aboutHomeSnippets.updateUrl", ""); // : https://snippets.cdn.mozilla.net/%STARTPAGE_VERSION%/%NAME%/%VERSION%/%APPBUILDID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/ user_pref("browser.newtabpage.activity-stream.disableSnippets", true); // : false user_pref("browser.newtabpage.activity-stream.feeds.snippets", false); // : false /* WebRTC   (    , -  ..). */ user_pref("media.peerconnection.enabled", false); // : false user_pref("media.peerconnection.ice.default_address_only", false); // : false user_pref("media.peerconnection.ice.tcp", false); // : false user_pref("media.peerconnection.identity.enabled", false); // : false user_pref("media.peerconnection.rtpsourcesapi.enabled", false); // : false user_pref("media.peerconnection.simulcast", false); // : false user_pref("media.peerconnection.video.enabled", false); // : false user_pref("media.peerconnection.video.vp9_enabled", false); // : false user_pref("media.peerconnection.use_document_iceservers", false); // : false /* SSDP. .          -   */ user_pref("browser.casting.enabled", false); /* WebSpeech.     */ user_pref("media.webspeech.synth.enabled", false); user_pref("media.webspeech.test.fake_recognition_service", false); user_pref("media.webspeech.test.fake_fsm_events", false); user_pref("media.webspeech.test.enable", false); user_pref("media.webspeech.synth.force_global_queue", false); user_pref("media.webspeech.recognition.force_enable", false); user_pref("media.webspeech.recognition.enable", false); /* GCLI.     Imgur.com */ user_pref("devtools.gcli.underscoreSrc", ""); user_pref("devtools.gcli.lodashSrc", ""); user_pref("devtools.gcli.jquerySrc", ""); user_pref("devtools.gcli.imgurUploadURL", ""); user_pref("devtools.gcli.imgurClientID", ""); /* WebVR.     */ user_pref("dom.vr.require-gesture", false); user_pref("dom.vr.poseprediction.enabled", false); user_pref("dom.vr.openvr.enabled", false); user_pref("dom.vr.oculus.invisible.enabled", false); user_pref("dom.vr.oculus.enabled", false); user_pref("dom.vr.enabled", false); user_pref("dom.vr.test.enabled", false); user_pref("dom.vr.puppet.enabled", false); user_pref("dom.vr.osvr.enabled", false); user_pref("dom.vr.external.enabled", false); user_pref("dom.vr.autoactivate.enabled", false); user_pref("dom.vr.autoactivate.enabled", false); /* WebCompat     https://webcompat.com        ,      : https://addons.mozilla.org/ru/firefox/addon/webcompatcom-reporter/ */ user_pref("media.decoder-doctor.new-issue-endpoint", ""); // : https://webcompat.com/issues/new user_pref("extensions.webcompat-reporter.newIssueEndpoint", ""); // : https://webcompat.com/issues/new user_pref("media.decoder-doctor.wmf-disabled-is-failure", true); // : false user_pref("media.decoder-doctor.verbose", false); // : false //------------------------------------------------------------------------------------------------------------------------- /*  -   */ //------------------------------------------------------------------------------------------------------------------------- /*   Google  (GeoIP     )  :  .     ,              .      US,  RU */ user_pref("geo.enabled", false); // : true user_pref("geo.wifi.uri", ""); // : https://www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY% user_pref("browser.geolocation.warning.infoUR", ""); // : https://www.mozilla.org/%LOCALE%/firefox/geolocation/ //GeoIP user_pref("browser.search.geoSpecificDefaults", false); // : true user_pref("browser.search.geoip.url", ""); // : https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY% user_pref("browser.search.countryCode", "US"); // : RU user_pref("browser.search.region", "US"); // : RU /* ,           " "  : " "    */ user_pref("extensions.getAddons.compatOverides.url", ""); // :https://services.addons.mozilla.org/api/v3/addons/compat-override/?guid=%IDS%&lang=%LOCALE% user_pref("extensions.getAddons.compatOverides.url", ""); // :https://services.addons.mozilla.org/api/v3/addons/search/?guid=%IDS%&lang=%LOCALE% user_pref("extensions.getAddons.compatOverides.url", ""); // :https://addons.mozilla.org/%LOCALE%/firefox/ user_pref("extensions.getAddons.compatOverides.url", ""); // :https://addons.mozilla.org/%LOCALE%/firefox/search?q=%TERMS%&platform=%OS%&appver=%VERSION% user_pref("extensions.getAddons.compatOverides.url", ""); // : https://addons.mozilla.org/%LOCALE%/firefox/themes/?src=firefox user_pref("extensions.webservice.discoverURL", ""); // : https://discovery.addons.mozilla.org/%LOCALE%/firefox/discovery/pane/%VERSION%/%OS%/%COMPATIBILITY_MODE% /* Pocket.              : */ user_pref("extensions.pocket.enabled", false); user_pref("extensions.pocket.site", ""); // : getpocket.com user_pref("extensions.pocket.api", ""); // : api.getpocket.com user_pref("extensions.pocket.oAuthConsumerKey", ""); /*  DRM (" () ", EME).  :  -  Netflix */ user_pref("media.eme.enabled", false); user_pref("media.gmp-eme-adobe.enabled", false); /*  FireFox */ user_pref("identity.fxaccounts.enabled", false); // : true user_pref("identity.fxaccounts.remote.profile.uri", ""); // : https://profile.accounts.firefox.com/v1 user_pref("identity.fxaccounts.remote.oauth.uri", ""); // : https://oauth.accounts.firefox.com/v1 user_pref("identity.fxaccounts.auth.uri", ""); // : https://api.accounts.firefox.com/v1 user_pref("identity.fxaccounts.remote.root", ""); // : https://accounts.firefox.com/ user_pref("browser.newtabpage.activity-stream.fxaccounts.endpoint", ""); // : https://accounts.firefox.com/ user_pref("identity.sync.tokenserver.uri", ""); // : https://token.services.mozilla.com/1.0/sync/1.5 /*  */ user_pref("services.sync.engine.addons", false); // : true user_pref("services.sync.engine.bookmarks", false); // : true user_pref("services.sync.engine.history", false); user_pref("services.sync.engine.passwords", false); user_pref("services.sync.engine.prefs", false); user_pref("services.sync.engine.tabs", false); user_pref("services.sync.engine.bookmarks.buffer", false); // : false user_pref("services.sync.engine.creditcards", false); // : false user_pref("services.sync.engine.creditcards.available", false); // : false user_pref("services.sync.engine.addresses", false); // : false user_pref("services.sync.engine.addresses.available", false); // : false user_pref("services.sync.fxa.privacyURL", ""); // : services.sync.fxa.privacyURL user_pref("services.sync.fxa.termsURL", ""); // : https://accounts.firefox.com/legal/terms user_pref("services.sync.declinedEngines", ""); // : "" /*  Push-.          ,    -  (  ,  ) */ user_pref("dom.push.userAgentID" , ""); user_pref("dom.push.serverURL", ""); // : wss://push.services.mozilla.com/ user_pref("dom.push.alwaysConnect", false); user_pref("dom.push.enabled", false); user_pref("dom.push.connection.enabled", false); user_pref("dom.push.alwaysConnect", false); user_pref("dom.push.maxQuotaPerSubscription", 0); user_pref("dom.webnotifications.enabled", false); user_pref("dom.webnotifications.requireinteraction.enabled", false); user_pref("dom.webnotifications.serviceworker.enabled", false); /* ServiceWorkers        Push- ,      ,   -    .    -    push-   . https://habr.com/company/2gis/blog/345552/ , ,  ,   -   ,      */ user_pref("dom.serviceWorkers.enabled", false); user_pref("dom.serviceWorkers.testUpdateOverOneDay", false); user_pref("dom.serviceWorkers.parent_intercept", false); user_pref("devtools.serviceWorkers.testing.enabled", false); /*   SPDY https://ru.wikipedia.org/wiki/SPDY   -  Google,   -        -    */ user_pref("network.http.spdy.enabled", false); user_pref("network.http.spdy.enabled.deps", false); user_pref("network.http.spdy.enabled.http2", false); //------------------------------------------------------------------------------------------------------------------------- /*  */ //------------------------------------------------------------------------------------------------------------------------- /*     (    ) */ user_pref("device.sensors.enabled", false); /*   (    ) */ user_pref("dom.battery.enabled", false); /*       (    ) */ user_pref("dom.vibrator.enabled", false); /*      -: */ user_pref("media.navigator.enabled", false); //------------------------------------------------------------------------------------------------------------------------- /*   */ //------------------------------------------------------------------------------------------------------------------------- //     .       -   user_pref("network.http.max-persistent-connections-per-server", 8); // 6 user_pref("network.http.max-connections", 1500); //900 //------------------------------------------------------------------------------------------------------------------------- /*  */ //------------------------------------------------------------------------------------------------------------------------- //      user_pref("layout.spellcheckDefault", 2); // : 1 //      user_pref("browser.urlbar.autoFill", true); //false //          user_pref("layout.word_select.eat_space_to_next_word", false); //        . // "      ?" user_pref("dom.disable_beforeunload", true); // : false // ,      user_pref("browser.display.focus_ring_on_anything", true); // : false user_pref("browser.display.focus_ring_width", 0); // : 1 //    user_pref("media.autoplay.enabled", false); 


, - : \User\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxx.defalut. SiteSecurityServiceState (supercookie), .

DNS over HTTP .

10 VPN .

IpLeak .

Und auf die Jagd nach Jägern gehen. Dafür:

1. Laden Sie Lightbeam herunter.
2. Das Profil sollte sauber sein (ohne Baner Cutting!). Pflastern Sie die Route Yandex-Google-Ok-Vk-YouTube
3. Sehen Sie sich das Ergebnis an. So etwas.



Hier muss man nur bedenken, dass Lightbeam alles zusammenbringt, auch wenn es nichts mit Überwachung zu tun hat. Alle APIs, Zugriff auf freigegebene Ressourcen usw. Und integriert Websites, die sie gemeinsam nutzen. Und am wichtigsten ist, dass Sie basierend auf diesem Bild nicht versuchen, den Regeln etwas hinzuzufügen. Die zweite Frage in Google auf Anfrage "yastatic" - "wie zu reinigen." Dies ist Statik, keine Statistik. Und jetzt fragt sich Lightbeam, warum ihre Bewertung gesunken ist und warum "ihre Bilder nicht schwer sind".

4. Setzen Sie uBlock Origin ein und bedecken Sie es mit Nano DefenderAndernfalls, wenn Sie zu qaru gehen, kehrt sich der Inhalt plötzlich um und dreht das Bild um, setzt HTTPS Everywhere (was auch für Zombie-Cookies gilt ), Decentraleyes , Privacy Badger , add, IMHO, Malwarebytes , es scheint das beste aller kostenlosen Add-Ons zu sein blockierte Phishing-Sites auf der Liste.
Konfigurieren Sie Privacy Badger


Konfigurieren Sie Malwarebytes
1. «Enable protection» «Enable advertising/tracker protection». , «» .
2. , ( , , , ..): browserprint.info, ipcheck.info, iphones.ru, ip-check.info, lolzteam.net

Passen Sie uBlock Origin an


Nachdem ich zwischen Yandex und Google gelaufen war, bekam ich das Ergebnis,



dass ich froh war, dass ich das System kaputt gemacht hatte, aber ich vermutete, dass Badger des Verrats in Google verdächtig still war. Ich las den Artikel noch einmal, alles schien ausgeschnitten zu sein. Aber am Ende des Schreibens des Artikels kam ich hierher und erkannte, dass all die Aufregung und Eitelkeit des Geistes wahrscheinlich nicht viel privater werden wird, wenn auch nur - im Dorf, in der Wildnis, in Saratow, aber damit könnte es sogar sicherer sein. Und uBlock wird mit Werbung fertig werden, und selbst wenn mir plötzlich meine Lieblingskaffeesorte in einem dunklen Gateway angeboten wird, na gut.

Aber wenn die Passdaten in die falschen Hände geraten und selbst mit Hilfe einer BigData werden sie mit welchen Toren verglichen, zu welcher Zeit wir gehen. Im Allgemeinen sehe ich einen Patch von Missbrauchfreigegeben. Warten Sie nun auf das Service Pack.

Source: https://habr.com/ru/post/de424559/


All Articles