<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Защита конфигураций 1С 8.2]]></title>
		<link>https://forum.guardant.ru/topic/55/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/55/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Защита конфигураций 1С 8.2».]]></description>
		<lastBuildDate>Mon, 22 Aug 2011 10:00:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/389/#p389</link>
			<description><![CDATA[<p>Промучившись с написанием собственной защиты, купили ваше решение.</p>]]></description>
			<author><![CDATA[null@example.com (Treast)]]></author>
			<pubDate>Mon, 22 Aug 2011 10:00:23 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/389/#p389</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/388/#p388</link>
			<description><![CDATA[<div class="quotebox"><cite>Treast пишет:</cite><blockquote><p>Когда нужна будет защита посерьезней</p></blockquote></div><p>что значит посерьезней?<br />на данный момент WiseAdvice: Защита конфигураций 2 обеспечивает наилучший уровень защиты кода конфигурации 1С - информации о взломе (в отличии от всех остальных тиражных решений для защиты конфигураций) пока нет</p>]]></description>
			<author><![CDATA[null@example.com (ValeriVp)]]></author>
			<pubDate>Mon, 22 Aug 2011 08:47:06 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/388/#p388</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/296/#p296</link>
			<description><![CDATA[<div class="quotebox"><cite>ValeriVp пишет:</cite><blockquote><p>Обфускация текста модуля - это видимость защиты, проверка ключа легко находится и удаляется. тексты запросов не защищаются. Модификация кода только лишь затрудняется, но тем не менее возможна.</p></blockquote></div><p>Когда нужна будет защита посерьезней (если я правильно понял WiseAdvice: Защита конфигураций 2 обеспечивает только обфускацию и проверку наличия ключа в выбранных функциях) все равно придется писать свою, так почему же не начать сразу для приобретения опыта.</p>]]></description>
			<author><![CDATA[null@example.com (Treast)]]></author>
			<pubDate>Tue, 05 Jul 2011 15:34:47 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/296/#p296</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/289/#p289</link>
			<description><![CDATA[<div class="quotebox"><cite>Treast пишет:</cite><blockquote><p>Спасибо за ответы.</p><p>Действительно,&nbsp; сначала рассматривалось купить решение от Интелиса, но потом решил попробовать написать собственное (задача стоит сейчас довольно простая: достаточно будет обфускации и проверки наличия ключа), что бы в дальнейшем была возможность развивать защиту в нужном направлении.</p><p>С Уважением, Андрей.</p></blockquote></div><p>Обфускация текста модуля - это видимость защиты, проверка ключа легко находится и удаляется. тексты запросов не защищаются. Модификация кода только лишь затрудняется, но тем не менее возможна.</p><p>Тиражное решение гораздо дешевле индивидуально разработанного - при покупке тиражного решения, нет необходимости тратить время на разработку и реализацию системы защиты и системы лицензирования. Следует учитывать что любой продукт хорошего качества <a href="http://www.1c-zk2.ru/downloads/change-log">постоянно развивается</a> (исправляются ошибки, добавляется функционал), и в случае использования &quot;WiseAdvice: Защита конфигураций 2&quot; все обновления будут для Вас бесплатны, и Вам не требуется тратить ресурсы на поддержание системы защиты Вашей конфигурации на должном уровне.</p>]]></description>
			<author><![CDATA[null@example.com (ValeriVp)]]></author>
			<pubDate>Tue, 05 Jul 2011 09:53:39 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/289/#p289</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/233/#p233</link>
			<description><![CDATA[<p>Спасибо за ответы.</p><p>Действительно,&nbsp; сначала рассматривалось купить решение от Интелиса, но потом решил попробовать написать собственное (задача стоит сейчас довольно простая: достаточно будет обфускации и проверки наличия ключа), что бы в дальнейшем была возможность развивать защиту в нужном направлении.</p><p>С Уважением, Андрей.</p>]]></description>
			<author><![CDATA[null@example.com (Treast)]]></author>
			<pubDate>Wed, 15 Jun 2011 09:30:11 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/233/#p233</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/232/#p232</link>
			<description><![CDATA[<p>Да, в качестве примера можно обратить внимание на <a href="http://www.1c-zk2.ru/home">решение от &quot;Интелиса&quot;</a> (ныне WiseAdvice), которое использует наши ключи. В нем обеспечивается достаточно высокий уровень защиты за счет обфускации кода и привязки к ключам Guardant.</p>]]></description>
			<author><![CDATA[null@example.com (Алексей Перепелов)]]></author>
			<pubDate>Wed, 15 Jun 2011 06:46:24 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/232/#p232</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/231/#p231</link>
			<description><![CDATA[<p>Добрый день, Treast.</p><p>Попытаюсь дать развернутый ответ. Начать, пожалуй, следует издалека. 1С-приложения, как Вы, наверняка, знаете, распространяются в некотором промежуточном высокоуровневом представлении которое очень легко поддается анализу и модификации.</p><p>Если представить, что приложение способно работать независимо, не выполняя внешних (по отношению к себе) вызовов, то для его защиты можно было бы воспользоваться любым из известных подходов к защите подобных приложений:<br /></p><ul><li><p>Использовать мощное средство обфускации (запутывания кода), реализуя логику защиты стандартными средствами языка</p></li><li><p>Реализовать собственную виртуальную машину (компилировать приложение в собственное представление и интерпретировать его в процессе исполнения)</p></li><li><p>Выделить некоторую часть кода и обращаться к ней, как к online-сервису или загружаемому коду (поместив ее в электронный ключ)</p></li></ul><p>Однако, второй серьезной сложностью (в смысле защиты) 1С-приложений является как раз значительное количество внешних вызовов (в данном случае, обращений к БД). Они упрощают понимание логики даже запутанного кода и препятствует использованию упомянутых мной &quot;известных подходов&quot; в &quot;чистом&quot; виде.</p><p>Что можно посоветовать в данной ситуации. При наличии в приложении алгоритмических участков кода, не имеющих внешних зависимостей - их рекомендуется переписать на С/С++ и поместить в <a href="https://www.guardant.ru/products/guardant-code/">электронный ключ</a>, поддерживающий функционал <a href="https://www.guardant.ru/technology/code-execution/">загружаемого кода</a>.</p><p>Обращения из Вашего приложения к ключу при этом будут выполняться через Guardant API (все необходимые библиотеки и объектные файлы доступны в составе <a href="https://www.guardant.ru/support/download/software/">SDK</a>). В нем же есть примеры работы с ключом из приложений на различных языках программирования и универсальный хелп GrdAPI.chm.</p><p>Вместе с защитой алгоритмической части рекомендуется дополнительно воспользоваться обфускатором (как минимум, простым лексическим). Что касается множественных обращений к БД - есть вариант написания собственного интерфейса к БД и, соответственно, преобразования всех вызовов в собственный формат (номинально необходимо защититься от статического анализа, зашифровав их, к примеру, при помощи электронного ключа).</p><p>Надеюсь, основные моменты я не упустил. Однако, наверняка, все довольно поверхностно, так что будут вопросы - задавайте!<br />Желание написать собственную уникальную защиту всегда приветствуется.</p>]]></description>
			<author><![CDATA[null@example.com (Алексей Перепелов)]]></author>
			<pubDate>Tue, 14 Jun 2011 12:44:04 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/231/#p231</guid>
		</item>
		<item>
			<title><![CDATA[Защита конфигураций 1С 8.2]]></title>
			<link>https://forum.guardant.ru/post/230/#p230</link>
			<description><![CDATA[<p>Здравствуйте, приобрел у вас комплект разработчика.<br />Хочу сам написать dll для защиты конфигураций.<br />Подскажите с чего начать, какую документацию читать, примеры если есть.</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Treast)]]></author>
			<pubDate>Fri, 10 Jun 2011 16:56:43 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/230/#p230</guid>
		</item>
	</channel>
</rss>
