DaDesktop ditulis oleh NobleProg Tech dan dipelihara serta dikembangkan sepenuhnya secara internal - masalah apa pun ditangani oleh tim spesialis sendiri yang terdiri dari staf Security Ops, Devs, dan DevOps. Hanya staf NP Tech yang memiliki akses ke sistem dasar DaDesktop.
NobleProg memiliki akses dan hak untuk menggunakan serta memodifikasi semua kode sumber
Redundansi dan Pemulihan Kegagalan
Pelatih dan pengguna dapat memilih untuk mereplikasi seluruh desktop secara real time melalui opsi 'replika jarak jauh'
Saat bereksperimen, snapshot otomatis desktop dapat diaktifkan. Jika terjadi kerusakan, sistem dapat memulihkan versi terakhir yang berfungsi
Server dipelihara di pusat data yang redundan; jika terjadi kegagalan pada satu pusat data, pusat data lainnya tersedia dengan jarak latensi rendah
Infrastruktur DaDesktop menggunakan sejumlah pusat data yang berlokasi di seluruh dunia, dengan kebijakan keamanan fisik dan TI yang komprehensif
DaDesktop menggunakan QEMU/KVM untuk membuat dan menjalankan mesin virtual; QEMU/KVM merupakan bagian dari sistem operasi Linux. Karena QEMU dan KVM adalah komponen bawaan dari OS Linux, pembaruan keamanan menjadi sangat mudah dan cepat diterapkan karena tidak ada ketergantungan pihak ketiga yang perlu dikhawatirkan. QEMU/KVM memiliki catatan keamanan dan kinerja yang sangat baik, melampaui solusi komersial
Di NobleProg, kebijakan zero-trust diterapkan
Kami hanya mengizinkan pengguna staf NP Tech yang alamat IP-nya telah didaftarkan sebelumnya untuk mengakses sistem NobleProg dan DaDesktop yang kami miliki. Aturan firewall tabel IP digunakan untuk memblokir akses SSH dan port lainnya.
Setiap sistem dilindungi oleh Two Factor Authentication dan kata sandi, sehingga penyerang yang hanya memperoleh kata sandi tidak akan dapat mengakses sistem karena IP mereka tidak akan masuk daftar putih dan mereka tidak akan memiliki One Time Password
Pada kursus DaDesktop, setiap jaringan desktop diisolasi dari desktop lain dan akses publik
Semua karyawan NobleProg menggunakan sistem MFA untuk masuk ke sistem NobleProg atau DaDesktop; akses segera dicabut jika seorang anggota staf berhenti untuk melindungi sistem kami dari akses yang tidak sah
Penguatan Linux
Sistem server (node) DaDesktop diminimalkan dengan hanya menginstal paket yang diperlukan, versi Ubuntu khusus yang disederhanakan yang kami buat dan operasikan untuk mengurangi kompleksitas dan beban tambahan. Hal ini berarti lebih sedikit celah keamanan karena lebih sedikit paket yang perlu dijalankan, dan dengan demikian lebih sedikit layanan yang berjalan pada satu waktu. Basis terinstal biasanya hanya 250MB untuk setiap node server DaDesktop.
Akses ke akun 'root' dinonaktifkan di ssh
Infrastruktur DaDesktop menggunakan versi stabil terbaru dari Ubuntu Linux sebagai basis dan ditingkatkan serta ditambal secara otomatis, sehingga mengurangi risiko kerentanan zero day
Server dipantau untuk kerentanan yang diketahui
Paket dan file yang tidak digunakan dihapus
NobleProg memiliki akses ke semua kode sumber yang digunakan dalam proyek. Jika kerentanan ditemukan tetapi tambalan belum tersedia, tim keamanan NobleProg dapat segera menambalnya
Sistem diperbarui secara otomatis (unattended-upgrades)
Semua koneksi dari server kami ke dark-web dipantau dan dapat diblokir secara otomatis
Pemantauan
NobleProg memantau semua servernya termasuk server DaDesktop, dan peringatan dibuat untuk setiap masalah yang perlu ditangani. Peringatan ditindaklanjuti dan diperbaiki. Tinjauan dilakukan secara berkala terhadap peringatan atau masalah untuk memastikan kami sepenuhnya menangani setiap masalah agar tidak terulang kembali.
Kami memantau semua server DaDesktop dan mesin pelatih/peserta untuk aktivitas CPU, memori, dan jaringan, dll. Selain itu, semua node DaDesktop dan sistem dasar DaDesktop dipantau untuk setiap CVE yang memunculkan tanda pada sistem pemantauan untuk diperiksa. Biasanya setiap pembaruan keamanan diterapkan secara otomatis, tetapi jika ada pengecualian yang terdeteksi di sini, ini ditambal secara manual, dan/atau tindakan mitigasi lainnya dapat diambil
Rekaman dibuat secara otomatis dari mesin Fresh Start pada kursus yang dapat digunakan untuk memeriksa masalah apa pun saat seorang Pelatih menyiapkan kursus. Rekaman dapat dibuat secara opsional dari mesin Pelatih dan Ruang Pelatihan selama kursus berlangsung. Ini sepenuhnya dapat dikontrol di UI dan dapat dimatikan jika tidak diperlukan
Templat Sistem Operasi DaDesktop biasanya diperbarui setiap beberapa minggu, dengan pembaruan keamanan terbaru ditambahkan.