Avec Gaffer, le GCHQ fournit pour la première fois un outil open-source sous licence libre, qui permet de créer des bases de données orientées graphes, particulièrement utiles pour le Big Data.

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.

gaffer-gchq

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.

Découvrez les bonus

+ 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+.

S'abonner à Numerama+

Vous avez lu 0 articles sur Numerama ce mois-ci

Il y a une bonne raison de ne pas s'abonner à

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 : faire comprendre le numérique et tous ses enjeux au plus grand nombre.

Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.

S'abonner à Numerama+

Vous voulez tout savoir sur la mobilité de demain, des voitures électriques aux VAE ? Abonnez-vous dès maintenant à notre newsletter Watt Else !