Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire

Custom Segregation of Duties Analysis Tool for SAP S/4HANA Public Cloud

Télécharger
Marze, Lou ULiège
Promoteur(s) : Donnet, Benoît ULiège
Date de soutenance : 8-sep-2025/9-sep-2025 • URL permanente : http://hdl.handle.net/2268.2/24731
Détails
Titre : Custom Segregation of Duties Analysis Tool for SAP S/4HANA Public Cloud
Auteur : Marze, Lou ULiège
Date de soutenance  : 8-sep-2025/9-sep-2025
Promoteur(s) : Donnet, Benoît ULiège
Membre(s) du jury : Leduc, Guy ULiège
Mathy, Laurent ULiège
Langue : Anglais
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Organisme(s) subsidiant(s) : Deloitte
Public cible : Etudiants
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] This thesis, entitled Custom Segregation of Duties Analysis Tool for SAP S/4HANA Public Cloud, was conducted in collaboration with Deloitte Belgium within the SAP Security team. It addresses the need for a cost-efficient and reliable solution to perform Segregation of Duties (SoD) risk analysis in SAP S/4HANA Public Cloud environments. The official SAP Identity Access Governance (IAG) tool is considered too expensive and complex, leading many clients to rely on manual verification processes.

The main objective of this work is to design, implement, and evaluate a tool capable of detecting SoD conflicts and Critical Actions (CA) based on SAP Public Cloud role and permission data. The tool produces clear reports to support Deloitte consultants in risk remediation, while ensuring correctness, usability, and scalability in line with the SAP authorization model.

The solution was developed as a standalone Python application with a graphical user interface, structured into four stages: input processing, risk detection logic, user interface, and output reporting. It relies on seven Excel input files, four extracted from SAP S/4HANA Public Cloud and three manually configured as a ruleset. The outputs include both raw data and formatted Excel reports highlighting SoD and CA risks. Validation was carried out using anonymized client datasets and synthetic inputs, with performance assessed through execution time analysis across varying numbers of users, roles, catalogs, and permissions.

The experimental results show that execution time scales linearly with the number of roles and slightly sub-linearly with the number of users. The number of actions has negligible impact on performance, whereas permissions induce superlinear growth, reflecting higher computational costs for large permission sets. The generated reports provide Deloitte teams with practical, user-friendly risk overviews at user, role, and catalog levels.

The contributions of this thesis include the delivery of a functional and validated SoD analysis tool for SAP S/4HANA Public Cloud, a cost-effective alternative to SAP IAG tailored to Deloitte’s consulting needs, and a systematic evaluation of complexity and performance in SoD analysis.

Finally, possible extensions of this work include larger-scale performance optimization, analysis of ruleset complexity, and integration with cloud-native platforms to enable broader deployment and adoption in production environments.


Fichier(s)

Document(s)

File
Access Thesis_Lou_Marze.pdf
Description:
Taille: 5.06 MB
Format: Adobe PDF

Auteur

  • Marze, Lou ULiège Université de Liège > Master sc. inform. fin. spéc. comput. syst. secur.

Promoteur(s)

Membre(s) du jury

  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi Voir ses publications sur ORBi
  • Mathy, Laurent ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques répartis et sécurité
    ORBi Voir ses publications sur ORBi








Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.