Ir para o conteúdo
Anexet
Ilustração abstrata para «Etiqueta de identificação de software (SWID)»: rack de servidores ligado a nós de rede

Etiqueta de identificação de software (SWID)

Uma etiqueta de identificação de software (SWID) é um pequeno arquivo XML padronizado que um fabricante instala junto com seu produto para descrever exatamente o que foi instalado.

Anexet Team
18 de agosto de 2026Leitura de 4 min

O que a etiqueta SWID contém

A etiqueta SWID não é o software em si. É um arquivo de metadados que acompanha o programa. O instalador do fabricante normalmente o coloca em um local fixo durante a instalação. Uma ferramenta de inventário pode lê-lo sem executar o software e sem analisar o arquivo por completo.

Cada etiqueta registra o editor, a identidade do produto (nome, versão, edição e arquitetura ou plataforma de destino), um ID exclusivo da etiqueta, separado do nome do produto, e o tipo da etiqueta. O tipo indica se ela pertence a uma instalação principal, a um patch, a um componente complementar ou a um corpus de pré-instalação. O exemplo abaixo mostra a estrutura de uma etiqueta no esquema ISO/IEC 19770-2, com valores ilustrativos:

xml
<SoftwareIdentity xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd" name="Example Editor" version="5.2.1" versionScheme="multipartnumeric" tagId="example-editor-5-2-1">
  <Entity name="Example Corp" regid="example.com" role="softwareCreator"/>
</SoftwareIdentity>

Por que o padrão existe

Antes do SWID, cada ferramenta de gestão de ativos de TI usava suas próprias heurísticas para reconhecer software instalado. Ela comparava nomes de executáveis, chaves do registro ou estruturas de pastas. Esses itens variam entre versões e fornecedores, então o método é frágil. Um mesmo produto pode aparecer com vários nomes em todo o parque. Uma pequena renomeação ou um novo empacotamento pode levar a ferramenta a contar licenças de forma errada ou a deixar passar uma versão vulnerável.

A ISO/IEC 19770-2 oferece ao setor uma fonte comum de verdade. O fabricante declara o que foi instalado, em um formato padrão que todas as ferramentas leem da mesma forma. A inventariação e a conciliação de licenças deixam, então, de depender de suposições.

Como a etiqueta chega ao inventário

A etiqueta percorre quatro etapas, do instalador do fabricante até o registro de inventário:

  1. 1
    Publicação

    O instalador do fabricante grava a etiqueta junto do produto no momento da instalação.

  2. 2
    Leitura

    A ferramenta de inventário lê o arquivo XML sem executar o software.

  3. 3
    Correspondência

    Produto, edição e versão são comparados com os direitos adquiridos e com versões conhecidas como vulneráveis.

  4. 4
    Registro

    O resultado é salvo como registro estruturado, para que toda máquina informe os dados do mesmo jeito.

Como as etiquetas SWID são usadas

As etiquetas atendem quatro tarefas comuns. Cada uma também tem um limite, que decorre da cobertura das etiquetas:

UsoO que a etiqueta ofereceLimite
Gestão de ativos de softwareContagem exata do software instalado, sem comparar nomes de arquivosConta apenas produtos cujo fabricante criou uma etiqueta
Conciliação de licençasIDs exatos de produto e edição comparados com os direitos adquiridosProduto sem etiqueta fica fora da comparação
Correspondência de vulnerabilidades e patchesProduto e versão associados a versões vulneráveis conhecidas; etiquetas de patch confirmam a correçãoProduto sem etiqueta não pode ser correspondido
Conformidade governamentalEstruturas que citam o protocolo SWIMA mantido pelo NIST esperam que os endpoints reportem software como etiquetas SWIDO relatório só fica completo onde as etiquetas existem

Onde as etiquetas SWID falham na prática

O padrão depende da adoção. Uma etiqueta SWID existe somente se o instalador do fabricante a criar, então uma ferramenta que dependa apenas de etiquetas terá pontos cegos.

Por isso, a maior parte do inventário de software ainda é montada por descoberta automatizada, a partir do que um agente ou scanner vê no endpoint. As etiquetas SWID são um sinal complementar, de confiança maior, onde existem. Elas não são a única fonte de verdade. As principais evidências vêm de:

  • a lista de programas instalados, como o sistema operacional os registra
  • arquivos e registros deixados pela instalação
  • registros do gerenciador de pacotes

Etiquetas SWID versus inventário geral

Separe o padrão do objetivo. O inventário de software é o objetivo mais amplo: um registro atual e preciso de cada aplicativo instalado nas máquinas da organização. Uma etiqueta SWID é uma forma padronizada de identificar com precisão um único produto instalado.

Uma organização pode ter um inventário confiável, criado por descoberta baseada em agentes, e nunca usar etiquetas SWID. O inverso também acontece: uma máquina pode ter etiquetas SWID para alguns produtos, enquanto o inventário geral cobre o restante por outros meios. A prática mais ampla está descrita em gestão de ativos de software.

Como isso aparece na Anexet

A lista de software da Anexet é montada com os atributos que o agente lê em cada estação: nome, empresa, versão e caminho. No Anexet Inventory, o cartão de cada estação mostra os programas instalados, então um software que ninguém solicitou se destaca na lista.

A aba Aplicativos mostra a versão, a data de instalação e o tamanho de cada programa.

Por onde começar

Comece pelos produtos com maior custo de licença ou maior risco para a segurança e verifique se os fabricantes criam etiquetas. Quando criam, a etiqueta confirma o produto exato. Quando não criam, o registro do endpoint continua sendo a fonte, e o processo de inventário mantém esse registro atualizado.

Uma etiqueta diz o que o fabricante afirma ter sido instalado. O inventário diz o que está de fato na máquina.

Anexet Team

Perguntas frequentes

Perguntas comuns sobre este termo e como a Anexet o resolve.

A etiqueta SWID identifica um produto instalado em formato padrão. O inventário de software é o registro completo de todos os aplicativos das máquinas de uma organização. Ele pode existir sem nenhuma etiqueta SWID.

Não. A cobertura é desigual. Muitos fornecedores, sobretudo de produtos antigos, de código aberto ou de nicho, nunca as criam. Por isso, o inventário depende principalmente de dados do endpoint, como listas de programas instalados.

Identificadores exatos de produto e edição são comparados com os direitos comprados de forma mais confiável do que nomes. Assim aparecem tanto o sublicenciamento quanto os assentos pagos sem uso.

A norma ISO/IEC 19770-2. Ela oferece aos fabricantes um jeito padrão de declarar o que foi instalado, em um formato que toda ferramenta interpreta da mesma maneira.

Proteja os seus dados com a Anexet

Veja numa demonstração ao vivo como a Anexet trava fugas de dados, monitoriza a atividade dos colaboradores e mantém a conformidade.

Pedir demonstração