32
Serverside Cryptoparty

Serverside Cryptoparty

Embed Size (px)

DESCRIPTION

Wie schlage ich der NSA ein Schnäppchen und behalte die vertraulichen Daten meiner Nutzer auch bei mir.

Citation preview

Page 1: Serverside Cryptoparty

ServersideCryptoparty

Page 2: Serverside Cryptoparty

Wer von Euch hat soziale Kontakte?

Page 3: Serverside Cryptoparty

Wie oft telefoniert ihr am Tag?

• 1 mal?• 3 mal?• 5 mal und mehr?

Page 4: Serverside Cryptoparty

Auch zu Weihnachten?

Page 5: Serverside Cryptoparty

Weihnachten 2012

wurde jedes 7te Telefonat

in Deutschland von der NSA erfasst.

Page 6: Serverside Cryptoparty
Page 7: Serverside Cryptoparty
Page 8: Serverside Cryptoparty
Page 9: Serverside Cryptoparty

Kein Problem, ich nutz

HTTPS

Page 10: Serverside Cryptoparty

Kein Problem, ich zeichne zeichne es

trotzdem auf.

Page 11: Serverside Cryptoparty
Page 12: Serverside Cryptoparty

300.000mal

Page 13: Serverside Cryptoparty

„Insert vulnerabilities into commercial encryption systems, IT

Systems, networks, and endpoint communications used by targets.“

Page 14: Serverside Cryptoparty

Hacker.

Page 15: Serverside Cryptoparty

Dual EC DRBG

Page 16: Serverside Cryptoparty

Bullrun

Yahoo GoogleMicrosoft

Facebook

Page 17: Serverside Cryptoparty
Page 18: Serverside Cryptoparty

Die Politiker sollten ...

Jemand sollte mal wirklich

Revolution!

Page 19: Serverside Cryptoparty
Page 20: Serverside Cryptoparty

The NSA has undermined a fundamental social contract. We engineers built the internet – and now we have to fix it

Page 21: Serverside Cryptoparty

Tun wir ihm doch den Gefallen.

Jetzt.

Page 22: Serverside Cryptoparty

HTTPSeinrichten.

Kaufen oder CA-CERT

Page 23: Serverside Cryptoparty

SSLv2 aus

<VirtualHost ...>...SSLProtocol -ALL +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2...</VirtualHost>

Page 24: Serverside Cryptoparty

PerfectForwardSecrecy

Der Sitzungsschlüssel kann nicht aus dem Langzeitschlüssel

ermittelt werden.

Page 25: Serverside Cryptoparty
Page 26: Serverside Cryptoparty

https://www.ssllabs.com/ssltest/

TestHTTPS

Page 27: Serverside Cryptoparty

openssl s_client -connect mail.server.de:imaps

openssl s_client -starttls smtp -connect mail.server.de:smtp/pop3/ftp

TestIMAP

Cipher: Cipher: DHE-RSA-AES256-SHA

Page 28: Serverside Cryptoparty

Einrichten<VirtualHost ...>...

SSLCipherSuite ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:!RC4:HIGH:!MD5:!aNULL:!EDH

    SSLHonorCipherOrder on SSLCompression off...</VirtualHost>

Page 29: Serverside Cryptoparty

Andere Dienste

https://github.com/ioerror/duraconf

DuraConf von Jacob Appelbaum

Page 30: Serverside Cryptoparty

Content-Security-Policy

Header set Content-Security-Policy "default-src 'self'"

Header set X-Content-Security-Policy "default-src 'self'"

Header set X-WebKit-CSP "default-src 'self'"

Header set X-Content-Type-Options "nosniff"

Header set X-XSS-Protection "1; mode=block"

Header set X-Frame-Options "DENY"

https://www.owasp.org/index.php/Content_Security_Policy

Page 31: Serverside Cryptoparty

NGINX

ssl_prefer_server_ciphers on;ssl_ciphers ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA;ssl_protocols SSLv3 TLSv1;location / {        add_header Strict-Transport-Security "max-age=31536000";        add_header X-Frame-Options DENY;}

Page 32: Serverside Cryptoparty

http://slideshare.de/johannhartmann

Codec, Franz, Johann, andere