Glossário da F5

Assinatura

O que é uma assinatura?

Em geral, uma assinatura se refere a uma "assinatura escrita ou digital". No contexto da programação, uma assinatura se refere às informações usadas para identificar um método, como seu nome, tipos de parâmetros, número, ordem e tipo de retorno (as definições podem variar dependendo da linguagem de programação). Entretanto, no contexto da segurança de computadores, uma assinatura se refere aos padrões distintos de atividades maliciosas, como malware ou acesso não autorizado. Os arquivos que agregam esses padrões são chamados de arquivos de assinatura, e a funcionalidade que usa assinaturas para detectar e bloquear ataques é chamada de recurso de assinatura.

O uso de assinaturas para defesa contra ataques normalmente segue uma abordagem de lista negra, em que uma lista de ameaças conhecidas é mantida para bloquear atividades perigosas. Isso oferece a vantagem de responder de forma confiável e rápida a ataques conhecidos. No entanto, essa abordagem tem a limitação de não ser capaz de lidar com ataques desconhecidos ou novas ameaças ainda não incluídas na lista negra.

Para lidar com essa limitação, é recomendável combinar a abordagem de lista negra com uma abordagem de lista branca. Com a lista de permissões, apenas atividades explicitamente permitidas são permitidas. Ao permitir atividades na lista de permissões, bloquear padrões na lista de bloqueios e tratar todo o resto como uma zona cinzenta que exige verificação, é possível obter uma estratégia de defesa mais abrangente.

O BIG-IP da F5 utiliza assinaturas do tipo lista negra para padrões de ataque e listas brancas para tráfego legítimo, permitindo a detecção e prevenção de ataques de forma eficaz.