Войти
ФлеймФорумПрограммирование

Загрузка DLL в песочнице с ограничением работы сети

#0

Есть ли способ подгрузить DLL-ку в софт так, что бы в случае наличия в ней какого-то чита/хака, который после инстанцирования основного класса DLL-ки, по сети после сливает весь хард сервака куда-то, оградить эту DLL-ку от всего сетевых вызовов, то есть как бы загрузить её в изолированном контейнере, из которого можно делать только некоторые вызовы из белого списка?

12 фев. 2018

#1

Виртуальную машину можно задействовать для этой цели

12 фев. 2018

#2

Бабер
> Виртуальную машину можно задействовать для этой цели
нее...мне в рамках моего серверного софта нужно... ладно, буду думать...

12 фев. 2018

#3

-=MASTER=-

> оградить эту DLL-ку от всего сетевых вызовов
Смысл какой в этом? Кому надо, найдёт 100500 способов передать данные вообще не используя эти вызовы.

12 фев. 2018

#4

Ghost2
> Смысл какой в этом?
Ну смотри, есть серверный софт, в который можно подгружать разные модули (dll-ки допустим), их комбинировать, соединять и пр.. для решения разных задач. Каждый модуль - автономен и не знает о существование внешнего мира (и сервера в том числе), разработку этих модулей я могу отдать на сторону хоть тысяче программистов; они мне их сделают и у меня, допустим, на сервере вроде как всё работает, но чёрт возьми, ведь кто-то же сможет в тот же конструктор класса модуля вычисления..ну пусть будет площади треугольника, вклинить сетевую хрень, что бы просканить весь мой сервак и слить все данные куда нужно...

12 фев. 2018

#5

-=MASTER=-
> вклинить сетевую хрень, что бы просканить весь мой сервак и слить все данные
> куда нужно...
  А что данные такие секретные чтоли?

13 фев. 2018

#6

Бабер
> А что данные такие секретные чтоли?
конечно)

13 фев. 2018

#7

-=MASTER=-
> Есть ли способ подгрузить DLL-ку в софт так
такое в .NET можно
создаёшь AppDomain с нужным набором разрешений и грузишь библиотеку в него

13 фев. 2018 (Правка: 14:41)

ФлеймФорумПрограммирование