diff --git a/content/slides/index.html b/content/slides/index.html index 2870f2639a3748f8879cb8c0380b097d96de46e8..02bf8bec21c3f7a98804d4ad859a6051681a8a23 100644 --- a/content/slides/index.html +++ b/content/slides/index.html @@ -1,4 +1,5 @@ <li><a href="privacy/jnarac.html">je n'ai rien à cacher</a></li> +<li><a href="privacy/jnarac_history.html">je n'ai jamais rien eu à cacher</a></li> <li><a href="privacy/passwords.html">mots de passes</a></li> <li><a href="privacy/tracking.html">tracking</a></li> <li><a href="privacy/sovereignty.html">souveraineté</a></li> diff --git a/content/slides/privacy/jnarac_history.html b/content/slides/privacy/jnarac_history.html new file mode 100644 index 0000000000000000000000000000000000000000..ddde43f2803b5dfa05d6c6371bdb091440ef1efb --- /dev/null +++ b/content/slides/privacy/jnarac_history.html @@ -0,0 +1,95 @@ +<!doctype html> +<html> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> + + <title>Je n'ai rien à cacher</title> + + <link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css"> + <link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/white.css"> + + <!-- Theme used for syntax highlighting of code --> + <link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css"> + <link rel="stylesheet" href="../../node_modules/font-awesome/css/font-awesome.min.css"> + <link rel="stylesheet" href="../main.css"> + + <!-- Printing and PDF exports --> + <script> + var link = document.createElement( 'link' ); + link.rel = 'stylesheet'; + link.type = 'text/css'; + link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css'; + document.getElementsByTagName( 'head' )[0].appendChild( link ); + </script> + </head> + <body> + <div class="reveal"> + <div class="slides"> + <section data-markdown="md/jnarac/index.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + <section data-markdown="md/jnarac/www.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + <section data-markdown="md/jnarac/gafa.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + <section data-markdown="md/jnarac/surveillance.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + <section data-markdown="md/jnarac/ie.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + <section data-markdown="md/jnarac/law.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + <section data-markdown="md/jnarac/books.md" + data-separator="^\n\n\n" + data-separator-vertical="^\n\n" + data-separator-notes="^Note:" + data-charset="utf-8"> + </section> + </div> + </div> + + <script src="../../node_modules/reveal.js/lib/js/head.min.js"></script> + <script src="../../node_modules/reveal.js/js/reveal.js"></script> + + <script> + // More info about config & dependencies: + // - https://github.com/hakimel/reveal.js#configuration + // - https://github.com/hakimel/reveal.js#dependencies + Reveal.initialize({ + controls: true, + progress: true, + history: true, + center: false, + dependencies: [ + { src: '../../node_modules/reveal.js/plugin/markdown/marked.js' }, + { src: '../../node_modules/reveal.js/plugin/markdown/markdown.js' }, + { src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true }, + { src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } } + ] + }); + </script> + </body> +</html> diff --git a/content/slides/privacy/md/jnarac/history.md b/content/slides/privacy/md/jnarac/history.md new file mode 100644 index 0000000000000000000000000000000000000000..df60e0c82f914ec48a7ede8e09508770f1d624fb --- /dev/null +++ b/content/slides/privacy/md/jnarac/history.md @@ -0,0 +1,134 @@ +## Surfez couvert? + + +## Comment faire? + + +## Quand on y connaît rien en informatique ... + + +## Ne surfez pas! + + +## Merci! +### Questions + +## Sinon pour comprendre les enjeux voici ... + + +## Une brève histoire du secret et de la vie privée + + +## Comment gardait on les secrets autrefois + +* on ne disait pas +* on ne faisait rien qui pouvait trahir qu'on savait +* on cachait +* on obfusquait +* on séquestrait +* on contrôlait ceux qui savent + +![coffre enterré / stégano] + + + +![Coffre]() + + +historique des usages et non des théories + +## Puis l'air du numérique arriva + +Au début la ROM / RAM + +Apple II + +## chiffrement symétrique + +le secret est sur la disquette et éventuellement dans la RAM (Forensic) + +sécurisé les périphériques externes + +toujours valable pour les clés USB + + +## PC avec disque dur + +fichiers stockés + +sécurité du disque dur + +un disque dur est accessible en lecture écriture à quiconque le démonte et l'ouvre à partir d'un autre système + +partition chiffrée ou support amovible chiffré + +fichiers temporaires + +le disque entier devrait être chiffré + +la RAM reste un problème + + +## le réseau / l'Internet + +tout passe en clair (encore aujourd'hui même si ça s'améliore de jour en jour) +beaucoup de communication point à point le chiffrement symétrique pose un probleème +comment communiquer la clé secrète permettant de lire le message? +Questions subsidiaire: comment s'assurer de l'authenticité du message +* qui l'a écrit +* a t il était modifié par quelqu'un d'autre +* comment dois je procéder pour partager un message avec n client + + +## chiffrement asymétrique (à clé publique) + +PGP + + +## le réseau pose un problème inédit + +Que fait le système d'exploitation? +Que dit il sur moi dans mon dos? +mon système est chiffré mais pourquoi windows ne l'envoie à la NSA? +- whistle blower +- l'un de intérêt de l'open sour ce et surtout du logiciel libre + +## logiciel libre + +je ne relis pas le code mais je sais que cette relecture a été fait par une commauté + +## le web + +bien que décentralisé au départ il concentre l'activité du réseau autour de point sépciaux les serveurs ou sites web? +pose de nouveau problème +comment chiffrer les informations échnagées entre un utilisateurs et un site, voir de site à site +si vous pensez que ce n'est pas important pensez à votre n° de CB qui tarnsite sur les sites de e-commerce + +## SSL / TLS + +Autorité de certification + +## le web2 + +émergence du profiling et du modèle de publicité (fait suite à la première bulle) +les échnages sont sécurisés mùais les données échangées le sont parfois à l'insu de l'utilisateur et pour de finalité qui lui échappe +- profiling repéré quel utilisateur consulte quel page à quel férquence accéder à partir de quelle requête basiquement + + +## les smartphones + +cumul tous les problèmessage +deivce à chiffrer (perdable) +et largement profile + +## service souverain + +## bloqueur en tout genre + +## écoute des tuyaux + +## Tor, Bitcoin messagerie chiffrée + +## over the world + +## Avez vous quelque chose à cacher