← 최신 논문
🤖 machine learning

On the (In)Security of Loading Machine Learning Models

이 논문은 공유된 머신러닝 모델의 로드 과정이 파일 형식이나 설정에 의존해서는 보안이 보장되지 않으며, 실제로는 0-day 취약점이 존재하고 사용자 인식과 현실 간의 괴리가 존재함을 규명하고 생태계 보강 방안을 제시합니다.

원저자: Gabriele Digregorio, Marco Di Gennaro, Stefano Zanero, Stefano Longari, Michele Carminati

게시일 2026-03-16
📖 4 분 읽기☕ 가벼운 읽기

원저자: Gabriele Digregorio, Marco Di Gennaro, Stefano Zanero, Stefano Longari, Michele Carminati

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

이 논문은 **"AI 모델 (머신러닝 모델) 을 다운로드해서 실행하는 것이 얼마나 위험할 수 있는지"**에 대한 충격적인 사실을 밝힌 연구입니다.

쉽게 비유하자면, **"우리가 인터넷에서 '안전하다'고 표시된 요리 레시피 (AI 모델) 를 받아와서 요리를 하려는데, 그 레시피를 따라 하면 갑자기 주방에 불이 나거나 도둑이 들어오는 것과 같은 상황"**을 다룬 것입니다.

이 논문의 핵심 내용을 일상적인 언어와 비유로 설명해 드릴게요.


1. 배경: "AI 레시피" 공유의 시대

요즘은 AI 모델을 만드는 전문가들만 쓰던 도구들이 일반인도 쉽게 쓸 수 있게 되었습니다. 마치 요리 레시피를 공유하는 앱처럼, 사람들이 만든 AI 모델들을 '허깅페이스 (Hugging Face)' 같은 사이트에 올려두고 서로 공유합니다.

  • 문제점: 사람들은 "이 레시피 (모델) 를 받아서 내 컴퓨터에 실행하면 내가 원하는 결과 (요리) 가 나올 거야"라고 믿습니다. 하지만 이 레시피 파일 안에 **악성 코드 (나쁜 요리사)**가 숨어있다면? 내 컴퓨터가 장악당할 수 있습니다.

2. 연구의 핵심 질문: "안전하다고 말하는 게 진짜 안전할까?"

연구자들은 "이 파일들은 '안전 모드'가 켜져 있거나, '데이터만 담겨 있다'고 홍보하는데, 정말 안전한가?"라고 의문을 품고 조사했습니다.

① "안전한 파일 형식"이라는 착각 (가장 큰 충격)

대부분의 사람들은 "코드 (명령어) 가 들어간 파일"보다 "데이터 (숫자나 텍스트) 만 들어간 파일"이 더 안전할 것이라고 생각합니다. 마치 레시피 책 (데이터) 이 요리사 (코드) 가 직접 와서 요리하는 것보다 안전할 것이라고 믿는 것과 비슷합니다.

  • 현실: 연구자들은 KerasSkops라는 유명한 AI 도구들이 "우리는 JSON 이라는 안전한 데이터 형식을 쓴다"고 홍보하지만, 실제로는 그 안을 어떻게 해석하느냐에 따라 악성 코드가 실행될 수 있는 구멍이 있다는 것을 발견했습니다.
  • 비유: "이 레시피는 오직 '재료 목록'만 적혀 있어서 안전하다"고 홍보하는 책이 있었지만, 실제로는 그 목록을 읽는 사람이 "재료 목록을 읽는 척하면서 주방에 폭탄을 설치하는 명령"을 내릴 수 있는 구멍이 있었던 것입니다.
  • 결과: 연구팀은 이 구멍들을 찾아내어 **6 가지의 새로운 보안 취약점 (0-day)**을 발견했고, 이는 모두 공식적인 보안 번호 (CVE) 를 받았습니다. 즉, "안전하다"고 믿었던 것들이 실제로는 매우 위험했다는 뜻입니다.

② "스캐너"도 만능이 아니다

허깅페이스 같은 사이트는 "우리는 악성 코드를 찾아내는 스캐너를 썼으니 안전하다"고 말합니다. 마치 공항 보안 검색대처럼요.

  • 현실: 연구자들은 악성 코드를 숨긴 파일을 올려보냈는데, 스캐너들이 이를 "안전합니다 (Safe)"라고 표시해 버렸습니다.
  • 비유: 공항 보안 검색대가 "이 가방은 안전합니다"라고 찍어주는데, 사실은 가방 안에 폭발물이 숨겨져 있었던 상황입니다. 특히 새로운 형태의 악성 코드는 스캐너가 아예 인식도 못 하거나, "이건 모델 파일이 아니야"라고 무시해버리는 경우가 많았습니다.

③ 사람들의 "안심 착각" (설문 조사)

연구팀은 AI 개발자 50 명 이상에게 설문조사를 했습니다.

  • 결과: "안전 모드 (safe_mode)"라는 버튼이 켜져 있거나, 사이트에서 "스캔 완료"라는 스티커가 붙어 있으면, 사람들은 보안 위험을 크게 낮게 평가했습니다.
  • 비유: "이 약은 안전합니다"라는 스티커가 붙어 있으면, 사람들은 약을 너무 믿고 과다 복용하거나 부작용을 무시하는 것과 같습니다. 연구자들은 **"안전하다는 표시가 오히려 사람들을 방심하게 만들어 더 위험하다"**고 경고합니다.

3. 연구자들이 주는 교훈 (Takeaways)

이 논문은 우리에게 다음과 같은 중요한 메시지를 줍니다.

  1. 파일 형식은 안전을 보장하지 않는다: "이 파일은 데이터만 담겨 있어서 안전해"라고 생각하지 마세요. 그 데이터를 해석하는 프로그램이 악성 코드를 실행할 수 있다면, 파일 형식이 무엇이든 위험합니다. AI 모델은 결국 '실행 가능한 코드'와 똑같습니다.
  2. "안전"이라는 단어에 속지 마세요: 개발자들이 "안전 모드", "스캔 완료"라고 해도 100% 안전하지는 않습니다. 이는 마치 "이 문은 잠겨 있다"고 하지만 자물쇠가 고장 난 것과 같을 수 있습니다.
  3. 레거시 (구형) 파일의 위험: 오래된 파일 형식 (HDF5 등) 은 새로운 보안 장치가 적용되지 않아 여전히 매우 위험합니다. 하지만 사람들은 호환성을 위해 계속 옛날 파일을 쓰려 하므로, 이 부분이 큰 약점이 됩니다.
  4. 스캐너는 보조 수단일 뿐: 자동 스캐너는 도움이 되지만, 만능이 아닙니다. 스캐너가 "안전"이라고 해도, 직접 신뢰할 수 있는 출처인지 확인하는 것이 가장 중요합니다.

요약하자면

이 논문은 **"AI 모델을 공유하는 생태계가 아직 매우 미성숙하며, '안전하다'는 홍보는 종종 허구일 수 있다"**고 경고합니다.

우리가 인터넷에서 파일을 다운로드할 때, "이 파일은 안전해"라는 라벨을 믿기보다, "이 파일은 실행 가능한 코드다"라고 생각하고 경계해야 한다는 것이 이 연구의 결론입니다. 마치 낯선 사람이 준 음식을 무작정 먹지 않고, 그 사람의 신뢰도를 먼저 확인해야 하는 것과 같습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →