KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

54
KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE

Transcript of KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

Page 1: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

KRIEG BEDEUTET

FRIEDEN

FREIHEIT IST SKLAVEREI

UNWISSENHEIT IST

STÄRKE

Page 2: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

Privacy im Web(P3P)

Christian HainzGießen, den 14. Januar 2002

Page 3: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy im Web, P3P

Literatur:Literatur:

- 1984, George Orwell (Eric Blair, 1950) - Verfassung des Landes Hessen- Skript zur Vorlesung Datenschutzrecht- Broschüre HDSG & BDSG- The Code Book, Simon Singh - http://www.w3c.org (Spezifikationen)- Apache Web-Server, Lars Eilebrecht

Page 4: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Aus dem Inhalt

• Allgemein (Problemstellung)– Der Begriff „Privacy“– Rechtliche Grundlagen– Informationsqualität– ECHELON & der BND– Anonymizer

• Speziell (P3P)– Wofür steht P3P?– Ziele von P3P– Beispiel zu P3P– Privacy Policies– P3P User Agents– Implementierung– Zukünftige Versionen von P3P– P3P Code Beispiel

• Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 5: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Begriff „Privacy“

• Privacy (engl. für Privatsphäre)– Privat (lat.) => persönlich, nicht öffentlich,

vertraulich, nicht staatlich– Sphäre (griech.) => Wirkungskreis,

MachtbereichPersönlicher Wirkungskreis der nicht öffentlich

und nicht staatlich ist.

• Kein Recht auf Anonymität

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

1984

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 6: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Begriff „Privacy“

Einschränkung für diesen Vortrag:

1) Der betrachtete Internet-Nutzer ist „gut“

2) Speichern und Verarbeiten personenbezogener Daten

3a) Das Internet ist kein Rechtsfreier Raum

3b) Datenschutzgesetze auf das Internet abbilden

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 7: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Begriff „Privacy“

5 Kämpfer für Privacy:

• Gesetze• Anonymizer Werkzeuge• Kryptographie• Privacy Werkzeuge (P3P?)• Benutzer

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 8: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Rechtliche Grundlagen

• Hessisches Datenschutzgesetz– Vom 30. September 1970– Regelungen zum Schutz des

Persönlichkeitsrechts– Datenschutzbeauftragter (der FH: Hajo Köppen)

• Geltungsbereich der Datenschutzgesetze– Öffentliche Stellen des Bundes– Öffentliche Stellen der Länder– Nichtöffentliche Stellen, die Daten verarbeiten

• Personenbezogene Daten– Sind Einzelangaben über persönliche oder sachliche

Verhältnisse einer bestimmten oder bestimmbaren Person.

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 9: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Rechtliche Grundlagen

Aufgaben der Datenschutzgesetze• Schutz des Persönlichkeitsrechts

– §1 Abs. 1 BDSG Zweck dieses Gesetzes ist es, den einzelnen davor zu schützen, daß er durch den Umgang mit seinen personenbezogenen Daten in seinem Persönlichkeitsrecht beeinträchtigt wird.

• Verarbeitung von personenbezogenen Daten regeln– §1 Abs. 1 HDSG Aufgabe des Gesetzes ist es, die

Verarbeitung personenbezogener Daten durch öffentliche Stellen zu regeln, um1. Das Recht des einzelnen zu schützen, selbst über die Preisgabe und Verwendung seiner Daten zu bestimmen, soweit keine Einschränkung in diesem Gesetz oder in anderen Rechtsvorschriften zugelassen sind,2. (...)

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 10: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Informationsqualität

• Neue Informationsqualität durch Technologie– Schnelle und einfache Verfügbarkeit der

Daten (auch über beliebige Entfernungen)– Zentrale Verarbeitung der Einzeldaten zu

einem Persönlichkeitsbild ist möglich– Anhäufungen von Datensammlungen– Formale Gliederung der Daten nach

beliebig vielen Kriterien

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 11: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Informationsqualität

• Sicherheit erhöhen durch Einschränkung der Datenschutzrechte

• Rasterfandung• Trend: Das Sammeln von

personenbezogenen Daten

• Der gläserne Surfer• Angemessener Schutz des

Bürgers gewährleistet?

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 12: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

...ignoriert die Privatsphäre

...zapft 3 Milliarden (!) Verbindungen pro Tag an...siebt ca. 90 Prozent des Internet-Verkehrs...spioniert bei wem es will und wann es will

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Da hört doch wer mit...ECHELON

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 13: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

Was weis man über ECHELON?• Entworfen und koordiniert von der NSA• Abhören von Emails, Faxen, Telexen und

Telefongesprächen (als Masse)• Filtern von interessanten Nachrichten

– Wörterbücher

• Für nicht-militärische Zwecke:– Regierungen– Organisationen– Unternehmen der freien Wirtschaft– Einzelpersonen

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 14: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

Wie arbeitet ECHELON?

• Struktur ähnlich dem Internet (verschlüsselt)

• Lokale Wörterbuchcomputer mit Datenbanken

• Code zur Sortierung von Nachrichten pro Thema

• Suchfunktionen wie Suchmaschinen im Internet

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 15: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

• Mißbrauch von NSA Daten für wirtschaftliche Zwecke...– NSA, CIA & Department of Commerce bilden

geheime Behörde für Nachrichtenverknüpfung– Ausl. Nachrichten an Department of Commerce– 1993 erlaubt Bill Clinton den „National

Economic Council“

Da hört doch wer mit...=> Starke Verschlüsselungssysteme lohnen!

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 16: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

ECHELON und der Bundesnachrichtendienst

...hört da noch wer mit?

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung Dr. August Hanning

Präsident des BND

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 17: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

Aufgaben des BND

• Informations-Beschaffung über Entwicklungen in anderen Staaten

• Ergänzt vorhandene Informationsstränge

• Unterstützt Bundesregierung bei außen- und sicherheitspolitischen Entscheidungen

• Dient der Bundesregierung als Frühwarnsystem

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 18: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

Gefahren für die Bundesrepublik

• Proliferation und illegaler Technologietransfer

• Internationaler Terrorismus

• Internationale Organisierte Kriminalität

• Internationaler Waffenhandel

• Illegale Migration (Schleuser)

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 19: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

Andere NachrichtendiensteInhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Verfassungsschutz(Inneres)

Bundesnachrichtendienst(Kanzleramt)

Militärischer Abschirmdienst(Verteidigung)

Bundesregierung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 20: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

ECHELON & der BND

Struktur des BNDInhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 21: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Anonymizer

www.anonymizer.com

• Webdienst zum verbergen von Daten– Online nutzen oder– Plug-in installieren

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 22: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Anonymizer

Welche Daten sind hier gefährdet?

• Häufig besuchte Webseiten des Benutzers• Welche Produkte ein Benutzer im Netz kauft• Hardware, Software und Programmdaten• Aktivitäten in Chat-Räumen• Informationen zu Medizin, Versicherung,

Finanz oder Karriere auf die der Benutzer zugreift

• IP Adresse des Computers• Geographische Lage

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 23: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Anonymizer

Wen könnten diese Daten interessieren?

• Reklame treibende• Spammers• Besuchte Webseiten• Hacker• Arbeitgeber oder Mitarbeiter• Familienmitglieder• Umfrage Institute• Identitäts Diebe• Betrüger

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 24: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Der Anonymizer

Wie arbeitet der Anonymizer?• Umschreiben der zu betrachtenden Webseiten

auf einem geschützten Server

• Entfernen von Gefahren für die Privatsphäre und Sicherheit bevor Webseiten zum Benutzer gesendet werden

• Verbergen der IP Adresse vor Webseiten und anderen Parteien

• Verhindern das boshafte Files oder Code von außerhalb auf die Festplatte des Benutzers gelangen

• Neutralisiert Cookies, Java, JavaScript, ActiveX, Web Bugs und anderes

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 25: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.
Page 26: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Wofür steht P3P?

• Platform for Privacy Preferences Project– Industriestandard in der Entstehung– Ausdrücken von Praktiken zur Privatsphäre

• Mechanismus, Benutzer zu informieren– Über Privacy Policy bevor Daten

übertragen

• Kein Mechanismus, der sicher stellt– Seiten gemäß Policy handeln

• P3P Ergänzung zu– Gesetzen, Anonymizer, Kryptographie,

Benutzer

• Automatische Entscheidungsfindung– User Agents

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 27: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Ziele von P3P

• Vertrauen & Zuversicht ins Internet stärken

• Benutzer über Praktiken einer Webseite informieren

• Datensammlungs- und Verarbeitungspraktiken in XML kodieren– Standard Schema für Daten– XML Format für Privacy Policies– Mittel um Policies mit Webseiten und

Cookies zu verbinden– Mechanismus um Policies via HTTP zu

transportieren

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 28: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Beispiel zu P3P

• Sandra besucht CatalogExample– http://www.catalog.example.com

• P3P bei CatalogExample in Gebrauch

• Sandras Browser unterstützt P3P– Privacy Preferences setzen!

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

• Browser holt automatisch Policy der Homepage– 1. Policy: normale HTTP access logs

– Kein Konflikt mit Sandras Einstellungen

– Seite (normal) anzeigen

– Icon am Rand

Page 29: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Beispiel zu P3P

• Online Katalog– Komplexere Software

– Software benutzt Cookies

– Sammelt mehr Daten -> 2. Policy

• Kassenbereich– Noch mehr Daten -> 3. Policy– Sandras Name– Adresse– Kreditkartennummer– Telefonnummer

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 30: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Beispiel zu P3P

• Warnung bei Telefonnummer– Pop-up Message– P3P Statement erklären– Entscheidung treffen

• Alternative– Warnung nur wenn Nummer an Dritte– Zweck ist abweichend– Unter Umständen keine Pop-ups

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 31: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Beispiel zu P3P - Exkurs

HTTP access log

• Common Log Format– Zugreifender Rechner– Account Name– Zeitpunkt– Erste Zeile der Client-Anfrage– HTTP Status– Anzahl übertragener Bytes

• Custom Log Formate

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 32: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Beispiel zu P3P - Exkurs

HTTP access log

• Common Log Format

• hera.mni.fh-giessen.de“/var/adm/httpd/access_log“

LogFormat “%h %l %u %t \”%r\” %>s %b”

client.domain.tld - - [27/Jul/2001:15:30:07 +0200]“GET /misc/HTTP/1.0” 200 5821

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PPrivacy KlassenImplementierung...

Zusammenfassung

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 33: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy Policies

• XML Kodierung des P3P Vokabulars– Auskunft über gesammelte Datentypen,

Datenelemente und deren Verwendung

– Nennt Empfänger von Daten, Adresse (URI) der lesbaren Policy und weitere Erklärungen

– Beschreibt Praktiken einer Seite, kein Konform-Indikator für Gesetz oder Kodex

• P3P Vokabular ist positiv!• Nicht abgedeckt sind:

– Rechtliche Zwänge– Praktiken der Provider

• Editoren – IBM P3P Policy Editor (beta)

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 34: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy Policies

• Referencing Policies– Lokalisieren der P3P Policy– Zuweisung einer Policy (mehrerer Policies)– Performance Optimierung

– An wohl-definierter Stelle, link Tag

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

/w3c/p3p.xml

<link rel=”P3Pv1“ ref=”http://catalog.example.com/P3P/PolicyReferences.xml>

Page 35: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy Policies

• Referencing Policies– oder in HTTP (P3P) Header

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

1. Client führt GET Anfrage durch:

GET /index.html HTTP/1.1Host: catalog.example.comAccept: */*Accept-Language: de, enUser-Agent: WonderBrowser/5.2 (RT-11)

2. Inhalt und P3P Header zurück:

HTTP/1.1 200 OK

P3P: policyref=

http://catalog.example.com/P3P/PolicyReferences.xmlContent-Type: text/htmlContent-Length: 4713Server: CC-Galaxy/1.3.18

Page 36: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy Policies

• Reference macht folgende Aussagen:

– /P3P/Policies.xml#first für komplette Seite

Ausnahme: /catalog, /cgi-bin, and /servlet.

– /P3P/Policies.xml#second für alle Dokumente in

/catalog mit Unterverzeichnissen

– /P3P/Policies.xml#third für alle Dokumente in

/cgi-bin und /servlet inklusive Unterverzeichnisse

Ausnahme: /servlet/unknown.

– Keine Policy für /servlet/unknown

– Aussagen gültig für 2 Tage

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 37: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy Policies

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

<META xmlns="http://www.w3.org/2001/09/P3Pv1"> <POLICY-REFERENCES> <EXPIRY max-age="172800"/>

<POLICY-REF about="/P3P/Policies.xml#first"> <INCLUDE>/*</INCLUDE> <EXCLUDE>/catalog/*</EXCLUDE> <EXCLUDE>/cgi-bin/*</EXCLUDE> <EXCLUDE>/servlet/*</EXCLUDE> </POLICY-REF> <POLICY-REF about="/P3P/Policies.xml#second"> <INCLUDE>/catalog/*</INCLUDE> </POLICY-REF>

<POLICY-REF about="/P3P/Policies.xml#third"> <INCLUDE>/cgi-bin/*</INCLUDE> <INCLUDE>/servlet/*</INCLUDE> <EXCLUDE>/servlet/unknown</EXCLUDE> </POLICY-REF> </POLICY-REFERENCES></META>

Page 38: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P User Agents

• Vertreter des Benutzers– Vermittelt bei interaktiver Nutzung eines

Dienstes– Mehrere User Agents

• Können wie folgt implementiert sein:– Im Betriebssystem– Webbrowser– Browser plug-ins– Proxy Server– Java Applets– JavaScript– Electronic Wallets– Automatische Form-Füller– Andere Datenmanagement Werkzeuge

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 39: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P User Agents

• User Agents geben Privacy Praktiken wieder– holen die Policy– parsen die Policy– stellen Symbole da– spielen Sounds ab– zeigen Prompts an

• Vertrauensbasis: User Agent und Benutzer

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 40: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P User Agents

• Torwächter Funktion– Electronic Wallets– Automatische Form-Füller

• Torwächter Ablauf– Policy holen– mit Benutzereinstellungen vergleichen– herausgeben von Daten erlauben, wenn:

• Policy mit Benutzereinstellungen übereinstimmt• angefragte Datentransfer mit Policy übereinstimmt

– Bei Unstimmigkeit Benutzer informieren

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 41: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Implementation auf Servern

• Es geht!– P3P V1.0 läuft auf HTTP/1.1 Servern– ohne Zusatz-Software oder Upgrade

• Lesbare Privacy in P3P Syntax übersetzen– Automatisierende Werkzeuge zur Unterstützung– Resultierende Files im Reference-File

publizieren• Wohl definierter Stelle• P3P im HTTP Request• Verweis mittels HTML link Tag

• Flexibel im Benutzen von P3P– Eine Policy für komplette Seite– Verschiedene Policies für verschiedene Teile

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 42: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Zukünftige P3P Versionen

• 4 Hauptkomponenten in Version 1.0 nicht implementiert– Schnellere Implementierung– Größere Verbreitung

• Die 4 zusätzlichen Komponenten– Auswahl von P3P Policies– Explizites Zustimmen zu einer Policy– Nichtanerkennung von Erklärungen erlauben– User Agents übertragen Benutzerdaten

(autom.) an einen Dienst (data-transfer protocol)

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 43: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel

• 2 Beispiel Policies– Browser– Käufer

• In Englischer Sprache geschrieben• CatalogExample

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 44: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (1)

Beispiel für Browser (lesbar)• Anrede

Wir bei CatalogExample, sorgen uns um Ihre Privatsphäre. Wenn Sie unsere Seite besuchen und nach einem Produkt suchen speichern wir diese Informationen lediglich um die Erscheinung unserer Seite zu verbessern. Die angefallenen Informationen werden nicht zusammen mit personenbezogenen Daten gespeichert.

• LizenzCatalogExample ist Lizenznehmer des PrivacySealExample Programms. Das PrivacySealExample Programm sichert Ihre Privatsphäre indem es Lizenzen an Webseiten herausgibt die hohe Standards, bezüglich der Privatsphäre, setzen. Unabhängige Prüfer bestätigen das die angegebenen Informationspraktiken befolgt werden.

• KontaktadresseCatalogExample 4000 Lincoln Ave. Birmingham, MI 48009 USA email: [email protected]: 248-EXAMPLE (248-392-6753)

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 45: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (1)

Beispiel für Browser (lesbar)• Kontroversen

Falls Ihre Nachfrage unzureichend oder gar nicht beantwortet wurde können Sie PrivacySealExample unter http://www.privacyseal.example.com erreichen. CatalogExample wird alle Fehler oder Fehlerhafte Handlungen korrigieren, die im Zusammenhang mit der Privacy Policy entstanden.

• Datensammlung & warumWenn Sie über unsere Seite Browsen sammeln wir folgendes:

Einfache Informationen über Ihren Computer und die bestehende Verbindung, um sicher zu gehen das Sie passende und richtige Informationen bekommen.

Gesamtdaten auf welche Seiten unsere Besucher zugreifen, um die Seite weiter zu verbessern.

• DatenaufbewahrungAlle zwei Wochen löschen wir die angesammelten Browserdaten.

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 46: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (1)

Beispiel für Browser (formell)• URI der Bekanntgabe:

http://www.catalog.example.com/PrivacyPracticeBrowsing.html • Objekt/Wesen:

CatalogExample 4000 Lincoln Ave.Birmingham, MI 48009 USA email: [email protected]

Telephone: 248-EXAMPLE (248-392-6753) • Zugang zu Identifizierungsdaten:

Keiner

• Kontroversen:– Lösungsmethode: unabhängig– Dienst: http://www.privacyseal.example.org – Beschreibung: PrivacySealExample

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 47: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (1)

Beispiel für Browser (formell)• Abhilfe:

Wir werden sämtliche Fehler korrigieren

• Wir sammeln:dynamic.clickstreamdynamic.http

• Zweck:Nur für CatalogExample und unsere Agenten

• Datenaufbewahrung:So lange wie nötig für den angeführten Grund.(Link zur lesbaren Policy!)

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 48: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (1)

<POLICY name="forBrowsers” discuri="http://www.catalog.example.com/PrivacyPracticeBrowsing.html">

<ENTITY> <DATA-GROUP> <DATA ref="#business.name">CatalogExample</DATA> <DATA ref="#business.contact-info.postal.street">

4000 Lincoln Ave.</DATA> <DATA ref="#business.contact-info.postal.city">Birmingham</DATA> <DATA ref="#business.contact-info.postal.stateprov">MI</DATA> <DATA ref="#business.contact-info.postal.postalcode">48009</DATA> <DATA ref="#business.contact-info.postal.country">USA</DATA> <DATA ref="#business.contact-info.online.email">

[email protected]</DATA> <DATA ref="#business.contact-info.telecom.telephone.intcode">1</DATA> <DATA ref="#business.contact-info.telecom.telephone.loccode">

248</DATA> <DATA ref="#business.contact-info.telecom.telephone.number">

3926753</DATA> </DATA-GROUP></ENTITY>

<ACCESS><nonident/></ACCESS>

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 49: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (1)

<DISPUTES-GROUP> <DISPUTES

resolution-type="independent” service="http://www.PrivacySeal.example.org”

short-description="PrivacySeal.example.org"> <IMG src="http://www.PrivacySeal.example.org/Logo.gif”

alt="PrivacySeal's logo"/> <REMEDIES><correct/></REMEDIES> </DISPUTES></DISPUTES-GROUP>

<STATEMENT> <PURPOSE><admin/><develop/></PURPOSE> <RECIPIENT><ours/></RECIPIENT> <RETENTION><stated-purpose/></RETENTION> <!-- Note also that the site's human-readable privacy policy MUST mention that data is purged every two weeks, or provide a link to this information. --> <DATA-GROUP> <DATA ref="#dynamic.clickstream"/> <DATA ref="#dynamic.http"/> </DATA-GROUP></STATEMENT> </POLICY>

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 50: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (2)

Beispiel für Käufer (lesbar)• Anrede• Lizenz• Kontaktadresse• Kontroversen• Cookies

CatalogExample benutzt Cookies nur um zu sehen ob Sie in der Vergangenheit ein Kunde von CatalogExample gewesen sind. Wenn dem so ist werden die Dienste auf Ihr bisheriges Browser Verhalten angepaßt. Wir speichern keine personenbezogenen Daten im Cookie, noch teilen oder verkaufen wir irgendwelche Informationen an Dritte.

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 51: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

P3P Code Beispiel (2)

Beispiel für Käufer (lesbar)• Datensammlung & warum

Wenn Sie sich dazu entschließen ein Produkt zu kaufen werden wir Sie nach weiteren Daten fragen:

Ihren Namen und Adresse, damit wir das Produkt zu Ihnen liefern können und für Kontakte in der Zukunft.

Ihre Email Adresse und Telefonnummer, damit wir Sie erreichen können.

Ein Login mit Paßwort damit Sie Ihre Daten auf den neuesten Stand bringen können. Das ändern der Daten ist möglich.

Finanz Daten (z.B. Bankverbindung) so dass Sie Ihre Bestellung komplettieren können (diese können auf Wunsch gespeichert werden).

Optional können Sie weitere Angaben machen, damit wir unseren Dienst, in der Zukunft, noch besser auf Sie abstimmen können.

• DatenaufbewahrungDie Informationen über Sie und Ihre Einkäufe behalten wir solange Sie unser Kunde sind. Falls Sie für den Zeitraum von einem Jahr keine Bestellung bei uns aufgeben löschen wir Ihre Einträge aus unserer Datenbank.

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 52: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Privacy im Web, P3P

Online-Literatur:Online-Literatur:

www.w3c.orgwww.dud.dewww.codebook.orgwww.allgemeiner-datenschutz.dewww.sicherheit-im-internet.dewww.bundesnachrichtendienst.de

auf hera: /var/adm/httpd/access_log

Page 53: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

101010011101110110111111111101111111011101110111000111110011101110111000

Zusammenfassung

• Gesetze– Unterschied in EU und USA

• Technische Möglichkeiten – zur Überwachung– zum Schutz

• Werkzeuge zum Schutz– Anonymizer– Kryptographie– Platform for Privacy Preferences Project

(P3P)

• Persönliches Engagement!

Inhalt

PrivacyRechtlichesInformationsquali

tätECHELON & BNDAnonymizer

P3P?Ziele von P3PP3P BeispielPrivacy PoliciesP3P User AgentsImplementierungZukunft von P3PCode Beispiel

Zusammenfassung

Page 54: KRIEG BEDEUTET FRIEDEN FREIHEIT IST SKLAVEREI UNWISSENHEIT IST STÄRKE.

KRIEG BEDEUTET

FRIEDEN

FREIHEIT IST SKLAVEREI

UNWISSENHEIT IST

STÄRKE

1984, George Orwell (1950)