보안 도구

APK 서명 검증기 온라인 무료 — APK 안전성 확인

무료 APK 서명 확인 온라인 및 APK 서명 검증기 — 서명 체계(V1/V2/V3), 인증서 세부 정보, SHA 지문, 무결성 상태 및 보안 점수를 확인하세요. APK가 안전한지 확인하세요.를 설치합니다. 100% 브라우저 기반이며 업로드가 없습니다.

APK 파일을 여기에 드래그 앤 드롭하세요.

또는 클릭하여 파일 찾아보기

전체 서명 및 인증서 분석

APK 서명을 확인하는 이유는 무엇인가요?

APK 서명은 앱이 원래 개발자로부터 제공되었으며 변조되지 않았음을 확인합니다.

  • 앱 신뢰성 및 개발자 신원 확인
  • 수정, 변조 또는 재패키지된 APK 감지
  • 기존 설치와의 업데이트 호환성 확인
  • V1/V2/V3 서명 체계 버전 식별
  • SHA-1 및 SHA-256 인증서 지문 보기
  • MANIFEST.MF 파일 무결성 확인

APK 서명 방식

v1
JAR 서명

원래 구성표는 각 ZIP 항목을 확인합니다. 느리지만 널리 호환됩니다.

v2
APK 서명 체계 v2

전체 APK 확인, 더 빠른 설치. Android 7.0 이상부터 필요합니다.

v3
APK 서명 체계 v3

키 순환을 지원합니다. Android 9.0 이상에서 사용 가능합니다.

v4
APK 서명 체계 v4

스트리밍 설치 지원. Android 11.0+.

APK 서명 검증기 - 자주 묻는 질문(FAQ)

온라인으로 APK 서명 확인로 이동: (1) xapktoapk.com APK 서명 검증 프로그램으로 이동합니다. (2) APK 파일을 업로드 영역으로 끌어다 놓습니다. (3) 도구는 V1/V2/V3 서명 체계, 인증서 세부정보 및 SHA 지문을 즉시 분석합니다. (4) 보안 점수 및 확인 결과를 봅니다. 전체 프로세스는 브라우저(어떤 서버에도 파일이 업로드되지 않습니다에서 실행됩니다).

APK가 안전한 경우를 확인하려면: (1) APK 서명 검증자를 사용하여 APK에 유효한 서명이 있는지 확인하고, (2) V2 또는 V3 서명 체계가 있는지 확인하고, (3) 보안 점수를 확인하고(70+는 잘 서명된 APK를 나타냄), (4) SHA-256 인증서 지문을 공식 개발자의 지문과 비교하고, (5) 또한 설치하기 전에 APK 정보 추출기를 사용하여 요청된 권한을 검토합니다.

APK 보안 점수는 V1 서명(25포인트), V2 서명(35포인트), V3 서명(20포인트), MANIFEST.MF 존재(10포인트) 및 .SF 파일(10포인트)을 기반으로 계산됩니다. 70+ 점수는 "신뢰할 수 있음"을 의미하고, 40-69는 "주의"를 의미하며, 40 이하는 "신뢰할 수 없음"을 의미합니다. V2/V3 존재가 높을수록 APK가 최신 보안 표준을 사용한다는 의미입니다.

V1(JAR 서명): 각 ZIP 항목을 개별적으로 확인하는 원래 체계입니다. 느리지만 모든 Android 버전과 호환됩니다. V2(APK 서명 체계): 더 빠른 설치를 위해 전체 APK를 전체적으로 확인합니다. Android 7.0 Nougat부터 필요합니다. V3: 키 회전 지원을 추가합니다(Android 9.0 Pie). V4: 스트리밍 설치를 활성화합니다(Android 11.0+). 최신 APK에는 호환성을 최대화하려면 최소한 V1+V2가 있어야 합니다.

아니요. APK 서명 검증 프로그램은 JavaScript 및 Web Crypto API를 사용하여 모든 브라우저에서 100%를 처리합니다. APK 파일은 어떤 서버에도 업로드되지 않습니다. 이를 통해 파일의 완전한 개인 정보 보호 및 보안이 보장됩니다. 페이지가 로드되면 도구는 오프라인으로 작동합니다.

Android APK 서명 체계(v1, v2, v3 및 v4)가 패키지 무결성을 보호하는 방법

Android의 PackageManager는 유효한 암호화 서명이 없는 APK 설치를 거부하고 새 APK의 서명 인증서가 이미 설치된 패키지의 인증서와 정확히 일치하지 않는 한(그렇지 않으면 INSTALL_FAILED_UPDATE_INCOMPATIBLE 발생) 앱 업데이트를 차단합니다. 사이드로드하기 전에 APK를 확인하면 아카이브가 신뢰할 수 없는 제3자에 의해 변조되거나 다시 서명되지 않았음을 확인할 수 있습니다.

브라우저 기반 APK 서명 검증자는 레거시 META-INF/ JAR 서명 디렉터리와 ZIP 중앙 디렉터리 바로 앞에 포함된 바이너리 APK 서명 블록를 모두 검사합니다.

  • v1 서명(JAR 서명 — META-INF/*.MF / *.SF / *.RSA): Android 6.0 이하 버전과의 호환성을 위해 필요합니다. v1은 MANIFEST.MF에 나열된 개별 파일 항목만 해시하기 때문에 ZIP 메타데이터를 보호하지 않습니다. 이로 인해 역사적인 "Janus" 취약점(CVE-2017-13156)이 발생했습니다.
  • v2 서명(APK 서명 체계 v2 — 블록 ID 0x7109871a): Android 7.0(Nougat)에서 도입되었습니다. 전체 APK 파일을 1MB 청크의 바이너리 이미지로 해시하여 추가 바이트나 DEX 페이로드가 아카이브 어디에도 삽입될 수 없도록 보장합니다. Android 11 이상(targetSdkVersion ≥ 30)에서는 필수입니다.
  • v3 서명(키 순환 - 블록 ID 0xf05368c0): Android 9.0(Pie)에서 도입되었습니다. 개발자가 업데이트 호환성을 잃지 않고 더 강력한 RSA-4096 또는 ECDSA 키로 교체할 수 있도록 서명 블록 내에 암호화 순환 증명 계보를 포함합니다.
  • SHA-256 인증서 및 파일 지문 채취: 개요 탭에 표시된 SHA-256 다이제스트를 사용하여 설치하기 전에 공식 개발자 릴리스 노트 또는 VirusTotal과 APK를 대조 확인하세요.
Mst Shaefale가 설계하고 문서화함 수석 개발자 및 Android 패키지 설계자 • Android 12~15에서 검증됨

XAPK to APK 툴킷의 모든 유틸리티는 JavaScript 및 WebAssembly를 통해 브라우저에서 로컬로 100% 실행됩니다. 특정 패키지의 극단적인 사례를 찾았나요? 당사 엔지니어링팀에 신고하세요.