<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/242/" />
	<updated>2013-02-15T08:27:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/242/</id>
		<entry>
			<title type="html"><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1288/#p1288" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Защита на уровне ключа? драйвера? API?</p></blockquote></div><p>В современных электронных ключах Guardant, наличие механизма шифрования трафика между электронным ключом и Guardant API дает возможность на аппаратном уровне ограничить использование локального ключа одновременно из нескольких терминальных сеансов. </p><p>Подробнее о данном механизме можно прочитать в руководстве по утилитам Guardant: часть 1 стр. 68, часть 2 стр. 10 <em>(по умолчанию вся документация находится в одной папке с установленным комплектом разработчика: %Program Files%\Guardant\Guardant 6\%Public Code%\Doc\)</em>.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>Иными словами, если ли ключ старый (Stealth I или II), а приложение новое (API 6.2), то как оно должно работать в терминальном сервере?</p></blockquote></div><p>Вне зависимости от используемой версии Guardant API, защиту от терминальных сессий для старых моделей электронных ключей нужно реализовывать самостоятельно, например:</p><p>При необходимости запрета запуска нескольких копий приложения разработчику самостоятельно следует использовать специальные методы, например, создание глобальных объектов или эвентов.&nbsp; <br />Такой запрет можно организовать, как с помощью Guardant API, используя декрементацию счётчиков разными копиями приложения, так и запретом на запуск приложения в нескольких сессиях, используя именованный объект <em>(с префиксом &quot;Global\&quot;)</em> с учётом рекомендаций MSDN.</p><p>В дополнение можно посоветовать еще один простой, но интересный способ.<br />Он заключается в том, что приложение в случайный момент времени генерирует случайное число, подвергает его изощренным преобразованиям и записывает в определенный адрес памяти ключа. Через некоторый случайный промежуток времени приложение считывает записанное число, подвергает его преобразованиям и сравнивает с тем, что было сгенерировано. Очевидно, что вторая запущенная копия приложения будет делать то же самое. Если числа не сойдутся, значит работает больше одной копии приложения.</p><p>Также рекомендуем обратить внимание на ПО Guardant последних версий.<br />В ПО Guardant начиная с версий 5.хх при работе с локальными ключами можно организовать запреты на запуск нескольких копий приложения с помощью блокировки ключа текущей копией приложения <em>(функция GrdLock)</em>.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2013-02-15T08:27:38Z</updated>
			<id>https://forum.guardant.ru/post/1288/#p1288</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1285/#p1285" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Все современные модели локальных ключей имеют встроенную защиту</p></blockquote></div><p>Защита на уровне ключа? драйвера? API?</p><p>Иными словами, если ли ключ старый (Stealth I или II), а приложение новое (API 6.2), то как оно должно работать в терминальном сервере?</p>]]></content>
			<author>
				<name><![CDATA[Luck]]></name>
				<uri>https://forum.guardant.ru/user/82/</uri>
			</author>
			<updated>2013-02-14T14:01:42Z</updated>
			<id>https://forum.guardant.ru/post/1285/#p1285</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1284/#p1284" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>То есть, если клиент не хочет тратить по лицензии на каждую терминальную сессию, то он может запустить старый сервер и потратить одну лицензию на все терминальные сессии.</p></blockquote></div><p>Нет, не может. Guardant API, автозащита и сервер сетевых ключей Guardant Net из состава комплекта разработчика версии 6.2 НЕ имеют обратной совместимости с этими же элементами предыдущих версий. Другими словами, приложение, защищенное с помощью утилит защиты версии 6.2, не будут работать с сервером более поздней версии.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>У как ведет себя локальный ключ в терминальном сервере?</p></blockquote></div><p>Все современные модели локальных ключей имеют встроенную защиту от тиражирования лицензий за счет терминальных серверов <em>(1 сессионный ключ для Guardant API и 1 сессионный ключ для автозащиты)</em>.<br /></p><div class="quotebox"><cite>Luck пишет:</cite><blockquote><p>И еще вопрос: можно ли в старом API (nsk/nnk) включить режим PerProcess?</p></blockquote></div><p>Нет, данный режим лицензирования есть только в API версии не ниже 6.1.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2013-02-14T12:42:26Z</updated>
			<id>https://forum.guardant.ru/post/1284/#p1284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1279/#p1279" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Если имеется в виду та версия сервера сетевых ключей, которая войдет в состав ожидаемого в декабре е нового релиза...</p></blockquote></div><p>То есть, если клиент не хочет тратить по лицензии на каждую терминальную сессию, то он может запустить старый сервер и потратить одну лицензию на все терминальные сессии. </p><p>У как ведет себя локальный ключ в терминальном сервере?</p><p>И еще вопрос: можно ли в старом API (nsk/nnk) включить режим PerProcess?</p>]]></content>
			<author>
				<name><![CDATA[Luck]]></name>
				<uri>https://forum.guardant.ru/user/82/</uri>
			</author>
			<updated>2013-02-14T07:11:56Z</updated>
			<id>https://forum.guardant.ru/post/1279/#p1279</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1145/#p1145" />
			<content type="html"><![CDATA[<p>Спасибо, радуете :)</p>]]></content>
			<author>
				<name><![CDATA[orefkov]]></name>
				<uri>https://forum.guardant.ru/user/502/</uri>
			</author>
			<updated>2012-12-05T10:49:04Z</updated>
			<id>https://forum.guardant.ru/post/1145/#p1145</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1144/#p1144" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>orefkov пишет:</cite><blockquote><p>Как будет вестись подсчет лицензий сервером при логине к сетевому ключу с опцией лицензирования на рабочую станцию из программы, выполняемой на терминальном сервере?<br />Одна лицензия на все запуски, или все же будет разделение по терминальным сессиям?</p></blockquote></div><p>Если имеется в виду та версия сервера сетевых ключей, которая войдет в состав ожидаемого в декабре нового релиза комплекта разработчика, то да, будет разделение по терминальным сессиям.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2012-12-05T10:27:12Z</updated>
			<id>https://forum.guardant.ru/post/1144/#p1144</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1143/#p1143" />
			<content type="html"><![CDATA[<p>Как будет вестись подсчет лицензий сервером при логине к сетевому ключу с опцией лицензирования на рабочую станцию из программы, выполняемой на терминальном сервере?</p><p>Одна лицензия на все запуски, или все же будет разделение по терминальным сессиям?</p>]]></content>
			<author>
				<name><![CDATA[orefkov]]></name>
				<uri>https://forum.guardant.ru/user/502/</uri>
			</author>
			<updated>2012-12-05T09:08:55Z</updated>
			<id>https://forum.guardant.ru/post/1143/#p1143</id>
		</entry>
</feed>
