

The Desktop Client can automatically download and install the latest version of the Desktop Client compatible with the current Server version.

The Desktop Client distributive can now be released separate from the Server distributive.“Licenses” – all license information and ability to activate licenses.“Cameras” – camera information, ability to enable recording and change motion sensitivity.“Servers” – storage information and ability to add external storage.Many Server API calls require a fresh user session to execute, which requires password confirmation at the API level.Two-factor authentication may be enabled on the Cloud to make OAuth2 authentication even more secure.For cloud users, OAuth2 authentication is used by default, which prevents a Server owner from compromising a user’s Cloud password and renders Offline Cloud Login attacks impossible.For local users, old authentication is disabled by default, which prevents MD5 password storage in the local DB.Servers and Clients use new session-based (bearer token) authentication by default.Clients may use strict mode to limit their connections to only trusted Servers.Clients using Cloud Connect validate Servers through the Cloud.Clients pin certificates on the first connection and validate them on each subsequent connection.Servers exchange certificates on merge and validate them on every connection.All Server connections use SSL/TLS Certificate pinning to render MITM attacks impossible:.All internet requests use OS SSL/TLS Certificate Validation to prevent MITM attacks, including but not limited to VMS updates, VMS-Cloud communications, license validation, statistics, etc.The Desktop Client now works on Mac computers with Apple Silicon (e.g.The M1 distribution cannot be installed on 圆4-based Macs.

Note that this distribution is not available for versions 4.2 and older so Mac M1 users will not be able to connect to their old systems in Compatibility Mode.

