Задать вопрос
@alexsx06

Как сделать так чтоб роутер запретил приложениям выходить в интернет?

Именно приложениям, именно приложениям. Я правильно думаю что нужна поддержка прокси роутером.
  • Вопрос задан
  • 739 просмотров
Подписаться 1 Простой 7 комментариев
Решения вопроса 2
fzfx
@fzfx
18,5 дм
для этого нужно, чтобы приложение при выходе в интернет использовало набор реквизитов, доступный для ограничения в настройках роутера. реквизиты - MAC-адрес источника, IP-адреса источника и назначения, порты источника и назначения, транспортный протокол, возможно, DNS-имя узла назначения и что-то ещё в более-продвинутых моделях. под ограниченностью подразумевается, что совокупность всех реквизитов технически возможно ввести в файервол роутера (т. е. количество записей и их комбинации умещаются в памяти роутера, отведённой для файервола) и поддерживать их в актуальном состоянии (эти реквизиты не меняются слишком часто).
само приложение (имя приложения или его ID) реквизитом, доступным для применения в файерволе роутера, не является, поскольку в используемых при доступе в интернет протоколах не фигурирует.
Ответ написан
Комментировать
@fpir
Классика жанра:
В идеале есть восьмиуровневая OSI, нижестоящие уровни ничего не знают о вышестоящих, как и вышестоящие могут ничего не знать о нижестоящих. Приложения работают(внезапно) на 8м уровне(уровне приложений). Роутер имеет дело с 1-4м уровнем, при этом рулить вы можете 2-4м.
Операционная система знает всё о своих уровнях, поэтому там можно рулить доступом наиболее гибко. Но приложение, "опуская" свои данные вниз по уровням, оставляет метки, чтобы принимающая сторона могла распознать данные для себя и поднять их на тот уровень, на котором эти данные будут расшифрованы. Этим можно воспользоваться при блокировании трафика.
В общем случае, для винды, нужно запустить монитор ресурсов и отследить, на какие порты и какие айпи и домены приложение отправляет трафик. Либо узнать эти порты и домены из описания приложения.
На роутере включить фаервол(не прокси, ктрорый проксирует порты, это немного не о том) и разрешить или запретить доступ на эти порты и/или домены. Наиболее параноидальным подходом является "белый список", когда запрещается выход в сеть всем, кроме программ работающих на явно прописанных портах
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы