Sicherheit

Eigentumsrecht und Kontrolle
Redundanz und Fehlerwiederherstellung
  1. Trainer und Benutzer können die Option 'Remote-Replica' wählen, um den gesamten Desktop in Echtzeit zu replizieren.
  2. Bei Experimenten können automatische Snapshots eines Desktops aktiviert werden. Im Falle eines Absturzes kann das System die letzte funktionsfähige Version wiederherstellen.
  3. Server werden in redundanten Rechenzentren betrieben. Falls ein Rechenzentrum ausfällt, steht ein anderes Rechenzentrum mit geringer Latenzdistanz zur Verfügung.
  4. Die DaDesktop-Infrastruktur nutzt eine Reihe weltweit verteilter Rechenzentren, für die umfassende physische und IT-Sicherheitsrichtlinien gelten.
  5. DaDesktop verwendet QEMU/KVM zum Erstellen und Ausführen virtueller Maschinen; sowohl QEMU als auch KVM sind Bestandteile des Linux-Betriebssystems. Da beide in die Linux-OS eingebettete Komponenten sind, lassen sich Sicherheitsupdates sehr einfach und schnell einspielen, da keine Abhängigkeit von Drittanbietern besteht. QEMU/KVM verfügt über einen exzellenten Ruf in Sachen Sicherheit und Leistung und übertrifft dabei viele kommerzielle Lösungen.
Bei NobleProg wird eine Zero-Trust-Richtlinie implementiert
  1. Nur Nutzer des NP Tech-Personals mit vorher registrierter IP-Adresse dürfen auf die Systeme von NobleProg und DaDesktop zugreifen. Firewall-Regeln für IP-Tabelle werden verwendet, um den Zugriff für SSH und andere Ports zu blockieren.
  2. Jedes System ist durch Zwei-Faktor-Authentifizierung und Passwort geschützt. Ein Angreifer, der lediglich das Passwort erlangt hat, kann nicht auf das System zugreifen, da seine IP-Adresse nicht auf der Whitelist steht und er kein Einmal-Passwort besitzt.
  3. In einem DaDesktop-Kurs ist jedes Desktop-Netzwerk von anderen Desktops und dem öffentlichen Zugang isoliert.
  4. Alle Mitarbeiter von NobleProg verwenden ein MFA-System zum Anmelden in den Systemen von NobleProg oder DaDesktop. Wenn ein Mitarbeiter das Unternehmen verlässt, wird der Zugang sofort entzogen, um die Systeme vor nicht autorisiertem Zugriff zu schützen.
Linux-Härtung
  1. Das DaDesktop-Server-System (Knoten) wird minimiert, indem nur die benötigten Pakete installiert werden. Wir erstellen und betreiben eine maßgeschneiderte, schlankere Version von Ubuntu, um zusätzliche Komplexität und Overhead zu reduzieren. Dies führt zu weniger Sicherheitslücken, da weniger Pakete benötigt werden und somit weniger Dienste gleichzeitig laufen. Die installierte Basis beträgt in der Regel nur 250 MB pro DaDesktop-Serverknoten.
  2. Der Zugriff auf das 'root'-Konto ist in SSH deaktiviert.
  3. Die DaDesktop-Infrastruktur nutzt die neueste stabile Version von Ubuntu Linux als Basis und wird automatisch aktualisiert und gepatcht, wodurch das Risiko von Zero-Day-Schwachstellen verringert wird.
  4. Server werden auf bekannte Schwachstellen überwacht.
  5. Unbenutzte Pakete und Dateien werden entfernt.
  6. NobleProg hat Zugriff auf den gesamten Quellcode, der im Projekt verwendet wird. Sollte eine Schwachstelle entdeckt werden, für die kein Patch verfügbar ist, kann das Sicherheitsteam von NobleProg diese sofort beheben.
  7. Systeme werden automatisch aktualisiert (unattended-upgrades).
  8. Alle Verbindungen von unseren Servern zum Dark Web werden überwacht und können automatisch blockiert werden.
Überwachung
  1. NobleProg überwacht alle seine Server, einschließlich der DaDesktop-Server, und erstellt Warnmeldungen für alle Probleme, die behandelt werden müssen. Warnmeldungen werden nachverfolgt und behoben. Es werden regelmäßig Reviews zu Warnmeldungen oder Problemen durchgeführt, um sicherzustellen, dass jedes Problem vollständig gelöst wird, damit es nicht erneut auftritt.
  2. Wir überwachen alle DaDesktop-Server sowie die Maschinen von Trainern/Teilnehmern auf CPU-, Speicher- und Netzwerkaktivität usw. Zusätzlich werden alle DaDesktop-Knoten und das zugrunde liegende DaDesktop-System auf CVEs überwacht, die im Überwachungssystem einen Flag setzen, der geprüft werden muss. Normalerweise werden Sicherheitsupdates automatisch eingespielt; bei hier erfassten Ausnahmen werden diese man gepatcht und/oder andere Maßnahmen zur Risikominderung ergriffen.
  3. Von den Fresh Start-Maschinen während Kursen werden automatisch Aufnahmen erstellt, die verwendet werden können, um Probleme zu prüfen, wenn ein Trainer einen Kurs vorbereitet. Optional können während eines Kurses auch Aufnahmen der Trainermaschine und des Schulungsraums erstellt werden. Dies ist über die UI vollständig kontrollierbar und kann deaktiviert werden, wenn dies nicht erforderlich ist.
  4. Die DaDesktop-Betriebssystemvorlagen werden in der Regel alle paar Wochen mit den neuesten Sicherheitsupdates aktualisiert.