diff --git a/Gemfile b/Gemfile index 5e26e0f..325f8a3 100644 --- a/Gemfile +++ b/Gemfile @@ -6,3 +6,4 @@ gem 'jekyll-paginate' gem 'rouge' gem 'redcarpet' gem 'jekyll-scholar' +gem 'racc' diff --git a/Gemfile.lock b/Gemfile.lock index f80ac68..b3df85b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.0.2.1) + activesupport (6.0.2.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) @@ -23,7 +23,7 @@ GEM colorator (1.1.0) commonmarker (0.17.13) ruby-enum (~> 0.5) - concurrent-ruby (1.1.5) + concurrent-ruby (1.1.6) csl (1.5.1) namae (~> 1.0) csl-styles (1.0.1.10) @@ -37,7 +37,7 @@ GEM ffi (>= 1.3.0) eventmachine (1.2.7) execjs (2.7.0) - faraday (1.0.0) + faraday (1.0.1) multipart-post (>= 1.2, < 3) ffi (1.12.2) forwardable-extended (2.6.0) @@ -222,22 +222,23 @@ GEM minitest (5.14.0) multipart-post (2.1.1) namae (1.0.1) - nokogiri (1.10.7) + nokogiri (1.10.9) mini_portile2 (~> 2.4.0) - octokit (4.15.0) + octokit (4.18.0) faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (3.1.1) + racc (1.5.0) rb-fsevent (0.10.3) rb-inotify (0.10.1) ffi (~> 1.0) redcarpet (3.5.0) rouge (3.13.0) - ruby-enum (0.7.2) + ruby-enum (0.8.0) i18n - rubyzip (2.2.0) + rubyzip (2.3.0) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) @@ -252,10 +253,10 @@ GEM thread_safe (0.3.6) typhoeus (1.3.1) ethon (>= 0.9.0) - tzinfo (1.2.6) + tzinfo (1.2.7) thread_safe (~> 0.1) - unicode-display_width (1.6.1) - zeitwerk (2.2.2) + unicode-display_width (1.7.0) + zeitwerk (2.3.0) PLATFORMS ruby @@ -266,6 +267,7 @@ DEPENDENCIES jekyll-paginate jekyll-scholar jekyll-sitemap + racc redcarpet rouge diff --git a/README.md b/README.md index a5e2674..5ecd2f5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # My Blog - +``` +echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p +RUBYOPT=--disable-did_you_mean bundle install bundle exec jekyll serve +``` diff --git a/_bibliography/.stopcovid.bib.swp b/_bibliography/.stopcovid.bib.swp new file mode 100644 index 0000000..c68268d Binary files /dev/null and b/_bibliography/.stopcovid.bib.swp differ diff --git a/_bibliography/ieee-with-url.csl b/_bibliography/ieee-with-url.csl new file mode 100644 index 0000000..0cd5f8c --- /dev/null +++ b/_bibliography/ieee-with-url.csl @@ -0,0 +1,346 @@ + + diff --git a/_bibliography/references.bib b/_bibliography/references.bib new file mode 100644 index 0000000..e69de29 diff --git a/_bibliography/stopcovid.bib b/_bibliography/stopcovid.bib new file mode 100644 index 0000000..0798a68 --- /dev/null +++ b/_bibliography/stopcovid.bib @@ -0,0 +1,44 @@ +--- +--- + +@misc{noauthor_coronavirus_2020, + title = {Coronavirus : le gouvernement prépare une application mobile pour enrayer l'épidémie}, + shorttitle = {Coronavirus}, + url = {https://www.lesechos.fr/tech-medias/hightech/coronavirus-le-gouvernement-prepare-une-application-mobile-pour-enrayer-lepidemie-1190749}, + abstract = {Les autorités françaises travaillent sur une application mobile pour avertir les personnes d'un risque individuel de contagion. Pour respecter la vie privée, la France s'inspire du suivi des contacts par Bluetooth mis en place à Singapour.}, + language = {fr}, + urldate = {2020-04-20}, + journal = {Les Echos}, + month = mar, + year = {2020}, + note = {Library Catalog: www.lesechos.fr +Section: Tech - Médias}, + file = {Snapshot:/home/quentin/Seafile/zotero/storage/7QJW976X/coronavirus-le-gouvernement-prepare-une-application-mobile-pour-enrayer-lepidemie-1190749.html:text/html} +} + + +@misc{bembaron_ou_2020, + title = {Où en est l’application de traçage «{StopCovid}»? {La} mise au point de l’{Inria}}, + shorttitle = {Où en est l’application de traçage «{StopCovid}»?}, + url = {https://www.lefigaro.fr/secteur/high-tech/ou-en-est-l-application-de-tracage-stopcovid-la-mise-au-point-de-l-inria-20200419}, + abstract = {Dans une longue note, Bruno Sportisse, le PDG de l’Inria, apporte des précisions sur l’application qui pourrait être mise en place en France.}, + language = {fr}, + urldate = {2020-04-20}, + journal = {Le Figaro.fr}, + author = {Bembaron, Elsa}, + month = apr, + year = {2020}, + note = {Library Catalog: www.lefigaro.fr +Section: Tech \& Web}, + file = {Snapshot:/home/quentin/Seafile/zotero/storage/CBF53FE9/ou-en-est-l-application-de-tracage-stopcovid-la-mise-au-point-de-l-inria-20200419.html:text/html} +} + +@misc{sportisse_figaro, + title = {« {Contact} tracing » : {Bruno} {Sportisse}, {PDG} d’{Inria}, donne quelques éléments pour mieux comprendre les enjeux {\textbar} {Inria}}, + shorttitle = {« {Contact} tracing »}, + url = {https://www.inria.fr/fr/contact-tracing-bruno-sportisse-pdg-dinria-donne-quelques-elements-pour-mieux-comprendre-les-enjeux}, + language = {fr}, + urldate = {2020-04-20}, + note = {Library Catalog: www.inria.fr}, + file = {Snapshot:/home/quentin/Seafile/zotero/storage/RCBV5Y9M/contact-tracing-bruno-sportisse-pdg-dinria-donne-quelques-elements-pour-mieux-comprendre-les-en.html:text/html} +} diff --git a/_config.yml b/_config.yml index 9297456..dcf5129 100644 --- a/_config.yml +++ b/_config.yml @@ -13,6 +13,10 @@ highlighter: rouge paginate: 20 domain_name: 'https://quentin.dufour.io' +scholar: + style: './_bibliography/ieee-with-url.csl' + bibliography: '**/*.bib{,tex}' + # Details for the RSS feed generator url: 'https://quentin.dufour.io' author: 'Quentin Dufour' diff --git a/_posts/2020-04-20-stopcovid.md b/_posts/2020-04-20-stopcovid.md new file mode 100644 index 0000000..411e8fd --- /dev/null +++ b/_posts/2020-04-20-stopcovid.md @@ -0,0 +1,73 @@ +--- +layout: post +slug: stopcovid +status: published +sitemap: true +title: Pas d'anonymat pour StopCovid +description: L'idéologie du contrôle +--- + +Le gouvernement, après avoir annoncé la fin du confinement le 11 mai 2020 annonce et précise sa politique pour l'après confinement. Au programme, entre autre, une application mobile : **StopCovid**. + +D'abord annoncée le 1er avril par Olivier O {% cite noauthor_coronavirus_2020 %}, ce n'est que récemment (autour du 20 avril) que [Inria](https://www.inria.fr) (un centre de recherche public en informatique) a annoncé publiquement être en charge du développement cette dernière {% cite bembaron_ou_2020 sportisse_figaro %}. + +Étant doctorant en systèmes distribués et attachés à la vie privée mais aussi au contrôle des pouvoirs, je souhaite vous partager mon opinion sur cette application qui me semble dangereuse. + +![](/assets/images/posts/stopcovid.webp) +
*Être surveillé ne m'a couté que 600 euros*
+ +Pour comprendre ce dont il s'agit, je vous propose de rappeler la raison d'être et les promesses d'anonymat. +Dans un second temps, je vous propose mon analyse des lacunes et incohérences du système proposé pour comprendre pourquoi les promesses ne sont pas tenues. +Enfin, nous verrons que d'autres solutions auraient pu être envisagées, +mais surtout qu'une telle application est inutile. + +## Ralentir la propagation du virus + +l'idée derrière le contact tracing + +BlueTrace / l'exemple de Singapour. + +projet européen dp3-t + +projet français robert + +Pour conclure par ce message : + +Une telle application n’est pas une application de surveillance : elle est totalement anonyme. +Pour être encore plus clair : sa conception permet que PERSONNE, pas même l’Etat, n’ait accès à la liste des personnes diagnostiquées positives ou à la liste des interactions sociales entre les personnes. +Qu'est ce que l'anonymat ? + +## L'anonymat sur Internet, pas si simple + +anonyme auprès de qui ? identifier les acteurs. +Etat +Fournisseur d'accès internet +Citoyen +Internet : des ordinateurs et des cables +identifier ISP et service + +## L'État et les FAI sauront tout + +montrer ce qui se passe + +## Souhaitons-nous leur faire confiance ? + +effet cliquet +respect de la loi CEDH, securitaire +terrorisme, rester chez soir +pas obligatoire, pas moyen de m'obliger +pouvoir de cohercicion + +## L'idéologie du contrôle + +> Dans ce contexte, les débats sur les avantages supposés d’un système parce qu’il serait décentralisé vis-à-vis d’un autre système parce qu’il serait centralisé ne me semblent pas relever du champ de la rigueur scientifique. Le terme « centralisé » est souvent utilisé à dessein, en stigmatisant implicitement un Etat supposé vouloir être traqueur. Des approches supposées être très décentralisées, qui pourraient avoir les faveurs de communautés réticentes à accorder leur confiance à une autorité centrale, peuvent présenter des faiblesses majeures en matière de protection de la vie privée. Ce sont des analyses scientifiques, par définition vérifiables et se prêtant à une discussion, qui permettent de le démontrer, pas des considérations idéologiques ou des a priori sémantiques. + +## Volontairement ignorer les possibles + +> Premier point pour commencer : aucun projet n’a pour ambition de mettre en place un réseau de pair-à-pair, où tout reposerait sur une communauté supposée « indépendante ». + +## Je ne suis pas obligé de l'installer + +## On a pas besoin de cette application... + +{% bibliography --cited %} diff --git a/assets/images/posts/stopcovid.webp b/assets/images/posts/stopcovid.webp new file mode 100644 index 0000000..8d31e4d Binary files /dev/null and b/assets/images/posts/stopcovid.webp differ