본문 바로가기
파이썬트러블슈팅

PyInstaller로 만든 프로그램이 바이러스로 식별되는 문제 해결 방법

by 하이어시스템 2024. 3. 10.
반응형

Pyinstaller로 실행파일을 만들어 구글 드라이브를 통해 공유하는 경우 아래와 같이 구글 드라이브로 부터 경고메일을 받는 경우가 가끔씩 있습니다.

구글 드라이브에서 바이러스로 플래그가 달림

 


파일이 Google Drive 서비스 약관을 위반할 수 있습니다.

Google Drive의 멀웨어 및 유사한 악성 콘텐츠 정책을 위반할 가능성이 있는 콘텐츠가 포함되어 있습니다. 이 파일과 관련된 일부 기능이 제한되었을 수도 있습니다. 잘못된 조치라고 생각되어 신용안전팀의 파일 검토를 원한다면 아래에서 검토를 요청하세요.


이것은  Pyinstaller가 exe 파일을 만드는 과정에서 특정 조건이 충족되는 경우 구글에서 그 형태가 바이러스와 유사하다가 판독하기 때문입니다. (이 사실로 Pyinstaller로 생성한 바이러스가 과거에 있었음을 추정할 수 있습니다)

 

구글링을 통해 Pyinstaller bootloader 컴파일 등 다양한 해결방법을 검색할 수 있었지만 비효율적이어서 다음과 같은 방법으로 우회하시길 제안드립니다.

 

방법
pip uninstall pyinstaller
pip install pyinstaller==4.10

 

Pyinstaller 6 버전과 5버전에서 바이러스로 오판되는 현상이 있는것으로 알려지고 있습니다.

 

감사합니다.

반응형