(2019-04-04 08:53:56 отредактировано questions)

Можно ли использовать без приобретения комплекта разработчика?

Добрый день,

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

Можно ли купить ваш токент Guardant, например, NET Time на Авито (возможно БУ) и потом поэкспериментировать с ним в роли разработчика, т.е. перепрограммировать его для защиты своего тестового приложения без покупки комплекта разработчика?  Ваши демо комплекты куда-то пропали из продажи, да и сначала не хотелось бы тратиться до получения каких то результатов в области получения дохода от защищенного приложения.

Можно ли заменить батарейку в старых Guardant Net Time? Пусть с разрушением для опробирования вашей защиты.

Можно ли использовать ваш обфускатор DotNet из вашего бесплатного SDK без привязки к ключу, как если бы использовалось API Guardant для аппаратного ключа, но по факту без ключа, т.е. чтобы просто защитить свой код от взлома аналогично другим обфускаторам. Возможно ли это без покупки комплекта разработчика? При установке SDK запрашивает коды наверно из комплекта разработчика. Можно ли эти коды получить без комплекта приобретением отдельных ключей (новых или БУ)?

Ваш обфускатор DotNet чем то лучше десятка других коммерческих (намного более дорогих, чем ваш комплект разработчика, некоторые стоят более $1K), которые снимаются инструментами типа de4dot почти в автоматическом режиме? Вашего обфускатора пока вроде бы нет в списке de4dot, но, наверно, это временное явление?

Re: Можно ли использовать без приобретения комплекта разработчика?

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

questions пишет:

Можно ли купить ваш токент Guardant, например, NET Time на Авито (возможно БУ) и потом поэкспериментировать с ним в роли разработчика, т.е. перепрограммировать его для защиты своего тестового приложения без покупки комплекта разработчика?  Ваши демо комплекты куда-то пропали из продажи, да и сначала не хотелось бы тратиться до получения каких то результатов в области получения дохода от защищенного приложения.

Думаю, что на разных "досках объявлений" не трудно найти предложения с продажей ключей Guardant, но это довольно бессмысленное занятие т.к. чтобы программировать такие ключи под себя, нужно располагать всеми значениями кодов доступа, которые прошиты в конкретный ключ. В объявлениях о продаже наверняка будут ключи, оказавшиеся на руках у людей с защищенным приложением ими купленным, но уже не используемым. В итоге приобретенным таким образом ключом воспользоваться для защиты своего решения не получится.

questions пишет:

Можно ли заменить батарейку в старых Guardant Net Time? Пусть с разрушением для опробирования вашей защиты.

Технически это возможно, если проавильно подобрать элемент питания для замены и в процессе замены не уничтожить сам ключ. Но даже в таком случае нормальная работоспособность такого ключа будет под вопросом.

questions пишет:

Можно ли использовать ваш обфускатор DotNet из вашего бесплатного SDK без привязки к ключу, как если бы использовалось API Guardant для аппаратного ключа, но по факту без ключа, т.е. чтобы просто защитить свой код от взлома аналогично другим обфускаторам. Возможно ли это без покупки комплекта разработчика? При установке SDK запрашивает коды наверно из комплекта разработчика. Можно ли эти коды получить без комплекта приобретением отдельных ключей (новых или БУ)?

Без ключа полноценно работать с утилитами защиты не получится.
Чтобы начать пользоваться защитой Guardant заказывать комплект разработчика необязательно, достаточно приобрести один любой ключ Guardant и коды доступа будут тоже предоставлены.

questions пишет:

Ваш обфускатор DotNet чем то лучше десятка других коммерческих (намного более дорогих, чем ваш комплект разработчика, некоторые стоят более $1K), которые снимаются инструментами типа de4dot почти в автоматическом режиме? Вашего обфускатора пока вроде бы нет в списке de4dot, но, наверно, это временное явление?

Утилиты защиты для .Net (а это обфускатор и протектор кода) рассчитаны на работу в связке с аппаратными ключами, ведь именно ключ при защите шифрует строки и методы защищаемого приложения и он же их расшифровывает уже для работы этого приложения у конечного пользователя.

(2019-04-04 11:38:10 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

Подскажите, как заказать аппаратный ключ Net Time Code, таких вроде бы нет в рознице.
Сколько стоит всего 1шт.? В таком количестве их вообще можно у вас заказывать поштучно, чтобы оплатить например в вашем интернет магазине?

Пожалуйста, подтвердите, что в комплекте нового одиночного аппаратного ключа, купленного, например, на сайте:
https://www.secure-market.ru/product/el … t-time-net

будет присутствовать карточка кодов разработчика, которые вводят при установке SDK в недемо режиме.
Т.е. покупка любого нового вашего аппаратного ключа позволяет полноценно использовать SDK без приобретения комплекта разработчика за 8000 руб.

И тогда, получается, для замены кодов разработчика достаточно купить другой новый аппаратный ключ, в нем будет новая карточка кодов разработчика и их можно использовать вместо старой карточки кодов? И даже карточку2 от нового ключа2 можно использовать с ключом1 вместо кодов, использованных ранее с карточки1? Кодами карточки1 можно разблокировать ключ1 в исходное состояние и разрешить перепрограммирование ключа1 новыми кодами карточки2?

Почему по словам продавца магазина secure-market.ru использовать аппаратный ключ купленный без приобретения комплекта разработчика за 8000 руб не получится? Это противоречит вышенаписанному.
Пожалуйста уточните точно приточно, кто в данном случае прав, и можно ли действительно обойтись без комплекта разработчика за 8000 руб для полноценного использования SDK для защиты совместно с токеном Guardant Net Time Code.

(2019-04-04 11:47:11 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

Еще вопрос по вашему обфускатору DotNet приложений.

Правильно ли я понял, что он может шифровать строки программы приватным ассиметричным неизвлекаемым ключом в токене (копией ключа, который создается на компьютере разработчика и потом внедряется в токен и потом неизвлекаем из токена кем-либо).

Строки дешифруются исключительно средствами микропроцессора токена так, что приватный ключ не покидает пределы токена и у хакера нет возможности повторить процес дешифрации самостоятельно без токена, но наверно, есть возможность перехватить уже дешифрованные строки и потом пропатчить исполняемый файл на постоянной основе расшифрованными строками так, что потребности дешифрации больше не будет?

Только утечка приватного ключа с компьютера разработчика позволяет сделать эмулятор токена?

Можно ли шифровать не только строки, но и избирательно фрагменты DotNet кода? Понятно, что в строках в принципе можно хранить и свой динамически исполняемый код, но было бы удобнее готовое решение.

Re: Можно ли использовать без приобретения комплекта разработчика?

Входит ли
https://www.guardant.ru/products/all/gu … chnologies

в бесплатный SDK?

Re: Можно ли использовать без приобретения комплекта разработчика?

questions пишет:

Пожалуйста, подтвердите, что в комплекте нового одиночного аппаратного ключа, купленного, например, на сайте:
https://www.secure-market.ru/product/el … t-time-net

будет присутствовать карточка кодов разработчика, которые вводят при установке SDK в недемо режиме.
Т.е. покупка любого нового вашего аппаратного ключа позволяет полноценно использовать SDK без приобретения комплекта разработчика за 8000 руб.

Заказать один любой ключ и получить коды доступа точно можно при заказе на нашем сайте — https://www.guardant.ru/purchase/store/

questions пишет:

Подскажите, как заказать аппаратный ключ Net Time Code, таких вроде бы нет в рознице.

Нужно написать запрос в наш отдел продаж по e-mail на адрес sales@guardant.ru
Все вопросы по работе с авторизованными организациями, продающими электронные ключи Guardant, нужно направлять на адрес info@guardant.ru

questions пишет:

И тогда, получается, для замены кодов разработчика достаточно купить другой новый аппаратный ключ, в нем будет новая карточка кодов разработчика и их можно использовать вместо старой карточки кодов? И даже карточку2 от нового ключа2 можно использовать с ключом1 вместо кодов, использованных ранее с карточки1? Кодами карточки1 можно разблокировать ключ1 в исходное состояние и разрешить перепрограммирование ключа1 новыми кодами карточки2?

Коды доступа не меняются при каждом новом заказе ключей. Каждый новый ключ всегда прошивается персональными кодами разработчика, которые он получил при первом заказе, и больше эти значения не меняются.

Re: Можно ли использовать без приобретения комплекта разработчика?

questions пишет:

Еще вопрос по вашему обфускатору DotNet приложений.

Шифрование\дешифрация выполняется на симметричном AES128.
Ассиметричный ECC160 Используется для подписи блоков данных.

Защита строится далеко не только на шифровании строк, хотя задача с пойском всех шифрованных строк в уже расшифрованном виде не выглядит простой.

Чтобы узнать подробно о принципах работы наших утилит защиты необходимо ознакомиться с документацией.
Рекомендую начать со следующих ссылок:

Re: Можно ли использовать без приобретения комплекта разработчика?

questions пишет:

Входит ли
https://www.guardant.ru/products/all/gu … chnologies

в бесплатный SDK?

Да.
Версия, которая использует ключ для защиты, уже в составе SDK 7 Update 6 и готова к использованию после его (SDK) установки.

(2019-04-04 12:39:53 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

Антон Тихиенко пишет:
questions пишет:

И тогда, получается, для замены кодов разработчика достаточно купить другой новый аппаратный ключ, в нем будет новая карточка кодов разработчика и их можно использовать вместо старой карточки кодов? И даже карточку2 от нового ключа2 можно использовать с ключом1 вместо кодов, использованных ранее с карточки1? Кодами карточки1 можно разблокировать ключ1 в исходное состояние и разрешить перепрограммирование ключа1 новыми кодами карточки2?

Коды доступа не меняются при каждом новом заказе ключей. Каждый новый ключ всегда прошивается персональными кодами разработчика, которые он получил при первом заказе, и больше эти значения не меняются.

А каким образом продавец узнает в первый раз или повторно приобретается аппаратный ключ?

У каждого вновь проданного аппаратного ключа идет привязка к лицу разработчика (физ/юр/инн)?
Тогда для смены кода разработчика достаточно заказать новый аппаратный ключ на новое лицо, которое ранее никогда не заказывало ключи Guardant?

Возможно ли ключ1 освободить от кодов1 и разрешить использование ключа1 с кодами2 самостоятельно без помощи ваших специалистов при наличии как кодов2, так и кодов1?
Или судя по вашему утверждению, что коды после приобретения ключа не меняются, переключение ключа со своих кодов1 на свои другие коды2 невозможно?

(2019-04-04 12:36:24 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

Антон Тихиенко пишет:
questions пишет:

Входит ли
https://www.guardant.ru/products/all/gu … chnologies

в бесплатный SDK?

Да.
Версия, которая использует ключ для защиты, уже в составе SDK 7 Update 6 и готова к использованию после его (SDK) установки.

В SDK v6 под XP guardant-armor нет?

Какие минимальные требования к уровню операционки  Windows для защищаемой программы у разных версий ваших SDK (v6 и  v7)?

Программа, защищенная SDK v6 может работать на XP?

Программа, защищенная SDK v7 может работать на XP?

Подразумевается, конечно, что без защиты программа может работать на XP.

Re: Можно ли использовать без приобретения комплекта разработчика?

questions пишет:

В SDK v6 под XP guardant-armor нет?

Нет. SDK этой версии был выпущен в 2011 году и на сегодняшний день может потребоваться только тем разработчикам, кто использует старые утилиты защиты с сетевыми ключами. В других случаях рассматривать его к применению не следует.

questions пишет:

рограмма, защищенная SDK v6 может работать на XP?

Да.

questions пишет:

Программа, защищенная SDK v7 может работать на XP?

Да.

(2019-04-04 15:12:08 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

Антон Тихиенко пишет:

Еще вопрос по вашему обфускатору DotNet приложений.
Шифрование\дешифрация выполняется на симметричном AES128.

А этот пароль для симметричного AES  покидает пределы аппаратного токена на пользовательском компьютере с защищенной программой?

Антон Тихиенко пишет:

задача с пойском всех шифрованных строк в уже расшифрованном виде не выглядит простой.

Задача обратного преобразования кода из виртуальной машины DotNet тоже не выглядит простой, однако она решена для многих уже выпущенных версий.

Re: Можно ли использовать без приобретения комплекта разработчика?

Пожалуйста, уточните по возможности покупки в розницу одной штуки Code Time Net (10 сетевых лицензий). Нужна всего одна штука на пробу.

Re: Можно ли использовать без приобретения комплекта разработчика?

questions пишет:

Пожалуйста, уточните по возможности покупки в розницу одной штуки Code Time Net (10 сетевых лицензий). Нужна всего одна штука на пробу.

Антон Тихиенко пишет:

Нужно написать запрос в наш отдел продаж по e-mail на адрес sales@guardant.ru

Если отправили запрос, то вам обязательно ответят по e-mail.

(2019-04-07 05:55:23 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

Еще, пожалуйста, подскажите, можно ли вашим DotNet обфускатором защищать:

1) программу DotNet, скомпилированную для Mono на Linux, в принципе они совместимы без перекомпиляции DotNet под Windows и Mono под Linux. Но вдруг ваша защита требует добавить какое-то количество Windows Native кода, изза чего под Linux Mono запускаться не будет?

2) программу .Net Core v2/v3?

Можно ли на этих фреймворках использовать полноценную зашиту Guardant с привязкой к аппаратному токену?

(2019-04-07 07:56:44 отредактировано questions)

Re: Можно ли использовать без приобретения комплекта разработчика?

А можно защищать вашим Guardant DotNet приложения UWP?


А UWP, скомпилированные в Native?

Re: Можно ли использовать без приобретения комплекта разработчика?

Есть ли поддержка DotNet Core?

Building Native Libraries with CoreRT

This document will guide you through building native libraries that can be consumed by other programming languages with CoreRT. CoreRT can build static libraries that can be linked at compile time or shared libraries that are required at runtime.