EtcSec - Plateforme de Sécurité des Identités
Plateforme d'audit multi-cloud hybride : collecteur Docker on-prem + dashboard SaaS (Next.js, streaming SSE). Plus de 400 contrôles de vulnérabilités sur AD et Azure Entra ID. Cartographie MITRE ATT&CK (28+ techniques), analyse des chemins d'attaque par graphe, remédiation PowerShell en un clic. Conformité : ISO 27001, SOC 2, NIST, RGPD, DORA, HIPAA, PCI-DSS. 5 niveaux de tarification (Gratuit → MSSP). Développé en vibe coding.
Hybrid Architecture: On-Prem Collector + SaaS Dashboard
Identity security platform with data collection on-premises and centralized analytics in the cloud
On-Prem Collector
Lightweight Docker container (~138 MB). Go-based single binary with concurrent LDAP queries. Connects to AD via LDAP/LDAPS, Azure via Graph API, Intune, Exchange Online. Air-gapped JSON export support.
Analysis Engine
400+ security checks across 15 categories. MITRE ATT&CK mapping (28+ techniques). Risk scoring 0-100 with severity classification. One-click PowerShell remediation scripts. Graph-based attack path analysis.
SaaS Dashboard
Next.js web app (app.etcsec.com). Historical analytics, compliance reports (ISO 27001, SOC 2, NIST, GDPR, DORA, HIPAA, PCI-DSS), scheduling up to 4 audits/day, multi-tenant MSSP support, SIEM/SOAR integration, RBAC, PDF/CSV export.
Fonctionnalités Clés
400+ Vulnerability Checks
AD + Azure Entra ID across 15 categories: Kerberos, ADCS ESC1-11, Permissions, GPO, Network, Compliance, Attack Paths, and more
MITRE ATT&CK Mapping
28+ techniques mapped. Visual attack path analysis with graph-based privilege escalation detection across AD objects and permissions
Multi-Cloud Identity Coverage
Active Directory on-prem, Azure Entra ID, Intune, Exchange Online. 4 identity providers supported with dedicated detectors per provider
7 Compliance Frameworks
ISO 27001, SOC 2, NIST, GDPR, DORA, HIPAA, PCI-DSS. Compliance packs available as add-ons with automated mapping
One-Click PowerShell Remediation
PowerShell scripts generated per finding. Copy-paste ready for immediate fix. Reduces mean time to remediate from hours to minutes
Hybrid On-Prem + SaaS Architecture
Collector runs locally (data never leaves network). Optional sync to SaaS dashboard. Air-gapped workflow via JSON export/import (USB, SFTP)
SSE Real-Time Progress (134 Steps)
74 AD steps + 25 Azure + 20 Intune + 15 Exchange. Live streaming audit progress per provider with Server-Sent Events
MSSP/Multi-Tenant Support
White-labeling, client portal, unlimited collectors/sites on Partner tier. 5 pricing tiers from Free to MSSP Partner (up to 15,000 users)
Stack Technique
Single binary, zero dependencies, concurrent LDAP queries via goroutines
React Server Components, Tailwind CSS, dark mode, Geist font
~138 MB Alpine image, multi-arch (amd64/arm64), non-root UID 1001
Port 636 (LDAPS), port 445 (SMB), connection pooling, injection prevention
Azure Entra ID, Intune, Exchange Online. Pagination for >999 items
3-100 uses then invalidated. 1h session expiry with 5min cleanup cycle
134 total progress steps across 4 providers (74 AD + 25 Azure + 20 Intune + 15 Exchange)
28+ techniques mapped. Graph-based attack path analysis with privilege escalation detection
Résultats & Métriques
Performance Technique
Impact Business
Sécurité & Conformité
Défis Techniques & Solutions
Scaling from 99 to 400+ Detectors
Multi-Cloud Provider Integration
Hybrid On-Prem + SaaS Architecture
MITRE ATT&CK Attack Path Analysis
Compétences Démontrées
Product Development
Security Engineering
Multi-Cloud Identity
Full-Stack Development
Compliance & Standards
Intéressé par ce projet ?
Contactez-moi pour discuter de projets similaires ou pour plus d'informations.