Python 임포트(Python import)의 실행 경계: 버그, 취약점, 분석 공백에 대한 실증 연구
Python import는 의존성을 해결하는 것 외에도 모듈 및 패키지 초기화 시 코드를 실행한다. 이 연구는 import 관련 버그와 보안 취약점을 분석하여 1,429개의 프로젝트 히스토리 버그와 31개의 취약점을 확인하고, ImportVulBench라는 228개의 수정 전/후 프로그램 데이터셋을 도출했다.
시사점 이 연구는 Python import 초기화 과정에서 발생하는 보안 문제를 실무에서 주의 깊게 검토할 필요가 있음을 시사한다.