O dispositivo isolado do Google Distributed Cloud (GDC) executa os respetivos clusters de administração diretamente nos servidores bare metal do dispositivo. Para fins de manutenção e administração, foram-lhe fornecidas credenciais para aceder a estes clusters, bem como ao SO subjacente dos anfitriões bare metal.
Devido à falta de um limite de segurança forte entre as suas cargas de trabalho e o SO para os anfitriões de metal puro, assume-se que este modelo resulta no acesso das suas cargas de trabalho ao SO do anfitrião. Como resultado, as suas cargas de trabalho podem alterar potencialmente as definições do SO, reduzindo a segurança geral do dispositivo. Além disso, tem acesso a todas as aplicações geridas pela Google no dispositivo, com o potencial de danificar essas aplicações ou os respetivos mecanismos de atualização.
Isto é semelhante ao
modelo de responsabilidade partilhada
fornecido pelos produtos GKE Enterprise: a Google fornece binários seguros com
predefinições seguras, e cabe ao cliente executá-los e atualizá-los de forma segura.
| Componente |
Responsabilidades da Google |
Responsabilidades do cliente |
| Hardware |
- Forneça um dispositivo resistente a adulterações
|
- Restrinja o acesso físico ao dispositivo
|
| Firmware + SO |
- Oferecer um SO seguro com atualizações frequentes do SO e firmware disponibilizadas para transferência
- Corrija as vulnerabilidades de segurança atempadamente
- O dispositivo é enviado com as definições iniciais do SO seguras
- Credenciais de acesso para a configuração inicial fornecidas de forma segura
|
- Reveja e instale as atualizações de segurança quando estiverem disponíveis
- Restrinja e proteja o acesso às credenciais de administrador iniciais
- Configure as regras de firewall do SO conforme aconselhado na documentação de configuração inicial
- Manter definições seguras e/ou assumir a responsabilidade por quaisquer alterações às definições
- Monitorize o dispositivo para ver notificações, eventos e alertas de segurança do SO através da consola do GDC
|
| Cargas de trabalho |
- Fornecer binários e atualizações de aplicações Google
- Ofereça uma distribuição segura do Kubernetes e um tempo de execução de contentores
- As atualizações de software do sistema Google são disponibilizadas para transferência
|
- Reveja e instale as atualizações do software do sistema quando estiverem disponíveis
- Evite e proteja-se contra a modificação de aplicações fornecidas pela Google, como a alteração de definições ou a interrupção de processos. Isto inclui a modificação ou o bloqueio de atualizações do sistema
- Monitorize o dispositivo para ver notificações, eventos e alertas de segurança de software através da consola do GDC
|
| Armazenamento |
- Fornecer um meio para transferir dados e registos de/para o dispositivo de forma segura
|
- Monitorize o consumo de armazenamento do dispositivo local, as notificações, os eventos e os alertas através da consola do GDC
- Desenvolver e seguir um processo para manter o espaço de armazenamento disponível consistente com o exemplo de utilização individual do cliente do dispositivo
- Defina horários adequados para a transferência de registos do sistema para um esquema de monitorização centralizado determinado pelo cliente, conforme exigido pelo exemplo de utilização de cada cliente
- Configurar, manter e restringir as credenciais de acesso para tarefas de transferência de dados no dispositivo
|