Skip to content
Latchkey

O Que É o Setuid bit?

O setuid bit é uma flag de permissão em um executável que faz com que ele seja executado com a identidade do proprietário do arquivo em vez da do usuário que o iniciou. É assim que usuários sem privilégios podem executar ferramentas específicas que precisam de direitos elevados, como alterar a própria senha. Por conceder privilégio, os programas setuid são uma superfície de segurança sensível.

Por que isso importa

Binários setuid são um alvo frequente para escalonamento de privilégios, então imagens de CI reforçadas costumam removê-los ou auditá-los. Conhecer esse bit explica como um programa pode agir com mais privilégio do que o usuário que o chamou.

Guias relacionados