Pular para o conteúdo
Skillpedia
Segurança35 mil · #5932

implementing-patch-management-workflow

Ajuda seu agente a gerenciar atualizações de software para corrigir falhas de segurança em todos os sistemas da empresa.

O que ela faz

Esta skill ajuda a organizar o processo de atualização de softwares em computadores e sistemas. Ela garante que as atualizações sejam aplicadas de forma segura e eficiente para proteger contra falhas e ataques.

Quando usar

  • ✓Ao configurar um sistema para receber atualizações automaticamente.
  • ✓Ao planejar como testar e liberar novas atualizações.
  • ✓Ao verificar se os sistemas estão protegidos contra vulnerabilidades conhecidas.

Exemplo do que pedir para a IA

“Como posso configurar o sistema para testar atualizações antes de aplicá-las em todos os computadores?”

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-patch-management-workflow/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-patch-management-workflow/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A skill descreve um fluxo de trabalho passo a passo para gerenciar atualizações. Isso inclui identificar quais atualizações são necessárias, testá-las em um ambiente seguro e depois liberá-las gradualmente para todos os sistemas.

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-patch-management-workflow

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-patch-management-workflow/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 Fluxo de Trabalho de Gerenciamento de Patches

Visão Geral

Gerenciamento de patches é o processo sistemático de identificar, testar, implantar e verificar atualizações de software para remediar vulnerabilidades na infraestrutura de TI de uma organização. Um fluxo de trabalho eficaz de gerenciamento de patches reduz a superfície de ataque enquanto minimiza a interrupção operacional por meio de testes estruturados, portões de aprovação e implementações faseadas.

Quando Usar

  • Ao implantar ou configurar recursos de fluxo de trabalho de gerenciamento de patches em seu ambiente
  • Ao estabelecer controles de segurança alinhados aos requisitos de conformidade
  • Ao construir ou melhorar a arquitetura de segurança para este domínio
  • Ao realizar avaliações de segurança que exigem esta implementação

Pré-requisitos

  • Resultados de varredura de vulnerabilidade identificando patches ausentes
  • Ferramentas de gerenciamento de patches (WSUS, SCCM/MECM, Ansible, Intune, Jamf)
  • Ambiente de teste espelhando a produção
  • Processo de gerenciamento de mudanças (ITIL ou equivalente)
  • Inventário de ativos com versões de sistema operacional e aplicativos

Conceitos Principais

Fases do Ciclo de Vida do Patch

  1. Descoberta: Identificar patches disponíveis de fornecedores e varreduras de vulnerabilidade
  2. Avaliação: Avaliar a aplicabilidade e o risco do patch
  3. Priorização: Classificar patches por gravidade, explorabilidade e criticidade do ativo
  4. Teste: Validar patches em ambiente não produtivo
  5. Aprovação: Revisão e aprovação do conselho consultivo de mudanças (CAB)
  6. Implantação: Implementação faseada em sistemas de produção
  7. Verificação: Confirmar a instalação bem-sucedida e a ausência de regressões
  8. Relatórios: Documentar métricas de conformidade e exceções

Categorias de Patches

  • Patches de Segurança: Abordam CVEs e vulnerabilidades de segurança
  • Atualizações Críticas: Correções de bugs não relacionados à segurança que afetam a estabilidade
  • Service Packs: Coleções de atualizações cumulativas
  • Atualizações de Recursos: Novas funcionalidades (atualizações de recursos do Windows, etc.)
  • Atualizações de Firmware: Firmware de BIOS/UEFI, NIC, controlador de armazenamento
  • Patches de Terceiros: Adobe, Java, Chrome, Firefox, etc.

Anéis de Implantação (Implementação Faseada)

Anel Ambiente % da Frota Tempo de Aclimatação Propósito
Anel 0 Laboratório/Teste N/A 24-48 h Validação funcional
Anel 1 Primeiros Adotantes de TI 5% 48-72 h Piloto no mundo real
Anel 2 Piloto de Negócios 15% 5-7 dias Compatibilidade mais ampla
Anel 3 Implantação Geral 50% 7-14 dias Implementação principal
Anel 4 Crítico para a Missão 30% Após o Anel 3 Implantação final

Fluxo de Trabalho

Etapa 1: Configurar Fontes de Patch

# WSUS (Windows Server Update Services)
# Configure WSUS server to sync with Microsoft Update
# Via PowerShell on WSUS server:
Install-WindowsFeature -Name UpdateServices -IncludeManagementTools
& "C:\Program Files\Update Services\Tools\WsusUtil.exe" postinstall CONTENT_DIR=D:\WSUS

# Configure GPO for WSUS clients
# Computer Configuration > Administrative Templates > Windows Components > Windows Update
# Specify intranet Microsoft update service location: http://wsus-server:8530
# Ansible: Configure patch repositories for Linux
# roles/patch-management/tasks/configure_repos.yml
---
- name: Configure RHEL patch repository
  yum_repository:
    name: rhel-patches
    description: RHEL Security Patches
    baseurl: https://satellite.corp.local/pulp/repos/patches
    gpgcheck: yes
    gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
    enabled: yes

- name: Configure Ubuntu patch sources
  apt_repository:
    repo: "deb https://apt-mirror.corp.local/ubuntu {{ ansible_distribution_release }}-security main"
    state: present
  when: ansible_os_family == "Debian"

Etapa 2: Avaliação Automatizada de Patches

# patch_assessment.py - Correlacionar varreduras de vulnerabilidade com patches disponíveis
import subprocess
import platform
import json

def get_windows_pending_patches():
    """Consultar o Windows Update para patches pendentes via PowerShell."""
    ps_cmd = """
    $Session = New-Object -ComObject Microsoft.Update.Session
    $Searcher = $Session.CreateUpdateSearcher()
    $Results = $Searcher.Search("IsInstalled=0 AND Type='Software'")
    $Results.Updates | ForEach-Object {
        [PSCustomObject]@{
            Title = $_.Title
            KB = ($_.KBArticleIDs -join ',')
            Severity = $_.MsrcSeverity
            Size = [math]::Round($_.MaxDownloadSize / 1MB, 2)
            Published = $_.LastDeploymentChangeTime.ToString('yyyy-MM-dd')

…
Perguntas frequentes

O que são 'vulnerabilidades'?

São falhas de segurança em softwares que podem ser exploradas por pessoas mal-intencionadas para causar danos ou roubar informações.

O que são 'patches'?

São como 'curativos' ou correções para essas falhas de segurança, lançados pelos próprios criadores do software.

Por que testar as atualizações antes de aplicá-las?

Para garantir que a atualização não cause novos problemas ou quebre outras funcionalidades do sistema antes de ser liberada para todos os usuários.

Detalhes

Descrição original do autor

Patch management is the systematic process of identifying, testing, deploying, and verifying software updates to remediate vulnerabilities across an organization's IT infrastructure. An effective patc

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5932
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