Si vous voulez profiter du savoir-faire du GCHQ et aider le service de renseignement britannique à développer des techniques plus performantes d’espionnage, vous pouvez désormais vous tourner vers Github. Le service d’écoute des communications de sa Majesté a en effet ouvert un compte sur la plateforme d’hébergement de projets open-source, et diffusé le code de Gaffer, son premier projet partagé sous licence Apache 2.0.
Selon la description fournie, Gaffer est un framework qui permet de réaliser une base de données orientée graphes avec un processus de mises à jours des données spécialement optimisé pour « ingérer de grands volumes de données ». Gaffer fournit en sus de nombreux outils statistiques pour visualiser les nœuds et les arcs de la base, et permet de récupérer facilement les données qui concernent uniquement une période de temps déterminée.
Un outil de Big Data utile pour l’espionnage, mais pas seulement
L’outil permet par exemple de s’intéresser pendant un temps donné aux nœuds du graphe qui présentent des caractéristiques communes, et d’en extraire les informations associées. Idéal, par exemple, pour mettre au point une boîte noire censées repérer des suspects de desseins terroristes, en agrégeant un maximum de données dans une immense base — le système utilise par défaut le moteur Accumulo d’Apache, lui-même développé par la NSA et basé sur Google BigTable, Hadoop, Zookeeper et Thrift.
Tout l’intérêt de Gaffer est de faciliter la création de telles bases de Big Data avec un minimum de code, et d’aider à naviguer dans la base et à extraire les données intéressantes avec un minimum de puissance de calcul et de temps de latence dans les réponses obtenues. Il gère aussi des droits d’autorisation pour accéder ou non à des données plus sensibles que d’autres.
Autant de fonctions qui peuvent intéresser des entreprises qui manipulent quantités de données, et qui peuvent donc avoir un intérêt à partager des technologies avec le GCHQ, même si leur emploi n’est pas le même. Le GCHQ précise d’ailleurs que Gaffer peut être utile pour réaliser de l’apprentissage-machine, De fait, les réactions des développeurs sont très positives.
+ rapide, + pratique, + exclusif
Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.
Découvrez les nombreux avantages de Numerama+.
Vous avez lu 0 articles sur Numerama ce mois-ci
Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.
Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :
- 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
- 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
- 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.
Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.
Si vous avez aimé cet article, vous aimerez les suivants : ne les manquez pas en vous abonnant à Numerama sur Google News.