Jeśli piszę aplikację na iOS i jest ona akceptowana przez AppStore, to skąd mam wiedzieć, czy aplikacja jest tak naprawdę aplikacją, którą skompilowałem i czy nie została zastąpiona / zmieniona przez, powiedzmy, przechwytywanie / atak typu „Człowiek w środku”? Czy istnieje sposób na wykonanie sumy kontrolnej po fakcie lub z poziomu samej aplikacji?
ios
ios-appstore
xuinkrbin.
źródło
źródło
Odpowiedzi:
Okazuje się, że podczas tworzenia kopii zapasowej w iTunes plik * .ipa jest kopiowany z urządzenia z systemem iOS. Ten plik to po prostu * .zip z innym rozszerzeniem. Korzystanie z narzędzia takiego jak 7-zip pozwala na sprawdzenie zawartości po utworzeniu kopii zapasowej w iTunes. Sumę kontrolną można uruchomić dla poszczególnych składników w tym archiwum, sprawdzając brak manipulacji.
źródło