VNC® technical specifications
Security features
All license types unless otherwise stated:
-
Authentication mechanisms to prevent unauthorized access (one mechanism for Free, two for Personal, three for Enterprise). Note authentication credentials are never sent in the clear.
-
Unique signature generated from a 2048-bit RSA public/private key pair to allow connecting users to verify identity. Signature changes are flagged, deterring man-in-the-middle attacks (Personal and Enterprise only).
-
Encrypted connections to prevent packet sniffing and tampering (128-bit AES for Personal, 256-bit AES for Enterprise, not available for Free).
-
Blacklisting to prevent denial-of-service attacks.
-
IP filtering to restrict the range of computers permitted to connect.
-
VNC permissions to restrict access to remote control features while connections are in progress (Personal and Enterprise only).
-
Access control to enable a VNC Server user to accept or reject connections.
-
View only connections.
-
Idle timeout to terminate non-responsive connections.
-
Exclusive access (that is, disallow concurrent connections).
-
Lock or log off on last disconnect to prevent unauthorized access to the VNC Server computer (Windows only).
-
Screen blanking to prevent unauthorized observation of the VNC Server computer (Windows only).
-
VNC/HTTP port sharing to minimize firewall exceptions.
-
Audit logging.
-
Signed binaries identifying RealVNC Ltd (Windows only).
-
Policy support (UNIX/Linux only).
Supported platforms
Windows
x86 and x64 architectures supported, where available:
8
7
Vista
XP
2000
Server 2012
Server 2008 R2
Server 2008
Server 2003
NT 4 (SP6a)
Mac OS X
Universal architecture supported:
OS X 10.8 (Mountain Lion)
OS X 10.7 (Lion) Server
OS X 10.7 (Lion)
OS X 10.6 (Snow Leopard)
OS X 10.5 (Leopard)
OS X 10.4 (Tiger)
Linux
Ubuntu 6.06 [i386]
Ubuntu 6.10—12.04 [i386 and amd64]
Debian 3.1—6 [i386 and amd64]
RHEL 2.1—6 [x86 and x64]
CentOS 2.1—6 [x86 and x64]
Fedora 7—16 [x86 and x64]
SUSE Linux Enterprise Server 10—11 [x86 and x64]
SUSE Linux Enterprise Desktop 10—11 [x86 and x64]
UNIX
Solaris 9—11 [x86]
Solaris 10 u5—11 [x64]
Solaris 8—11 [SPARC]
HP-UX 11.00 (with patch) [PA-RISC on ia64]
HP-UX 11i v3 [PA-RISC on ia64]
AIX 5.3 (TL7 or higher) [PowerPC]
Connectivity
Connections enabled from the following products without configuration:
To enable connections to Personal or Enterprise from third-party VNC-compatible Viewer projects, turn off encryption and system authentication.
Hard disk space
Windows
VNC Server: 13.2 MB
VNC Viewer: 5.16 MB
Mac OS X
VNC Server: 19.9 MB
VNC Viewer: 8.1 MB
UNIX/Linux
VNC Server: 18.5 MB
VNC Viewer: 5.13 MB
Modes
VNC Server can be started in different modes, enabling connections in different states, and for different purposes. More information…
| User Mode | Service Mode | Virtual Mode | |
|---|---|---|---|
| Windows | Yes | Yes | |
| Mac OS X | Yes | Yes | |
| UNIX/Linux | Yes | Yes | Yes |


