This project presents the design and implementation of a complete ISMS-aligned security architecture, combining:
-
Network Access Control (NAC)
-
Centralized logging and traceability
-
SIEM-based monitoring
-
Hardening of an open-source ERP (Odoo)
The architecture follows ISO/IEC 27001 principles, ensuring confidentiality, integrity, availability, accountability, and traceability across both infrastructure and business applications.
All components were deployed and validated in a simulated enterprise environment using GNS3 and virtualized servers.
-
Enforce centralized authentication and authorization (AAA)
-
Ensure end-to-end traceability of user and system actions
-
Monitor infrastructure and applications in real time
-
Harden a critical ERP application hosting sensitive business data
-
Align technical controls with ISO 27001 ISMS requirements
-
Identity-based access control
-
Centralized authentication using RADIUS & Active Directory
-
Network segmentation and firewall enforcement
-
Centralized log collection and SIEM analysis
-
Secure deployment of Odoo using Docker
-
Strong authentication and access control
-
Network isolation of ERP services
-
Continuous monitoring and log analysis
The solution follows a layered enterprise architecture:
-
Access & Distribution Layers – User connectivity
-
Core Layer – Routing and redundancy
-
Security Layer – NAC, AAA, SIEM, Firewall
-
Application Layer – Hardened ERP (Odoo)
-
WAN Layer – Controlled external access
Component Role
Active Directory Centralized identity & access management
FreeRADIUS AAA & NAC enforcement
pfSense Firewall, segmentation & traffic logging
Wazuh (SIEM) Log analysis, monitoring & alerting
Rsyslog Centralized log transport
Docker Secure ERP deployment
Odoo ERP Business application
ISO 27001 Control Implementation
A.5 / A.9 Identity & access management (AD, RADIUS)
A.9.4 Access control enforcement
A.12.4 Logging and monitoring (Wazuh)
A.13 Network security (pfSense)
A.14 Secure application deployment (Odoo)
-
User requests network access
-
Authentication handled by FreeRADIUS
-
Identity verified via Active Directory
-
Network access filtered by pfSense
-
Logs forwarded via Rsyslog
-
Events analyzed in Wazuh SIEM
-
Alerts triggered for anomalies or violations
-
Deployment via Docker containers
-
Network isolation of ERP and database
-
Authentication integrated with Active Directory
-
Firewall-controlled access to ERP services
-
Log forwarding from ERP host to Wazuh
-
Continuous monitoring and alerting
-
Successful centralized authentication
-
Denied unauthorized network access
-
ERP access restricted to authenticated users
-
Real-time log visualization in Wazuh
-
Detection of abnormal behavior
Screenshots available in /screenshots.
-
Strong access control
-
Reduced attack surface
-
Continuous monitoring
-
Centralized visibility
-
Faster incident response
-
Scalable architecture
-
ISO 27001 alignment
-
Audit-ready logs
-
Full traceability
-
📄 ISMS Logging & Traceability Report
-
📊 ISMS Project Presentation
-
📘 ERP Hardening (PCA) Presentation
All documents are available in /docs.
-
Saii Nassim
-
Abidli Roudaina
Supervisor: Mourad Melliti
Class: ING-5-SSIR
Academic Year : 2025–2026
This project is released for academic and educational use.

