Как заставить Thrift принимать соединения только с локального хоста - PullRequest
0 голосов
/ 16 октября 2018

У меня есть приложение Java, которое раскручивает несколько процессов C ++.Он связывается с этими процессами через Thrift RPC.В целях безопасности я бы хотел заставить серверы Thrift (процессы c ++) принимать соединения только с локального хоста.Я предполагал, что было бы легко связать экономичный сокет с адресом обратной связи, но после некоторого поиска я не нашел адекватного решения.Я что-то пропустил?Есть ли способ привязать экономичные соединения к ip?

Спасибо

1 Ответ

0 голосов
/ 16 октября 2018

Не с помощью встроенных инструментов.

Для определенных языковых привязок реализована концепция "событий процессора".Не уверен, что они предназначены для Java, но это может стоить попробовать.

Другой подход - создание настраиваемой реализации TTransport, которая проверяет входящее соединение.

...