<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Максимальное количество циклов записи?]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/478" />
	<updated>2014-11-07T18:55:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/478/</id>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2301/#p2301" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Аналитик пишет:</cite><blockquote><p> ключ как мост данных между триальной частью функционала и платными функциями: &quot;Нет ключа - данные из основного блока просто не попали в коммерческую часть приложения. Удобно тем что нет никаких условий и сравнений.</p></blockquote></div><p>Хороший подход и с идеей. <br />Только не забывайте о том что память ключа немного ограничена (я уткнулся в лимит).<br />Впрочем, когда ключи дойдут и начнете эксперементировать - готов про Code много чего рассказать (как его правильно готовить) :)</p>]]></content>
			<author>
				<name><![CDATA[Александр (Rouse_) Багель]]></name>
				<uri>https://forum.guardant.ru/user/53/</uri>
			</author>
			<updated>2014-11-07T18:55:01Z</updated>
			<id>https://forum.guardant.ru/post/2301/#p2301</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2300/#p2300" />
			<content type="html"><![CDATA[<p>Благодарю, нашел примеры &quot;Code&quot;!<br /></p><div class="quotebox"><cite>Александр (Rouse_) Багель пишет:</cite><blockquote><div class="quotebox"><cite>Аналитик пишет:</cite><blockquote><p>А что произойдет в данном случае кроме потери данных?</p></blockquote></div><p>К примеру мы пишем в ключ количество оставшихся запусков, таким макаром можно увеличить это значение :)</p></blockquote></div><p>в моей реализации некритично, т.к. планировалось использовать ключ как мост данных между триальной частью функционала и платными функциями: &quot;Нет ключа - данные из основного блока просто не попали в коммерческую часть приложения. Удобно тем что нет никаких условий и сравнений.</p>]]></content>
			<author>
				<name><![CDATA[Аналитик]]></name>
				<uri>https://forum.guardant.ru/user/855/</uri>
			</author>
			<updated>2014-11-07T07:30:19Z</updated>
			<id>https://forum.guardant.ru/post/2300/#p2300</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2299/#p2299" />
			<content type="html"><![CDATA[<p>Кстати, примеры по Guardant Code идут в комплекте разработчика, по умолчанию лежат в папке C:\Program Files (x86)\Guardant\SDK 6.31\{публичный код}\Samples\ARM</p>]]></content>
			<author>
				<name><![CDATA[Александр (Rouse_) Багель]]></name>
				<uri>https://forum.guardant.ru/user/53/</uri>
			</author>
			<updated>2014-11-07T07:21:08Z</updated>
			<id>https://forum.guardant.ru/post/2299/#p2299</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2298/#p2298" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Аналитик пишет:</cite><blockquote><p>А что произойдет в данном случае кроме потери данных?</p></blockquote></div><p>К примеру мы пишем в ключ количество оставшихся запусков, таким макаром можно увеличить это значение :)</p>]]></content>
			<author>
				<name><![CDATA[Александр (Rouse_) Багель]]></name>
				<uri>https://forum.guardant.ru/user/53/</uri>
			</author>
			<updated>2014-11-07T07:18:36Z</updated>
			<id>https://forum.guardant.ru/post/2298/#p2298</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2297/#p2297" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр (Rouse_) Багель пишет:</cite><blockquote><p>В четвертых, есть еще конечно вариант с Guardant Code - ключ, конечно, немного дороговат, но там есть много приятностей, одной из которых является отсутствие лимита на 1 миллион перезаписей (ресурс гораздо выше, правда не во все области памяти). А другой приятностью, является то, что мы можем принимать данные из софтверного блэкбокса, реализуемого в приложении (к примеру закрытого виртальной машиной) и спокойно их расшифровывать непосредственно в ключе, где и принимать решение - как именно и где будем их хранить - во внешней FLASH или внутри защищенного блока (там тоже есть нюансы, но грубо как-то так).</p></blockquote></div><p>Благодарю, Александр!<br />Уже заказал ключи Guardant Code они где-то в пути мне тоже они показались более удобными. Только вот нет примеров по ним...</p><div class="quotebox"><cite>Александр (Rouse_) Багель пишет:</cite><blockquote><p>Во вторых, может произойти потеря сессии, в случае, когда ключ изымут из порта перед попыткой записи.</p></blockquote></div><p>А что произойдет в данном случае кроме потери данных?</p>]]></content>
			<author>
				<name><![CDATA[Аналитик]]></name>
				<uri>https://forum.guardant.ru/user/855/</uri>
			</author>
			<updated>2014-11-07T05:56:02Z</updated>
			<id>https://forum.guardant.ru/post/2297/#p2297</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2296/#p2296" />
			<content type="html"><![CDATA[<p>Категорически не советовал бы реализовывать данный вариант защиты.<br />Во первых, запись в ключ будет контролируема, до вызова GuardantAPI, где уже есть возможность изменить значение.<br />Во вторых, может произойти потеря сессии, в случае, когда ключ изымут из порта перед попыткой записи.<br />В третьих - не нужно светить пароли на запись в ключ (это конечно не мастер пароль, но все-же).</p><p>В самом простом приближении воспользуйтесь предлагаемой SDK криптографией с привязкой к ID ключа, а для рандомизации, <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279686">GP счетчиком</a> 0х6 оффсет UAM, который будет декрементировать при каждом обращении к &quot;критическому участку кода&quot;.<br />Сами данные храните там где вам удобно.</p><p>В четвертых, есть еще конечно вариант с Guardant Code - ключ, конечно, немного дороговат, но там есть много приятностей, одной из которых является отсутствие лимита на 1 миллион перезаписей (ресурс гораздо выше, правда не во все области памяти). А другой приятностью, является то, что мы можем принимать данные из софтверного блэкбокса, реализуемого в приложении (к примеру закрытого виртальной машиной) и спокойно их расшифровывать непосредственно в ключе, где и принимать решение - как именно и где будем их хранить - во внешней FLASH или внутри защищенного блока (там тоже есть нюансы, но грубо как-то так).</p><p>В итоге - я бы посоветовал остановиться на промежуточном варианте решения (через доступные криптоапи из SDK), правда сам использую последний вариант, ибо он мне более удобен, с учетом почти 9 летнего варианта работы с промежуточным :)</p>]]></content>
			<author>
				<name><![CDATA[Александр (Rouse_) Багель]]></name>
				<uri>https://forum.guardant.ru/user/53/</uri>
			</author>
			<updated>2014-11-06T18:56:28Z</updated>
			<id>https://forum.guardant.ru/post/2296/#p2296</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2292/#p2292" />
			<content type="html"><![CDATA[<p>Современные электронные ключи Guardant (Sign, Time, Code) обладают ресурсом перезаписи в 1 000 000 раз.<br />Несколько подробнее об этом можно прочитать <a href="https://forum.guardant.ru/topic/166/">тут</a>.</p>]]></content>
			<author>
				<name><![CDATA[Антон Тихиенко]]></name>
				<uri>https://forum.guardant.ru/user/31/</uri>
			</author>
			<updated>2014-11-05T10:00:34Z</updated>
			<id>https://forum.guardant.ru/post/2292/#p2292</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Максимальное количество циклов записи?]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2290/#p2290" />
			<content type="html"><![CDATA[<p>Добрый день! <br />Какое количество циклов записи выдерживает Ключ не теряя стабильной работоспособности?<br />Хочу организовать защиту на основе хранения значений ключевых переменных в защищенной области ключа. Но терзают сомнения: Сколько проживет ключ при такой эксплуатации?</p>]]></content>
			<author>
				<name><![CDATA[Аналитик]]></name>
				<uri>https://forum.guardant.ru/user/855/</uri>
			</author>
			<updated>2014-11-04T01:01:54Z</updated>
			<id>https://forum.guardant.ru/post/2290/#p2290</id>
		</entry>
</feed>
