Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use este artigo enquanto você planeja seu plug-in. Identifique os requisitos aplicáveis agora e confirme a implementação específica do componente depois de escolher recursos e ferramentas de desenvolvimento.
Mapear dados e fluxos de ação
Documente como as informações entram, se movem e saem da solução. Inclui prompts, histórico de conversas, dados do Microsoft 365, dados organizacionais externos, conteúdo gerado, ações, logs e dados de suporte.
| Componente potencial | Perguntas de planejamento |
|---|---|
| Agente | Quais instruções, conhecimento, contexto de conversa, ações e serviços externos o agente pode usar? |
| Habilidade | De quais instruções, etapas do fluxo de trabalho, entradas, saídas e permissões de host a habilidade depende? |
| Conector do Copilot | Os dados externos são sincronizados no Microsoft Graph ou recuperados por meio de uma conexão federada? Como o acesso a cada item é imposto? |
| funcionalidade baseada em MCP | Quais ferramentas e recursos o servidor remoto expõe? Quais dados são enviados a ele e onde o servidor é executado? |
| API ou serviço externo | Quais operações, credenciais, dados de clientes, logs e provedores de serviços estão envolvidos? |
Garantindo uma implementação segura de agentes declarativos no Microsoft 365
Os clientes e parceiros do Microsoft 365 podem criar agentes declarativos que expandem Microsoft 365 Copilot com instruções personalizadas, conhecimentos de base e ações invocadas através de descrições da API REST configuradas pelo agente declarativo. No tempo de execução, o Microsoft 365 Copilot raciocina sobre uma combinação do prompt do usuário, instruções personalizadas que fazem parte do agente declarativo e dados fornecidos por ações personalizadas. Todos esses dados podem influenciar o comportamento do sistema, e esse processamento vem com riscos de segurança. Especificamente, se uma ação personalizada puder fornecer dados de fontes não confiáveis (como emails ou tíquetes de suporte), um invasor poderá criar uma carga de mensagem que faça com que seu agente se comporte de uma maneira que o invasor controla, como responder incorretamente a perguntas ou até mesmo invocar ações personalizadas. A Microsoft toma muitas medidas para evitar esses ataques. Além disso, as organizações só devem habilitar agentes declarativos que usam fontes de conhecimento confiáveis e se conectam a APIs REST confiáveis por meio de ações personalizadas. Se o uso de fontes de dados não confiáveis for necessário, projete o agente declarativo com a possibilidade de violação em mente e não dê a ele a capacidade de executar operações confidenciais sem intervenção humana cuidadosa.
O Microsoft 365 fornece às organizações controles abrangentes que regem quem pode adquirir e usar aplicativos integrados e quais aplicativos estão habilitados para grupos ou indivíduos em um locatário do Microsoft 365, incluindo aplicativos que usam agentes declarativos. Ferramentas como Copilot Studio, que permitem aos utilizadores criar os seus próprios agentes declarativos, também incluem controles extensos que permitem aos administradores governar conectores utilizados para conhecimentos e ações personalizadas.
Para cada fluxo, registre o proprietário dos dados, origem, destino, localização, classificação, retenção, exclusão, criptografia, disponibilidade e comportamento de falha.
Identidade, autenticação e permissões do plano
Identificar:
- As identidades de usuário, aplicativo, pacote, fornecedor, serviço e administrador.
- São necessários registros, permissões, escopos e consentimento do Microsoft Entra.
- Requisitos de autenticação e conexão para serviços externos e servidores MCP remotos.
- Se o acesso é delegado, baseado em aplicativo, serviço a serviço ou uma combinação.
- Como segredos, certificados, tokens, chaves e informações de conexão são armazenados e girados.
- Como a solução se comporta quando as verificações de autenticação, autorização ou conexão falham.
Aplicar privilégios mínimos a cada componente e dependência. Um plug-in não concede a um usuário acesso a dados que o usuário ou componente não está autorizado a acessar.
Planejar a proteção e a conformidade de dados
Revisão:
- Coleta, uso, armazenamento, transmissão, retenção, exportação e exclusão de dados.
- Permissões existentes do Microsoft 365, rótulos de confidencialidade, prevenção contra perda de dados, retenção, descoberta eletrônica, auditoria e controles de conformidade.
- Dados e prompts enviados para serviços externos, APIs, conectores e servidores MCP.
- Requisitos regionais, setoriais, contratuais, organizacionais e do cliente.
- Avisos de privacidade, termos de uso, divulgações de suporte e provedores de serviços de terceiros.
- Informações de monitoramento e auditoria necessárias para investigar o acesso e a atividade.
Os serviços Microsoft Graph e Microsoft 365 impõem os limites de acesso baseados em identidade aplicáveis para dados armazenados nesses serviços. Os serviços hospedados externamente permanecem responsáveis por impor seus próprios requisitos de identidade, permissão, privacidade e conformidade.
Para obter informações de privacidade do Microsoft 365 Copilot, consulte Dados, privacidade e segurança do Microsoft 365 Copilot. Para Confiança Zero planejamento, consulte Confiança Zero para Microsoft 365 Copilot.
Planeje ações consequentes e IA responsável
Identifique operações que criam, alteram, enviam, aprovam, compram, excluem ou divulgam informações. Para cada ação consequencial, defina:
- Os usuários e condições permitidos.
- Verificações de validação e autorização.
- Requisitos de confirmação e supervisão humana.
- Falha segura, repetição, reversão e comportamento de recuperação.
- Critérios de avaliação de precisão, qualidade, segurança e uso indevido.
- Procedimentos de monitoramento, resposta a incidentes, escalonamento e suspensão.
Para obter mais informações, consulte Validação de IA responsável e o compromisso da Microsoft com a IA responsável.
Controles de governança e administração para compartilhamento de plug-in
Durante o planejamento, defina os resultados que os administradores e proprietários de serviços exigem:
- Analise o plug-in, o editor, o acesso solicitado, as fontes de dados, as ações e os serviços externos.
- Aprovar ou rejeitar solicitações de aquisição, publicação, compartilhamento ou implantação.
- Atribua a disponibilidade aos usuários e grupos pretendidos.
- Configure as conexões, permissões, consentimento e políticas organizacionais necessárias.
- Monitore inventário, atividades, relatórios, consumo e informações de auditoria.
- Restrinja, bloqueie, remova ou retire o acesso quando os requisitos forem alterados.
Os controles e superfícies de administração disponíveis variam de acordo com o componente e a experiência da Microsoft. Identifique o resultado de governança necessário enquanto planeja. Selecione o pacote e o modelo de administração com suporte posteriormente e siga o acesso e as conexões do plug-in Govern para obter orientação operacional.
Planejar o escopo de distribuição pretendido
Para uma organização ou solução de linha de negócios, envolva os administradores e proprietários de segurança que gerenciam o Microsoft 365, o Microsoft Entra, o Microsoft Purview, o Power Platform, os serviços externos e as experiências de destino da Microsoft.
Para uma solução pública ou multilocatário, planeje a política de privacidade voltada para o cliente, os termos de uso, a identidade do fornecedor, o consentimento do cliente, o modelo de suporte, a resposta de segurança e os requisitos de certificação. Para os requisitos atuais de distribuição pública, consulte:
- Políticas de certificação do Marketplace Comercial da Microsoft
- Diretrizes de validação da Store para extensibilidade do Copilot
- Verificações de validação de IA responsável
- Programa de Conformidade do Aplicativo do Microsoft 365
Leve esses requisitos adiante
Ao planejar, acompanhe:
- Os dados e os fluxos de ação.
- As identidades, permissões, consentimento e conexões.
- Os limites de confiança e as dependências hospedadas externamente.
- Os requisitos de privacidade, segurança, conformidade e IA responsável.
- Os resultados de governança e os proprietários do ciclo de vida.
- Os requisitos não resolvidos que dependem dos componentes ou ferramentas selecionados.
Use esses requisitos ao escolher recursos para seu plug-in e ferramentas de desenvolvimento. Após a implementação, confirme-os por meio da validação de plug-in e das diretrizes de segurança e administração específicas do produto aplicáveis.