ابزار امنیتی

تأییدکننده امضای 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 Signature Scheme v2

تأیید کامل APK، نصب سریعتر. از Android 7.0 و بالاتر مورد نیاز است.

v3
APK Signature Scheme v3

پشتیبانی از چرخش کلید در Android 9.0+ موجود است.

v4
طرح امضای APK نسخه v4

پشتیبانی از نصب جریانی Android 11.0+.

تأیید کننده امضای APK - سؤالات متداول

به تأیید امضای APK آنلاین: (1) به تأیید کننده امضای APK xapktoapk.com بروید، (2) فایل APK خود را بکشید و در قسمت آپلود رها کنید، (3) ابزار فوراً طرح‌های امضای V1/V2/V3، جزئیات گواهی و اثر انگشت SHA را تجزیه و تحلیل می‌کند، (4) امتیاز امنیتی و نتایج تأیید را مشاهده کنید. کل فرآیند در مرورگر شما - هیچ فایلی روی هیچ سروری آپلود نمی شود اجرا می شود.

برای بررسی اگر یک APK ایمن است: (1) از تأیید کننده امضای APK ما استفاده کنید تا بررسی کنید آیا APK دارای امضای معتبر است، (2) به دنبال وجود طرح امضای V2 یا V3 باشید، (3) امتیاز امنیتی را بررسی کنید (70+ نشان دهنده یک APK با امضای خوب است)، (4) مقایسه گواهی SHA-256 با اثر انگشت رسمی توسعه‌دهنده، بررسی Z2Q ما، اثرانگشت توسعه‌دهنده Z2X را بررسی کنید. قبل از نصب مجوز درخواست کرد (استخراج کننده اطلاعات 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 نوقا مورد نیاز است. V3: پشتیبانی از چرخش کلید را اضافه می کند (Android 9.0 Pie). V4: نصب جریان (Android 11.0+) را فعال می کند. APKهای مدرن برای حداکثر سازگاری باید حداقل V1+V2 داشته باشند.

خیر تأیید کننده امضای APK ما همه چیز 100% در مرورگر شما را با استفاده از JavaScript و Web Crypto API پردازش می کند. فایل APK شما هرگز در هیچ سروری آپلود نمی شود. این امر حریم خصوصی و امنیت کامل فایل های شما را تضمین می کند. این ابزار پس از بارگیری صفحه به صورت آفلاین کار می کند.

چگونه طرح‌های امضای APK Android (v1، v2، v3 و v4) از یکپارچگی بسته محافظت می‌کنند

PackageManager Android از نصب هر APK فاقد امضای رمزنگاری معتبر خودداری می‌کند و به‌روزرسانی‌های برنامه را مسدود می‌کند، مگر اینکه گواهی امضای APK جدید دقیقاً با گواهی بسته از قبل نصب شده مطابقت داشته باشد (در غیر این صورت INSTALL_FAILED_UPDATE_INCOMPATIBLE را پرتاب می‌کند). تأیید یک APK قبل از بارگذاری جانبی به شما امکان می‌دهد تأیید کنید که بایگانی توسط شخص ثالث غیرقابل اعتمادی دستکاری نشده یا دوباره امضا نشده است.

تأیید کننده امضای APK مبتنی بر مرورگر ما فهرست راهنمای امضای قدیمی META-INF/ JAR و بلوک امضای APK باینری را که بلافاصله قبل از فهرست مرکزی ZIP تعبیه شده است، بررسی می‌کند:

  • امضای v1 (امضای JAR - META-INF/*.MF / *.SF / *.RSA): برای سازگاری به عقب با Android 6.0 و نسخه های قبلی مورد نیاز است. از آنجایی که v1 فقط ورودی های فایل های فردی فهرست شده در MANIFEST.MF را هش می کند، از ابرداده ZIP محافظت نمی کند - که منجر به آسیب پذیری تاریخی "Janus" شد (CVE-2017-13156).
  • v2 Signing (APK Signature Scheme v2 — Block ID 0x7109871a): در Android 7.0 (نوقا) معرفی شد. کل فایل APK را به‌عنوان یک تصویر باینری در تکه‌های 1 مگابایت هش می‌کند، و تضمین می‌کند که هیچ بایت اضافی یا بار DEX نمی‌تواند در هیچ نقطه‌ای از بایگانی تزریق شود. اجباری در Android 11+ (targetSdkVersion ≥ 30).
  • امضای v3 (چرخش کلید - شناسه بلوک 0xf05368c0): در Android 9.0 (پای) معرفی شد. یک اصل و نسب اثبات چرخش رمزنگاری را در داخل بلوک امضا تعبیه می‌کند تا توسعه‌دهندگان بتوانند بدون از دست دادن سازگاری به‌روزرسانی، به سمت کلید RSA-4096 یا ECDSA قوی‌تر بچرخند.
  • گواهی SHA-256 و اثر انگشت فایل: از خلاصه SHA-256 نمایش داده شده در برگه نمای کلی استفاده کنید تا قبل از نصب، APK خود را با یادداشت‌های انتشار رسمی برنامه‌نویس یا VirusTotal بررسی کنید.
مهندسی و مستند شده توسط Mst Shaefale توسعه‌دهنده اصلی و معمار بسته Android • تأییدشده در Android 12–15

همه ابزارهای موجود در جعبه ابزار XAPK به APK 100% به صورت محلی در مرورگر شما از طریق JavaScript و WebAssembly اجرا می شوند. یک edge case با یک بسته خاص پیدا کردید؟ آن را به تیم مهندسی ما گزارش دهید.