# 제3자 스캐너: Protect AI

> [!TIP]
> Hub에 대한 보안 파트너십 참여 또는 스캐닝 정보 제공에 관심이 있으신가요? security@huggingface.co로 문의해 주세요.*

[Protect AI](https://protectai.com/)의 [Guardian](https://protectai.com/guardian)은 [Knowledge Base 페이지](https://protectai.com/insights/knowledge-base/)에 자세히 설명된 pickle, Keras 및 기타 익스플로잇을 탐지합니다. Guardian은 보상을 받는 [Huntr](https://huntr.com/) 커뮤니티가 보내는 보고에서도 이점을 얻습니다.

![Protect AI report for the danger.dat file contained in mcpotato/42-eicar-street](https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/protect-ai-report.png) *[danger.dat](https://huggingface.co/mcpotato/42-eicar-street/blob/main/danger.dat)에 대한 리포트 예시*

Protect AI와 파트너십을 맺고 스캐닝을 제공하여 Hub의 안전성을 높였습니다. 내부 스캐닝 시스템이 파일을 스캔하는 것과 동일한 방식으로, 공개 저장소의 파일은 Guardian에 의해 스캔됩니다.

새로운 스캐너를 수용하기 위해 이 목적에 맞게 프론트엔드가 특별히 재설계되었습니다:

기능을 실제로 확인해 볼 수 있는 예시 저장소는 다음과 같습니다: [mcpotato/42-eicar-street](https://huggingface.co/mcpotato/42-eicar-street).

## 모델 보안 복습

모델을 공유하기 위해 모델과 상호작용하는 데 사용하는 데이터 구조를 직렬화하여 저장 및 전송을 용이하게 합니다. 일부 직렬화 형식은 임의의 코드 실행과 같은 악성 공격에 취약할 수 있어(pickle을 보고 있습니다) 모델 공유가 잠재적으로 위험할 수 있습니다.

Hugging Face가 모델 공유를 위한 인기 있는 플랫폼이 되면서, 커뮤니티를 이러한 위험으로부터 보호하기 위해 [picklescan](https://github.com/mmaitre314/picklescan)과 같은 도구를 개발하고 서드파티 스캐너를 통합하고 있습니다.

Pickle은 악용 가능한 유일한 형식이 아닙니다. Keras Lambda 레이어를 악용하여 임의의 코드 실행을 수행하는 방법에 대한 [참고 자료](https://github.com/Azure/counterfit/wiki/Abusing-ML-model-file-formats-to-create-malware-on-AI-systems:-A-proof-of-concept)를 확인해 보세요.

