Как отключить «Снимок экрана» в сеансе RDP в Windows Server 2008 R2

8547
bittusarkar

У меня есть требование отключить конечных пользователей, которые используют удаленный рабочий стол на компьютере с Server 2008 R2, для захвата изображений в цифровом виде, например, с помощью клавиши Print Screen. Есть ли надежный способ сделать это? Следует отметить, что сеанс удаленного рабочего стола выполняется в полноэкранном режиме, поэтому пользователь не может использовать Snipping Tool с клиентского компьютера для захвата экрана рабочего стола. Снайперский инструмент также отключен на сервере.

1

1 ответ на вопрос

4
Darth Android

The client can use snipping tool, even in full-screen. Even if you find a way to disable the print screen key on clients (You can if you have control of their registry, but that requires completely disabling the key and rebooting the client system. If people are remoting in with their own systems, that isn't going to happen), there are hundreds of screen-capturing utilities that can screenshot and record the RDP window as it is visible on their machine.

And, they can always take a picture with their smartphone. It sounds like you're trying to find a technical solution to a social problem - these almost never work out well.

Unless you're talking about a kiosk system where you have 100% full control of the client, and you have the resources to write a utility that prevents RDP from losing focus, then an RDP client can screenshot and record anything on the RDP session that they want.

Your requirement is not technically feasible. As a client user, I'm either authorized to view the data, or I'm not. If you can't trust what someone will do with the data, don't authorize them to view it at all.


If you have full physical security, then

  • Remove the snipping tool from the client machines
  • Disable the local clipboard in Remote Desktop
  • Use SharpKeys or something similar to set up a custom keymap that disables PrintScrn (remap it to keycode 00)
  • Firewall the machines so that the ONLY server they can see on the network is the RDP server (and possibly the domain controller). The client machines should not be able to access the Internet in any way, shape, or form at any time.
  • Make sure no I/O ports (DVD burner, eSata, USB, etc.) can be physically accessed on the client machines. Keep the machine in a locked cabinet at all times, or I've even heard of companies putting glue into the USB ports.

The idea here is that:

  1. They should have no way to download or install any 3rd party screen capture tools
  2. If they manage to capture the screen, there is no way for them to get the image off of the machine.

This all breaks apart if the user can connect the machine to a different network or if they can physically touch the client machine itself (other than the mouse/keyboard).

Сценарии, такие как фотографирование с помощью камеры / телефона, решаются другими способами. Это не проблема здесь. Также гарантируется, что сеанс RDP всегда находится в полноэкранном режиме и не может терять фокус во время сеанса. Позвольте мне поставить вопрос по-другому. Мы можем применять DRM к электронным письмам и документам таким образом, чтобы пользователи не могли захватывать экран с помощью Print Screen / Snipping Tool. Можно ли применить DRM к любому универсальному приложению с пользовательским интерфейсом (скажем, можно ли применить DRM к notepad.exe, чтобы клиент не смог захватить содержимое своего окна с помощью Snipping Tool)? bittusarkar 10 лет назад 0
У вас есть полный контроль над клиентским компьютером с ограничением безопасности (например, в киоске), или это больше похоже на ноутбуки для сотрудников? Darth Android 10 лет назад 0
Да, существуют ограничения безопасности. bittusarkar 10 лет назад 0
Проверьте вторую половину моего ответа сейчас. Darth Android 10 лет назад 0

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