Welche Aspekte müssen beim Entwerfen und Veröffentlichen von Software berücksichtigt werden, die die Exportbeschränkungen der USA für kryptografische Software erfüllen muss?
Laut Wikipedia gibt es verschiedene Kategorien, die Sie kryptografischer Software zuweisen können. Dabei spielt auch die Exportdestination (z. B. China, Russland) eine große Rolle. Aber ich habe diese Einschränkungen und ihre Auswirkungen auf meine Arbeit nicht wirklich verstanden.
Kann mir das jemand erklären?
Wenn Sie versuchen, Ihre Anwendung zu veröffentlichen (z. B. im Apple App Store oder im Android Market), müssen Sie sicherstellen, dass Ihre Anwendung den Exportbeschränkungen der USA entspricht. Und es gibt viele Anwendungen, die eine sichere Informationsspeicherung anbieten, z. B. für Passwörter.
Haben sie alle die Regierung benachrichtigt und um eine Überprüfung gebeten? Natürlich können Sie nicht wissen, ob sie es getan haben. Aber müssen sie das tun?
quelle
Antworten:
Wenn es sich bei Ihrem Code um Open Source handelt , sind die Einschränkungen sehr gering : Sie können Ihren Code nicht in Länder oder Einheiten exportieren , für die Einschränkungen gelten, und Sie müssen der Regierung mitteilen, wo sie Quell- und Objektdateien herunterladen können . Sie müssen einige Anstrengungen unternehmen, um zu verhindern, dass der Code von Kuba, dem Iran, Libyen, Nordkorea, Syrien und dem Sudan heruntergeladen wird . Sie müssen alle Ihre Benutzer auffordern, nicht in diese Länder zu exportieren.
Es wird erwartet, dass Sie Listen aller "Pakete" und "Dateien" erstellen, die die Verschlüsselungsprimitive enthalten. (Ich erinnere mich, dass wir Hashing-Primitive überspringen durften, die nur für Authentifizierungs- oder Integritätskontrollen verwendet wurden .)
Wenn Ihr Code nicht Open Source ist, müssen Sie Ausnahmen in Ihrem eigenen Code einreichen . Ich gehe davon aus, dass Sie ähnliche Listen von Quell- / Objektdateien erstellen müssen und welche Algorithmen für welche Mechanismen implementiert sind. Ich gehe außerdem davon aus, dass eine Überprüfung erforderlich ist , bevor die Lizenz erteilt wird.
Obwohl ich glaube, dass alle meine Informationen zum 30. Dezember 2011 korrekt sind, bin ich kein Anwalt und kann Ihnen keine Rechtsberatung anbieten. Dies sind lediglich Hinweise auf derzeit verfügbare Ressourcen der US-Regierung.
quelle
Schreiben Sie Ihre eigenen kryptografischen Routinen oder rufen Sie lediglich eine Routine eines Drittanbieters auf?
Der Grund, den ich frage, liegt darin, dass Sie, wenn Sie zum Beispiel unter Windows eine der von Microsoft bereitgestellten Routinen verwenden, nicht die kontrollierte Software veröffentlichen oder vertreiben. In diesem Fall unterliegt Ihre Software keiner Einschränkung.
quelle
Wenn dies nur eine Frage aus Interesse ist, dann sind die anderen Antworten großartig. Wenn es sich um etwas handelt, was Sie tatsächlich tun?
SEHEN SIE EINEN Anwalt. JETZT.
Wartest du noch Dann werde ich erweitern.
Geh zu einem Anwalt. Jetzt. Warten Sie nicht, denken Sie nicht. Wenn Sie noch keinen haben, finden Sie einen. Bitten Sie sie, Sie mit jemandem in Verbindung zu setzen , der das Wirtschaftsrecht als Job behandelt . Überprüfen Sie seine Anmeldeinformationen, und setzen Sie sich mit dieser Person in Verbindung, wenn sie richtig aussieht, und bieten Sie ihnen Geld für Ratschläge an. Fühlen Sie sich frei, zu Bedingungen zu verhandeln.
Wenn Sie mir nicht vertrauen, und ich gebe zu, dass ich ohne viel Erfahrung auf diesem Gebiet sehr bestimmt bin, lesen Sie diesen Artikel, der im Mai 2010 von jemandem geschrieben wurde, der seit 1993 erfolgreich ein Familienunternehmen führt.
Dies bedeutet, dass jemand, dessen Geschäft aus zwei Personen besteht, die Spiele verkaufen, bei denen Eidechsen in Rüstungen Goblins verprügeln, sich dessen bewusst ist, dass er ein Risiko eingeht, indem er zu keinem Zeitpunkt Zugang zu seinem persönlichen Anwalt hat .
Sind Sie ein Unternehmen? Ich weiß es nicht. Wenn Sie etwas verkaufen, könnten Sie es auch sein. Ratet mal, wer würde es wissen? Ein Anwalt .
Sie müssen nicht lange für einen sehr teuren Anwalt bezahlen, aber zumindest müssen Sie nach Absprache jemanden zur Verfügung haben, mit dem Sie die Dinge regeln können, bevor Sie Dinge tun, die rechtlich gefährlich sind und die Sie erklären können Sie, was rechtlich gefährlich sein kann.
Denn hier ist das Ding. Wenn Sie es im Voraus tun, gelten viele Dinge.
Wenn nicht Nun, ich habe kürzlich herausgefunden, dass, wenn Sie wissen, dass Sie nicht in der Lage sind, mit etwas umzugehen, und Sie keinen Rat einholen, dies rechtlich bedeutet, dass Sie sich absichtlich entschieden haben, es zu vermasseln. In Geld ist das Betrug. Ich denke, dass es bei Exportsanktionen in der Größenordnung von Verrat liegt.
Zur Internetrecherche: Dieser Blogbeitrag wurde am 17. Januar 2011 verfasst. Und als Erstes steht da drin? Dass sich dieses Zeug kürzlich geändert hat. Es könnte sich also wieder ändern. Es könnte schon ändern können. Das bedeutet, dass jemand, der diese drei Jahre blindlings verfolgt, ernsthafte Erklärungen gegenüber überredeten Männern abgeben muss, dass er kein Verräter ist. Er ist nur dumm genug zu glauben, dass Blog-Posts rechtliche Dokumente sind.
Tu mir einen Gefallen für meinen eigenen Seelenfrieden. Geh zu einem Anwalt.
quelle
Eine etwas andere Antwort, aber warum den Verschlüsselungscode in den USA schreiben? Selbst wenn Sie den Rest des Produkts in den USA schreiben, ist es sehr sinnvoll, die Verschlüsselungsteile an anderer Stelle vorzunehmen. Sie können Ihr Produkt weiterhin in den USA verkaufen, aber Sie importieren in die USA, anstatt aus den USA zu exportieren.
Im Übrigen wurden in den frühen PGP-Tagen die Exportregeln umgangen, indem ein Buch mit dem Quellcode gedruckt und das Buch exportiert wurde.
quelle