압축 유틸리티의 취약한 ZipCrypto 사용 문제에 대한 해결 방안 연구 : 보안 설정 변경 및 기존 ZIP 파일의 AES 변환 도구 구현을 중심으로
A Study on Mitigation for Insecure ZipCrypto Usage in Archive Utilities : Focusing on a Tool for Security Configuration Enforcement and AES Conversion of Legacy ZIP Files
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
ZIP과 같은 압축 파일은 여러 파일과 폴더를 하나의 파일로 합치고, 총 파일의크기를 줄일 수 있어서 효율적인 파일 관리를 목적으로 많이 사용된다. 또한, 안전한 파일 전송 또는 파일 보관을 위해서 압축된 데이터를 비밀번호로암호화하는 기능도 제공한다. ZIP은 널리 사용되는 압축 포맷 중의 하나이며, 기밀성을 위해 ZipCrypto와 AES 알고리즘을 지원한다. 하지만, 선행 연구를통해 ZipCrypto 자체는 기지 평문 공격(known-plaintext attack)에 취약하고, ZipCrypto 사용 시에는 파일 구조의 결함으로 저장된 데이터의 일부를 추론할수 있는 보안 문제가 있음이 확인되었다. ZIP 포맷은 안전한 암호 알고리즘인AES를 지원하지만, 본 연구의 조사 결과 여전히 ZipCrypto를 기본 암호화알고리즘으로 사용하는 압축 유틸리티가 있음을 확인하였다. 이에 따라, 본논문은 자동으로 압축 유틸리티의 암호 알고리즘을 AES로 고정하고ZipCrypto로 암호화된 ZIP 파일을 식별하여 AES로 변환하는 보안 설정 도구를제안한다.
Abstract
Archive formats, such as ZIP, are widely used for efficient management of files as they bundle multiple files and folders into a single file while reducing the overall size through compression. Additionally, these formats provide password-based encryption features for secure file transfer and storage. The ZIP format, one of the most prevalent archive formats, supports both ZipCrypto and AES algorithms to ensure confidentiality. However, previous studies demonstrated that ZipCrypto is vulnerable to known-plaintext attacks. Furthermore, its use introduces security issues, such as the potential to infer the stored data due to structural flaws in the file format. Although the ZIP format supports AES, a secure symmetric cryptographic algorithm, our investigation reveals that many archive utilities still utilize ZipCrypto as the default encryption algorithm. Accordingly, this paper proposes a security configuration utility that automatically enforces AES as the default encryption algorithm in archive utilities and converts ZIP files encrypted with ZipCrypto to AES-encrypted files.
