Un site protégé, et vous gardez l’esprit libre pour votre métier
Chacun son rôle
Rédacteur, administrateur, relecteur : chaque personne voit et fait ce que son rôle permet.
Double authentification
Un code à 6 chiffres sur votre téléphone, en plus du mot de passe. Un appareil de confiance reste connecté 30 jours.
Une copie chaque nuit
Base et fichiers sauvegardés chaque nuit, gardés 14 jours sur le serveur, plus une copie chiffrée hors du serveur.
Votre site reste debout
Si un envoi échoue, le site visible ne change pas. Les fichiers remplacés sont copiés avant.
Le fonctionnement
Les protections d’une journée, de la connexion à la sauvegarde
-
Vous vous connectez
Mot de passe d’au moins 12 caractères, plus un code à usage unique si vous l’activez.
TOTP RFC 6238 · QR code -
Le portail vous ouvre
Une seule connexion, puis un jeton signé ouvre l’admin de chacun de vos sites.
Jetons signés Ed25519 -
Vous modifiez
Chaque action est vérifiée selon vos droits ; les actions sensibles vont au journal.
Droits par rôle · journal d’audit · CSRF -
Chaque nuit, le Hub sauvegarde
Base et fichiers, puis une copie chiffrée hors du serveur.
- Base de données
mysqldump - Fichiers du site
Instantanés rsync - Copie hors serveur
Chiffrement gpg
- Base de données
-
Je surveille
Disque, mémoire, services et erreurs, contrôlés toutes les 15 minutes, avec alerte par e-mail.
Script d’état · fail2ban · alertes
Une mise à jour du Hub n’arrive en production qu’après un parcours de contrôle réussi sur une machine de test, pour le même code. Cette machine de test ne peut jamais publier votre site.
Technologies
Sous le capot, brique par brique
Des standards ouverts et vérifiables, appliqués à chaque site. Chaque brique, et ce qu’elle fait pour vous.
-
Connexion
TOTP (RFC 6238)
Ajoute un code à 6 chiffres, donné par votre téléphone, au mot de passe.
-
Portail
Jetons signés Ed25519
Une seule connexion ouvre vos sites, sans retaper le mot de passe.
-
Secrets
libsodium
Chiffre dans la base les clés de vos services, comme celles du paiement en ligne.
-
Isolation
Une base, un compte, un pool PHP par site
Un incident sur un site n’atteint pas les autres.
-
Sauvegarde
Chiffrement gpg par clé publique
Copie chiffrée par clé publique : le serveur lui-même ne peut pas la relire.
-
Contenu
Symfony HtmlSanitizer
Nettoie le texte collé dans vos pages pour bloquer le code malveillant.
-
Formulaires
Cloudflare Turnstile
Arrête les robots sans casse-tête pour vos visiteurs.
-
Transport
HTTPS Let’s Encrypt, nginx HTTP/2
Chiffre les échanges entre votre site et vos visiteurs.
-
Contrôle
Sonde de parcours (Node.js)
Rejoue les parcours clés sur une machine de test avant toute mise à jour du Hub.
Ce module n’utilise pas d’IA : la sécurité repose sur des mécanismes vérifiables. L’IA de Lumineth Hub, des modèles Claude d’Anthropic appelés par l’API Anthropic, sert à l’aide intégrée et aux propositions SEO. Numéros et e-mails sont masqués avant toute question à l’aide, aucune donnée personnelle ne part vers les agents sans votre accord, et chaque proposition est validée par une personne.
Socle commun · PHP 8.2 · Twig 3 · MySQL, une base par site · admin React 19 + TypeScript · nginx HTTP/2 · serveurs surveillés · sauvegardes chiffrées chaque nuit, copiées hors du serveur
Vos données sous votre contrôle
Jamais sur votre site
Les essais tournent sur une machine séparée, qui ne peut pas publier en production.
Un retrait l’emporte
Un droit retiré l’emporte toujours, et un compte désactivé n’a plus aucun droit.
Changé, appareils déconnectés
Un nouveau mot de passe déconnecte les appareils de confiance. Un lien d’invitation vaut 7 jours.
Qui a fait quoi
Les actions sensibles sont inscrites au journal ; l’historique des connexions est gardé 90 jours.
Fichiers nettoyés
Chaque image est réencodée : métadonnées et fichiers piégés écartés, SVG refusé.
Mon accès aussi protégé
La double authentification est obligatoire pour mon accès au portail, et mes connexions restent visibles dans votre journal.
Questions fréquentes
Où sont gardées les sauvegardes de mon site internet ?
Chaque nuit, la base et les fichiers sont sauvegardés sur le serveur, 14 jours gardés. Une copie chiffrée part ensuite hors du serveur, et le serveur lui-même ne peut pas la relire. Un super-utilisateur peut aussi créer et télécharger une sauvegarde depuis l’admin.
Qui surveille les serveurs ?
Moi. Disque, mémoire, services et erreurs sont contrôlés toutes les 15 minutes, avec alerte par e-mail, et les tentatives de connexion répétées sont bloquées automatiquement.
La double authentification est-elle obligatoire ?
Elle est proposée à chaque personne dans « Mon compte » : un QR code à scanner, puis un code à 6 chiffres. Pour mon accès au portail, elle est obligatoire.
Que se passe-t-il si une mise en ligne échoue ?
Votre site visible reste tel qu’avant. Le Hub affiche « Réessayer », et les fichiers qu’il remplace sont copiés avant chaque envoi.
Comment retirer l’accès à un ancien collaborateur ?
Un administrateur clique sur « Désactiver » dans « Utilisateurs ». La personne ne peut plus se connecter, et la raison est notée.
Mes formulaires sont-ils protégés contre le spam ?
Oui : Cloudflare Turnstile, un champ piège invisible, un jeton signé et une limite par adresse IP filtrent les robots avant que la demande vous arrive.
Parlons de la sécurité de votre site
Dites-moi où votre site est hébergé aujourd’hui et qui y a accès. Je reviens vers vous sous 24 heures ouvrées.