<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; GuardantApi и автоматическая защита]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/348" />
	<updated>2013-10-25T08:07:52Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/348/</id>
		<entry>
			<title type="html"><![CDATA[Re: GuardantApi и автоматическая защита]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1720/#p1720" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>trkeast пишет:</cite><blockquote><p>С чем может быть связано такое поведение?</p></blockquote></div><p>Сказать с чем именно связано такое поведение Вашего защищенного приложения не представляется возможным, поскольку на таком специфическом оборудовании мы не проводили тестирования подобного, нестандартного, режима работы функции GrdCheck.</p><p>Если возможно, то в данном случае следует все же отказаться от такой периодичности вызова указанной функции и несколько сместить акцент в сторону, например, более практичного использования аппаратных алгоритмов шифрования, для повышения уровня стойкости защиты приложения.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2013-10-25T08:07:52Z</updated>
			<id>https://forum.guardant.ru/post/1720/#p1720</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GuardantApi и автоматическая защита]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1718/#p1718" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Доброе утро, trkeast.</p><p>Уточните, пожалуйста, комплект разработчика какой версии использовался при защите указанного приложения?</p><p>Воспроизводится ли указанное поведение в том случае, когда проверка GrdCheck выполняется реже (не чаще 1 раза в 3-5 минут)?</p></blockquote></div><p>комплект разработчика 6.2<br />пробовал опрашивать раз в полчаса - проблема больше не проявлялась (проделывал на той же сборке, <br />отличался только интервал опроса)</p>]]></content>
			<author>
				<name><![CDATA[trkeast]]></name>
				<uri>https://forum.guardant.ru/user/684/</uri>
			</author>
			<updated>2013-10-25T06:56:37Z</updated>
			<id>https://forum.guardant.ru/post/1718/#p1718</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: GuardantApi и автоматическая защита]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1716/#p1716" />
			<content type="html"><![CDATA[<p>Доброе утро, trkeast.</p><p>Уточните, пожалуйста, комплект разработчика какой версии использовался при защите указанного приложения?</p><p>Воспроизводится ли указанное поведение в том случае, когда проверка GrdCheck выполняется реже (не чаще 1 раза в 3-5 минут)?</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2013-10-25T04:48:49Z</updated>
			<id>https://forum.guardant.ru/post/1716/#p1716</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[GuardantApi и автоматическая защита]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/1712/#p1712" />
			<content type="html"><![CDATA[<p>Столкнулся со следующей проблемой:<br />в приложении, защищенном автоматической защитой, идет периодический<br />вызов GrdCheck (период если важно 30 секунд) и считываются данные с ключа, <br />через некоторое время работы приложения (порядка 10-15 минут) <br />срабатывает автоматическая защита, хотя ключ на месте и определяется.&nbsp; <br />При этом проявляется такое поведение только на большом количестве ядер<br />(проверял на 16 ядерной конфигурации). С чем может быть связано такое поведение?<br />(инициализация проводится один раз при старте, ключ локальный Sign,</p><p>status = GrdApi.GrdStartup(GrdFMR.Local);<br />...<br />_handle = GrdApi.GrdCreateHandle(GrdCHM.MultiThread);<br />status = GrdApi.GrdGetLastError(_handle);<br />...<br />status = GrdApi.GrdSetAccessCodes(_handle, _pubKey + Salt, _readCode + SaltR);<br />...<br />status = GrdApi.GrdSetFindMode(_handle, GrdFMR.Local, GrdFM.NProg, NProg, 0, 0, 0, 0, GrdDT.GSII64, GrdFMM.SignUSB, GrdFMI.USB);<br />...<br />status = GrdApi.GrdFind(_handle, GrdF.First, out dongleId, out keysInfo);<br />while (status != GrdE.AllDonglesFound){<br />&nbsp; &nbsp; &nbsp; &nbsp;status = GrdApi.GrdFind(_handle, GrdF.Next, out dongleId, out keysInfo);<br />}<br />...<br />status = GrdApi.GrdLogin(_handle, GrdLM.Nothing);</p><p>все обращения к GrdApi синхронизированы</p>]]></content>
			<author>
				<name><![CDATA[trkeast]]></name>
				<uri>https://forum.guardant.ru/user/684/</uri>
			</author>
			<updated>2013-10-24T16:06:42Z</updated>
			<id>https://forum.guardant.ru/post/1712/#p1712</id>
		</entry>
</feed>
