Pular para o conteúdo
Skillpedia
APIs e servidores (backend)35 mil · #5863

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-device-posture-assessment-in-zero-trust/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-device-posture-assessment-in-zero-trust/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-trust

Ou 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.md
Conteú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. '

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5863
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas