Frage

Ich glaube, ich werde die Crypto-Bibliotheken in meiner iPhone-Anwendung haben, zu verwenden. Ich wollte Sie über die Auswirkungen in Bezug auf die Kryptoexportpolitik von Apple angewendet fragen. Muss ich etwas extra tun (wie Ausfüllen von Formularen usw.)

1) Wenn ich mit MD5 verwenden Hashing.

2) Wenn ich die symmetrische Verschlüsselung.

Danke,

War es hilfreich?

Lösung

Bearbeiten

Im Dezember 2009, nachdem diese Antwort geschrieben wurde, wurde die EAR geändert. Ich habe nicht seit dieser Zeit in einer Exportkonformitätsprüfung beteiligt. Mein flüchtiges Lesen auf die relevanten Dokumente legen nahe, dass, was früher die „Zusatz computing“ Befreiung war, ist heute enger, aber es gibt noch einige Ausnahmen in den Anforderungen für eine ERN. Siehe @ JosephH Antwort für den Standort der FAQ auf iTunesConnect. Am wichtigsten ist die EAR Kontrollen rel="nofollow, dass die Verwendung Encryption bei BIS FAQ verstehen der Ausdruck "die unter der Kategorie 5, Teil 2 der EAR."

Die Antwort unter Umständen nicht mehr nach Dezember 2009 informativ sein.


Ich bin kein Anwalt, noch habe ich mit Export-Compliance in Vollzeit beschäftigen, aber ich habe ausführlich mit den Themen zu tun hatte und können Sie zu den Original-Materialien zeigen, so dass Sie selbst sehen können. Wenn Sie Bedenken haben, sollten Sie einen Anwalt vertraut Export Compliance in Verbindung.

US-Exportbeschränkungen beziehen sich auf die Ausführer, nicht an den Autor. Apple in diesem Fall ist der Ausführer, weshalb sie der Autor möchte, dass sie Informationen darüber geben, was sie exportieren.

Wenn Sie Systembibliotheken verwenden, als weder Sie noch Apple-Kryptographie exportiert, wenn Sie Ihre App herunterzuladen. Die Systembibliotheken wurden exportiert, wenn das iPhone selbst verkauft wurde, oder wenn Apple ein Software-Update zur Verfügung gestellt. Das hat nichts mit dir zu tun.

Cryptography der Klasse nur verfügbar sind oder Einschränkungen hat, wenn es Ländergruppe E exportiert: 1 Länder (Kuba, Iran, Libyen, Nordkorea, Syrien und Sudan). Diese Länder sind ausgeschlossen von Apple.

Sie sind ausdrücklich ausgenommen von der Überprüfung, ob Ihr Produkt die „Ancillary Cryptography“ Kategorie fällt. Diese ist definiert als „nicht in erster Linie nützlich für die Berechnung (einschließlich des Betriebs von‚Digitalrechner‘), Kommunikation, Networking (einschließlich Betrieb, Administration, Verwaltung und Bereitstellung) oder‚Informationssicherheit‘“ und enthält als Beispiele:

  • Piraterie und Diebstahlschutz für Software, Musik, etc.
  • Spiele und Spiel
  • Haushalt Dienstprogramme und Geräte
  • Druck, Reproduktion, Imaging und Video-Aufzeichnung oder Wiedergabe
  • Geschäftsprozessmodellierung und Automatisierung (zum Beispiel Supply Chain Management, Inventur, Planung und Lieferung)
  • Industrie, Fertigung oder mechanische Systeme (zum Beispiel Robotik, schwere Geräte, Einrichtungen Systeme wie Feueralarm, HVAC)
  • Automobil, Luftfahrt und andere Transportsysteme

„Ancillary Cryptography“ könnte hier lesen wird als „Krypto von Ihrem Programm verwendet wird, aber Verschlüsselung ist nicht seine Stelle.“ US-Exportbestimmungen interessiert sind Technologien, die in neue Produkte umfunktioniert werden können, die gegen die US-Regierung verwendet werden könnten.

Opensource Verschlüsselungsbibliotheken verfügen über eine breite Befreiung, solange sie nicht wissentlich Klasse E exportiert. 1 Länder

Das ist alles sehr langatmig (wenn auch noch sehr kursorisch) Art zu sagen, „darüber keine Sorge,. Klicken Sie die entsprechenden Optionen, die Apple stellt“

Für die volle, blutigen Details finden Sie auf der Handels Encryption Exportkontrolle Website der US-BIS. Von besonderem Interesse sind die Encryption-Checkliste Anleitung .

Andere Tipps

Apple-hat eine Menge Informationen über diesen in itunes verbinden, die direkt mit Rob Napier Antwort in Konflikt geraten scheinen, und die allgemein akzeptierte Antwort scheint zu sein, dass Sie eine ERN anwenden müssen, wenn Sie Standard-Kryptographie verwenden und eine CCATS wenn Sie nicht-Standard-Kryptographie verwenden (es sei denn, Sie die Ausnahmen fallen, die die meisten Menschen nicht).

Gehe zu:

https://itunesconnect.apple.com/

Login, klicken Sie auf 'FAQ' und 'World Wide Trade Compliance für den App Store' dann.

(Sorry, es scheint keinen Weg, um direkt auf der Seite zu verknüpfen.)

Es ist eine Frage in iTunes Connect, wenn Sie Ihre App über Verschlüsselung vor. Ihre Antworten möglicherweise diktieren, welche Formulare, die Sie in füllen haben. Meine app verwendet MD5-Hashing zu haben. Ich hatte nichts mehr als wählen Sie die richtige Antwort in ein paar Kontrollkästchen zu tun.

Es war mir nicht klar, ob wirklich in dem O unter Verwendung von Code bedeutet, dass ich Verschlüsselung exportiere (es nur, dass mein, wenn ich geschrieben oder enthielt zusätzlichen Code?), Aber ich dachte, dass es besser war, auf der Seite der Vorsicht irrt .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top