Compartilhar via


Obter contexto do aplicativo e usuário final para os alertas de IA

A proteção contra ameaças do Microsoft Defender para Nuvem para cargas de trabalho de IA permite que você aprimore a acionabilidade e o valor da segurança dos alertas de IA gerados ao fornecer o contexto do usuário final e do aplicativo.

Na maioria dos casos, os aplicativos e cenários que aproveitam os serviços de IA são criados como parte de um aplicativo, portanto, as chamadas à API para o serviço de IA se originam de um aplicativo Web, uma instância de computação ou um gateway de IA. Essa configuração de arquitetura apresenta complexidade devido à falta de contexto ao investigar solicitações de IA para determinar o aplicativo de negócios ou o usuário final envolvido.

O Defender para Nuvem, juntamente com a IA do Azure, permite adicionar parâmetros às chamadas À API de IA do Azure para propagar o contexto crítico do usuário final ou do aplicativo para alertas de IA do Defender para Nuvem. Isso, por sua vez, leva a uma triagem e resultados mais eficazes. Por exemplo, ao adicionar o IP ou a identidade do usuário final, você pode bloquear esse usuário ou correlacionar incidentes e alertas por esse usuário. Ao adicionar o contexto do aplicativo, você pode priorizar ou determinar se o comportamento suspeito pode ser considerado padrão para esse aplicativo na organização.

Captura de tela do portal do Defender XDR mostrando todos os benefícios adicionais obtidos ao adicionar o código.

Pré-requisitos

Adicionar parâmetros de segurança à sua chamada do OpenAI do Azure

Para receber alertas de segurança de IA com mais contexto, você pode adicionar todos ou um dos exemplos de parâmetros de SecurityContext a seguir às suas chamadas à API do OpenAI do Azure.

Todos os campos no SecurityContext são opcionais.

Para o contexto do usuário final, recomendamos passar no mínimo os campos EndUserId e SourceIP. Os campos EndUserId e SourceIP fornecem aos analistas do Centro de Operações de Segurança (SOC) a capacidade de investigar os incidentes de segurança que envolvem recursos de IA e aplicativos de IA generativa.

Para o contexto do aplicativo, basta passar o campo applicationName como uma cadeia de caracteres simples.

Mesmo se o nome de um campo tiver erros de ortografia a chamada à API do OpenAI do Azure terá sucesso. O esquema SecurityContext não requer validação para ser repassado para o campo de usuário do OpenAI do Azure. Os desenvolvedores de aplicativos devem garantir que um JSON válido seja repassado para o campo de user em todas as solicitações feitas pelo aplicativo ao OpenAI do Azure.

Esquema SecurityContext

O esquema exato pode ser encontrado na documentação de referência de API REST do OpenAI do Azure.

O objeto de contexto de segurança do usuário faz parte do corpo da solicitação da API de conclusão de chat.

Atualmente, não há suporte para esse recurso ao utilizar modelos implantados através da API de inferência de modelo do IA do Azure.

Próxima etapa