Idées (C:)En coursabonnement.exetodo.txtCorbeilleMes Imagesmode-demploi.txta-propos.txtThe Haven ProgramThreatShield
breachline.idea - WordPad✕
FichierÉditionAffichageInsertionFormat?
Général
Fichier :
breachline.idea
Type :
idée Divers
Taille :
8 min de lecture (1 705 mots)
Créé le :
30 octobre 2019
Modifié le :
17 août 2026
Licence :
CC BY 4.0, à prendre librement
Divers

Breachline : une frise zoomable des piratages, bugs et fuites

Toute l'histoire sombre de l'informatique sur une seule ligne que l'on fait défiler, pour que les motifs que vous soupçonnez deviennent des motifs que vous pouvez voir.

30 octobre 20198 min de lecture

Cette idée me revient à chaque élection. Quand les campagnes s’échauffent, l’actualité se remplit d’intrusions, de fuites, de botnets et d’opérations d’influence, et je me surprends à sentir que les attaques montent, qu’il y a un rythme derrière les gros titres : des années calmes, puis des poussées, agglutinées autour des moments où manipuler l’opinion rapporte le plus. Et chaque fois, j’ai envie de le voir de mes yeux. Dézoomer sur trente ans d’incidents, regarder la densité monter et redescendre, faire glisser la vue sur 2016, 2020, 2024, et vérifier si la vague que je ressens est une vague qui existe.

Je n’ai trouvé nulle part où le faire. L’impression est restée une impression, invérifiable dans un sens comme dans l’autre, et c’est pour ce genre d’idée qui gratte que ce site existe.

Breachline est l’instrument que je voulais. Il met toute l’histoire sombre de l’informatique sur une seule frise chronologique, belle et zoomable. Tous les bugs, virus, vers, intrusions, vulnérabilités, vagues de rançongiciels et opérations liées à un État qui ont compté y figurent, du ver Morris de 1988 à LoveLetter en 2000, puis à WannaCry en 2017, jusqu’à ce qui s’est passé mardi dernier, chacun sous la forme d’un point daté, catégorisé et sourcé sur une ligne horizontale infinie. Faire défiler, c’est voyager dans le temps, et zoomer fait passer des décennies aux années, puis aux jours. De loin, vous voyez la densité, les époques, les poussées. De près, vous voyez les événements, chacun s’ouvrant sur un résumé, ses catégories et ses sources.

L’assemblage est le produit

Mes recherches ont fait remonter une bizarrerie. Tout ce qu’il faut existe déjà, sauf l’instrument lui-même. Le CSIS tient à jour une liste sérieuse d’incidents cyber majeurs, mais c’est une liste chronologique, pas un instrument visuel. La frise des virus et des vers sur Wikipédia a de la profondeur historique, sous forme de texte linéaire. Il existe des frises pédagogiques statiques, des plateformes génériques de frises collaboratives, sans aucune orientation sécurité, et au moins un très joli moteur de frise zoomable en open source, sans le moindre contenu cyber dedans. Chaque pièce a le défaut que les autres résolvent.

Breachline est donc un travail d’assemblage, pas un projet de recherche ni une entreprise démesurée de collecte de données. Il réunit des recettes techniques déjà éprouvées, des données existantes sous licence ouverte comme corpus de départ, et une interface qui assume ses partis pris. Le principe de design de mes toutes premières notes tient encore et mérite d’être recopié tel quel : le défilement doit être délicieux. Si traverser trois décennies de catastrophes numériques ne donne pas la sensation de survoler un paysage, rien d’autre dans le projet n’a d’importance, parce que toute la valeur d’une frise tient à l’envie de continuer à la parcourir.

Fonctionnalités clés

  • Une ligne, un zoom infini. Les décennies se replient en bandes de densité ; les jours se déplient en incidents individuels. Pas de pagination, pas de page par année, pas de PDF. La navigation est l’interface.
  • Des événements comme objets sourcés. Chaque point porte une date, un titre, un court résumé, des catégories et au moins une source. Pas de source, pas d’événement ; cette règle est absolue et appliquée dès la soumission.
  • La catégorie en couleur, l’impact en taille. Logiciels malveillants, vulnérabilités, fuites de données, rançongiciels, opérations liées à des États, campagnes d’influence : une couleur pour chacun ; la taille d’un point reflète son impact selon des critères publiés. Réduire l’impact à un seul chiffre revient pourtant à produire un jugement éditorial déguisé en nombre. Les critères sont publics, discutables et versionnés, ce qui est la seule façon honnête d’en attribuer un.
  • La couche de densité. La fonctionnalité fondatrice, pour la question qui a tout déclenché : une vue qui rend la fréquence des incidents dans le temps sous forme de paysage, avec des calques de contexte optionnels, périodes électorales, conflits majeurs, pour que chacun puisse poser le motif qu’il soupçonne à côté du relevé et regarder. L’outil trace les deux courbes ; il refuse de tracer la conclusion.
  • L’attribution avec des niveaux de confiance. C’est là qu’une frise cyber devient adulte, ou bien une surface de propagande. « Attribué à », dans ce domaine, est une affirmation portée par quelqu’un : un gouvernement, un éditeur de sécurité, un journaliste. Breachline n’affirme jamais qu’un État a fait quelque chose ; il indique qui a formulé l’attribution et avec quel degré de confiance, sur la fiche de l’événement elle-même. Les attributions contestées s’affichent comme contestées.
  • La contribution publique, ennuyeuse à dessein. Un formulaire de soumission avec des champs obligatoires et des sources obligatoires, un statut proposé/validé/rejeté, et un historique de modifications visible. Pas de gamification : les points et les badges attirent du volume, et c’est par le volume sans vérification qu’une frise sourcée pourrit.
  • Fait pour être intégré. N’importe quelle tranche de la ligne, une année, une grappe d’incidents, une catégorie, peut être intégrée dans un article, un cours ou une présentation de conférence. Les intégrations sont la distribution.

Ce qui coince, honnêtement

Premièrement, la question fondatrice doit rester une question. Supposons que la vue de densité montre bel et bien des poussées autour des élections. Cela ne prouverait toujours pas ce dont mon intuition est persuadée, parce que la frise enregistre des incidents documentés, et la documentation a ses propres rythmes : les éditeurs de sécurité publient davantage pendant les cycles d’actualité, les journalistes cherchent plus fort quand les élections approchent, et les lois sur la notification ont changé ce qui est signalé tout court. Plus d’attaques visibles et plus d’attaques, ce n’est pas le même fait. Le travail de Breachline est de rendre le relevé visible et d’intégrer le biais de signalement au débat, pas de blanchir mon pressentiment en graphique. Rendre cette distinction lisible pour le commun des mortels serait même, à mes yeux, la plus belle contribution du projet.

Deuxièmement, le champ de mines de l’attribution mérite son propre paragraphe, parce que les opérations d’influence sont la catégorie par laquelle ce projet touche à la géopolitique. L’intrusion de 2016 dans un parti politique américain, attribuée par les agences de renseignement américaines aux services russes, compte parmi les événements les mieux documentés en son genre. Beaucoup d’autres reposent sur un unique rapport d’éditeur et une accumulation de peut-être. Une frise qui aplatit ce spectre en points d’apparence identique devient de la désinformation sur la désinformation. Encoder l’incertitude est le cœur moral du produit, pas un simple bonus.

Troisièmement, le tapis de course. Les incidents arrivent chaque semaine, et une frise qui cesse visiblement d’être mise à jour meurt en public, car le vide après son dernier événement se lit comme un abandon. La pérennité doit être conçue dès le départ : des imports semi-automatisés depuis les listes publiques entretenues, une petite équipe de relecture et un partenaire institutionnel, un laboratoire universitaire ou une association de sécurité, comme point d’ancrage durable.

Et quatrièmement, la rétention. Les frises sont des produits qu’on visite une seule fois. On arrive, on survole, on ressent des choses, on repart. Et c’est très bien ainsi, parce que c’est une ressource, pas une startup. Ses indicateurs de succès sont les citations, les intégrations, les salles de classe et les journalistes qui l’ouvrent à l’heure du bouclage, pas les utilisateurs actifs quotidiens.

Monétisation

La réponse est la même que pour mon Obscurantism Clock, le projet frère de celui-ci. C’est un projet civique, et faire comme s’il s’agissait d’une aventure entrepreneuriale le ruinerait. Les coûts sont presque nuls, une architecture d’abord statique sur un hébergement gratuit avec des données JSON versionnées. Pour le faire vivre, je vois des subventions dans le champ de la culture numérique et de l’éducation à la sécurité, des crédits de sponsoring d’entreprises de sécurité qui veulent être associées au projet sans peser sur la ligne éditoriale (une clause à inscrire noir sur blanc dans n’importe quel accord), et peut-être un palier de soutien pour l’API d’intégration propre. Les données, elles, restent ouvertes, parce que le corpus de départ vient de sources ouvertes et que la légitimité du projet dépend de ce qu’il rend aux mêmes conditions.

Prochaines étapes : comment je la construirais

La phase un est un prototype statique avec une centaine d’événements dans une seule catégorie (l’histoire des logiciels malveillants s’impose naturellement, puisque le corpus de Wikipédia est profond et sous licence ouverte) et une seule obsession : rendre le zoom et le défilement merveilleux. Pas de comptes, pas de soumissions, pas de filtres. Si cent points sur une ligne ne donnent pas au visiteur l’envie de continuer à la faire glisser, arrêtez-vous là, vous n’aurez rien perdu.

Ensuite, l’hygiène des licences, avant le passage à l’échelle. Le contenu de Wikipédia est en CC BY-SA et exige l’attribution et le partage à l’identique, les moteurs de frise ouverts et les archives d’événements sur GitHub portent leurs propres licences à respecter, et les listes institutionnelles comme celle du CSIS, on les cite et on y renvoie par un lien, on ne les aspire jamais en bloc. Un après-midi passé à lire des licences ne coûte rien ; reprendre un corpus après coup, si.

Puis les catégories, la couche de densité, le modèle d’attribution, et seulement après tout cela, la contribution publique avec son processus de relecture. La communauté est la dernière brique, pas la première, parce qu’une file de relecture vide avec des règles claires vaut mieux qu’une file pleine sans aucune règle.

Pour finir

Breachline raconte l’histoire sombre du monde connecté sur une ligne que vous pouvez survoler. Il est fait pour montrer des motifs sans les affirmer, et pour traiter la question « qui a fait ça » avec l’honnêteté qu’elle mérite. Il appartient à la même famille que mon Obscurantism Clock, des instruments pour voir les choses lentes et inquiétantes, et il est aussi du même sang que ThreatShield. Tous deux sont des outils pour un web qui n’a jamais été aussi utile ni aussi peu digne de confiance.

Si vous le construisez, dites-le-moi, et envoyez-moi le lien avec la vue dézoomée jusqu’en 1988. Je veux voir tout le paysage d’un coup, et ensuite je veux le faire glisser, lentement, vers aujourd’hui.

En cours

Personne n'a encore réclamé celle-ci. Le premier projet est à prendre.

Je la construisJe l'ai construiteOuvrir En cours

Vous ne me devez rien, c'est le contrat. Mais trente secondes dans le formulaire et votre projet est listé ici, avec un lien, aussi longtemps que ce site existera. En cours ou déjà en ligne, les deux comptent. Les boutons ne marchent pas ? Écrivez à hello@thelemanparadox.com.

Ça vous inspire ?

Les nouvelles idées arrivent dans votre boîte mail le jour de leur publication. Un email, pas de bruit. (En anglais.)

abonnement.exe

De nouveaux fichiers sont écrits sur le disque régulièrement.

Recevez chaque nouveau concept dans votre boîte mail le jour de sa publication. Un email, pas de bruit. (La newsletter est en anglais.)

COMMENCEZ_ICI.txt - Bloc-notes
reclamer.exe

Réclamez cette idée. Trente secondes, pas de compte. Publié sur le tableau après une lecture humaine.

todo.txt - Bloc-notes
Corbeille
BetOnAnything.ideaUn marché pour parier sur tout ce qui existe. Il existe désormais, pire site du monde. Heureux de ne jamais l'avoir construit.
AdultMarket.ideaDemandez quelque chose, des créateurs le produisent, vous payez la version que vous préférez. 99designs, pour le contenu adulte.
SkipBlock.ideaSponsorBlock pour les pubs incrustées dans les vidéos pour adultes : sauts tagués par la communauté, anonymes dès la conception.
DataDam.ideaUn boîtier entre votre routeur et internet qui arrête les traqueurs avant même qu'ils quittent la maison. Existe déjà (Pi-hole, Firewalla).
Snaptrack.ideaPrenez une photo, recevez une à trois chansons qui lui correspondent.
RedditMirror.ideaConnectez votre compte Reddit, laissez une IA vous dire qui vous êtes d'après vos subreddits, et classez-vous face aux autres.
VoiceMatch.ideaDes rencontres sans photos et sans texte : des voix et des notes vocales, rien d'autre.
AgencyRater.ideaNoter les agences web sur 120 critères et couronner la meilleure chaque année. Existe déjà (Clutch, Sortlist).
CamMap.ideaCartographier chaque caméra de surveillance de votre ville et vérifier votre propre rue. Existe déjà (sous-surveillance.net).
OctoPlan.ideaUn planificateur visuel annuel fait d'octogones géométriques. Le monde avait assez de planificateurs.
DoorEye.ideaUn judas vidéo de la taille exacte d'un judas. Existe déjà (Ring, Wyze).
ThumbTest.ideaDes tests A/B pour les titres et miniatures YouTube. Existe déjà (vidIQ, TubeBuddy, puis YouTube lui-même).
VoiceFeed.ideaUn réseau social où chaque publication est votre voix, à la seconde près. Le micro est resté timide.
SEOCoupons.ideaUn site de codes promo réservé aux logiciels SEO et tech, avec des codes négociés marque par marque.
LensIndex.ideaUn annuaire de photographes axé qualité, organisé à la main.
CampusCrew.ideaDes étudiants rejoignent startups et projets solo pour une commission, une part, ou un emploi.
FixThisAudit.ideaChaque voyant rouge de votre audit SEO devient une mission freelance en un clic.
TrailerPing.ideaPartagez n’importe quel lien de bande-annonce, soyez prévenu le jour de la sortie. Les app stores ont répondu avant moi, quarante fois ; le reste tient dans un raccourci iOS.
18 objet(s)
La restauration est désactivée.
Mes Images

20 image(s). Les couvertures originales d'une époque antérieure du catalogue. Le site est passé à ses vignettes fenêtre-et-emoji. Ces originaux restent ici, parce qu'ils ont été faits avec soin.

Toutes les illustrations sont des œuvres originales de Maryna Lagereva. Double-cliquez sur une image pour la voir en grand.

Couverture originale de athoughtfor-me
athoughtfor-me.jpg
Couverture originale de bethehero
bethehero.jpg
Couverture originale de brbmail
brbmail.jpg
Couverture originale de chronopiss
chronopiss.jpg
Couverture originale de collective-heroism
collective-heroism.jpg
Couverture originale de eventforge
eventforge.jpg
Couverture originale de fanvault
fanvault.jpg
Couverture originale de five-essentials
five-essentials.jpg
Couverture originale de gpt-roulette
gpt-roulette.jpg
Couverture originale de gpt-stat-central
gpt-stat-central.jpg
Couverture originale de guardians-of-virtue
guardians-of-virtue.jpg
Couverture originale de homeguard-drone
homeguard-drone.jpg
Couverture originale de liminal-archive
liminal-archive.jpg
Couverture originale de metaoptimize
metaoptimize.jpg
Couverture originale de pixel-prints
pixel-prints.jpg
Couverture originale de playpro-connect
playpro-connect.jpg
Couverture originale de romeo-rocks
romeo-rocks.jpg
Couverture originale de stress-buster
stress-buster.jpg
Couverture originale de threatshield
threatshield.jpg
Couverture originale de vertical-slices
vertical-slices.jpg
mode-demploi.txt - Bloc-notes
FichierÉdition?
  1. Prenez une idée. Tout ce qui se trouve sur cette machine est publié sous CC BY 4.0 : complet, gratuit, sans conditions. Vous n'avez besoin ni de ma permission, ni de ma bénédiction, ni de mon email pour commencer.
  2. Dites-le-moi quand même. Les boutons « Je la construis » ouvrent un formulaire de trente secondes (un court email marche aussi), au moment de votre choix : quand vous commencez ou quand vous livrez. Nom ou pseudo, un lien si vous en avez un, une ligne sur le projet.
  3. Rejoignez le tableau. Votre projet rejoint le tableau et la page de l'idée, avec un lien, aussi longtemps que ce site existera. Les projets lancés prennent la première place dans l'histoire de leur idée.

L'assistant classe chaque entrée. Il est très méticuleux. Les boutons ne marchent pas ? Écrivez à hello@thelemanparadox.com.

Démineur
Jeu?
010000