Awesh Vishwakarma Ответов: 2

Как запретить любому пользователю загружать любой файл из локальной системы в интернет


Привет!
Чтобы сохранить информационную безопасность, я просто хочу запретить пользователям моего домена загружать какие-либо файлы в интернет.
Или я хочу показать им предупреждающее сообщение, когда они нажмут любую кнопку, открывающую диалоговое окно выбора файла.

Понимаешь? Если нет, то никаких проблем...
Например

Я нажал кнопку на веб-странице, открытой в любом браузере (предположим, Google Chrome), после чего будет показан OpenFileDialog. Теперь, прежде чем показывать "OpenFileDialog", я хочу показать Сообщение "Почему вы хотите загрузить файл?"(Для этого я буду использовать C# Winform).


Что я сделал?
Я заблокировал множество сайтов онлайн-хранения данных, но я не хочу, чтобы какой-либо сайт позволял пользователю загружать что-либо без предупреждения и замечания.

Что я уже пробовал:

Что я сделал?
Я заблокировал множество сайтов онлайн-хранения данных с сервера, но я не хочу, чтобы какой-либо сайт позволял пользователю загружать что-либо без предупреждения и замечания.

Любые идеи, хитрости, советы или ссылки приветствуются.
Благодарю вас!

Richard MacCutchan

Я не думаю, что вы можете сделать это с помощью Winform. Вам нужно будет установить его на каждый компьютер в домене, но это не помешает пользователю делать то, что он хочет.

Awesh Vishwakarma

Тогда какой язык программирования я должен использовать для достижения этой цели?

Richard MacCutchan

Нет, вы ничего не можете сделать, чтобы остановить загрузку файлов вашими пользователями. Если только вы не закроете весь доступ в интернет.

2 Ответов

Рейтинг:
1

OriginalGriff

Вы не можете сделать это на практике, и, конечно, не как часть программы C#.
И даже если бы вы могли, это засунуть палец в дамбу, в то время как вода уже льется сверху: windows-есть ли какой-либо браузер или способ предотвратить загрузку? - суперпользователь[^]


Awesh Vishwakarma

Я пытаюсь делать то же самое, что и другие программы для предотвращения потери данных. известная программа для этого-Trend Micro.

Рейтинг:
0

Jochen Arndt

Я думаю, что не будет никакого решения, которое могло бы охватить все случаи.

Распространенным решением является настройка HTTP-прокси-сервера в системе в вашей локальной сети и обеспечение того, чтобы все клиенты использовали его вместо прямого доступа в интернет (например, с помощью политик или перенаправления на интернет-шлюзе / маршрутизаторе). Затем настройте прокси-сервер для блокировки исходящих потоков октетов.

Однако такие ограничения можно обойти и могут иметь нежелательные побочные эффекты (блокирование нужного трафика).