Ứng dụng của tôi có chứa mã hóa mã hóa không?


372

Tôi đang tải lên một nhị phân lần đầu tiên. iTunes Connect đã hỏi tôi:

Luật xuất khẩu yêu cầu các sản phẩm có chứa mã hóa phải được ủy quyền để xuất khẩu.
Không tuân thủ có thể dẫn đến hình phạt nghiêm trọng.
Để biết thêm thông tin tại đây.
Sản phẩm của bạn có chứa mã hóa không?

Tôi sử dụng https://, nhưng chỉ thông qua NSURLConnectionUIWebView.

Tôi đọc được điều này là ứng dụng của tôi không "chứa mã hóa", nhưng tôi tự hỏi liệu điều này có được đánh vần ở bất cứ đâu không. "Hình phạt nặng" nghe có vẻ không dễ chịu chút nào, vì vậy "Tôi nghĩ điều đó đúng" hơi sơ sài ... một câu trả lời có thẩm quyền sẽ tốt hơn.

Cảm ơn.


Nếu ứng dụng của bạn chỉ thực hiện cuộc gọi đến HTTPS, thì không cần có tài liệu nào trong App Store Connect. Nhưng bạn phải nộp Báo cáo Tự phân loại cho Cục Công nghiệp và An ninh Hoa Kỳ (BIS) trực tiếp. Xem tóm tắt tốt từ Apple: Xuất tài liệu tuân thủ mã hóa
vvkatwss vvkatwss

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

Câu trả lời:


215

[ CẬP NHẬT : Sử dụng HTTPS hiện được miễn trừ khỏi ERN kể từ cuối tháng 9 năm 2016] https://stackoverflow.com/a/40919650/4976373


Thật không may, tôi tin rằng ứng dụng của bạn "chứa mã hóa" theo BIS của Hoa Kỳ ngay cả khi bạn chỉ sử dụng HTTPS (nếu ứng dụng của bạn không phải là ngoại lệ được bao gồm trong câu hỏi 2).

Trích dẫn từ FAQ trên iTunes Connect :

" Làm cách nào để biết tôi có thể thực hiện theo quy trình Báo cáo và Đăng ký Nhà xuất khẩu (ERN) không?

Nếu ứng dụng của bạn sử dụng , truy cập, thực hiện hoặc kết hợp các thuật toán mã hóa tiêu chuẩn của ngành cho các mục đích khác với các mục đích được liệt kê dưới dạng miễn trừ theo câu hỏi 2, bạn cần gửi ủy quyền ERN . Ví dụ về mã hóa tiêu chuẩn là: AES, SSL, https . Ủy quyền này yêu cầu bạn gửi báo cáo hàng năm cho hai cơ quan Chính phủ Hoa Kỳ với thông tin về ứng dụng của bạn mỗi tháng một. "

" Câu hỏi thứ 2: Sản phẩm của bạn có đủ điều kiện cho bất kỳ miễn trừ nào được cung cấp theo loại 5 phần 2 không?

Có một số miễn trừ trong các quy định xuất khẩu của Hoa Kỳ theo Mục 5 Phần 2 (Quy định về bảo mật và mã hóa thông tin) cho các ứng dụng và phần mềm sử dụng, truy cập, thực hiện hoặc kết hợp mã hóa.

Tất cả các khoản nợ liên quan đến việc giải thích sai các quy định xuất khẩu hoặc yêu cầu miễn trừ không chính xác đều do chủ sở hữu và nhà phát triển ứng dụng chịu.

Bạn có thể trả lời câu hỏi CÓ CÓ SỐ đối với câu hỏi nếu bạn đáp ứng bất kỳ tiêu chí nào sau đây:

(i) nếu bạn xác định rằng ứng dụng của bạn không được phân loại trong Loại 5, Phần 2 của EAR dựa trên hướng dẫn do BIS cung cấp tại câu hỏi mã hóa . Có thể truy cập Tuyên bố Hiểu biết về thiết bị y tế trong Phụ lục số 3 đến Phần 774 của EAR tại trang web Quy tắc điện tử của Quy định liên bang. Vui lòng truy cập Câu hỏi số 15 trong phần Câu hỏi thường gặp của trang mã hóa cho các mục mẫu mà BIS đã liệt kê có thể yêu cầu miễn trừ Note 4.

(ii) ứng dụng của bạn sử dụng, truy cập, thực hiện hoặc kết hợp mã hóa để chỉ xác thực

(iii) ứng dụng của bạn sử dụng, truy cập, thực hiện hoặc kết hợp mã hóa với độ dài khóa không vượt quá 56 bit đối xứng, 512 bit không đối xứng và / hoặc đường cong elip 112 bit

(iv) ứng dụng của bạn là một sản phẩm thị trường đại chúng với độ dài khóa không vượt quá 64 bit đối xứng hoặc nếu không có thuật toán đối xứng, không vượt quá 768 bit đường cong bất đối xứng và / hoặc 128 bit.

Vui lòng xem lại Note 3 trong Mục 5 Phần 2 để hiểu các tiêu chí cho định nghĩa thị trường đại chúng.

(v) ứng dụng của bạn được thiết kế đặc biệt và giới hạn cho sử dụng ngân hàng hoặc 'giao dịch tiền'. Thuật ngữ "giao dịch tiền" bao gồm việc thu thập và thanh toán giá vé hoặc chức năng tín dụng.

(vi) mã nguồn của ứng dụng của bạn là có sẵn công khai của Pháp, ứng dụng của bạn được phân phối miễn phí cho công chúng nói chung và bạn đã đáp ứng các yêu cầu thông báo được cung cấp theo 740.13. (e).

Vui lòng truy cập trang web mã hóa trong trường hợp bạn cần trợ giúp thêm trong việc xác định xem ứng dụng của bạn có đủ điều kiện cho bất kỳ miễn trừ nào không.

Nếu bạn tin rằng ứng dụng của bạn đủ điều kiện để được miễn, vui lòng trả lời câu hỏi CÓ CÓ THỂ.


7
Đó là một câu trả lời tuyệt vời. Trên thực tế, thật tuyệt vời tôi đã chấp nhận nó. Liên kết không nhất thiết phải theo dõi, mặc dù. Để truy cập tài liệu, đăng nhập vào iTunes Connect, nhấp vào liên kết Câu hỏi thường gặp ở cuối trang, sau đó nhấp vào Tuân thủ thương mại toàn cầu cho App Store.
Steven Fisher

39
Có một bản cập nhật có tên "Note 4" miễn trừ hầu hết các ứng dụng thương mại từ Loại 5 Phần 2: bis.doc.gov/index.php/policy-guidance/encoding/. Điều này có nghĩa là hầu hết các ứng dụng sử dụng mã hóa để hỗ trợ chức năng chính của chúng là tốt mà không cần đăng ký
Andrew Alcock

7
@AndrewAlcock Chỉ khi chức năng chính của họ không phải là "Bảo mật thông tin", cũng không phải "Máy tính, bao gồm hệ điều hành, bộ phận và linh kiện", cũng như "Gửi, nhận hoặc lưu trữ thông tin (ngoại trừ hỗ trợ giải trí, phát sóng thương mại đại chúng, quyền kỹ thuật số quản lý hoặc quản lý hồ sơ y tế); " hay "Networking (bao gồm hoạt động, điều hành, quản lý và trích lập dự phòng" Đáng tiếc là tôi nghĩ rằng nhiều ứng dụng kinh doanh vẫn sẽ yêu cầu đăng ký Trò chơi có nhiều khả năng okay ngay bây giờ mặc dù..!
JosephH

25
Vậy nếu ứng dụng của tôi truy cập api qua https thì nó có đủ điều kiện hay không? Bạn có thể cho ví dụ về bốn tiêu chí đó?
H.Rabiee

16
Bạn không thể mong đợi mọi nhà phát triển ứng dụng độc lập trong nhà để xe giữ được luật sư. Nó tốn kém và có khả năng tốn thời gian với tất cả chi phí giải thích.
Cindeselia

91

Không khó để có được sự chấp thuận cho ứng dụng của bạn một cách thích hợp. SSL (HTTPS / TLS) vẫn là mã hóa và trừ khi bạn đang sử dụng nó chỉ để xác thực, thì bạn nên có được sự chấp thuận thích hợp. Tôi vừa nhận được phê duyệt và hiện tại ứng dụng của tôi đang ở trong cửa hàng cho một thứ sử dụng SSL để mã hóa lưu lượng dữ liệu (không chỉ xác thực).

Đây là một mục blog tôi đã thực hiện để những người khác có thể làm điều này một cách thích hợp.

táo itunes hạn chế xuất khẩu


1
Thông tin tốt, nhưng câu hỏi không phải là khó có được phê duyệt hay không, mà là có cần thiết không. Theo câu trả lời chính thức này có thể không có trong trường hợp này (lưu ý 3 và lưu ý 4 ở đây có thể chỉ ra kết quả tương tự).
Paul Kuligan

Cám ơn vì cái này. Có vẻ như bây giờ yêu cầu ban đầu về CIN / PIN phải được gửi qua đường bưu điện, không được FAXed hoặc gửi qua email. Trên trang có liên quan ( snapr.bis.doc.gov/snapr/docs/fieldHelp.html và tìm kiếm "Thư gửi điện tử"), họ không cung cấp địa chỉ thư bề mặt. Mọi người có biết nó là gì không?
Hoàng tử Chris

1
FYI - Không có vấn đề này nếu bạn chỉ có kế hoạch để ứng dụng của bạn có sẵn ở Hoa Kỳ và Canada. Đây là từ các tài liệu hỗ trợ iTunes Connect: "(Nếu) chọn một nhà phát triển để phát hành ứng dụng của mình tại Mỹ và Canada chỉ - Không Mỹ CCATS hoặc ERN được yêu cầu Không Pháp Tuyên bố nhập khẩu là bắt buộc..."
PICyourBrain

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

Tôi đã xuất bản ứng dụng của mình sau tháng một. Trong trường hợp này tôi có cần gửi báo cáo này ngay bây giờ không hoặc tôi có thể đợi đến năm sau không?
user924

47

Tôi đã hỏi Apple câu hỏi tương tự và nhận được câu trả lời (từ Chuyên gia tuân thủ xuất khẩu của Sr), rằng "việc gửi thông tin qua https đang buộc dữ liệu phải đi qua một kênh bảo mật từ SSL, do đó, nó thuộc yêu cầu của Chính phủ Hoa Kỳ đối với CCATS xem xét và phê duyệt. " Lưu ý rằng không có vấn đề gì khi Apple thực hiện việc này cho việc triển khai SSL của họ, nhưng đối với chính phủ, nếu bạn sử dụng mã hóa giống với (như họ) như bạn đã tự mã hóa nó. Tôi cũng đã cập nhật blog của chúng tôi ( http://blog.theanimail.com ) kể từ khi Tim liên kết với nó với các cập nhật và chi tiết về quy trình. Mong rằng sẽ giúp.


22
"Chuyên gia tuân thủ xuất khẩu", nghiêm túc chứ? Có một đội ngũ Chuyên gia Tuân thủ Xuất khẩu Junior tại Apple, những người chỉ đưa ra lời khuyên như vậy về các câu hỏi tuân thủ? Tôi nghĩ rằng bạn đã bị lừa Có thể hiểu rằng Apple muốn nhầm lẫn về mặt thận trọng. Nhưng thỏa thuận thực tế điều chỉnh các hạn chế xuất khẩu sẽ chỉ ra rằng họ đã sai: httpd.apache.org/docs/2.0/ssl/ssl_faq.html
Udo

@Udo Bạn có đang đề cập đến phần "Mod_ssl có bị ảnh hưởng bởi Thỏa thuận Wasenaar" không? Nếu bạn là, trong khi tôi không biết câu trả lời chính xác cho câu hỏi của OP là gì, tôi muốn chỉ ra rằng tài liệu bạn tham khảo không áp dụng, vì không có ứng dụng App Store nào được cung cấp "mà không bị hạn chế khi phổ biến thêm. ". Tôi rất, rất thích được chứng minh là sai ...
Ivan Vučica

16
@Udo và những người ủng hộ bình luận của anh ấy. Ồ, làm thế nào bạn sai . Một, bạn có thể đang sử dụng ý thức chung của bạn - đó sẽ là sai lầm đầu tiên của bạn. Thông thường không áp dụng khi kiểm soát xuất khẩu. Thứ hai, httpd.apache.org không phải là một trang web liên kết với Bộ Thương mại Hoa Kỳ, vì vậy nếu bạn tin tưởng bất kỳ thông tin nào trên trang web đó, bạn sẽ phạm phải một sai lầm khác. Đối với những gì nó có giá trị, phần lớn sự nghiệp của tôi đã được dành để viết phần mềm thông minh, phần lớn cho các sản phẩm quốc phòng được xuất khẩu sang các nước khác. Tôi biết những gì tôi đang nói về (không may).
Nate

8
@Nate, điều đó có nghĩa là không có đội ngũ chuyên gia tuân thủ xuất khẩu cơ sở? :)
bbozo 7/07/2015

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

38

Nếu bạn sử dụng khung Bảo mật hoặc thư viện CommonCrypto do Apple cung cấp, bạn có bao gồm tiền điện tử trong Ứng dụng của mình và bạn phải trả lời có - vì vậy đơn giản là vì các thư viện được cung cấp bởi Apple sẽ không khiến bạn mất hứng.

Liên quan đến câu hỏi ban đầu, các bài đăng gần đây trong Diễn đàn phát triển của Apple khiến tôi tin rằng bạn cần trả lời có ngay cả khi tất cả những gì bạn sử dụng là SSL.


Điều này đúng với kiến ​​thức của tôi. Các luật xuất khẩu mã hóa rất nghiêm khắc về mức độ nghiêm ngặt của chúng (xem xét thực tế rằng phần mềm có thể được truyền qua mạng một cách dễ dàng), nhưng yêu cầu này không liên quan đến việc một cách tiếp cận hoặc thực hiện mã hóa cụ thể có được "ủy quyền" hay không, nhưng hệ thống (ứng dụng của bạn) sử dụng nó được xem xét trước. #IANAL, tuy nhiên.
Justin Searls

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

34

Câu trả lời ngắn: Có, nhưng bạn không phải làm gì cả

Tôi đã tìm kiếm trên web cho điều này trong một vài giờ. Trên thực tế nó khá dễ dàng và bạn có thể xác minh điều này trong itunes kết nối:

1. Tất cả bạn phải làm

Nếu ứng dụng của bạn chỉ sử dụng HTTPS hoặc chỉ sử dụng mã hóa để xác thực, mã thông báo, v.v., bạn không phải làm gì cả, chỉ cần bao gồm

<key>ITSAppUsesNonExemptEncryption</key><false/>

trong Info.plist của bạn và bạn đã hoàn thành .

2. Xác minh

Bạn có thể xác minh điều này trong itunes kết nối.

  • chọn ứng dụng của bạn
  • chọn tính năng
  • chọn mã hóa
  • nhấp vào "+"
  • theo hộp thoại
  • cho https hoặc xác thực câu trả lời là

Trong mọi trường hợp, bạn tất nhiên nên đọc kỹ bản thân qua hộp thoại.


Một bài viết rất hữu ích có thể được tìm thấy ở đây:

https://www.cocoanetic.com/2017/02/itunes-connect-encoding-info/


7
Tôi đang đọc những điều sau từ Apple: "Việc sử dụng mã hóa ứng dụng của bạn bị giới hạn trong việc thực hiện các cuộc gọi qua HTTPS. Xin lưu ý rằng bạn sẽ chịu trách nhiệm gửi báo cáo tự phân loại vào cuối năm." Tôi nghĩ bạn vẫn phải tự phân loại là được miễn mỗi tháng 1 tại đây: bis.doc.gov/index.php/policy-guidance/encoding/,
Joshua Plicque

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

33

Tất cả điều này có thể rất khó hiểu đối với một nhà phát triển ứng dụng chỉ đơn giản là sử dụng TLS để kết nối với máy chủ web của riêng họ. Bởi vì ATS (Bảo mật vận chuyển ứng dụng) đang trở nên quan trọng hơn và chúng tôi được khuyến khích chuyển đổi mọi thứ thành https - Tôi nghĩ rằng nhiều nhà phát triển sẽ gặp phải vấn đề này.

Ứng dụng của tôi chỉ đơn giản là trao đổi dữ liệu giữa máy chủ của chúng tôi và người dùng bằng giao thức https. Thấy dòng chữ "SỬ DỤNG ENCRYPTION" trong phần từ chối là hơi đáng sợ nên tôi đã gọi cho văn phòng chính phủ Hoa Kỳ tại văn phòng của họ và nói chuyện với đại diện của Cục Công nghiệp và An ninh (BIS) http: //www.bis.doc .gov / index.php / about-bis / contact-bis .

Người đại diện hỏi tôi về ứng dụng của tôi và vì nó đã vượt qua "kiểm tra chức năng chính" ở chỗ nó không liên quan gì đến bảo mật / liên lạc và chỉ đơn giản sử dụng https làm kênh kết nối dữ liệu khách hàng của tôi với máy chủ của chúng tôi - nó thuộc danh mục EAR99 điều đó có nghĩa là nó được miễn nhận sự cho phép của chính phủ (xem https://www.bis.doc.gov/index.php/licensing/c Commerce-control-list-classifying / export-control- classifying-number-perfn )

Tôi hy vọng điều này sẽ giúp các nhà phát triển ứng dụng khác.


Đây là từ bộ nhớ và tôi đã không nhìn thấy màn hình trong một thời gian, nhưng: Nếu bạn đi qua trình tải lên bây giờ, bạn có thể trả lời Có cho câu hỏi mã hóa, câu hỏi tiếp theo liên quan đến miễn trừ. Nó giải thích một cách chi tiết và tôi không gặp vấn đề gì khi coi ứng dụng của mình có mã hóa và dù sao đi nữa.
Steven Fisher

5
Tóm lại, một ứng dụng tiêu dùng trung bình sử dụng https để liên lạc với máy khách-máy chủ thường nằm trong phần miễn trừ của Note 4. Vì vậy, một nhà phát triển độc lập trung bình chỉ cần chọn "Có" và sau đó lại "Có" và trực tiếp gửi. iTunes Connect FAQ thậm chí có một liên kết cho câu hỏi này # 5 trong Hỏi đáp giải thích các chú giải 4 và thậm chí có một số ví dụ: bis.doc.gov/index.php/policy-guidance/encryption/...
Vitalii

1
@Vitalii liên kết này hiện là 404
1800 THÔNG TIN

@ 1800INFORMATION mọi thứ thay đổi. Nhận xét của tôi là ngày 2016. Có một số thay đổi trong các yêu cầu kể từ đó. Tốt hơn nên dựa vào tài liệu của Apple: help.apple.com/app-store-connect/#/devc3f64248f
Vitalii

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

31

Kể từ ngày 20 tháng 9 năm 2016, việc đăng ký không còn bắt buộc đối với các ứng dụng sử dụng https (hoặc có thể là các hình thức mã hóa khác): https://web.archive.org/web/20170312060607/https://www.bis.doc. gov / index.php / informationationsecurity2016-update

Thực tế, trên SNAP-R, bạn không còn có thể chọn 'đăng ký mã hóa': nhập mô tả hình ảnh ở đây

Cụ thể, họ lưu ý:

Đăng ký mã hóa không còn cần thiết - một số thông tin từ đăng ký hiện được đưa vào Supp. Báo cáo số 8 đến phần 742.

Điều này có nghĩa là bạn có thể cần gửi báo cáo hàng năm cho BIS, nhưng bạn không cần phải đăng ký và bạn có thể lưu ý khi gửi ứng dụng của mình rằng nó được miễn.


Cảm ơn nhưng liên kết bị hỏng. Bạn có thể tìm thấy bài viết gốc ở đâu đó trên internet?
hơi xanh

23

Có, theo màn hình Thông tin tuân thủ xuất khẩu của iTunes Connect, nếu bạn sử dụng mã hóa iOS hoặc MacOS tích hợp (móc khóa, https), bạn đang sử dụng mã hóa cho các mục đích của quy định Xuất khẩu của Chính phủ Hoa Kỳ. Việc bạn có đủ điều kiện để được miễn tuân thủ xuất khẩu hay không tùy thuộc vào ứng dụng của bạn làm gì và cách sử dụng mã hóa này. Hình ảnh đính kèm hiển thị Màn hình tuân thủ xuất khẩu kết nối iTunes để giúp bạn xác định nghĩa vụ báo cáo xuất khẩu của mình. Cụ thể, nó nêu:

Nếu bạn đang sử dụng ATS hoặc thực hiện cuộc gọi tới HTTPS, xin lưu ý rằng bạn được yêu cầu nộp báo cáo tự phân loại cuối năm cho chính phủ Hoa Kỳ. Tìm hiểu thêm

iTunes Connect Xuất thông tin tuân thủ Q1

iTunes Connect Xuất thông tin tuân thủ Q2


22
Tôi nghĩ rằng một văn bằng luật có thể cần thiết để hiểu bất cứ điều gì trong liên kết "Tìm hiểu thêm" đó ... Hoàn toàn không có gì chỉ ra CÁCH BẠN thực hiện "báo cáo tự phân loại cuối năm" này.
Tim Tonomall

7
Vì vậy, một nút đơn giản mở url https trong trình duyệt để người dùng có thể tìm thấy tài khoản twitter của tôi sẽ khiến tôi phải gửi báo cáo tự phân loại cuối năm cho chính phủ Hoa Kỳ? wow
Suhaib

4
Thật khó để tìm thấy, vì vậy đây là liên kết đến các nguyên tắc báo cáo tự phân loại (cho đến khi họ di chuyển lại): bis.doc.gov/index.php/policy-guidance/encoding/ trộm
helleye

2
@Suhaib - mở một liên kết trong trình duyệt có thể không được tính - ứng dụng của bạn không sử dụng https, ứng dụng của bạn đang mở một ứng dụng khác. Ứng dụng đó có thể hoặc không thể sử dụng HTTPS (trong trường hợp này, ứng dụng đó là safari hoặc chrome hoặc lượt thích)
csga5000

1
Các bạn đã tìm ra cách để làm báo cáo tự phân loại hàng năm này? (như không phải luật sư haha)
Rony Azrak 27/12/18

20

@hisnameisjimmy là chính xác: Bạn sẽ nhận thấy (ít nhất là vào ngày hôm nay, ngày 1 tháng 12 năm 2016) khi bạn gửi ứng dụng của mình để xem xét và đạt được hướng dẫn Xuất khẩu tuân thủ, bạn sẽ thấy menu hiện tại HTTPS là phiên bản miễn trừ của mã hóa (nếu bạn sử dụng nó cho mọi cuộc gọi):

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Đã được như vậy trong một thời gian, nhưng câu trả lời đó không trả lời được câu hỏi: Có, ứng dụng của bạn chứa mã hóa. Ngoài ra, có, một câu hỏi trong tương lai cho phép bạn ra khỏi đó. Đó cũng chính xác là những gì câu trả lời được chấp nhận nói, chỉ có câu trả lời được chấp nhận mới nói tốt hơn như vậy. Chỉnh sửa: Ngoài ra, chỉnh sửa của bạn cho câu trả lời đó là dư thừa.
Steven Fisher

Có giới hạn trong việc sử dụng mã hóa trong hệ điều hành bao gồm dữ liệu được tự động sao lưu lên đám mây không?
Ian Warburton

có ai biết bảng mà họ muốn chúng tôi điền nếu chúng tôi sử dụng InMobi SDK (dựa trên Ấn Độ) nếu đây được coi là một sản phẩm không phải là thành phần và không do chúng tôi sản xuất không?
isJulian00

8

Tôi thấy Câu hỏi thường gặp này từ Cục Công nghiệp và An ninh Hoa Kỳ rất hữu ích.

mã hóa

Câu hỏi 15 (Lưu ý 4 là gì?) Là điểm quan trọng:

...

Ví dụ về các mục được loại trừ khỏi Loại 5, Phần 2 của Lưu ý 4 bao gồm, nhưng không giới hạn ở những điều sau:

Ứng dụng tiêu dùng. Vài ví dụ:

vi phạm bản quyền và chống trộm cho phần mềm hoặc âm nhạc; nhạc, phim, giai điệu / âm nhạc, ảnh kỹ thuật số - máy nghe nhạc, máy ghi âm và tổ chức trò chơi / trò chơi - thiết bị, phần mềm thời gian chạy, HDMI và các giao diện thành phần khác, công cụ phát triển TV LCD, Blu-ray / DVD, video theo yêu cầu (VoD), rạp chiếu phim , đầu ghi video kỹ thuật số (DVR) / đầu ghi video cá nhân (PVR) - thiết bị, hướng dẫn phương tiện trực tuyến, bảo vệ và toàn vẹn nội dung thương mại, HDMI và các giao diện thành phần khác (không phải hội nghị truyền hình); máy in, máy photocopy, máy quét, máy ảnh kỹ thuật số, máy ảnh Internet - bao gồm các bộ phận và phụ kiện lắp ráp tiện ích và thiết bị gia dụng


6

Tìm thấy một số câu trả lời rất hữu ích, nhưng muốn thêm URL này cho đầy đủ vì nó đưa bạn qua các câu hỏi:

https://itunespartner.apple.com/en/apps/faq/Quản lý% 20Your% 20Apps_Export% 20Compliance # 21109148


Liên kết tốt. Tôi nghĩ rằng hầu hết mọi người chạy vào những ngày này sẽ đủ điều kiện để được miễn trừ trong "Việc sử dụng mã hóa bị giới hạn trong mã hóa trong hệ điều hành (iOS hoặc macOS)" hoặc "Chỉ thực hiện cuộc gọi qua HTTPS."
Steven Fisher


0

Câu trả lời đơn giản là Có (Ứng dụng có mã hóa) và Có (Ứng dụng sử dụng mã hóa Miễn trừ). Trong ứng dụng của mình, tôi chỉ mở trang web của công ty tôi trong WKWebView nhưng vì nó sử dụng "https", nên nó sẽ được coi là mã hóa miễn trừ. Tài liệu của Apple để biết thêm thông tin: https://developer.apple.com/documentation/security/compelling_with_encoding_export_regutions?lingu=objc

Ngoài ra, bạn chỉ có thể thêm khóa "ITSAppUsesNonExeemEncrypt" và giá trị "KHÔNG" trong tệp thông tin ứng dụng của ứng dụng. và cách này kết nối iTunes sẽ không hỏi bạn câu hỏi đó nữa. Thông tin thêm: https://developer.apple.com/documentation/bundleresource/inif_property_list/itsappusesnonexeemencoding?lingu=objc

Bạn có thể làm theo 3 bước đơn giản sau để xác minh xem ứng dụng của bạn có được miễn hay không: https://help.apple.com/app-store-connect/#/dev63c95e436

Bạn có thể cần gửi bản tự phân loại hàng năm này cho chính phủ Hoa Kỳ. Để biết thêm thông tin: https://www.bis.doc.gov/index.php/policy-guidance/encoding/4-reports-and-reviews/a-annual-elf- classifying


-1

Nếu bạn không rõ ràng sử dụng thư viện mã hóa hoặc cuộn mã hóa của riêng mình, thì tôi nghĩ câu trả lời là "không"


10
Chỉ cần giải thích: Bạn đang sử dụng mã hóa (TLS), nhưng nó được ủy quyền để xuất khẩu từ các trạng thái hợp nhất (và nó được vận chuyển cùng với iPhone), vì vậy bạn vẫn ổn.
BlueRaja - Daniel Pflughoeft

Nhận xét thông minh, BlueRaja. Tôi chỉ nghĩ đến việc không viết mã, nhưng nghĩ về nó từ góc độ của bạn, rõ ràng HTTPS của Apple đã được ủy quyền. Điều đó làm cho câu hỏi đơn giản hơn nhiều tôi nghĩ.
Steven Fisher

11
Chỉ vì thư viện được cấp phép xuất khẩu không có nghĩa là sản phẩm của bạn sử dụng thư viện cũng được cấp phép. Tôi biết điều này không có ý nghĩa về mặt logic, nhưng đây là chính phủ chúng ta đang thảo luận. Xem liên kết trong câu trả lời của Tim hoặc hỏi trực tiếp Apple hoặc BIS của Hoa Kỳ nếu bạn muốn có câu trả lời có thẩm quyền.
Steve Madsen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.