Hub documentation

Scanner de terceiros: Protect AI

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Scanner de terceiros: Protect AI

Interessado em participar da nossa parceria de segurança / fornecer informações de varredura no Hub? Entre em contato conosco em security@huggingface.co.*

O Protect AI detecta exploits de pickle, Keras e outros, conforme detalhado em sua página de Base de Conhecimento. O Guardian também se beneficia dos relatórios enviados por sua comunidade de Huntrs de recompensas.

Protect AI report for the danger.dat file contained in mcpotato/42-eicar-street Exemplo de um relatório para danger.dat

Parceriámos com a Protect AI para fornecer varreduras e tornar o Hub mais seguro. Da mesma forma que os arquivos são varridos pelo nosso sistema interno de varredura, os arquivos dos repositórios públicos são varridos pelo Guardian.

Nosso frontend foi redesenhado especificamente para esse fim, a fim de acomodar novos scanners:

Aqui está um repositório de exemplo que você pode verificar para ver o recurso em ação: mcpotato/42-eicar-street.

Lembrete sobre a segurança do modelo

Para compartilhar modelos, serializamos as estruturas de dados que usamos para interagir com os modelos, a fim de facilitar o armazenamento e o transporte. Alguns formatos de serialização são vulneráveis a explorações maliciosas, como a execução de código arbitrário (olhando para você, pickle), o que torna o compartilhamento de modelos potencialmente perigoso.

Como a Hugging Face se tornou uma plataforma popular para compartilhamento de modelos, gostaríamos de proteger a comunidade disso, motivo pelo qual desenvolvemos ferramentas como picklescan e por que integramos scanners de terceiros.

Pickle não é o único formato explorável por aí, veja como referência como é possível explorar camadas Lambda do Keras para alcançar execução de código arbitrária.

Update on GitHub