Other Remote Access Tools
Enterprise monitoring suites are designed for environments with large numbers of hosts.
Other protocols and software tools are available for accepting incoming connections to non-Windows devices and can be more suitable for management of SOHO networks:
Screen-sharing Software
Third party alternatives to MSRA/QuickAssist:
- TeamViewer
- LogMeIn
How it Works
- Designed to work over HTTPS TCP/443 across internet
- secure because connection is encrypted
- easier to implement because it does not require special firewall rules
- Some are installed locally, others can be executed non-persistantly
- user grants access to a helper by giving them a PIN code generated by the local software installation
Weakness
Social engineering attacks to get access.
Remedy:
- in enterprise environment, use a specific out-of-band verification method for users to confirm they are being contacted by authorized techinician
Video-conferencing Software
- E.g., Microsoft Teams, Zoom
- usually includes a screen-share client
- some allow participants to be granted control of the share
- can be configured to share a single window or whole desktop
- share has the privileges of the signed-in user
- so apps cannot perform administrative-level configuration
- useful for demonstrating a task or observing the user while reproducing a support issue
File Transfer Software
- Setting up a network file share can be relatively complex
- Consequently, OS vendors have developed other types of file transfer software:
AirDrop
- supported by Apple iOS and macOS
- uses Bluetooth to establish a Wi-Fi Direct connection between the devices for the duration of the file transfer
- connection is secured by the Bluetooth pairing mechanism and Wi-Fi encryption
Nearby Sharing
- Microsoft’s version of AirDrop
- introduced in Windows 10 (1803)
Nearby Share
- Bluetooth-enabled sharing for Android devices
Virtual Private Networks
- Remote desktop or SSH establishes a connection to a single host over the network
- a virtual private network (VPN) establishes a tunneled link that joins your local computer to a remote network
Important
VPN could be used as an additional layer of security
- E.g., you could establish a VPN link and then use remote desktop to connect to a host on the private network
- This avoids having to open remote desktop ports on the network’s firewall