Sobes.tech
Senior

O que é um ataque direcionado vs não direcionado?

sobes.tech IA

Resposta da IA

No contexto de ataques a modelos de aprendizagem automática (ataques adversariais), distinguem-se ataques direcionados e não direcionados:

  • Ataque direcionado (targeted attack): o atacante tenta modificar os dados de entrada para que o modelo os classifique como uma classe específica, previamente escolhida (rótulo alvo). O objetivo é fazer com que o modelo preveja incorretamente essa classe.

  • Ataque não direcionado (untargeted attack): o objetivo é causar um erro de classificação, independentemente de qual classe incorreta seja prevista. O importante é fazer o modelo falhar.

Exemplo:

  • Num ataque direcionado a um sistema de reconhecimento de imagens, o atacante quer que uma imagem de um gato seja classificada como "cachorro".
  • Num ataque não direcionado, basta que a imagem de um gato seja classificada como qualquer classe diferente de "gato".

Ataques direcionados costumam ser mais difíceis de implementar, mas são mais perigosos, pois permitem controlar o resultado do ataque.