Equivalente do Windows ao Namespace de Rede Linux

Equivalente do Windows ao Namespace de Rede Linux

O Windows tem um equivalente ao Namespace de Rede Linux?

Quero criar uma nova interface e ter essa interface acessível apenas para aplicativos específicos, essa interface não estaria escutando nas portas padrão do Windows (139 445 etc.).

Idealmente, o aplicativo também não seria capaz de usar as outras interfaces, mas isso é menos importante para o meu caso de uso.

Mais importante ainda, as interfaces não se comunicariam entre si no nível do sistema operacional; elas precisariam realmente enviar pacotes para uma rede física/virtual se quisessem se comunicar entre si. Os intervalos de IP podem até ser sobrepostos (é claro que eles não poderiam se comunicar diretamente).

Responder1

A resposta final é um não.

O Windows não tem nada que se aproxime de um equivalente aos namespaces do Linux.

O mais próximo que consigo pensar pessoalmente (talvez haja respostas melhores por aí) éobjetos de trabalhomas não consigo pensar em uma maneira clara de fazer o que você deseja. Talvez ACLs? Não recomendo nenhuma das abordagens, mas essas são as duas coisas que me vêm à mente no que diz respeito ao isolamento de recursos específicos para processos específicos.

O problema é que as interfaces de rede são tratadas em um nível baixo no sistema operacional e como o Windows não expõe uma maneira dentro do kernel de controlar o acesso por usuário e aplicativo, não está claro para mim como você poderia conseguir isso geralmente sem um personalizado algum tipo de motorista.

informação relacionada