9 couches de protection indépendantes. Zéro fuite depuis le déploiement. Conçu pour les administrations qui ne peuvent pas se permettre de prendre des risques.
Chaque couche protège indépendamment. Si l'une est contournée, les huit autres tiennent.
Voici à quoi ressemble le journal d'audit de CourrierFlex. Chaque ligne est une action réelle, horodatée et attribuée.
Voici les vérifications effectuées automatiquement de la connexion à la déconnexion.
Mot de passe comparé au hash bcrypt en base. Si 5 tentatives échouées → compte bloqué automatiquement.
Bcrypt cost=12session_regenerate_id() est appelé après login pour éviter les attaques de fixation de session.
Anti session fixationIP, user-agent, horodatage exact enregistrés dans audit_log. Chaque connexion est irréfutable.
LOGIN_SUCCESS enregistréLe compteur de 28 minutes commence. Chaque clic ou frappe remet le compteur à zéro.
T-2min: avertissement popuprequireRole() vérifie les droits à chaque chargement de page. Un agent qui essaie d'accéder à une page admin est redirigé.
Redirection si accès non autorisésession_destroy() + suppression du cookie. Le scroll sidebar est effacé de sessionStorage. Audit log de la déconnexion.
LOGOUT enregistréCourrierFlex respecte les bonnes pratiques de sécurité des applications web gouvernementales.
Les 10 vulnérabilités les plus critiques (injections, XSS, CSRF, broken auth, etc.) sont toutes adressées et mitigées dans le code.
100% des requêtes utilisent PDO avec paramètres liés (prepare/execute). Aucune concaténation de variable dans les requêtes SQL.
Validation du type MIME réel (pas seulement l'extension), limite de taille, renommage aléatoire, stockage hors webroot.
Mots de passe hashés bcrypt. Cookies HttpOnly et Secure. Aucun token ou mot de passe dans les URLs ou logs.
Les messages d'erreur en production ne révèlent aucune information technique sur la structure de la base ou du code.
Pas de framework externe vulnérable. Bootstrap et SweetAlert2 depuis CDN avec intégrité SRI. Code PHP natif robuste.
CourrierFlex a été conçu pour les administrations qui gèrent des données sensibles et ne peuvent pas se permettre une faille.
Demander une démo →