Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Павел Дмитриев  
#1 Оставлено : 9 декабря 2019 г. 13:22:15(UTC)
Павел Дмитриев

Статус: Участник

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
Есть iOS приложение. При запуске всё работает. По истечению TesterPeriod (который находится в cofnig.ini) появляется сообщение: 0x16fa9b000:TestIntegrity!() Tester - support_verify_blocks() runs empty list (:3373). После чего все попытки инициализации контекста криптопровайдера завершаются безуспешно. Если установить флаг DisableIntegrity = true , то всё работает. В чём может быть проблема, из-за которой тестирование заканчивается ошибкой
Offline Александр Лавник  
#2 Оставлено : 9 декабря 2019 г. 13:28:50(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,383
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: Pavel_dmt Перейти к цитате
Есть iOS приложение. При запуске всё работает. По истечению TesterPeriod (который находится в cofnig.ini) появляется сообщение: 0x16fa9b000:TestIntegrity!() Tester - support_verify_blocks() runs empty list (:3373). После чего все попытки инициализации контекста криптопровайдера завершаются безуспешно. Если установить флаг DisableIntegrity = true , то всё работает. В чём может быть проблема, из-за которой тестирование заканчивается ошибкой

Здравствуйте.

Какую сборку КриптоПро CSP используете?

Какую версию iOS используете?
Техническую поддержку оказываем тут
Наша база знаний
Offline Павел Дмитриев  
#3 Оставлено : 9 декабря 2019 г. 13:32:50(UTC)
Павел Дмитриев

Статус: Участник

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
Автор: Александр Лавник Перейти к цитате
Автор: Pavel_dmt Перейти к цитате
Есть iOS приложение. При запуске всё работает. По истечению TesterPeriod (который находится в cofnig.ini) появляется сообщение: 0x16fa9b000:TestIntegrity!() Tester - support_verify_blocks() runs empty list (:3373). После чего все попытки инициализации контекста криптопровайдера завершаются безуспешно. Если установить флаг DisableIntegrity = true , то всё работает. В чём может быть проблема, из-за которой тестирование заканчивается ошибкой

Здравствуйте.

Какую сборку КриптоПро CSP используете?

Какую версию iOS используете?


Здравствуйте.

КриптоПро 5.0.0.0.11455

iOS 12.4
Offline Андрей Русев  
#4 Оставлено : 9 декабря 2019 г. 14:15:33(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,271

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 446 раз в 325 постах
Добрый день.
Наша контрольная панель встроена в ваше приложение? Сразу после старта приложения проверка целостности завершается успехом?
Официальная техподдержка. Официальная база знаний.
Offline Павел Дмитриев  
#5 Оставлено : 9 декабря 2019 г. 14:37:17(UTC)
Павел Дмитриев

Статус: Участник

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
Автор: Андрей Русев Перейти к цитате
Добрый день.
Наша контрольная панель встроена в ваше приложение? Сразу после старта приложения проверка целостности завершается успехом?


Добрый день.

Контрольная панель встроена.

Если запустить приложение и ничего не делать, то ошибок не возникает.
Ошибка возникает после первого использования. Например: выполнена цифровая подпись(не обязательно одна), по истечении времени указанном в TesterPeriod возникает указанная выше ошибка.

Отредактировано пользователем 9 декабря 2019 г. 14:41:46(UTC)  | Причина: Не указана

Offline Андрей Русев  
#6 Оставлено : 10 декабря 2019 г. 15:10:54(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,271

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 446 раз в 325 постах
На панели есть кнопка "Проверить целостность", что будет выведено, если её нажать сразу после запуска приложения?
Официальная техподдержка. Официальная база знаний.
Offline Павел Дмитриев  
#7 Оставлено : 10 декабря 2019 г. 15:24:54(UTC)
Павел Дмитриев

Статус: Участник

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
сразу после запуска нажал "проверить целостность" в output окне получил следующие ошибки

2019-12-10 15:13:48.924026+0300 CryptoProDigitalSign[1511:875937] sup_lib 15:13:48.922938 support_n_dlopen:45 p:1511 t:0x0x1f62ff4f8 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
2019-12-10 15:13:48.930771+0300 CryptoProDigitalSign[1511:875937] sup_lib 15:13:48.930667 support_n_dlopen:45 p:1511 t:0x0x1f62ff4f8 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
2019-12-10 15:13:49.014618+0300 CryptoProDigitalSign[1511:875937] <cpcsp>0x105402f80:TestIntegrity!() Tester - support_verify_blocks() runs empty list (:3373)
2019-12-10 15:13:49.015017+0300 CryptoProDigitalSign[1511:875937] <capi20>0x105402f80:CryptGetProvParam!failed: LastError = 0x80090006 (:1399)

на устройстве выведено сообщение
"Целостность КриптоПро CSP нарушена"
Результаты
Номер сборки 11455
Версия ядра 10003
Проверено модулей 0
Offline Андрей Русев  
#8 Оставлено : 10 декабря 2019 г. 15:42:41(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,271

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 446 раз в 325 постах
Это означает, что собирали приложение, нарушая ReadMe.txt (п. 8) или MonoDevelopBuild.txt (п. 6, 7, 8) из состава КриптоПро CSP FrameWork для iOS.
Официальная техподдержка. Официальная база знаний.
Offline Василий Анисимов  
#9 Оставлено : 10 декабря 2019 г. 16:36:12(UTC)
Василий Анисимов

Статус: Активный участник

Группы: Участники
Зарегистрирован: 27.04.2012(UTC)
Сообщений: 119
Мужчина
Российская Федерация
Откуда: Digital Design

Сказал «Спасибо»: 19 раз
Поблагодарили: 1 раз в 1 постах
Коллеги, мы выяснили, что на macOS Catalina не отрабатывает шаг ConfigureApplication, так как cpverify 32-битная:

CPROCSP.framework/program_checksum.sh: line 13: CPROCSP.framework/cpverify: Bad CPU type in executable

Есть ли у вас решение этой проблемы для КП 4.0?

Отредактировано пользователем 10 декабря 2019 г. 16:36:43(UTC)  | Причина: Не указана

ВАСИЛИЙ АНИСИМОВ
Ведущий iOS разработчик в «Digital Design»
www.digdes.ru
Offline Павел Дмитриев  
#10 Оставлено : 10 декабря 2019 г. 16:58:21(UTC)
Павел Дмитриев

Статус: Участник

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
Согласно п.8 ReadMe.txt уже была добавлена фаза сборки 'Run Script' с вызовом ConfigureApplication, получается с этой стороны нарушения не было
версия macOS - Catalina
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.