<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Защита .Net приложения]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/570" />
	<updated>2015-08-31T13:56:56Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/570/</id>
		<entry>
			<title type="html"><![CDATA[Re: Защита .Net приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2837/#p2837" />
			<content type="html"><![CDATA[<p>Пожалуйста, Ярослав, обращайтесь!</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2015-08-31T13:56:56Z</updated>
			<id>https://forum.guardant.ru/post/2837/#p2837</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Защита .Net приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2836/#p2836" />
			<content type="html"><![CDATA[<p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.guardant.ru/user/996/</uri>
			</author>
			<updated>2015-08-31T11:25:17Z</updated>
			<id>https://forum.guardant.ru/post/2836/#p2836</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Защита .Net приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2835/#p2835" />
			<content type="html"><![CDATA[<p>Здравствуйте, Ярослав!<br />Да, всё верно.<br />Ознакомьтесь ещё, пожалуйста, с общими рекомендациями по использованию Guardant API <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279630">http://developer.guardant.ru/pages/view … Id=1279630</a></p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2015-08-31T08:12:01Z</updated>
			<id>https://forum.guardant.ru/post/2835/#p2835</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Защита .Net приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2834/#p2834" />
			<content type="html"><![CDATA[<p>Нет, я рассматриваю их применение. Я хотел сказать, что без защиты кода .Net приложение очень легко декомпилируется, отслеживаются все вызовы API, и код модифицируется, так? Поэтому мы используем автозащиту - защищаем нужные части кода от анализа плюс не даем модифицировать код сборки. А при разработке защиты с использованием Guardant API главной целью становится создание сложного для анализа трафика между программой и ключом, а не маскировка вызовов API и запутывании кода проверок. Так?</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.guardant.ru/user/996/</uri>
			</author>
			<updated>2015-08-29T11:19:39Z</updated>
			<id>https://forum.guardant.ru/post/2834/#p2834</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Защита .Net приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2833/#p2833" />
			<content type="html"><![CDATA[<p>Здравствуйте, Ярослав!<br />Уточните, пожалуйста, почему не рассматривается применение наших утилит защиты и обфускации .Net-кода?</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2015-08-28T14:42:26Z</updated>
			<id>https://forum.guardant.ru/post/2833/#p2833</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Защита .Net приложения]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2832/#p2832" />
			<content type="html"><![CDATA[<p>Здравствуйте. Правильно ли я понял суть?</p><p>Приложение .Net. Используя отладчик, проставив брейкпоинты на вызовы функций (по имени) из GuardantDotNetApi.dll, можно легко отследить все вызовы API из программы, не анализируя ее. И если не используется автозащита, можно пропатчить эти места. Но от патчинга защищает проверка целостности при автозащите. Т.е. надо фокусироваться на усложнении эмуляции ключа или API, делая как можно больше разнообразных проверок с использованием аппаратных алгоритмов и защищенных ячеек?</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.guardant.ru/user/996/</uri>
			</author>
			<updated>2015-08-28T09:58:51Z</updated>
			<id>https://forum.guardant.ru/post/2832/#p2832</id>
		</entry>
</feed>
