Saiba mais sobre a verificação multi-admin do ONTAP
A partir do ONTAP 9.11.1, você pode usar a verificação multiadministrador (MAV) para garantir que certas operações, como a exclusão de volumes ou snapshots, possam ser executadas somente após aprovações de administradores designados. Isso impede que administradores comprometidos, maliciosos ou inexperientes façam alterações indesejáveis ou excluam dados.
A configuração da verificação de vários administradores consiste em:
Após a configuração inicial, esses elementos só podem ser modificados por administradores em um grupo de aprovação MAV (administradores MAV).
Quando a verificação multi-admin está ativada, a conclusão de cada operação protegida requer estes passos:
-
Quando um utilizador inicia a operação, a "a solicitação é gerada."
-
Antes que a operação possa ser executada, pelo menos uma "O administrador do MAV deve aprovar."
-
Após a aprovação, o usuário é solicitado e conclui a operação.
|
|
Se você precisar desabilitar a funcionalidade de verificação de vários administradores sem a aprovação do administrador do MAV, entre em contato com o Suporte da NetApp e mencione o seguinte"Base de conhecimento da NetApp : Como desabilitar a verificação de vários administradores se o administrador do MAV não estiver disponível" . |
A verificação multiadministrador não se destina a ser usada com volumes ou fluxos de trabalho que envolvam automação pesada, pois cada tarefa automatizada exigiria aprovação antes que a operação pudesse ser concluída. Se você quiser usar automação e MAV juntos, é recomendável usar consultas para operações MAV específicas. Por exemplo, você pode aplicar volume delete regras MAV apenas a volumes em que a automação não está envolvida e pode designar esses volumes com um esquema de nomenclatura específico.
|
|
A verificação multi-admin não está disponível com o Cloud Volumes ONTAP. |
Como a verificação multi-admin funciona
A verificação multi-admin consiste em:
-
Um grupo de um ou mais administradores com poderes de aprovação e veto.
-
Um conjunto de operações ou comandos protegidos em uma tabela rules.
-
Um mecanismo regras para identificar e controlar a execução de operações protegidas.
As regras MAV são avaliadas após regras de controle de acesso baseado em função (RBAC). Portanto, os administradores que executam ou aprovam operações protegidas já devem possuir o Privileges RBAC mínimo para essas operações. "Saiba mais sobre o RBAC".
Regras definidas pelo sistema
Quando a verificação multi-admin está ativada, as regras definidas pelo sistema (também conhecidas como regras guard-rail) estabelecem um conjunto de operações MAV para conter o risco de contornar o próprio processo MAV. Essas operações não podem ser removidas da tabela de regras. Quando o MAV estiver ativado, as operações designadas por um asterisco ( * ) requerem aprovação por um ou mais administradores antes da execução, exceto para os comandos show.
-
security multi-admin-verify modifyoperação*Controla a configuração da funcionalidade de verificação de vários administradores.
-
security multi-admin-verify approval-groupoperações*Controle a associação no conjunto de administradores com credenciais de verificação multi-admin.
-
security multi-admin-verify ruleoperações*Controle o conjunto de comandos que exigem verificação multi-admin.
-
security multi-admin-verify requestoperaçõesControle o processo de aprovação.
Comandos protegidos por regras
Além das operações definidas pelo sistema, os seguintes comandos são protegidos por padrão quando a verificação de vários administradores está habilitada, mas você pode modificar as regras para remover a proteção desses comandos:
Cada versão do ONTAP fornece mais comandos que você pode escolher para proteger com regras de verificação de vários administradores. Escolha a versão do ONTAP para obter a lista completa de comandos disponíveis para proteção.
-
cluster date modify3 -
cluster log-forwarding create3 -
cluster log-forwarding delete3 -
cluster log-forwarding modify3 -
cluster peer delete -
cluster time-service ntp server create3 -
cluster time-service ntp server delete3 -
cluster time-service ntp key create3 -
cluster time-service ntp key delete3 -
cluster time-service ntp key modify3 -
cluster time-service ntp server modify3 -
event config modify -
event config set-mail-server-password3 -
lun delete3 -
security anti-ransomware volume attack clear-suspect1 -
security anti-ransomware volume disable1 -
security anti-ransomware volume event-log modify2 -
security anti-ransomware volume pause1 -
security anti-ransomware vserver event-log modify2 -
security audit modify3 -
security ipsec config modify3 -
security ipsec policy create3 -
security ipsec policy delete3 -
security ipsec policy modify3 -
security login create -
security login delete -
security login modify -
security login publickey create -
security login publickey delete -
security login publickey modify -
security key-manager onboard update-passphrase3 -
security saml-sp create3 -
security saml-sp delete3 -
security saml-sp modify3 -
security webauthn credentials delete4 -
snaplock legal-hold end3 -
storage aggregate delete3 -
storage aggregate offline4 -
storage encryption disk destroy3 -
storage encryption disk modify3 -
storage encryption disk revert-to-original-state3 -
storage encryption disk sanitize3 -
system bridge run-cli3 -
system controller flash-cache secure-erase run3 -
system controller service-event delete3 -
system health alert delete3 -
system health alert modify3 -
system health policy definition modify3 -
system node autosupport modify3 -
system node autosupport trigger modify3 -
system node coredump delete3 -
system node coredump delete-all3 -
system node hardware nvram-encryption modify3 -
system node run -
system node systemshell -
system script delete3 -
system service-processor ssh add-allowed-addresses3 -
system service-processor ssh remove-allowed-addresses3 -
system smtape restore3 -
system switch ethernet log disable-collection3 -
system switch ethernet log modify3 -
timezone3 -
volume create3 -
volume delete -
volume encryption conversion start4 -
volume encryption rekey start4 -
volume file privileged-delete3 -
volume flexcache delete -
volume modify3 -
volume rename5 -
volume recovery-queue modify2 -
volume recovery-queue purge2 -
volume recovery-queue purge-all2 -
volume snaplock modify1 -
volume snapshot autodelete modify -
volume snapshot create3 -
volume snapshot delete -
volume snapshot modify3 -
volume snapshot policy add-schedule -
volume snapshot policy create -
volume snapshot policy delete -
volume snapshot policy modify -
volume snapshot policy modify-schedule -
volume snapshot policy remove-schedule -
volume snapshot rename3 -
volume snapshot restore -
vserver audit create3 -
vserver audit delete3 -
vserver audit disable3 -
vserver audit modify3 -
vserver audit rotate-log3 -
vserver create2 -
vserver consistency-group create4 -
vserver consistency-group delete4 -
vserver consistency-group modify4 -
vserver consistency-group snapshot create4 -
vserver consistency-group snapshot delete4 -
vserver delete3 -
vserver modify2 -
vserver object-store-server audit create3 -
vserver object-store-server audit delete3 -
vserver object-store-server audit disable3 -
vserver object-store-server audit modify3 -
vserver object-store-server audit rotate-log3 -
vserver object-store-server bucket cors-rule create4 -
vserver object-store-server bucket cors-rule delete4 -
vserver options3 -
vserver peer delete -
vserver security file-directory apply3 -
vserver security file-directory remove-slag3 -
vserver stop4 -
vserver vscan disable3 -
vserver vscan on-access-policy create3 -
vserver vscan on-access-policy delete3 -
vserver vscan on-access-policy disable3 -
vserver vscan on-access-policy modify3 -
vserver vscan scanner-pool create3 -
vserver vscan scanner-pool delete3 -
vserver vscan scanner-pool modify3
-
cluster date modify3 -
cluster log-forwarding create3 -
cluster log-forwarding delete3 -
cluster log-forwarding modify3 -
cluster peer delete -
cluster time-service ntp server create3 -
cluster time-service ntp server delete3 -
cluster time-service ntp key create3 -
cluster time-service ntp key delete3 -
cluster time-service ntp key modify3 -
cluster time-service ntp server modify3 -
event config modify -
event config set-mail-server-password3 -
lun delete3 -
security anti-ransomware volume attack clear-suspect1 -
security anti-ransomware volume disable1 -
security anti-ransomware volume event-log modify2 -
security anti-ransomware volume pause1 -
security anti-ransomware vserver event-log modify2 -
security audit modify3 -
security ipsec config modify3 -
security ipsec policy create3 -
security ipsec policy delete3 -
security ipsec policy modify3 -
security login create -
security login delete -
security login modify -
security login publickey create -
security login publickey delete -
security login publickey modify -
security key-manager onboard update-passphrase3 -
security saml-sp create3 -
security saml-sp delete3 -
security saml-sp modify3 -
security webauthn credentials delete4 -
snaplock legal-hold end3 -
storage aggregate delete3 -
storage aggregate offline4 -
storage encryption disk destroy3 -
storage encryption disk modify3 -
storage encryption disk revert-to-original-state3 -
storage encryption disk sanitize3 -
system bridge run-cli3 -
system controller flash-cache secure-erase run3 -
system controller service-event delete3 -
system health alert delete3 -
system health alert modify3 -
system health policy definition modify3 -
system node autosupport modify3 -
system node autosupport trigger modify3 -
system node coredump delete3 -
system node coredump delete-all3 -
system node hardware nvram-encryption modify3 -
system node run -
system node systemshell -
system script delete3 -
system service-processor ssh add-allowed-addresses3 -
system service-processor ssh remove-allowed-addresses3 -
system smtape restore3 -
system switch ethernet log disable-collection3 -
system switch ethernet log modify3 -
timezone3 -
volume create3 -
volume delete -
volume encryption conversion start4 -
volume encryption rekey start4 -
volume file privileged-delete3 -
volume flexcache delete -
volume modify3 -
volume recovery-queue modify2 -
volume recovery-queue purge2 -
volume recovery-queue purge-all2 -
volume snaplock modify1 -
volume snapshot autodelete modify -
volume snapshot create3 -
volume snapshot delete -
volume snapshot modify3 -
volume snapshot policy add-schedule -
volume snapshot policy create -
volume snapshot policy delete -
volume snapshot policy modify -
volume snapshot policy modify-schedule -
volume snapshot policy remove-schedule -
volume snapshot rename3 -
volume snapshot restore -
vserver audit create3 -
vserver audit delete3 -
vserver audit disable3 -
vserver audit modify3 -
vserver audit rotate-log3 -
vserver create2 -
vserver consistency-group create4 -
vserver consistency-group delete4 -
vserver consistency-group modify4 -
vserver consistency-group snapshot create4 -
vserver consistency-group snapshot delete4 -
vserver delete3 -
vserver modify2 -
vserver object-store-server audit create3 -
vserver object-store-server audit delete3 -
vserver object-store-server audit disable3 -
vserver object-store-server audit modify3 -
vserver object-store-server audit rotate-log3 -
vserver object-store-server bucket cors-rule create4 -
vserver object-store-server bucket cors-rule delete4 -
vserver options3 -
vserver peer delete -
vserver security file-directory apply3 -
vserver security file-directory remove-slag3 -
vserver stop4 -
vserver vscan disable3 -
vserver vscan on-access-policy create3 -
vserver vscan on-access-policy delete3 -
vserver vscan on-access-policy disable3 -
vserver vscan on-access-policy modify3 -
vserver vscan scanner-pool create3 -
vserver vscan scanner-pool delete3 -
vserver vscan scanner-pool modify3
-
cluster date modify3 -
cluster log-forwarding create3 -
cluster log-forwarding delete3 -
cluster log-forwarding modify3 -
cluster peer delete -
cluster time-service ntp server create3 -
cluster time-service ntp server delete3 -
cluster time-service ntp key create3 -
cluster time-service ntp key delete3 -
cluster time-service ntp key modify3 -
cluster time-service ntp server modify3 -
event config modify -
event config set-mail-server-password3 -
lun delete3 -
security anti-ransomware volume attack clear-suspect1 -
security anti-ransomware volume disable1 -
security anti-ransomware volume event-log modify2 -
security anti-ransomware volume pause1 -
security anti-ransomware vserver event-log modify2 -
security audit modify3 -
security ipsec config modify3 -
security ipsec policy create3 -
security ipsec policy delete3 -
security ipsec policy modify3 -
security login create -
security login delete -
security login modify -
security login publickey create -
security login publickey delete -
security login publickey modify -
security key-manager onboard update-passphrase3 -
security saml-sp create3 -
security saml-sp delete3 -
security saml-sp modify3 -
snaplock legal-hold end3 -
storage aggregate delete3 -
storage encryption disk destroy3 -
storage encryption disk modify3 -
storage encryption disk revert-to-original-state3 -
storage encryption disk sanitize3 -
system bridge run-cli3 -
system controller flash-cache secure-erase run3 -
system controller service-event delete3 -
system health alert delete3 -
system health alert modify3 -
system health policy definition modify3 -
system node autosupport modify3 -
system node autosupport trigger modify3 -
system node coredump delete3 -
system node coredump delete-all3 -
system node hardware nvram-encryption modify3 -
system node run -
system node systemshell -
system script delete3 -
system service-processor ssh add-allowed-addresses3 -
system service-processor ssh remove-allowed-addresses3 -
system smtape restore3 -
system switch ethernet log disable-collection3 -
system switch ethernet log modify3 -
timezone3 -
volume create3 -
volume delete -
volume file privileged-delete3 -
volume flexcache delete -
volume modify3 -
volume recovery-queue modify2 -
volume recovery-queue purge2 -
volume recovery-queue purge-all2 -
volume snaplock modify1 -
volume snapshot autodelete modify -
volume snapshot create3 -
volume snapshot delete -
volume snapshot modify3 -
volume snapshot policy add-schedule -
volume snapshot policy create -
volume snapshot policy delete -
volume snapshot policy modify -
volume snapshot policy modify-schedule -
volume snapshot policy remove-schedule -
volume snapshot rename3 -
volume snapshot restore -
vserver audit create3 -
vserver audit delete3 -
vserver audit disable3 -
vserver audit modify3 -
vserver audit rotate-log3 -
vserver create2 -
vserver delete3 -
vserver modify2 -
vserver object-store-server audit create3 -
vserver object-store-server audit delete3 -
vserver object-store-server audit disable3 -
vserver object-store-server audit modify3 -
vserver object-store-server audit rotate-log3 -
vserver options3 -
vserver peer delete -
vserver security file-directory apply3 -
vserver security file-directory remove-slag3 -
vserver vscan disable3 -
vserver vscan on-access-policy create3 -
vserver vscan on-access-policy delete3 -
vserver vscan on-access-policy disable3 -
vserver vscan on-access-policy modify3 -
vserver vscan scanner-pool create3 -
vserver vscan scanner-pool delete3 -
vserver vscan scanner-pool modify3
-
cluster peer delete -
event config modify -
security anti-ransomware volume attack clear-suspect1 -
security anti-ransomware volume disable1 -
security anti-ransomware volume event-log modify2 -
security anti-ransomware volume pause1 -
security anti-ransomware vserver event-log modify2 -
security login create -
security login delete -
security login modify -
security login publickey create -
security login publickey delete -
security login publickey modify -
system node run -
system node systemshell -
volume delete -
volume flexcache delete -
volume recovery-queue modify2 -
volume recovery-queue purge2 -
volume recovery-queue purge-all2 -
volume snaplock modify1 -
volume snapshot autodelete modify -
volume snapshot delete -
volume snapshot policy add-schedule -
volume snapshot policy create -
volume snapshot policy delete* -
volume snapshot policy modify -
volume snapshot policy modify-schedule -
volume snapshot policy remove-schedule -
volume snapshot restore -
vserver create2 -
vserver modify2 -
vserver peer delete
-
cluster peer delete -
event config modify -
security anti-ransomware volume attack clear-suspect1 -
security anti-ransomware volume disable1 -
security anti-ransomware volume pause1 -
security login create -
security login delete -
security login modify -
security login publickey create -
security login publickey delete -
security login publickey modify -
system node run -
system node systemshell -
volume delete -
volume flexcache delete -
volume snaplock modify1 -
volume snapshot autodelete modify -
volume snapshot delete -
volume snapshot policy add-schedule -
volume snapshot policy create -
volume snapshot policy delete* -
volume snapshot policy modify -
volume snapshot policy modify-schedule -
volume snapshot policy remove-schedule -
volume snapshot restore -
vserver peer delete
-
cluster peer delete -
event config modify -
security login create -
security login delete -
security login modify -
security login publickey create -
security login publickey delete -
security login publickey modify -
system node run -
system node systemshell -
volume delete -
volume flexcache delete -
volume snapshot autodelete modify -
volume snapshot delete -
volume snapshot policy add-schedule -
volume snapshot policy create -
volume snapshot policy delete* -
volume snapshot policy modify -
volume snapshot policy modify-schedule -
volume snapshot policy remove-schedule -
volume snapshot restore -
vserver peer delete
-
Novo comando protegido por regras para 9.13.1
-
Novo comando protegido por regras para 9.14.1
-
Novo comando protegido por regras para 9.15.1
-
Novo comando protegido por regras para 9.16.1
-
Novo comando protegido por regras para 9.17.1
*Este comando só está disponível com CLI e não está disponível para o System Manager em algumas versões.
Como funciona a aprovação multi-admin
Sempre que uma operação protegida é inserida em um cluster protegido por MAV, uma solicitação de execução de operação é enviada para o grupo de administradores designado MAV.
Você pode configurar:
-
Nomes, informações de Contato e número de administradores no grupo MAV.
Um administrador MAV deve ter uma função RBAC com o administrador de cluster Privileges.
-
O número de grupos de administradores do MAV.
-
Um grupo MAV é atribuído para cada regra de operação protegida.
-
Para vários grupos MAV, você pode configurar qual grupo MAV aprova uma determinada regra.
-
-
O número de aprovações MAV necessárias para executar uma operação protegida.
-
Um período de expiração de aprovação dentro do qual um administrador do MAV deve responder a uma solicitação de aprovação.
-
Um período de expiração de execução dentro do qual o administrador solicitante deve concluir a operação.
Uma vez configurados esses parâmetros, a aprovação MAV é necessária para modificá-los.
Os administradores do MAV não podem aprovar suas próprias solicitações para executar operações protegidas. Por conseguinte:
-
O MAV não deve ser ativado em clusters com apenas um administrador.
-
Se houver apenas uma pessoa no grupo MAV, o administrador do MAV não poderá iniciar operações protegidas; os administradores regulares devem iniciar operações protegidas e o administrador do MAV só pode aprovar.
-
Se você quiser que os administradores do MAV possam executar operações protegidas, o número de administradores do MAV deve ser maior do que o número de aprovações necessárias. Por exemplo, se duas aprovações forem necessárias para uma operação protegida e você quiser que os administradores do MAV as executem, deve haver três pessoas no grupo de administradores do MAV.
Os administradores do MAV podem receber solicitações de aprovação em alertas de e-mail (usando o EMS) ou podem consultar a fila de solicitações. Quando recebem um pedido, podem tomar uma das três ações:
-
Aprovar
-
Rejeitar (veto)
-
Ignorar (sem ação)
As notificações por e-mail são enviadas a todos os aprovadores associados a uma regra MAV quando:
-
Uma solicitação é criada.
-
Uma solicitação é aprovada ou vetada.
-
Uma solicitação aprovada é executada.
Se o solicitante estiver no mesmo grupo de aprovação para a operação, ele receberá um e-mail quando a solicitação for aprovada.
|
|
Um solicitante não pode aprovar suas próprias solicitações, mesmo que esteja no grupo de aprovação (embora possa receber notificações por e-mail para suas próprias solicitações). Os solicitantes que não estão em grupos de aprovação (ou seja, que não são administradores MAV) não recebem notificações por e-mail. |
Como funciona a execução da operação protegida
Se a execução for aprovada para uma operação protegida, o usuário solicitante continuará com a operação quando solicitado. Se a operação for vetada, o usuário solicitante deverá excluir a solicitação antes de prosseguir.
As regras MAV são avaliadas após as permissões RBAC. Como resultado, um usuário sem permissões RBAC suficientes para execução da operação não pode iniciar o processo de solicitação MAV.
As regras MAV são avaliadas antes da execução da operação protegida. Isso significa que as regras são aplicadas com base no estado atual do sistema. Por exemplo, se uma regra MAV for criada para volume modify com uma consulta de -size 5GB , usando volume modify redimensionar um volume de 5 GB para 2 GB exigirá aprovação do MAV, mas redimensionar um volume de 2 GB para 5 GB não.