Ders 2.54: Uygulama imzalama ve yeniden paketlenmiş kopyalar
Herkes bir APK alıp kod ekleyebilir ve onu kendi anahtarıyla yeniden imzalayabilir. Kopya orijinalin adını, simgesini ve sürümünü korur; bu yüzden bir indirme sitesinde aynı görünür, ama imzası geliştiricininkiyle eşleşemez. Bir müşteri, ücretsiz indirme sitesinden indirilen ve indirimlerin kilidini açan 'Premium' bir Northwind Shop bildirdi. Laboratuvarda onu resmî derlemeyle karşılaştırıyorsun: farklı özetler, aynı kimlik, farklı bir imzalama sertifikası (iyi bilinen, herkese açık bir test anahtarı), iki fazladan SMS izni ve kısa mesajları uzak bir sunucuya ileten yeni kod. Sonra yanıtı planlıyorsun.
17 dk
Bu derste öğreneceklerin
- Bir uygulama imzasının neyi kanıtladığını açıklamak
- Dosya özetlerini ve uygulama kimliğini karşılaştırmak
- İmzalama sertifikalarını apksigner ile karşılaştırmak
- Eklenmiş izinleri ve kodu fark etmek
- Yeniden paketlenmiş bir uygulamaya yanıtı planlamak
Temel terimler
- İmzalama sertifikası
- Anahtarı APK'yı imzalayan geliştirici sertifikası; Android bir uygulamanın kimliğini ve güncellemelerini ona bağlar.
- APK İmza Şeması v2/v3
- Dosyanın tamamı üzerindeki imzalar; her değişiklik onları bozar.
- Yeniden paketleme
- Bir uygulamayı çözmek, değiştirmek ve farklı bir anahtarla yeniden imzalamak.
- Play App Signing
- Google uygulamanın imzalama anahtarını tutar ve mağaza derlemelerini imzalar; ekip bir yükleme anahtarı kullanır.
- Bütünlük denetimi
- Çalışan uygulamanın gerçek ve değiştirilmemiş olduğunun sunucu tarafından doğrulanan denetimi.
← Zararlı ekler · Tüm dersler · Alt ağlar ve CIDR: bir ağı bölmek →