Sélectionner une page

Description

L’outil Oh My GASP (GASP) a été créé par Loïc Guibert dans le cadre de son mémoire de Master qui visait à répondre à la question de recherche suivante : Comment aider les organisations à évaluer leurs services web qui utilisent des processus d’intelligence artificielle, en mesurant les niveaux de risque à la fois de la sécurité des TIC et de la vie privée des utilisateurs ?

Cette application est l’un des résultats de la thèse. Un état des lieux des plus grands risques liés à la sécurité des TIC et à la protection de la vie privée des utilisateurs a été réalisé. Une nouvelle proposition sur la façon de concevoir et de créer un guide pour évaluer les systèmes a été proposée, et cette application met en œuvre cette proposition.

L’application Web GASP permet aux organisations de recevoir des notes heuristiques sur les niveaux de sécurité et de confidentialité de leurs services web évalués, dans plusieurs catégories. Ces scores et les niveaux d’exigence spécifiés pour la collecte de connaissances sont fournis afin de donner à l’organisation une liste hiérarchisée des préoccupations les plus sensibles, afin d’activer rapidement des leviers pour renforcer leurs services web.

Clients

  • Loïc Guibert
  • Pascal Bruegger

Nos travaux

  • Analyse et conceptualisation
  • Etude de l’état de l’art
  • Développement d’application Web
  • Déploiement
  • Phase de tests et d’adaptation
  • Gestion de projet

Détails techniques

L’application Web de GASP a été conçue à l’aide du framework Vue.js et augmentée par plusieurs modules npm.

L’application est capable de stocker le progrès ou les résultats d’une évaluation, tout en proposant une fonction de sauvegarde et de restauration de ces derniers. Elle est installable sur des appareils sous forme de PWA (Progressive Web Application) afin de la proposer lorsque l’utilisateur ou l’utilisatrice est hors-ligne.

GASP a été développé en garantissant sa réutilisabilité pour d’autres types de guides ou de listes à cocher. L’application est donc totalement générique et est capable de charger dynamiquement d’autres contenus.

Des outils sont fournis afin de générer ces contenus : un fichier Excel peut être utilisé afin de construire son contenu, puis un script Python le parcourt afin de valider sa structure et cohérence puis pour en exporter ses données sous une forme lisible pour l’application.

Le logo de VueJS
Le logo de VueJS
Le logo de VueJS

Illustrations

Partenaires du projet

Développeur

Loïc Guibert

Financement

Ce projet a été réalisé dans le cadre d’un travail de Master au sein de la HES-SO Master.