certificate - Trusting app signatures -
i gather developers (except perhaps larger companies) use self-signed certificates sign apk. since required app installation, ability sign app available anyone. simple use keytool , jarsigner java sdk. these self-signed certs , associated private keys not guarantee degree of security unless can somehow match certificate trust. there no ability revocate these self-signed certificates (no crl) , there no "issuer" (since certs self-signed) "vouches" in way identity of certificate/key holder signs code.
so andriod platform have or plan have ability prevent installation of apps signed particular signature? or enable settings allowing installation of apps signed cert/key issued list of trusted ca (certificate-authorities/issuers) ? however, there security available: in settings/security can prevent installation of (even signed , manually copied sim) unless comes play store, default setting. might able install user certificate , allow apps signed cert install (even if play store?).
i dont think purpose of these certificates ensure identity normal certificate signed ca would. seems me purpose of certificates have security factor ensure person published app first time 1 publishes updates.
without hacks google account able publish malicious updates entire user base.
so two-factor authentication publishing.
Comments
Post a Comment