<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Защита приложения в docker контейнере]]></title>
		<link>https://forum.guardant.ru/topic/1063/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/1063/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Защита приложения в docker контейнере».]]></description>
		<lastBuildDate>Tue, 16 Jul 2024 10:26:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5229/#p5229</link>
			<description><![CDATA[<div class="quotebox"><cite>pochtov.a пишет:</cite><blockquote><p><strong>Александра Старчаус</strong>, как мы можем передать данные для подключения ? Пришлем ссылку на конференцию</p></blockquote></div><p>Можно отправить на нашу почту технической поддержки Hotline@guardant.ru</p>]]></description>
			<author><![CDATA[null@example.com (Александра Старчаус)]]></author>
			<pubDate>Tue, 16 Jul 2024 10:26:13 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5229/#p5229</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5228/#p5228</link>
			<description><![CDATA[<p><strong>Александра Старчаус</strong>, как мы можем передать данные для подключения ? Пришлем ссылку на конференцию</p>]]></description>
			<author><![CDATA[null@example.com (pochtov.a)]]></author>
			<pubDate>Tue, 16 Jul 2024 08:55:00 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5228/#p5228</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5227/#p5227</link>
			<description><![CDATA[<p>Добрый день,</p><p>Для ускорения решения, мы со своей стороны можем подключиться к вам удаленно, чтобы вы показали, что вы делаете и что не получается настроить. Но для этого, нужно, чтобы у вас была подготовлена заранее вся инфраструктура, а также был развернуты готовые контейнеры</p>]]></description>
			<author><![CDATA[null@example.com (Александра Старчаус)]]></author>
			<pubDate>Tue, 16 Jul 2024 08:03:48 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5227/#p5227</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5226/#p5226</link>
			<description><![CDATA[<p>Давайте остановимся на варианте, что мы развернули на хосте GCC, установили в него лицензию. Как нам, используя API в приложении внутри контейнера, получить информацию об установленных лицензиях ? когда когда мы выполняем метод GrdGetLicenseInfo, то приложение(в контейнере), которое выполняет эту функцию, просто падает.</p>]]></description>
			<author><![CDATA[null@example.com (pochtov.a)]]></author>
			<pubDate>Tue, 16 Jul 2024 07:41:01 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5226/#p5226</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5224/#p5224</link>
			<description><![CDATA[<p>Добрый день,</p><p>Если вы используете Guardant SLK, вам не нужно устанавливать GLDS - эти инструменты не совместимы между собой.<br />Для сетевых ключей можно использовать несколько вариантов настройки - первый способ, когда установка Guardant Control Center происходит на host-системе, а сетевые лицензии потом пробрасываются в Docker-контейнеры с защищенным ПО. Этот вариант подходит, если нужно использовать аппаратные привязки.<br />Либо, можно ключ с сетевыми лицензиями активировать внутри контейнера, там же развернуть GCC. Сетевые лицензии из такого контейнера транслируются по сети в другие контейнеры, аналогично первому способу. Этот вариант подходит только, если используются нежёсткие типы привязок (например, IP/FQDN).<br />Можно использовать, как программные, так и аппаратные ключи</p>]]></description>
			<author><![CDATA[null@example.com (Александра Старчаус)]]></author>
			<pubDate>Mon, 15 Jul 2024 14:34:11 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5224/#p5224</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5223/#p5223</link>
			<description><![CDATA[<p>мы только переходим на Guardant, поэтому тыкаемся, как котята :) Раньше пользовалиь LicenseSpring, поэтому тут пытаемся по аналогии поступать, но похоже, это работает не так.</p><p>Сейчас мы не используем инструмент, типа Protection Studio. Как мы поняли из документации, достаточно библиотек из комплекта поставки, libgrdlic.so и grdlic.dotnet.core.dll. Ранеемы не вносили какие-то специальные изменения в приложение - подключали библиотеку для лицензирования, и она, условно, периодически проверяла статус лицензии. Нам нужен такой же прозрачный алгоритм, но не можем найти в документации ничего, под нашу архитектуру, чтобы все работало в контейнерах, в сетевом режиме. Нужна работа через licensing API.</p><p>Сейчас собрали схему, описанную в первом посте - на хосте установлен GCC, в него передана лицензия. На этом же хосте развернут glds - чтобы к нему обращались контейнеры, для получения данных о лицензии. Я так понял схему работы, из того что прочитал. Аппаратный ключ для выпуска лицензий у нас находится на другом сервере - как я понял, к нему должен обращаться GCC с хоста, где развернуты контейнеры. </p><p>Если нам нужно именно решение с сетевыми лицензиями - опишите, пожалуйста, какого типа ключи нам нужно создавать (я так понимаю, программные), как их закрепить за хостом с glds - чтобы сервер glds проверял лицензии на сервере с аппаратным ключом. Или, если ключ программный, сервер с аппаратным ключом в этой схеме уже не нужен - он только для выпуска ключей ?<br />Возможно, есть какие-то практические кейсы по реализации решения в docker окружении ? Уже очень много времени потеряно на реализацию этого решения, но ответы не можем найти, уже почти месяц</p>]]></description>
			<author><![CDATA[null@example.com (pochtov.a)]]></author>
			<pubDate>Mon, 15 Jul 2024 11:46:22 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5223/#p5223</guid>
		</item>
		<item>
			<title><![CDATA[Re: Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5220/#p5220</link>
			<description><![CDATA[<p>Добрый день, <strong>pochtov.a</strong>, </p><p>Просьба уточнить, каким инструментом для защиты приложений вы пользуетесь, какой версии?<br />GCC - это многофункциональный сервис, который используется в технологии Guardant SLK.<br />GLDS - сетевой менеджер из технологии SDK, он не совместим с технологиями из состава Guardant Station</p>]]></description>
			<author><![CDATA[null@example.com (Александра Старчаус)]]></author>
			<pubDate>Mon, 15 Jul 2024 08:38:14 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5220/#p5220</guid>
		</item>
		<item>
			<title><![CDATA[Защита приложения в docker контейнере]]></title>
			<link>https://forum.guardant.ru/post/5219/#p5219</link>
			<description><![CDATA[<p>Добрый день !<br />Имеется следующая архитектура:<br />1. выделенный сервер с USB ключом, с отчуждаемыми лицензиями<br />2. виртуальная машина (linux) с приложением в контейнерах</p><p>Пробовали вариант с засовыванием GCC в контейнер - не подошла архитектура ОС в контейнере, софт не запустился, но это и не подходящее решение.</p><p>При размещении GCC на хосте, приложение из контейнера не видит хостовый GCC с ошибкой UNABLE_SEND_REQUEST_TO_ADMIN_RUNTIME. </p><p>От техподдержки получен такой ответ: &quot;По нашему опыту наилучшим вариантом будет использование софт ключей с сетевыми лицензиями. Такой ключ можно активировать на хосте или в отдельном контейнере и шарить лицензии по сети в нужные контейнеры.&quot; </p><p>На хостовой машине поднят glds. Их документации непонятно, как наладить взаимодействие приложения с сервером лицензирования. В нашем случае лицензия должна указываться, и активироваться из приложения, которое находится в контейнере. <br />1. куда должно обращаться приложение, к хостовому glds ? <br />2. Какие компоненты должны интегрироваться в защищаемое приложение, для работы в режиме защиты по сети ?<br />3. нужно ли как-то отдельно регистрировать лицензию на хосте, в glds ?<br />4. как настраивается взаимодействие хостового glds с сервером лицензирования ?<br />5. Если на хосте развернут glds - GCC там нужен или нет ? если да - как они взаимодействуют между собой ? <br />6. Нужно ли нам использовать protection studio - или достаточно использовать поставляемые библиотеки, как в примерах ? Параметры подключения и лицензий хранятся в приложении</p><p>Может, приложите пример для работы с облачным кабинетом - у нас, по сути, та же схема. Приложение на .NET6/7</p>]]></description>
			<author><![CDATA[null@example.com (pochtov.a)]]></author>
			<pubDate>Mon, 15 Jul 2024 06:55:29 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/5219/#p5219</guid>
		</item>
	</channel>
</rss>
