2013-02-13 18 views
10

के हस्ताक्षर की जांच करें क्या यह जांचना संभव है कि आईओएस एप्लिकेशन अपने डेवलपर द्वारा एप्लिकेशन रनटाइम पर हस्ताक्षरित है या नहीं? मैंने कुछ ऐप्स के .ipa को डाउनलोड करने और उन्हें अपने डेवलपर आईडी से इस्तीफा देने का प्रयास किया और लगभग सभी ने अपने आईओएस डिवाइस पर काम किया। लेकिन उनमें से कुछ ने नहीं किया, इसलिए मुझे लगता है कि वे किसी भी तरह से जांच कर रहे हैं कि क्या हस्ताक्षर बदल गया है और यदि यह है तो उन्हें चलाने के लिए मना कर दिया गया है।आईओएस ऐप

मुझे पता है, वहाँ के लिए OSX Code Signing Services है, लेकिन मैं आईओएस में यह करने के लिए एक तरह से नहीं मिली है।

इसके अलावा, मैं पढ़ लिया है कि समीक्षा, सेब संकेत अपने स्वयं के हस्ताक्षर के साथ आवेदन के बाद। क्या इस प्रक्रिया के दौरान _CodeSignature/CodeResources और embedded.mobileprovision फ़ाइलें भी बदली गई हैं? क्या यह मेरे लिए जांचना संभव है कि यह रनटाइम पर सेब हस्ताक्षर के साथ हस्ताक्षरित है या नहीं?

उत्तर

0

मैं एक छोटे से हस्ताक्षर परीक्षक (openssl का प्रयोग करके) लिखा था। यह यहां उपलब्ध है: https://github.com/elnormous/signature_check/blob/master/SignatureCheck/main.c

और दूसरे प्रश्न का उत्तर नहीं है, _CodeSignature/CodeResources और embedded.mobileprovision को बदला नहीं जा रहा है। ऐप्पल केवल मैच-ओ फ़ाइल के हस्ताक्षर को बदलता है।

संबंधित मुद्दे