There’s not much of a way to block screen shots unless you have full control of the remote client – and even then I’m not sure of a way to block that because someone could even use a digital camera to take a screenshot. That is something that a lot of folks don’t recognize when securing documents and such. It is easy to take a screenshot for archival purposes.
Thanks, but is there any solution better than the Citrix? What is the best form of authentication for remote working?
Citrix or terminal services is an excellent VPN solution. It can provide an “air gap” between the client computer and the organization’s network. Other VPN solutions may permit the remote client to become a peer on the business network which can be a risk to the organization. Some SSL VPN solutions permit application “publishing” like Citrix but you will need to investigate those with vendors like F5.
If you want easy installation and easy use from anywhere I reccomend looking at the Sonicwall SSLVPN appliance.