Eine Komplettlösung für die LOKALE Validierung von In-App-Belegen und Bündelbelegen unter iOS 7
Ich habe viele Dokumente und Codes gelesen, die theoretisch eine In-App- und / oder Bundle-Quittung validieren.
Da meine Kenntnisse in Bezug auf SSL, Zertifikate, Verschlüsselung usw. nahezu null sind, sind alle von mir gelesenen Erklärungenso vielversprechendIch habe schwer zu verstehen gefunden.
Sie sagen, dass die Erklärungen unvollständig sind, weil jede Person herausfinden muss, wie es geht, oder die Hacker werden eine einfache Aufgabe haben, eine Cracker-App zu erstellen, die Muster erkennen und identifizieren und die Anwendung patchen kann. OK, bis zu einem gewissen Punkt stimme ich dem zu. Ich denke, sie könnten vollständig erklären, wie es geht, und eine Warnung mit den Worten "Ändern Sie diese Methode", "Ändern Sie diese andere Methode", "Verschleiern Sie diese Variable", "Ändern Sie den Namen von diesem und jenem" usw. einfügen.
Kann eine gute Seele da draußen gut genug sein, um es zu erklären?Wie Sie Belege und In-App-Kaufbelege auf iOS 7 LOKAL validieren, bündeln als ich fünf Jahre alt bin (ok, mache es 3), von oben nach unten, klar?
Vielen Dank!!!
Wenn Sie eine Version für Ihre Apps haben und Sie befürchten, dass Hacker sehen, wie Sie es gemacht haben, ändern Sie einfach Ihre sensiblen Methoden, bevor Sie hier veröffentlichen. Verschleiern Sie Zeichenfolgen, ändern Sie die Reihenfolge der Zeilen, ändern Sie die Art und Weise, wie Sie Schleifen ausführen (von der Verwendung von for zum Blockieren der Aufzählung und umgekehrt) und ähnliches. Offensichtlich muss jede Person, die den hier veröffentlichten Code verwendet, dasselbe tun, um nicht leicht gehackt zu werden.