2015-11-11 1 views
3

Я отправляю приложение в Mac App Store, и это приложение использует компонент Safari для отображения веб-страниц. Меня задают этот вопрос:Соответствие требованиям для экспорта приложения, использующего компонент Safari в магазине Mac App Store

Является ли ваше приложение предназначено для использования криптографии или содержит или включает криптографию? (Выберите Да, даже если ваше приложение использует только шифрование, доступное в iOS или OS X.)

Должен ли я отвечать «да» из-за возможности HTTPS?

ответ

1

Ответ - громкое да. Я разговаривал с представителями Apple, и они confirmed the need of an ERN if you just use standard SSL in the form of HTTPS. Есть много сообщений в блогах и форумах, в которых говорится, что вы можете просто сказать «нет», и все в порядке, но я не верю, что они следуют правилам, они просто не попадают в аудит, могут найти свои приложения, извлеченные из приложения магазин. Для тех, кто прибыл сюда, прыгая, ответ был отрицательным, извините.

Но есть надежда. Я действительно получил ERN, и я описал все подробные подробные данные, чтобы вы могли сделать это с минимальной болью в своем блоге: How to legally submit an app to Apple’s App Store when it uses encryption (or how to obtain an ERN)

+0

Я лично спросил на WWDC 2016 и сказал, что вы не можете ответить на этот вопрос , Одна из причин заключается в том, что вы не можете знать, что сайт http будет перенаправлен на сайт https. – zaph

+0

@zaph Что делать, если вы используете API с использованием HTTPS? Похоже, ты это знаешь. –

+0

@AaronBrager Рациональным было то, что, поскольку вы могли бессознательно попасть на сайт HTTPS, и это было нормально, когда он попал на известный сайт HTTPS, по сути, тот же. Я был не очень доволен ответом, но это то, что я получил. Я запросил разъяснения, и сотрудник Apple стоял с ответом. Это был человек безопасности, на который меня направили по моему конкретному вопросу в «Лаборатории безопасности». FWIW Я ранее считал, что ответ должен быть да. – zaph

Смежные вопросы