<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
		<link>https://forum.guardant.ru/topic/242/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/242/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «GrdLogin(.... GrdLM_PerStation) и терминальный сервер».]]></description>
		<lastBuildDate>Fri, 15 Feb 2013 08:27:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1288/#p1288</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 15 Feb 2013 08:27:38 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1288/#p1288</guid>
		</item>
		<item>
			<title><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1285/#p1285</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Все современные модели локальных ключей имеют встроенную защиту</p></blockquote></div><p>Защита на уровне ключа? драйвера? API?</p><p>Иными словами, если ли ключ старый (Stealth I или II), а приложение новое (API 6.2), то как оно должно работать в терминальном сервере?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Thu, 14 Feb 2013 14:01:42 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1285/#p1285</guid>
		</item>
		<item>
			<title><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1284/#p1284</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Thu, 14 Feb 2013 12:42:26 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1284/#p1284</guid>
		</item>
		<item>
			<title><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1279/#p1279</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Если имеется в виду та версия сервера сетевых ключей, которая войдет в состав ожидаемого в декабре е нового релиза...</p></blockquote></div><p>То есть, если клиент не хочет тратить по лицензии на каждую терминальную сессию, то он может запустить старый сервер и потратить одну лицензию на все терминальные сессии. </p><p>У как ведет себя локальный ключ в терминальном сервере?</p><p>И еще вопрос: можно ли в старом API (nsk/nnk) включить режим PerProcess?</p>]]></description>
			<author><![CDATA[null@example.com (Luck)]]></author>
			<pubDate>Thu, 14 Feb 2013 07:11:56 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1279/#p1279</guid>
		</item>
		<item>
			<title><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1145/#p1145</link>
			<description><![CDATA[<p>Спасибо, радуете :)</p>]]></description>
			<author><![CDATA[null@example.com (orefkov)]]></author>
			<pubDate>Wed, 05 Dec 2012 10:49:04 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1145/#p1145</guid>
		</item>
		<item>
			<title><![CDATA[Re: GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1144/#p1144</link>
			<description><![CDATA[<div class="quotebox"><cite>orefkov пишет:</cite><blockquote><p>Как будет вестись подсчет лицензий сервером при логине к сетевому ключу с опцией лицензирования на рабочую станцию из программы, выполняемой на терминальном сервере?<br />Одна лицензия на все запуски, или все же будет разделение по терминальным сессиям?</p></blockquote></div><p>Если имеется в виду та версия сервера сетевых ключей, которая войдет в состав ожидаемого в декабре нового релиза комплекта разработчика, то да, будет разделение по терминальным сессиям.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Wed, 05 Dec 2012 10:27:12 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1144/#p1144</guid>
		</item>
		<item>
			<title><![CDATA[GrdLogin(.... GrdLM_PerStation) и терминальный сервер]]></title>
			<link>https://forum.guardant.ru/post/1143/#p1143</link>
			<description><![CDATA[<p>Как будет вестись подсчет лицензий сервером при логине к сетевому ключу с опцией лицензирования на рабочую станцию из программы, выполняемой на терминальном сервере?</p><p>Одна лицензия на все запуски, или все же будет разделение по терминальным сессиям?</p>]]></description>
			<author><![CDATA[null@example.com (orefkov)]]></author>
			<pubDate>Wed, 05 Dec 2012 09:08:55 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1143/#p1143</guid>
		</item>
	</channel>
</rss>
