Mémoire de maîtrise (2021)
Résumé
La menace interne est devenue récemment un sujet très abordé en cybersécurité suite aux différents incidents survenus dans de nombreuses entreprises. Les conséquences de cette menace pèsent aussi lourd que tout autre danger informatique. C'est pourquoi les industriels et les académiques s'y sont intéressés. Plusieurs solutions ont vu le jour sur le marché pour atténuer le risque et de multiples travaux de recherche ont été conduits pour répondre à cette problématique. Dans ce mémoire de maitrise, nous proposons une approche pour aider une grande entreprise à automatiser la détection de comportements malveillants dans un contexte de menace interne tout en réduisant le taux de faux positifs. La première étape consistait à comprendre le programme de gestion des incidents de menace interne chez l'entreprise afin d'apporter des améliorations compatibles avec l'existant. Par la suite, nous avons fait appel aux graphes de convolution - GCN - afin de proposer un modèle qui évolue sur les attributs et le contexte des utilisateurs dans le réseau. Pour inclure le contexte de travail des usagers dans le graphe qu'on passe à notre GCN, nous avons eu à explorer plusieurs modélisations possibles basées sur les relations hiérarchiques et d'affaires qui relient les employés de l'entreprise. Chaque relation choisie impliquait un graphe différent. En plus, les relations étaient équivalentes et ne démontraient pas le niveau de voisinage entre les employés dans l'entreprise. Finalement, nous avons réussi à transformer l'ensemble des relations en une seule par le biais de Node2vec, qui à partir du graphe de l'oganisation associe un vecteur à chaque noeud. Nous avons obtenu des résultats divers que nous avons comparés aux modèles supervisés d'apprentissage machine. La dernière phase de nos travaux de recherche consistait en la création d'une ontologie ou une base de connaissances suite aux défis rencontrés lors de la collection des évènements produits par un usager en particulier sur les différents systèmes déployés dans le réseau de l'entreprise. Dans l'objectif d'améliorer nos résultats, nous proposons de construire un nouveau jeu de données pour entrainer les différents modèles. Ce jeu de données se base sur l'activité des analystes lors de l'investigation d'un incident. L'activité sera extraite à travers un assistant virtuel qui permet de communiquer avec l'ontologie pour répondre aux différentes requêtes émises par les analystes.
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements
