<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; java security linux jar]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/564" />
	<updated>2015-07-23T12:59:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/564/</id>
		<entry>
			<title type="html"><![CDATA[Re: java security linux jar]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2799/#p2799" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Влад пишет:</cite><blockquote><p>Да, спасибо, нашел примеры и апи на java! </p><p>2) б<br />ок, я запустил тестовый пример. В примере осуществляется работа с ключами ( чтение, запись, выбор алгоритма и тд ), тоже самое, как я понял, могу сделать через grdutil.exe. Вопрос в том, что дальше? Есть у меня java приложение, каким образом я могу сделать, чтобы это <br />1 ) приложение не могло запускаться именно без этого ключа ( флешки )? <br />Конечно я могу проверять, если могу получить ключ с флешки, то запускать приложение или везде повставить проверок на чтение, если не считал, то не выполняем код, но это весьма криво, как минимум можно декомпилировать код и выдернуть неугодные участки кода. И к чему алгоритм шифрования? вероятно как-то приложение шифруется и расшифровывается при помощи электронного ключа, но как указать, что шифровать? <br />2) Следующий шаг, как вынести критические части кода на java на флешку? <br />3) Каким образом я еще могу защитить приложение?</p><br /><p>Из документации понятно стало, как работать с апи, более или менее с ключом. Но каким образом защитить приложение?<br />Не могли бы пояснить, что я не понимаю, или каким образом лучше защитить приложение, если возможно, то на подробных примерах.</p><p>Огромное спасибо!</p></blockquote></div><br /><p>Здравствуйте, Влад!</p><p>1. Каким именно способом защищать Ваше приложение решать именно Вам. Мы можем дать только общие рекомендации. </p><p>2. Загрузить в ключ можно только код на C. Для этого Вам сначала нужно будет портировать Ваше приложение на язык C.<br />Рекомендации и инструкции по загружаемому коду есть на нашем портале документации <br /><a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279636">http://developer.guardant.ru/pages/view … Id=1279636</a><br /><a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1048589">http://developer.guardant.ru/pages/view … Id=1048589</a></p><p>3. Ознакомьтесь, пожалуйста, с рекомендациями нашем портале документации <a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1278021">http://developer.guardant.ru/pages/view … Id=1278021</a></p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2015-07-23T12:59:24Z</updated>
			<id>https://forum.guardant.ru/post/2799/#p2799</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: java security linux jar]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2798/#p2798" />
			<content type="html"><![CDATA[<p>Да, спасибо, нашел примеры и апи на java! </p><p>2) б<br />ок, я запустил тестовый пример. В примере осуществляется работа с ключами ( чтение, запись, выбор алгоритма и тд ), тоже самое, как я понял, могу сделать через grdutil.exe. Вопрос в том, что дальше? Есть у меня java приложение, каким образом я могу сделать, чтобы это <br />1 ) приложение не могло запускаться именно без этого ключа ( флешки )? <br />Конечно я могу проверять, если могу получить ключ с флешки, то запускать приложение или везде повставить проверок на чтение, если не считал, то не выполняем код, но это весьма криво, как минимум можно декомпилировать код и выдернуть неугодные участки кода. И к чему алгоритм шифрования? вероятно как-то приложение шифруется и расшифровывается при помощи электронного ключа, но как указать, что шифровать? <br />2) Следующий шаг, как вынести критические части кода на java на флешку? <br />3) Каким образом я еще могу защитить приложение?</p><p>Из документации понятно стало, как работать с апи, более или менее с ключом. Но каким образом защитить приложение?<br />Не могли бы пояснить, что я не понимаю, или каким образом лучше защитить приложение, если возможно, то на подробных примерах.</p><p>Огромное спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Влад]]></name>
				<uri>https://forum.guardant.ru/user/980/</uri>
			</author>
			<updated>2015-07-22T16:33:31Z</updated>
			<id>https://forum.guardant.ru/post/2798/#p2798</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: java security linux jar]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2795/#p2795" />
			<content type="html"><![CDATA[<p>Здравствуйте, Влад!<br />1. Нет, автоматической защиты для java<br />2. а) Только через JNI. Jar файл Вы можете найти в составе Guardant SDK в папке \Samples\General Guardant API\Java\GrdApiJava\bin<br />&nbsp; &nbsp;б) Не совсем понятен Ваш вопрос. Просьба сформулировать его более конкретно</p>]]></content>
			<author>
				<name><![CDATA[Станислав Петрушевский]]></name>
				<uri>https://forum.guardant.ru/user/818/</uri>
			</author>
			<updated>2015-07-22T13:02:15Z</updated>
			<id>https://forum.guardant.ru/post/2795/#p2795</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[java security linux jar]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/2794/#p2794" />
			<content type="html"><![CDATA[<p>Хотелось бы уточнить пару моментов:<br />1) для java нет никакой автоматической защиты?<br />2) a) нет jar файла Guardant API ( родного java api ), нужно работать только через jni?<br />&nbsp; &nbsp; b) хотелось бы больше узнать по поводу&nbsp; Linux x64 + Java 7 (8) + Guardant Code&nbsp; <br />&nbsp; &nbsp; Не нашел ответов на вопросы в документации.</p>]]></content>
			<author>
				<name><![CDATA[Влад]]></name>
				<uri>https://forum.guardant.ru/user/980/</uri>
			</author>
			<updated>2015-07-21T15:42:37Z</updated>
			<id>https://forum.guardant.ru/post/2794/#p2794</id>
		</entry>
</feed>
