DaDesktop est conçu par NobleProg Tech et entièrement maintenu et développé en interne. Tous les problèmes sont gérés par notre équipe spécialisée en sécurité des opérations, en développement et en DevOps. Seuls les membres du personnel de NP Tech ont accès au système DaDesktop sous-jacent.
NobleProg dispose du droit d’accès, d’utilisation et de modification de l’ensemble du code source.
Redondance et récupération en cas de panne
Les formateurs et les utilisateurs peuvent choisir de répliquer l’ensemble du bureau en temps réel via l’option « réplique distante ».
Lors d’expérimentations, des instantanés automatiques du bureau peuvent être activés. En cas de plantage, le système peut restaurer la dernière version fonctionnelle.
Les serveurs sont hébergés dans des centres de données redondants. En cas de défaillance d’un centre de données, un autre centre de données, situé à faible latence, reste disponible.
L’infrastructure DaDesktop utilise plusieurs centres de données situés dans le monde entier, dotés de politiques de sécurité physique et informatique exhaustives.
DaDesktop utilise QEMU/KVM pour créer et exécuter des machines virtuelles ; QEMU et KVM font tous deux partie du système d’exploitation Linux. Étant des composants intégrés au système d’exploitation Linux, cela permet un déploiement très facile et rapide des mises à jour de sécurité, car il n’y a aucune dépendance à des tiers à prendre en considération. QEMU/KVM possède un excellent historique en matière de sécurité et de performance, surpassant les solutions commerciales.
Chez NobleProg, une politique de confiance zéro est mise en œuvre
Nous n’autorisons que les utilisateurs du personnel NP Tech dont l’adresse IP est pré-enregistrée à accéder aux systèmes NobleProg et DaDesktop dont nous disposons. Des règles de pare-feu de tables IP sont utilisées pour restreindre l’accès aux ports SSH et autres.
Chaque système est protégé par l’authentification à deux facteurs et par mot de passe. Ainsi, un attaquant qui aurait obtenu uniquement le mot de passe ne pourra pas accéder au système, car son adresse IP ne figure pas sur la liste blanche et qu’il ne disposera pas d’un code à usage unique.
Dans un cours DaDesktop, chaque réseau de bureau est isolé des autres bureaux et de l’accès public.
Tous les employés de NobleProg utilisent un système MFA pour se connecter aux systèmes NobleProg ou DaDesktop ; l’accès est révoqué immédiatement lorsqu’un membre du personnel quitte l’entreprise afin de protéger nos systèmes contre tout accès non autorisé.
Renforcement de la sécurité Linux
Le système des serveurs (nœuds) DaDesktop est minimalisé en installant uniquement les paquets nécessaires, à l’aide d’une version personnalisée et allégée d’Ubuntu que nous créons et exploitons pour réduire toute complexité et surcharge additionnelles. Cela signifie en conséquence moins de vulnérabilités de sécurité, car il y a moins de paquets nécessaires à l’exécution, et donc moins de services actifs à tout moment donné. La base installée est normalement d’environ 250 Mo pour chaque nœud de serveur DaDesktop.
L’accès au compte « root » est désactivé dans SSH.
L’infrastructure DaDesktop utilise la dernière version stable d’Ubuntu Linux comme base, avec des mises à jour et des correctifs appliqués automatiquement, réduisant ainsi le risque de vulnérabilité du jour zéro.
Les serveurs sont surveillés afin de détecter les vulnérabilités connues.
Les paquets et fichiers inutilisés sont supprimés.
NobleProg a accès à l’ensemble du code source utilisé dans le projet. Si une vulnérabilité est découverte mais qu’aucun correctif n’est disponible, l’équipe de sécurité de NobleProg peut l’appliquer immédiatement.
Les systèmes sont mis à jour automatiquement (unattended-upgrades).
Toutes les connexions de nos serveurs vers le dark web sont surveillées et peuvent être bloquées automatiquement.
Surveillance
NobleProg surveille l’ensemble de ses serveurs, y compris les serveurs DaDesktop, et crée des alertes pour tout problème nécessitant une intervention. Ces alertes sont suivies et corrigées. Des revues sont régulièrement effectuées sur les alertes ou les problèmes pour nous assurer que chaque souci est pleinement résolu afin d’éviter sa récurrence.
Nous surveillons tous les serveurs DaDesktop ainsi que les machines des formateurs et des participants pour le CPU, la mémoire et l’activité réseau, etc. De plus, tous les nœuds DaDesktop et le système sous-jacent sont surveillés pour détecter toute CVE, ce qui déclenche un drapeau dans le système de surveillance afin qu’il soit vérifié. Normalement, les mises à jour de sécurité sont appliquées automatiquement, mais en cas d’exceptions détectées ici, elles sont corrigées manuellement et/ou d’autres mesures d’atténuation peuvent être prises.
Des enregistrements sont automatiquement effectués des machines « Fresh Start » lors des cours, ce qui permet de vérifier tout problème lorsqu’un formateur prépare un cours. Des enregistrements peuvent être effectués, le cas échéant, de la machine du formateur et de la salle de formation pendant le cours. C’est entièrement contrôlable dans l’interface utilisateur et peut être désactivé si cela n’est pas requis.
Les modèles de système d’exploitation DaDesktop sont généralement mis à jour toutes les deux semaines, avec l’ajout des dernières mises à jour de sécurité.