DaDesktop est développé par NobleProg Tech et maintenu et perfectionné entièrement en interne. Tous les problèmes sont traités par notre propre équipe spécialisée composée d'experts en sécurité opérationnelle, de développeurs et de professionnels DevOps. Seuls les employés de NP Tech ont accès au système sous-jacent DaDesktop.
NobleProg dispose des accès et des droits nécessaires pour utiliser et modifier l'intégralité du code source.
Redondance et récupération après défaillance
Les formateurs et les utilisateurs peuvent choisir de répliquer l'intégralité du bureau en temps réel via l'option 'réplica distante'.
Lors d'expérimentations, l'activation des instantanés automatiques d'un bureau est possible. 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 est disponible avec une faible latence.
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 partie du système d'exploitation Linux. Étant des composants intégrés au système d'exploitation Linux, le déploiement des mises à jour de sécurité est à la fois très facile et rapide, car aucune dépendance à des tiers n'est requise. QEMU/KVM possède un excellent historique en matière de sécurité et de performances, surpassant celui des solutions commerciales.
Chez NobleProg, une politique « zero-trust » est mise en œuvre
Seuls les utilisateurs du personnel NP Tech dont l'adresse IP est pré-enregistrée sont autorisés à accéder aux systèmes NobleProg et DaDesktop. Des règles de pare-feu basées sur les tables IP sont utilisées pour bloquer l'accès SSH et les autres ports.
Chaque système est protégé par une authentification à deux facteurs et un 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 figurera pas sur la liste blanche et qu'il ne disposera pas du code à usage unique.
Dans le cadre d'une formation DaDesktop, chaque réseau de bureau est isolé des autres bureaux et de l'accès public.
Tout le personnel de NobleProg utilise un système d'authentification multifacteur (MFA) pour se connecter aux systèmes NobleProg ou DaDesktop. L'accès est retiré immédiatement si 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 n'installant que les paquets nécessaires, à partir d'une version personnalisée et allégée d'Ubuntu que nous concevons et exploitons pour réduire toute complexité et surcharge supplémentaires. Cela réduit en conséquence les vulnérabilités de sécurité, car moins de paquets sont nécessaires au fonctionnement, et donc moins de services sont actifs à un instant donné. La base installée est normalement de seulement 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, mise à jour et corrigée automatiquement, réduisant ainsi le risque d'une vulnérabilité zéro-jour.
Les serveurs sont surveillés à la recherche de vulnérabilités connues.
Les paquets et fichiers inutilisés sont supprimés.
NobleProg a accès à l'intégralité 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 sortantes de nos serveurs vers le dark web sont surveillées et peuvent être bloquées automatiquement.
Surveillance
NobleProg surveille tous ses serveurs, y compris les serveurs DaDesktop, et des alertes sont créées pour tout problème nécessitant une intervention. Les alertes sont suivies et résolues. Des revues régulières sont effectuées des alertes ou des incidents pour nous assurer que chaque problème est entièrement traité afin d'éviter sa récurrence.
Nous surveillons tous les serveurs DaDesktop ainsi que les machines des formateurs et des participants pour la CPU, la mémoire et l'activité réseau, entre autres. De plus, tous les nœuds DaDesktop et le système sous-jacent sont surveillés pour détecter les CVE, ce qui déclenche un indicateur dans le système de surveillance pour vérification. Normalement, les mises à jour de sécurité sont appliquées automatiquement, mais en cas d'exceptions détectées, celles-ci sont corrigées manuellement et/ou d'autres mesures d'atténuation peuvent être prises.
Des enregistrements sont automatiquement réalisés sur les machines Fresh Start lors des formations, pouvant servir à vérifier d'éventuels problèmes lorsqu'un formateur prépare un cours. Des enregistrements peuvent également être effectués optionnellement sur la machine du formateur et la salle de formation pendant le cours. Cette fonction est entièrement contrôlable via l'interface utilisateur et peut être désactivée si elle n'est pas requise.
Les modèles du système d'exploitation DaDesktop sont mis à jour généralement toutes les deux semaines, avec l'ajout des dernières mises à jour de sécurité.