23
Sicherheit und Privatheit auf deutschen Hochschulwebseiten: Eine Analyse mit PrivacyScore Tobias Mueller Universität Hamburg mueller@informati.uni-hamburg.de mit Max Maass, Dominii Herrmann, Henning Pridöhl, Mahias Marx und Pasal #ihmann PRIVACYSCORE.ORG

PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Sicherheit und Privatheit auf deutschen

Hochschulwebseiten:

Eine Analyse mit PrivacyScore

Tobias MuellerUniversität Hamburg

[email protected]

mit Max Maass, Dominii Herrmann, Henning Pridöhl,Matthias Marx und Pascaal #icahmann

PRIVACYSCORE.ORG

Page 2: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Motvaton

3

Page 3: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Wer weiß eigentlich, dass ich mich mir mein Studium nicht leisten kann?

brave new world?

Page 4: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Existerende ccaanning-Diensteionzentrieren sicah auf einzelne ceiten

5

Page 5: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

htttps:////www.ssllabs.caom//ssltest//

htttps:////observatory.mozilla.org// – htttps:////secaurityheaders.io// – htttp:////urlscaan.io//

6

Page 6: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

htttps:////webbioll.datasiydd.net//en//

htttps:////www.sit.fraunhofer.de//de//tracai-your-tracaier// – htttps:////htttps.jpetzt// 7

Page 7: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

8

ricahten sicah ancerver-Betreiber

verwenden ein vordefniertes Bewertungsscahema

Descripton Modifer

HcTc tpreloaded 5

HcTc header max age ≥ 6 months 0

HcTc header max age < six months -10

HcTc header not imtplemented -20

HcTc header caannot be set, as site caontains an invalid caertfcaate cahain -20

htttps:////github.caom//mozilla//htttp-observatory//blob//master//htttpobs//docas//scaoring.md

Existerende Scanning-Dienste …n

Page 8: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

PrivacyScore hat anderen Fokus

Ziel: öffentliche Benchmarks, um

Anreize für Betreiber scahafen, den

ccahutz der Privatstphäre zu verbessern.

Jeder iann (annoterte) Listen

von #ebseiten hocahladen und

(bald™) das Ranking beeinfussen.

Otpen courcae (GPLv3+) und Otpen Data

NUTZERDEFINIERTE

ATTRIBUTE

Schneiden öfentliche

Unis besser ab

als private?

Korreliert Größe einer

Uni mit dem Rang ihrer

Webseite?

?9

Out of scope: Pentestng, cQLi, Xcc, …

Page 9: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Ausgewählte Listen

10

Page 10: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Check-Gruppen

Encrypton to Website

No TrackingEncrypton to

Mailserver

Protecton Against Other

Atacks

Third Partes

Beiannte Tracaier

cerver-ctandorte

HTTPc//cTARTTLc verfügbar?

Zertfiat: validity // iey size

Unsicahere Protoiollversionen: ccLv3…

Beiannte ccahwacahstellen: Heartbleed…

HcTc

HPKP

Automatscahe Umleitung zu

HTTPc

Informatonslecai

Referer-Policay

cecaurity-Header

Page 11: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Raniing und Detail-Ergebnisse

12

Page 12: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Öfentlicahes Raniing

corterung ändern

Page 13: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Detail-Ergebnisse

Page 14: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

15

Prüfung auf typische Informatonslecks

.git .svn server.key <domain>.key

phpinfo.php backup.sql server-statusserver-infotest.php

Page 15: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

16

Rechtliche Zulässigkeit

.git .svn server.key <domain>.key

phpinfo.php backup.sql server-statusserver-infotest.php

Ethische Abwägungen

Dürfen wir #ebseiten ohne Zustmmung scaannen?

ciehe Privacayccaore: Analyse von #ebseiten auf

cicaherheits- und Privatheitstprobleme -- Konzetpt und

recahtlicahe Zulässigieit

htttp:////arxiv.org/abs/1705.08889 (GI INFORMATIK 2017)

TL;DR: Betrieb in Deutschland grundsätzlich erlaubt

Privacayccaore ist ein Dual-Use-Tool.

– nicaht alle Ergebnisse leicht zugänglich

– Rate-Limitng als ccahutz vor Doc

– Blacklistng auf #unscah

Page 16: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

21 Leais

93 Emails

RFC 2142: [email protected]//secaurity.txt

webmaster@

17

Page 17: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

18

Page 18: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen
Page 19: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

ctatstien

23

Page 20: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

TLc 24NoTracai

Page 21: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

Ausgewählte Statstken (Februar 2018)

Anzahl Seiten

Anzahl ccaans

→ HTTPS

Mixed caontent

veraltetes ccL: v2//v3

Informatonslecks

ctatus//Debuginfo

Retpositories (git//svn)

Core dumtps

Private-Keys

Anz. Cookies (Mitelwert)

für Third-Party-Tracaiing

55 %

3 %

6 %

5,0 %

67 %

24 %

10 %

0,0 %

426

10.005

234

6

15

21

14

5

2

0

3,5

1,0

Page 22: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

26

Wie verbreitet ist Tracking auf Seiten von Universitäten? (Februar 2018)

URL Requests 3rd Pty Cookies

Trackers

http://www.apollon-hochschule.de/ 193 77 38

https://www.hfh-fernstudium.de/ 143 34 14

https://www.bbw-hochschule.de/ 118 0 1

https://www.hwtk.de/ 82 1 1

https://www.the-klu.org/ 82 9 4

https://www.brand-acad.de/ 76 3 3

http://www.thh-friedensau.de/ 75 3 1

https://www.hshl.de/ 74 3 1

https://muthesius-kunsthochschule.de/ 63 4 1

Page 23: PRIVACYSCORE - dfn-cert.de · 16 Rechtliche Zulässigkeit.git .svn server.key .key phpinfo.php test.php backup.sql server-info server-status Ethische Abwägungen Dürfen

PrivacyScore.org: Ein Benchmarking-Portalzur Analyse von Webseiten auf Sicherheits-und Privatheitsprobleme

Tobias Mueller [email protected] Follow us @tprivascaore

TODOs Listen editeren, tprivate Listen, User-Management, …

Raniing-Temtplates, benutzbarere Auswertungen

OCcP, OCcP-ctatpling, Browser-Fingertprintng,

Inferieren von Versionsnummern

Containment, …

Was fehlt Listen! Patches!!1OWASP-Ranking-Schema