diff --git a/README.md b/README.md index cab7ef4..87ff29a 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ Sammlung der Inhalte und Präsentation für das Thema PiHole auf der KEW 2021 +## Über die AG Link + +Du findest uns hier: https://ag-link.xyz/ ## Kompatible Modelle - Raspberry Pi Zero W @@ -70,4 +73,6 @@ Ein ausführliche Installationsanleitung ist auch auf der [offiziellen Pi-hole W * [IOC Update Report into adtech and Real Time Bidding](assets/rtb/adtech-real-time-bidding-report-201906.pdf) * [IAB TCF Vendor List](https://iabeurope.eu/vendor-list-tcf-v2-0/) -* [Selling Off Privacy At Auction](assets/rtb/SellingOffPrivacyAtAuction.pdf) \ No newline at end of file +* [Selling Off Privacy At Auction](assets/rtb/SellingOffPrivacyAtAuction.pdf) + +(weitere Quellen finden sich in den Slides der Präsentation) diff --git a/WWW-Einfuehrung.md b/WWW-Einfuehrung.md deleted file mode 100644 index 96918b4..0000000 --- a/WWW-Einfuehrung.md +++ /dev/null @@ -1,54 +0,0 @@ -# WWW - Eine Einführung - -## Über die AG Link - -Ein paar Sätze zur AG Link. Vision und bisherige Projekte nennen. - -## Wie funktioniert das Web (Basic) - -Quellen: - - [What happens when you type in a - URL](https://wsvincent.com/what-happens-when-url/) - - -1. You enter a URL into a web browser -2. The browser looks up the IP address for the domain name via DNS -3. The browser sends a HTTP request to the server -4. The server sends back a HTTP response -5. The browser begins rendering the HTML -6. The browser sends requests for additional objects embedded in HTML and - repeats steps 3-5 - - images, - - CSS - - JavaScript -7. Once the page is loaded, the browser sends further async requests as needed. - - -### HTTP - -### DNS - -### Was läd der Browser wenn ich die New York Times aufrufe? - -*Hier könnten man einen Screenshot vom Network-Tab des Browsers einfügen, -nachdem man https://www.nytimes.com aufgerufen hat.* - -## Wie funktionieren Ad Blocker? - -Definition: Ad Blocker sind Browser Plugins/Extensions, die Ressource im HTML -gegen eine Liste bekannter Werbe- oder Trackdienste abgleichen und das Laden der -jeweiligen Inhalte notfalls blockieren. - -Populäre Ad Blocker: - - UBlock Origin - - … - -## PiHole - -Die Vorteile auf einem Blick: - - Schütze das gesamte Netzwerk auf einmal - - Blockiere Tracker in Smart TVs und Mobile Apps - - Erhöhte Netzwerkperformance: Tracker werden geblockt bevor sie herunter - geladen werden - - Überblick auf die Gesamtmenge der blockierte Tracker durch PiHole - Webinterface diff --git a/praesi_revealJs/dist/theme/black.css b/praesi_revealJs/dist/theme/black.css index 4aa8ba4..18fd285 100755 --- a/praesi_revealJs/dist/theme/black.css +++ b/praesi_revealJs/dist/theme/black.css @@ -354,4 +354,9 @@ section.has-light-background, section.has-light-background h1, section.has-light .backgrounds { background-color: var(--r-background-color); } +} + +.citation { + font-size: 18px; + color:rgba(155, 132, 132, 0.2) } \ No newline at end of file diff --git a/praesi_revealJs/images/adblocked.png b/praesi_revealJs/images/adblocked.png new file mode 100644 index 0000000..4ce4be7 Binary files /dev/null and b/praesi_revealJs/images/adblocked.png differ diff --git a/praesi_revealJs/images/blackhole.gif b/praesi_revealJs/images/blackhole.gif new file mode 100644 index 0000000..61b837c Binary files /dev/null and b/praesi_revealJs/images/blackhole.gif differ diff --git a/praesi_revealJs/images/blackhole.jpeg b/praesi_revealJs/images/blackhole.jpeg new file mode 100644 index 0000000..ae5c20c Binary files /dev/null and b/praesi_revealJs/images/blackhole.jpeg differ diff --git a/praesi_revealJs/images/fazit.gif b/praesi_revealJs/images/fazit.gif new file mode 100644 index 0000000..7315607 Binary files /dev/null and b/praesi_revealJs/images/fazit.gif differ diff --git a/praesi_revealJs/images/github.jpeg b/praesi_revealJs/images/github.jpeg new file mode 100644 index 0000000..0e95169 Binary files /dev/null and b/praesi_revealJs/images/github.jpeg differ diff --git a/praesi_revealJs/images/githubw.png b/praesi_revealJs/images/githubw.png new file mode 100644 index 0000000..79c16c5 Binary files /dev/null and b/praesi_revealJs/images/githubw.png differ diff --git a/praesi_revealJs/images/imdone.gif b/praesi_revealJs/images/imdone.gif new file mode 100644 index 0000000..180d7a3 Binary files /dev/null and b/praesi_revealJs/images/imdone.gif differ diff --git a/praesi_revealJs/images/osi.png b/praesi_revealJs/images/osi.png new file mode 100644 index 0000000..bbc5d47 Binary files /dev/null and b/praesi_revealJs/images/osi.png differ diff --git a/praesi_revealJs/images/pihole_dns.png b/praesi_revealJs/images/pihole_dns.png new file mode 100644 index 0000000..5e80076 Binary files /dev/null and b/praesi_revealJs/images/pihole_dns.png differ diff --git a/praesi_revealJs/images/raspberry.jpeg b/praesi_revealJs/images/raspberry.jpeg new file mode 100644 index 0000000..eebf668 Binary files /dev/null and b/praesi_revealJs/images/raspberry.jpeg differ diff --git a/praesi_revealJs/images/telefonbuch.jpeg b/praesi_revealJs/images/telefonbuch.jpeg new file mode 100644 index 0000000..6ff64fe Binary files /dev/null and b/praesi_revealJs/images/telefonbuch.jpeg differ diff --git a/praesi_revealJs/images/unbound.png b/praesi_revealJs/images/unbound.png new file mode 100644 index 0000000..0b20c64 Binary files /dev/null and b/praesi_revealJs/images/unbound.png differ diff --git a/praesi_revealJs/images/unbound2.png b/praesi_revealJs/images/unbound2.png new file mode 100644 index 0000000..6f13b15 Binary files /dev/null and b/praesi_revealJs/images/unbound2.png differ diff --git a/praesi_revealJs/images/uptempo.gif b/praesi_revealJs/images/uptempo.gif new file mode 100644 index 0000000..7fc1d80 Binary files /dev/null and b/praesi_revealJs/images/uptempo.gif differ diff --git a/praesi_revealJs/index.html b/praesi_revealJs/index.html index 4faeea3..0ff9dac 100755 --- a/praesi_revealJs/index.html +++ b/praesi_revealJs/index.html @@ -23,9 +23,10 @@

Werbefreies Heimnetzwerk mit dem RaspberryPi

-
- Denied GIF +
+

StuRa

+

$ tree

@@ -43,20 +44,26 @@
 							└── 7_quellen.txt
 						
 					
-
+

Wer sind wir?

AG Link

AG für kritische Informatik an der Uni Leipzig

-
    -
  • [Plenum] Mittwochs 19:00 Uhr
  • -
  • [Web] https://ag-link.xyz
  • -
  • [Mail] ag-link@riseup.net
  • -
  • [Matrix] #ag-link:ag-link.xyz
  • -
+
    +
  • [Plenum] Mittwochs 19:00 Uhr
  • +
  • [Web] https://ag-link.xyz
  • +
  • [Mail] ag-link@riseup.net
  • +
  • [Matrix] #ag-link:ag-link.xyz
  • +
+
@@ -79,62 +86,63 @@
+
-

Tracking Pixel

- -
-

Klassisch ist dies ein einfaches HTML Tag:

-

-					
-					
- -
-
-
-

Gesammelt werden:

-
    -
  • IP Adresse (Liefert Informationen zu eurem ISP)
  • -
  • Browser (Chrome, Firefox, etc.)
  • -
  • Geräte Typ (Mobile, Desktop, Tablet)
  • -
  • Betriebssystem (iOS, Android, Windows, etc.)
  • -
  • Bildschirmgröße
  • -
  • Referrer (Von wo aus ihr auf die Seite gelangt seit)
  • -
-
- -
-

Außerdem

-
    -
  • Messen von Verhalten und "conversions"
  • -
  • Beavioural retargeting ermöglichen
  • -
  • BetreiberInnen profitieren von Insights und Metriken
  • -
  • Anbieter profitieren von Daten
  • -
- -
-
- -
-
-

Und was springt für uns dabei raus?

-
    -
  • * Personalisierte Werbeerfahrung.
  • -
  • * Gezieltere Anzeigen führen häufiger zu Käufen.
  • -
  • * Bessere generelle Nutzererfahrung durch Optimierung der Webseiten
  • -
- -
+
+

Tracking Pixel

+
    +
  • 1x1 Pixel großes Bild im Code der Webseite (E-Mail).
  • +
  • Registriert Nutzerverhalten
  • +
+
+

Klassisch ist dies ein einfaches HTML Tag:

+

+							
+						
+ +
+ +
+

Gesammelt werden:

+
    +
  • IP Adresse (Liefert Informationen zu eurem ISP)
  • +
  • Browser (Chrome, Firefox, etc.)
  • +
  • Geräte Typ (Mobile, Desktop, Tablet)
  • +
  • Betriebssystem (iOS, Android, Windows, etc.)
  • +
  • Bildschirmgröße
  • +
  • Referrer (Von wo aus ihr auf die Seite gelangt seit)
  • +
+
+
+

Außerdem

+
    +
  • Messen von Verhalten und "conversions"
  • +
  • Beavioural retargeting ermöglichen
  • +
  • BetreiberInnen profitieren von Insights und Metriken
  • +
  • Anbieter profitieren von Daten
  • +
+ +
+
+ +
+
+

Und was springt für uns dabei raus?

+
    +
  • * Personalisierte Werbeerfahrung.
  • +
  • * Gezieltere Anzeigen führen häufiger zu Käufen.
  • +
  • * Bessere generelle Nutzererfahrung durch Optimierung der Webseiten
  • +
+ +
@@ -237,58 +245,149 @@ -
- ## Auswirkungen von micro targeting? - - ermöglicht manipulation (cambridge analytica) -
-
- # Micro targeting +
+

Why bother?

+
    +
  • Vereinfachen von Manipulation
  • +
  • Energieverbrauch v. Werbenetzwerken
  • +
  • ...
  • +
+
+

https://www.sciencedirect.com/science/article/pii/S0195925517303505

- > In der Bundestagswahl 2021 nutzten alle etablierten parteien Microtargeting im Wahlkampf. (Netzpolitik 2017) - - Die FDP schaltete bspw. Facebook-Werbungen, die sie abhängig von der Zielgruppe für oder gegen staatliche CO2-Limits positionierten. ("grüne Interessen", "Vielreisende"). +
-
- ## Energieverbrauch - - Der Stromverbrauch von Onlinewerbung wird je nach Quelle auf + 1. Ermöglicht manipulation (cambridge analytica) Je genauer das Bild desto effektiver + (Wahlkampf 2021 - alle etablierten Parteien nutzten Microtargeting. (Netzpolitik 2017) + FDP ("grüne Interessen", "Vielreisende"). + 2. Energieverbrauch: Der Stromverbrauch des Webenetzwerkes wird je nach Quelle auf um die 110TWH / Jahr geschätzt. - https://www.sciencedirect.com/science/article/pii/S0195925517303505 -
- - - - -
- ## Ad AdBlocking - - Wie können wir unsere privatspäre schützen / kontrolle über unsere Daten erlangen? -
-
- ## Browser plugins - - * Einfach einzurichten - * Funktionieren nur im Browser - * nicht auf jedem Gerät verfügbar (Smart TV, Innerhalb von Apps) -
+ um nur mal zwei aspekte zu nennen, euch fallen sicher noch weitere ein. + +
+
-

DNS who?

- -

Domain Name System

+

Ad Blocking

+ +

Quelle: http://marketingland.com/wp-content/ml-loads/2015/09/ad-blocked3-ss-1920.png

+ +
+
+

Browser plugins

+ + +
+
+
+

PiHole

+







+

Quelle: https://media.giphy.com/media/SVCSsoKU5v6ZJLk07n/giphy.gif

+ +
+
+

Was ist ein PiHole?

+

= DNS-Sinkhole

+
+
+

+

+
+
+
+

Quelle: https://hackaday.com/wp-content/uploads/2015/02/pibig.jpg

+ +
-

PIHole Unbound

- Hostet euren eigenen rekursiven DNS-Server - + mehr Privatsphäre - + erhöter Schutz vor DNS-Spoofing/Hijacking Angriffen - - Erstmalige Aufrufe neuer Adressen haben eine kurze Verzögerung +

Was ist DNS?

+
+ = Domain Name System + +
+

Bild: https://www.sueddeutsche.de/image/sz.1.2720968/1200x675?v=1519611738

+
+
+

DNS im OSI-Modell

+
+
+ +
+

Bild: https://de.wikipedia.org/wiki/OSI-Modell#/media/Datei:ISO-OSI-7-Schichten-Modell(in_Deutsch).svg

+
+
+

Wo finde ich www.ag-link.xyz ?

+ +

Wo finde ich .xyz.ag-link.www ?

+ + +
+
+ +
+

PiHole Setup

+ +

+
+ +
+
+

PiHole Unbound

+

Unbound = rekursiver DNS-Server zum selberhosten.


+
    +
  • mehr Privatsphäre
  • +
  • erhöter Schutz vor DNS-Spoofing/Hijacking Angriffen
  • +
  • Erstmalige Aufrufe neuer Adressen haben eine kurze Verzögerung
  • +
+
+
+

PiHole mit Unbound

+ +

+
+
+ + +
+
@@ -299,6 +398,18 @@

Die PiHole Blockliste


+
+ +
+
+

Nachlesen und selber basteln:

+
+ + github +

[GitHub] ~ https://github.com/bedaka/kew-pihole

+
## Quellen 1/2 * Netzpolitik 2017: https://netzpolitik.org/2017/wahlkampf-in-der-grauzone-die-parteien-das-microtargeting-und-die-transparenz/ @@ -307,18 +418,17 @@ * https://www.sciencedirect.com/science/article/pii/S0195925517303505 * Schnabel, Patrick (??): Netzwerktechnikk-Fibel
- -
-

Quellen 2/2

- +
+

Quellen 2/2

+
    +
  • Update report into adtech real time bidding; ICO
  • +
  • Selling Off Privacy at Auction; Lukasz Olejnik, Minh-Dung Tran, Claude Castelluccia
  • +
  • To bid or not to bid? - Measuring the value of privacy in RTB; Lukasz Olejnik, Claude Castelluccia
  • +
- - - + + +