O DaDesktop é desenvolvido pela NobleProg Tech e mantido e evoluído integralmente internamente — qualquer problema é tratado pelo nosso próprio time especializado de Operações de Segurança, Desenvolvimento e DevOps. Apenas o pessoal da NP Tech possui acesso ao sistema subjacente do DaDesktop.
A NobleProg possui acesso e direitos para usar e modificar todo o código-fonte.
Redundância e Recuperação de Falhas
Treinadores e usuários podem escolher replicar a área de trabalho em tempo real por meio da opção 'réplica remota'.
Ao experimentar, é possível habilitar capturas de tela automáticas da área de trabalho. Em caso de falha, o sistema pode restaurar a última versão funcional.
Os servidores são mantidos em centros de dados redundantes; em caso de falha em um centro de dados, outro fica disponível com baixa latência.
A infraestrutura do DaDesktop utiliza vários centros de dados localizados em todo o mundo, com políticas abrangentes de segurança física e de TI estabelecidas.
O DaDesktop usa QEMU/KVM para criar e executar máquinas virtuais; ambos o QEMU e o KVM fazem parte do sistema operacional Linux. Como o QEMU e o KVM são componentes integrados ao SO Linux, isso torna as atualizações de segurança muito fáceis e rápidas de implementar, sem dependência de terceiros. O QEMU/KVM possui um excelente histórico de segurança e desempenho, superando soluções comerciais.
Na NobleProg, uma política de confiança zero (zero-trust) é implementada
Somente usuários do pessoal da NP Tech que tenham seu endereço IP pré-registrado podem acessar os sistemas da NobleProg e do DaDesktop. Regras de firewall de tabela IP são utilizadas para bloquear o acesso via SSH e outras portas.
Cada sistema é protegido por Autenticação de Dois Fatores (2FA) e senha. Ou seja, um invasor que obtenha apenas a senha não conseguirá acessar o sistema, pois seu IP não estará na lista branca e ele não terá a Senha de Uso Único (OTP).
Em um curso do DaDesktop, cada rede de área de trabalho é isolada das outras áreas de trabalho e do acesso público.
Todos os funcionários da NobleProg utilizam um sistema de MFA para fazer login nos sistemas da NobleProg ou do DaDesktop; o acesso é revogado imediatamente quando um membro do pessoal se afasta para proteger nossos sistemas contra acesso não autorizado.
Endurecimento do Linux (Linux Hardening)
O sistema dos servidores (nós) do DaDesktop é minimizado, instalando apenas os pacotes necessários, em uma versão personalizada e simplificada do Ubuntu, que criamos e operamos para reduzir complexidade e sobrecarga adicionais. Isso, por sua vez, significa menos brechas de segurança, pois há menos pacotes necessários para a execução e, consequentemente, menos serviços ativos em qualquer momento. A base instalada normalmente tem apenas 250 MB para cada nó de servidor do DaDesktop.
O acesso à conta 'root' está desabilitado no ssh.
A infraestrutura do DaDesktop usa a versão mais recente do Ubuntu Linux estável como base, com atualizações e correções automáticas, reduzindo o risco de vulnerabilidades zero-day.
Os servidores são monitorados quanto a vulnerabilidades conhecidas.
Pacotes e arquivos não utilizados são removidos.
A NobleProg tem acesso a todo o código-fonte usado no projeto. Caso uma vulnerabilidade seja descoberta e não haja uma correção (patch) disponível, a equipe de segurança da NobleProg pode aplicá-la imediatamente.
Os sistemas são atualizados automaticamente (unattended-upgrades).
Todas as conexões de nossos servidores para a dark-web são monitoradas e podem ser bloqueadas automaticamente.
Monitoramento
A NobleProg monitora todos os seus servidores, incluindo os do DaDesktop, e cria alertas para quaisquer problemas que precisem de atenção. Os alertas são seguidos e corrigidos. Revisões regulares são realizadas sobre alertas ou problemas para garantir que cada questão seja totalmente abordada, evitando que ocorra novamente.
Monitoramos todos os servidores do DaDesktop e as máquinas de treinadores/participantes quanto a atividade de CPU, memória e rede, entre outras. Além disso, todos os nós do DaDesktop e o sistema subjacente são monitorados quanto a CVEs, que levantam uma bandeira no sistema de monitoramento para verificação. Normalmente, as atualizações de segurança são aplicadas automaticamente, mas, em caso de exceções identificadas aqui, essas são corrigidas manualmente e/ou outras medidas mitigadoras podem ser adotadas.
Gravações são feitas automaticamente das máquinas Fresh Start em cursos, que podem ser usadas para verificar quaisquer problemas quando um Treinador prepara um curso. Gravações podem ser feitas opcionalmente da máquina do Treinador e da Sala de Treinamento durante um curso. Isso é totalmente controlável na interface do usuário e pode ser desativado, se não for necessário.
Os Modelos do Sistema Operacional do DaDesktop são atualizados normalmente a cada poucas semanas, com a inclusão das mais recentes atualizações de segurança.