AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2021, 18:47   #1  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Ключи это реально овершит.. учитывая что они платные и протухают, хотели позаботиться о защите от взлома/модификации кода, но не такими же методами.. хотя - а какими еще?

Установка на dev-box реально делается через cmd, а для uat и прод, если лень разбираться в конвеерах, есть лайфхак, открываешь обозревателем таблицу SysConfig на devbox (https://****.cloudax.dynamics.com/?m...Name=SysConfig), смотришь там значение и такую же строку создаешь в проде так же через обозреватель или джобом, для ажура, кто чем осилит короче - и весь импорт. Но объяснить клиенту такие пляски конечно непросто)

Если ключ установлен, то протухание сертификата уже не влияет на работу, система смотрит только на запись в SysConfig. Другое дело если лицензия срочная - то при импорте нового ключа сертификат должен быть тоже свежий. Даннеы не грохаются в любом случае.

Последний раз редактировалось imir; 28.01.2021 в 18:56.
Старый 28.01.2021, 19:40   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от imir Посмотреть сообщение
Даннеы не грохаются в любом случае.
О! У нас остались оптимисты!

https://coub.com/view/1uhbhz
__________________
полезное на axForum, github, vk, coub.
Старый 28.01.2021, 20:04   #3  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от imir Посмотреть сообщение
и такую же строку создаешь в проде так же через обозреватель или джобом, для ажура
В xxx.operations.dynamics.com и xxx.sandbox.operations.dynamics.com нет обозревателя. И доступа к Azure SQL тоже.
Старый 28.01.2021, 20:27   #4  
imir is offline
imir
Участник
 
159 / 161 (6) ++++++
Регистрация: 28.05.2010
Цитата:
Сообщение от EVGL Посмотреть сообщение
В xxx.operations.dynamics.com и xxx.sandbox.operations.dynamics.com нет обозревателя. И доступа к Azure SQL тоже.
Обозреватель есть (на UAT точно), но в ажуре - read only. Универсальнее, наверное, написать свой класс-диалог, куда вбивается значение, взятое с dev-Box и кодом вставлять запись. Эдакий олд-скул импорт без плясок )

По поводу платных-протухающих ключей - МС, кстати, мне кажется, могла бы и сама стать центром сертификации/валидации, а не посылать ISV покупать эти ключи у третих фирм. И выдавать их автоматом при регистрации решения бессрочно. И аннулировать, если решение снято с регистрации автоматом. Но думаю им недосук )

Если лицензия кончается по сроку - вырубается конф-ключ, но вырубание ключей в 365-й не приводит к удалению таблиц или данных. Но это такое - срочные лицензии в основном для триалов.

Последний раз редактировалось imir; 28.01.2021 в 20:41.
Старый 28.01.2021, 21:37   #5  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от EVGL Посмотреть сообщение
В xxx.operations.dynamics.com и xxx.sandbox.operations.dynamics.com нет обозревателя. И доступа к Azure SQL тоже.
в sandbox есть JIT
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: EVGL (1).
Старый 28.01.2021, 21:37   #6  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от imir Посмотреть сообщение
Если ключ установлен, то протухание сертификата уже не влияет на работу, система смотрит только на запись в SysConfig. Другое дело если лицензия срочная - то при импорте нового ключа сертификат должен быть тоже свежий. Даннеы не грохаются в любом случае.
Он же предлагает его добавить в билд пайплайн, т.е. ключ будет устанавливаться каждый раз при билде. Будет ли он при этом затирать уже имеющееся значение в SysConfig это вопрос, но я думаю что вполне может быть так. Т.е. в 2012 если вы импортили неправильный ключ, то он затирался. Если отключится ключ на рабочей системе то мало не покажется, какие-нибудь ветки алгоритмов могут пойти не туда, не сработать нужные евент хендлеры, если решение как-то завязано на стандартные таблицы, то по сути будет логическая порча данных
Старый 28.01.2021, 22:21   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от trud Посмотреть сообщение
Он же предлагает его добавить в билд пайплайн
это нормально. если не нравится, берем шаблонный SDP, добавляем в него лицензию руками, деплоим - вуаля!

Цитата:
Если отключится ключ на рабочей системе то мало не покажется, какие-нибудь ветки алгоритмов могут пойти не туда, не сработать нужные евент хендлеры, если решение как-то завязано на стандартные таблицы, то по сути будет логическая порча данных
Чтобы что-то отключилось в продуктиве в D365 теперь надо
а) обновить лицензию в DevOps на "неправильную" в DEV/MAIN/UAT или как там у нас бранчинг настроен
б) смерджить эти изменения в UAT/PRERELEASE/что-у нас-там
в) задеплоить в UAT/PRERELEASE
г) оттестировать все, дать sign off на установку в продуктив и не заметить что целый модуль потерялся

В 2012 достаточно было просто выбрать "неправильный" файл. Оверинжиниринг ? Не думаю

Friends don't let friends right-click publish
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: EVGL (1).
Старый 29.01.2021, 02:04   #8  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,038 / 1629 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от Vadik Посмотреть сообщение
Чтобы что-то отключилось в продуктиве в D365 теперь надо
а) обновить лицензию в DevOps на "неправильную" в DEV/MAIN/UAT или как там у нас бранчинг настроен
б) смерджить эти изменения в UAT/PRERELEASE/что-у нас-там
в) задеплоить в UAT/PRERELEASE
г) оттестировать все, дать sign off на установку в продуктив и не заметить что целый модуль потерялся
Не надо ничего обновлять в этом то и дело. Загрузка лицензии привязана к публичному ключу ISV, который имеет срок действия.
Ну т.е. типичная ситуация - клиент настраивает то что написано в этом блоге, забывает об этом
- Через 1-3 года делается новый билд(допустим с небольшими доработками), он успешно деплоится в UAT/PRERELEASE, тестируется там к примеру 3 дня, делается sign off
- Наступает час Х, когда публичный ключ истекает
- Клиент загружает этот же самый пекедж в PROD, он перезатирает ключ на невалидный(плохой сценарий) или падает(это хороший сценарий). Т.е. это надо проверить как они обрабатывают ошибки в лицензиях
Старый 29.01.2021, 19:06   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от trud Посмотреть сообщение
Через 1-3 года делается новый билд..
Я не эксперт в части лицензирования, но должен спросить - эти три года наш сферический ISV находится в анабиозе, не выпускает новых версий (но при этом его решение остается совместимым с One version), не выставляет клиенту инвойсов, не получает оплату и не присылает новых лицензий ?
Если все условия выполнились, то таки да, похоже у клиента могут быть проблемы

P.S. могу добавить что работаю с другими партнерами которые реализуют свои "неклассические" лицензии самостоятельно. Такие варианты тоже есть
__________________
-ТСЯ или -ТЬСЯ ?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxmusings: Including ISV Binaries in Your Package Blog bot DAX Blogs 0 20.01.2021 12:11
daxmusings: Beating the Drum on Packages and Models Blog bot DAX Blogs 0 15.06.2018 04:42
daxmusings: PSA: AX7 Build Failure on Generate Packages / Model Export Blog bot DAX Blogs 0 01.11.2017 09:11
CRM 2011 Visual Ribbon Editor Кто юзал?? kh_heckfy Dynamics CRM: Разработка 17 13.09.2013 10:41
Van Vugt: ISV Insert Rights Available for NAV 2013 Licenses Blog bot Dynamics CRM: Blogs 0 17.11.2012 14:52

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:38.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.