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