<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Комбинирование защиты GS3S || GN3S]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/665/" />
	<updated>2016-10-06T10:42:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/665/</id>
		<entry>
			<title type="html"><![CDATA[Re: Комбинирование защиты GS3S || GN3S]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3331/#p3331" />
			<content type="html"><![CDATA[<p>Да, Вы правы. Типы алгоритмов, их номера и определители должны совпадать. Эти алгоритмы используются во время защиты консольной утилитой. Если данные не будут совпадать, утилита сообщит об ошибке и автозащита будет невозможна. Однако, прочие поля памяти ключей могут не совпадать. Так, один из ключей, использующийся при защите, - сетевой, и может содержать поле Таблица лицензий.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2016-10-06T10:42:24Z</updated>
			<id>https://forum.guardant.ru/post/3331/#p3331</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Комбинирование защиты GS3S || GN3S]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3329/#p3329" />
			<content type="html"><![CDATA[<p>Ещё раз большое спасибо! Читал же про этот флаг, но совсем забыл про него.</p><p>Не могли бы Вы разъяснить следующий момент.<br />В случае, если используется команда привязки сразу к двум ключам с параметрами:</p><p>CodeObfuscator.exe /GS3S=N1:L1:ID1:S1:FileName1.bin /GN3S=N2:L2:ID2:S2:FileName2.bin /SE ...</p><p>Параметры, алгоритмы и их определители для каждой модели ключа должны быть идентичны? (N1 = N2, L1 = L2, ...)<br />Обфускатор шифрует строковые константы с помощью алгоритма N в ключе?<br />Или используется какое-то промежуточное шифрование и настройки каждой модели могут быть индивидуальны?</p>]]></content>
			<author>
				<name><![CDATA[human]]></name>
				<uri>https://forum.guardant.ru/user/727/</uri>
			</author>
			<updated>2016-10-06T06:03:24Z</updated>
			<id>https://forum.guardant.ru/post/3329/#p3329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Комбинирование защиты GS3S || GN3S]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3328/#p3328" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Есть возможность использовать сетевой ключ как локальный. Для этого используйте параметр /USE_NET_AS_LOCAL для консольных утилит. Кстати, для наших консольных утилит можно вывести список допустимых параметров, набрав в командной строке после утилиты /? . Так Вы получите список всех параметров.</p><p>Также, работу сетевых ключей в качестве локальных можно организовать используя&nbsp; функции Guardant API (<a href="http://developer.guardant.ru/display/DOC/10+Guardant+API">http://developer.guardant.ru/display/DO … ardant+API</a>).</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2016-10-05T14:08:03Z</updated>
			<id>https://forum.guardant.ru/post/3328/#p3328</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Комбинирование защиты GS3S || GN3S]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3326/#p3326" />
			<content type="html"><![CDATA[<p>Спасибо, Тимофей!</p><p>Все получилось, программа работает и с тем, и с другим ключом!</p><p>Подскажите ещё пожалуйста, а можно ли &quot;автозащитить&quot; программу так, чтобы она работала с сетевым ключом как с локальным?</p><p>То есть, сейчас привязал программу к двум ключам Guardant Time и к Guardant TimeNet как было указанно выше. У обоих ключей абсолютно одинаковая прошивка.</p><p>Если к серверу подключен сетевой ключ, локальный отключен - программа работает.<br />Если от сервера отключен сетевой ключ, локальный подключен - программа работает.<br />Если локально подключен сетевой ключ - программа не работает.</p><p>Это штатное поведение или я что-то не правильно делаю?<br />Может ли сетевой ключ выступить в качестве локального?</p>]]></content>
			<author>
				<name><![CDATA[human]]></name>
				<uri>https://forum.guardant.ru/user/727/</uri>
			</author>
			<updated>2016-10-04T09:12:03Z</updated>
			<id>https://forum.guardant.ru/post/3326/#p3326</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Комбинирование защиты GS3S || GN3S]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3325/#p3325" />
			<content type="html"><![CDATA[<p>Здравствуйте, Владимир. <br />Автозавщита с привязкой к двум ключам возможна. В этом случае нет необходимости защищать две версии приложения. Достаточно в параметрах консольных утилит указать опции установки типа электронных ключей, с которыми в дальнейшем будет работать Ваше защищенное приложение. Один из вариантов может выглядеть так</p><p>&quot;C:\Program Files (x86)\Guardant\SDK7\Bin\CodeObfuscator.exe&quot; /GS3S /GN3S /INIT /SO /MAP=&quot;C:\Test\test.map&quot; /OUT=&quot;C:\Test\&quot; &quot;C:\Test\old\.NetApp.exe&quot;</p><br /><br /><p>&quot;C:\Program Files (x86)\Guardant\SDK7\Bin\CodeProtect.exe&quot; /GS3S /GN3S /PER=50 /MAP=&quot;C:\Test\test.map&quot; /OUT=&quot;C:\Test\&quot; &quot;C:\Test\.NetApp.exe&quot;</p><p>В данном примере утилиты будет привязаны к ключам Guardant Time/Sign и&nbsp; к Guardant Time/SignNet. При этом дополнительные параметры (номер алгоритма, длина вопроса, и пр.) будут взяты по умолчанию. Таким образом, защищенное приложение будет работать с любым из указанных ключей.</p><p>Подробнее о защите DOTNET приложений можно узнать по ссылке</p><p><a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279157">http://developer.guardant.ru/pages/view … Id=1279157</a></p><p>Подробнее об опциях установки типа электронного ключа можно узнать по ссылке</p><p><a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279185">http://developer.guardant.ru/pages/view … Id=1279185</a></p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2016-10-03T10:12:40Z</updated>
			<id>https://forum.guardant.ru/post/3325/#p3325</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Комбинирование защиты GS3S || GN3S]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/3324/#p3324" />
			<content type="html"><![CDATA[<p>Здравствуйте!</p><p>Подскажите пожалуйста, возможна ли автоматическая защита .Net приложения с помощью консольных утилит (CodeObfuscator.exe, CodeProtect.exe) таким образом, чтобы защищенное ПО могло работать как с локальным ключом (Time) так и с сетевым (Time Net)?</p><p>Предполагается, что локальный и сетевой ключ имеют идентичную прошивку.<br />Под комбинированием подразумевается не обязательное наличие и локального, и сетевого ключа, а возможность работы приложения как с сервером защиты так и с локальным ключом.</p><p>Обязательно ли в этом случае наличие двух версий приложения, одной, защищенной с опцией /GS3S, другой - с опцией /GN3S? Или возможно реализовать все в одном исполняемом файле?</p><p>С уважением, Владимир.</p>]]></content>
			<author>
				<name><![CDATA[human]]></name>
				<uri>https://forum.guardant.ru/user/727/</uri>
			</author>
			<updated>2016-10-03T06:21:18Z</updated>
			<id>https://forum.guardant.ru/post/3324/#p3324</id>
		</entry>
</feed>
