implementing-device-posture-assessment-in-zero-trust
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
O que ela faz
Esta ferramenta verifica se o seu computador ou celular está seguro antes de permitir o acesso a aplicativos importantes da empresa. Ela usa informações de programas de segurança (como CrowdStrike, Microsoft Intune, Jamf) para garantir que o dispositivo atende aos requisitos mínimos de segurança.
Quando usar
- ✓Quando você precisa garantir que dispositivos estejam seguros antes de acessar apps da empresa.
- ✓Quando você quer usar o status de segurança do dispositivo para decidir quem pode acessar o quê.
- ✓Quando você precisa seguir regras de segurança que exigem verificação do dispositivo.
Exemplo do que pedir para a IA
“Verifique se meu laptop está seguro antes de me deixar acessar o e-mail da empresa.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta coleta informações sobre a segurança do seu dispositivo, como se o antivírus está ativado, se o disco está criptografado e se o sistema está atualizado. Essas informações são usadas para criar regras que decidem se o acesso é permitido ou não.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill implementing-device-posture-assessment-in-zero-trustOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-device-posture-assessment-in-zero-trust/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Implementando Avaliação de Postura de Dispositivo em Zero Trust
Quando Usar
- Ao impor a integridade do dispositivo como pré-requisito para acessar aplicativos corporativos
- Ao integrar pontuações ZTA do CrowdStrike, conformidade do Intune ou status do dispositivo Jamf em decisões de acesso
- Ao implementar os requisitos do pilar de dispositivo do Modelo de Maturidade Zero Trust da CISA
- Ao construir políticas de acesso condicional que se adaptam com base na postura de segurança do endpoint em tempo real
- Ao detectar e bloquear o acesso de dispositivos comprometidos, não gerenciados ou não conformes
Não use para dispositivos IoT ou "headless" que não podem executar agentes de postura, como um controle de segurança autônomo sem verificação de identidade, ou quando dados de postura em tempo real não estiverem disponíveis e dados de conformidade desatualizados criarem confiança falsa.
Pré-requisitos
- Endpoint Detection and Response (EDR): CrowdStrike Falcon com módulo ZTA, ou Microsoft Defender for Endpoint
- Mobile Device Management (MDM): Microsoft Intune, Jamf Pro, ou VMware Workspace ONE
- Provedor de Identidade: Microsoft Entra ID, Okta, ou Ping Identity com capacidade de acesso condicional
- Plataforma ZTNA: Zscaler ZPA, Cloudflare Access, Palo Alto Prisma Access, ou IAP nativo da nuvem
- Acesso à API para plataformas EDR/MDM para ingestão de sinais de postura
Fluxo de Trabalho
Etapa 1: Definir Linhas de Base de Conformidade de Dispositivo
Estabeleça requisitos mínimos de segurança para cada categoria de dispositivo.
# Microsoft Intune: Create device compliance policy via Graph API
Connect-MgGraph -Scopes "DeviceManagementConfiguration.ReadWrite.All"
# Windows 10/11 Compliance Policy
$compliancePolicy = @{
"@odata.type" = "#microsoft.graph.windows10CompliancePolicy"
displayName = "Zero Trust - Windows Compliance"
description = "Minimum device requirements for zero trust access"
osMinimumVersion = "10.0.19045"
bitLockerEnabled = $true
secureBootEnabled = $true
codeIntegrityEnabled = $true
tpmRequired = $true
antivirusRequired = $true
antiSpywareRequired = $true
defenderEnabled = $true
firewallEnabled = $true
passwordRequired = $true
passwordMinimumLength = 12
passwordRequiredType = "alphanumeric"
storageRequireEncryption = $true
scheduledActionsForRule = @(
@{
ruleName = "PasswordRequired"
scheduledActionConfigurations = @(
@{
actionType = "block"
gracePeriodHours = 24
notificationTemplateId = ""
notificationMessageCCList = @()
}
)
}
)
}
New-MgDeviceManagementDeviceCompliancePolicy -BodyParameter $compliancePolicy
# macOS Compliance Policy via Jamf Pro API
curl -X POST "https://jamf.company.com/api/v1/compliance-policies" \
-H "Authorization: Bearer ${JAMF_TOKEN}" \
-H "Content-Type: application/json" \
--data '{
"name": "Zero Trust - macOS Compliance",
"rules": [
{"type": "os_version", "operator": ">=", "value": "14.0"},
{"type": "filevault_enabled", "value": true},
{"type": "firewall_enabled", "value": true},
{"type": "gatekeeper_enabled", "value": true},
{"type": "sip_enabled", "value": true},
{"type": "auto_update_enabled", "value": true},
{"type": "screen_lock_timeout", "operator": "<=", "value": 300},
{"type": "falcon_sensor_running", "value": true}
]
}'
Etapa 2: Configurar o CrowdStrike Zero Trust Assessment
Habilite a pontuação ZTA e configure os limites de pontuação para os níveis de acesso.
# API do CrowdStrike Falcon: Consultar pontuações ZTA para todos os endpoints
curl -X GET "https://api.crowdstrike.com/zero-trust-assessment/entities/assessments/v1?ids=${DEVICE_AID}" \
-H "Authorization: Bearer ${CS_TOKEN}" \
-H "Content-Type: application/json"
# A resposta inclui:
# {
# "aid": "id-do-agente-do-dispositivo",
# "assessment": {
# "overall": 82,
# "os": 90,
# "sensor_config": 85,
# "version": "7.14.16703"
# },
# "assessment_items": {
# "os_signals": [
# {"signal_id": "firmware_protection", "meets_criteria": "yes"},
# {"signal_id": "disk_encryption", "meets_criteria": "yes"},
# {"signal_id": "kernel_protection", "meets_criteria": "yes"}
# ],
# "sensor_signals": [
# {"signal_id": "sensor_version", "meets_criteria": "yes"},
# {"signal_id": "prevention_policies", "meets_criteria": "yes"}
# ]
# }
# }
# Definir limites de pontuação ZTA para níveis de acesso
# Nível 1 (Acesso Básico): ZTA >= 50
…
Perguntas frequentes
O que é 'postura do dispositivo'?
É um termo que descreve o quão seguro e atualizado está um dispositivo (computador, celular, etc.). Inclui coisas como ter antivírus, criptografia de disco e atualizações de segurança instaladas.
O que é 'Zero Trust'?
É uma abordagem de segurança que assume que nenhuma pessoa ou dispositivo é confiável por padrão. Tudo precisa ser verificado antes de conceder acesso, mesmo que já esteja dentro da rede da empresa.
Quais programas são necessários?
Você precisará de um programa de detecção e resposta de endpoint (como CrowdStrike ou Microsoft Defender), um gerenciador de dispositivos móveis (como Microsoft Intune ou Jamf) e um provedor de identidade (como Microsoft Entra ID ou Okta).
Detalhes
Descrição original do autor
Implements device posture assessment as a zero trust access control by integrating endpoint health signals from CrowdStrike ZTA, Microsoft Intune, and Jamf into conditional access policies that enforce compliance before granting access. Use when requiring device health checks before app access, wiring posture signals into conditional access, or implementing the CISA Zero Trust device pillar. '
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5863
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC