Utilizando o Get-AzSentinelEntityActivity para análise de atividades no Azure Sentinel

Título: Utilizando o Get-AzSentinelEntityActivity para análise de atividades no Azure Sentinel

Introdução:
O Azure Sentinel é uma plataforma de segurança nativa na nuvem que fornece inteligência de segurança avançada para proteger sua organização contra ameaças. Uma das funcionalidades do Azure Sentinel é o cmdlet Get-AzSentinelEntityActivity, que permite obter informações sobre as atividades executadas em entidades específicas. Neste artigo, exploraremos exemplos de script em PowerShell para utilizar o Get-AzSentinelEntityActivity e analisar as atividades registradas.

Exemplos:

1. Obtendo atividades de uma conta de usuário específica:

```powershell
$entityId = "contoso@contoso.com"
$activities = Get-AzSentinelEntityActivity -EntityId $entityId

foreach ($activity in $activities) {
Write-Output "Atividade: $($activity.Name)"
Write-Output "Hora de início: $($activity.StartTime)"
Write-Output "Hora de término: $($activity.EndTime)"
Write-Output "Detalhes: $($activity.Details)"
Write-Output "----"
}
```

Neste exemplo, definimos a variável $entityId com o valor da conta de usuário que desejamos analisar. Em seguida, utilizamos o cmdlet Get-AzSentinelEntityActivity passando o parâmetro -EntityId com o valor da variável. Por fim, percorremos o resultado e exibimos informações como nome da atividade, horário de início, horário de término e detalhes.

2. Filtrando atividades por tipo:

```powershell
$entityId = "contoso@contoso.com"
$activityType = "SignIn"
$activities = Get-AzSentinelEntityActivity -EntityId $entityId -ActivityType $activityType

foreach ($activity in $activities) {
Write-Output "Atividade: $($activity.Name)"
Write-Output "Hora de início: $($activity.StartTime)"
Write-Output "Hora de término: $($activity.EndTime)"
Write-Output "Detalhes: $($activity.Details)"
Write-Output "----"
}
```

Neste exemplo, além de definir a variável $entityId com o valor da conta de usuário, também definimos a variável $activityType com o valor "SignIn". Utilizamos o cmdlet Get-AzSentinelEntityActivity passando os parâmetros -EntityId e -ActivityType com os valores das respectivas variáveis. O resultado será apenas as atividades de login (SignIn) da conta de usuário especificada.

Conclusão:
O cmdlet Get-AzSentinelEntityActivity é uma ferramenta poderosa para analisar as atividades registradas em entidades específicas no Azure Sentinel. Com os exemplos de script em PowerShell apresentados neste artigo, você pode começar a explorar as atividades e obter insights valiosos para a segurança da sua organização. Lembre-se de personalizar os parâmetros e variáveis de acordo com suas necessidades específicas.

Nenhum comentário:

Postar um comentário

ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.