478 Stimmen

Enthält meine Anwendung "Verschlüsselung"?

Ich lade zum ersten Mal eine Binärdatei hoch. iTunes Connect hat mich gefragt:

Die Exportgesetze schreiben vor, dass Produkte, die Verschlüsselung enthalten, ordnungsgemäß für den Export genehmigt werden müssen.
Die Nichteinhaltung der Vorschriften kann zu schweren Strafen führen.
Für weitere Informationen klicken Sie bitte hier.
Enthält Ihr Produkt eine Verschlüsselung?

Ich benutze https:// aber nur über NSURLConnection y UIWebView .

Ich habe das so verstanden, dass meine Anwendung keine "Verschlüsselung enthält", aber ich frage mich, ob das irgendwo geschrieben steht. "Schwere Strafen" klingt überhaupt nicht angenehm, also ist "ich denke, das ist richtig" ein bisschen dürftig... eine verbindliche Antwort wäre besser.

Merci.

7voto

patel dhruval Punkte 708

Die einfachen Antworten lauten Ja (die App hat eine Verschlüsselung) und Ja (die App verwendet eine Exempt-Verschlüsselung). In meiner Anwendung öffne ich nur die Website meines Unternehmens in WKWebView, aber da sie "https" verwendet, wird sie als ausgenommene Verschlüsselung betrachtet. Apple-Dokument für weitere Informationen: https://developer.apple.com/documentation/security/complying_with_encryption_export_regulations?language=objc

Alternativ können Sie auch einfach den Schlüssel "ITSAppUsesNonExemptEncryption" und den Wert "NO" in die info.plist-Datei Ihrer App eintragen, damit iTunes connect Ihnen diese Fragen nicht mehr stellt. Mehr Infos: https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption?language=objc

Mit diesen 3 einfachen Schritten können Sie überprüfen, ob Ihr Antrag freigestellt ist oder nicht: https://help.apple.com/app-store-connect/#/dev63c95e436

Möglicherweise müssen Sie diese jährliche Selbsteinstufung bei der US-Regierung einreichen. Für mehr Informationen: https://www.bis.doc.gov/index.php/policy-guidance/encryption/4-reports-and-reviews/a-annual-self-classification

1voto

janaz Punkte 613

0voto

Seeker Punkte 1

Ich füge nur meine persönliche Interpretation eines sehr speziellen Falls hinzu: In meiner App hat der Benutzer die Möglichkeit, selbst auf eine Website zu gehen oder meine App Safari öffnen zu lassen und Safari ruft eine HTTPS-Website auf. Das kann jede beliebige sein - eine eigene Website, ein Artikel usw. usw. Ich interpretiere, dass Safari den eigentlichen HTTPS-Aufruf tätigt, nicht meine App, und beantworte daher die erste Frage mit Nein (oder setze das Flag in der info.plist) und habe keine Anforderung für einen jährlichen Bericht.

-2voto

Jason Punkte 78121

Wenn Sie nicht explizit eine Verschlüsselungsbibliothek verwenden oder Ihren eigenen Verschlüsselungscode entwickeln, lautet die Antwort wohl "Nein".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X