Rohos Logon Key v3.4 with Active Directory support

Updated: 5 July

Dear users and customers,  we are glad to announce a first release for a major update of Rohos Logon Key for Windows. Now Rohos Logon Key automatically detects Active Directory environment and uses Active Directory storage to keep domain-wide settings and list of authentication keys and devices. We have completely refactored Rohos Remote Config utility and USB Key manager.

What’s new in Rohos management Tools

Added Active Directory Application Partition support. This brings centralized domain-wide settings management and authentication media access list.

The list of changes:

  • Rohos Remote Config now automatically creates and manage Rohos partition (database) in Active Directory.
  • Now you can change any Rohos Logon Key settings across the domain and it will by applied immediately on next authentication attempt on a workstation.
  • Rohos Remote Config displays the list of allowed authentication devices by serial number and assigned user name and allows to remove or block the key from the list thus preventing any further authentication by using this device.
  • Rohos Remote Config allows to export and import the list of all authentication devices of any type (Google Auth, PKCS#11, Yubikey etc).
  • Rohos Remote Config allows automatically creates  Rohos database replica on the current Domain Controller.
  • Rohos Key Manager allows to setup authentication key and automatically save it’s serial number and user name into the list of allowed Keys located in rohos database in Active Directory.

Domain-wide settings includes: the type of 2-factor authentication policy (all users, by group membership, by IP address) the type of allowed authentication media, Emergency logon Q/A, Rohos Logon settings , etc.

What’s new in Rohos Logon Key:

Rohos Logon automatically detects Active Directory during install and uses it’s settings from the domain:

  • Each time during user authentication procedure Rohos reads setting from the Active Directory.
  • On each 2 factor authentication attempt Rohos verifies authentication media serial number or device id by using the list of allowed devices from the Active Directory database.
  • Added ‘Offline mode’ support that allows to perform 2FA by used cached credentials, local user account or disables Windows login at all.
  • Logon icon text and icon is customable from Rohos Remote Config.

These changes do not affects Rohos functionality when installed on a standalone PC with Windows 7/8/10.

Rohos database (Application Partition)

Rohos takes advantage of the data storage technology offered by MS Active Directory by using an Application Partition to store all its user data and domain-wide settings.  Windows Server hosts this database and also uses this method to store entire AD catalog data.

The first installation of Rohos Managements Tools on a Domain Controller in your enterprise will automatically create this partition. Rohos does not add or change any schema properties on the “user” or other built-in objects in Active Directory.  All Rohos data is stored separately in the Rohos Application Partition only.  Importing the Rohos schema elements will have no impact on existing objects and replication settings since these objects are not affected.

Rohos partition’s name is: “DC=Rohos,DC=Com”. You can browse and change the partition content with the ADExplorer utility provided by Microsoft.

Please note, uninstalling Rohos does not remove the Rohos data partition.  You can delete it only manually by using MS provided ntdsutil.exe utility.

Rohos Remote Config utility

When you first start the Rohos Remote Config, the application will automatically connect to the Active Directory instance on the local machine and prompts to create Rohos Application Partition (database) and store default Rohos settings.

Please note you need to have Domain Administration and Domain Schema Admins permissions in order to run Rohos Remote Config for the first time.

System requirements:

  • Windows 2008 R2 / 2012 / 2016 Domain Controller
  • PowerShell v2 or higher installed on Windows Server
  • Domain Administrator and Domain Schema Administrator permissions in order to run Rohos Remote Config for the first time.

New settings:

Enable Rohos in credentials prompt dialog
Allows to hide Rohos icon from Windows UAC prompt when running “Run As Admin” commands

Emergency Login
A set of Q/A that allows to bypass 2FA requirements in order to login for any user accounts.

License Key
Allows to enter license key(s) that will be used across all of the workstations where Rohos Logon Key is installed.

2FA/1FA IP filtering for Remote Desktop logon
Allows to enforce 2FA/1FA by using IP address filtering.

2FA for local accounts
Allows to set 2FA requirements for local accounts on a domain workstations. After you set the name(s) here you can setup a Key for that user name.

Offline Mode
Allows to support 2FA for workstations that goes away\offline from the AD network.

Replication

Rohos Remote Config automatically detects existing Rohos database and allows to setup a replica on the new Domain Controller. The replication setup is done via SetReplica.ps1 (located at “C:\Program Files (x86)\Rohos\” )

Backup and Restore

Rohos Remote Config allows to backup and restore Rohos  database.

Troubleshooting

Just in case of any issues please click on Troubleshooting button and send us all log files.

The list of 2-factor authentication media support

Currently there is a full support for the following devices:

We are working to add other devices and One-Time-Password technology support for Active Directory.

How to start with Rohos Management Tools

  1. Download and Install it on a Windows Server domain controller (any controller).
  2. Open Rohos Remote Config utility and create Rohos database in Active Directory (or next server it will prompt to create a replica of Rohos database).
    Note: Ensure that your Administration account has a Domain Schema Administrator permissions.
  3. Set up settings :
    1. Choose the type of authentication media that will be allowed on workstations.
    2. Choose 2FA policy : For everyone, by group membership, for Remote Desktop connections or mix.
    3. Create AD user group and enter it in “2FA user group name” field if you wish to apply 2FA for this group of users
    4. Enter “2FA filter for Remote Desktop login” if you wish to apply 2FA only by IP filter. Example of filter: “192.168.,192.56.”
    5. Enter “1FA filter for Remote Desktop login” if you wish to disable 2FA by IP filter.
    6. Setup Emergency logon if you need to provide a recovery way for Windows Logon in case of authentication media lost.
  4. Click “Save Settings” to save new settings and apply it for all workstations when Rohos Logon Key is installed.
  5. Click on “Rohos Key Manager” to start creating authentication keys.
    or Start Rohos Logon Key app > Setup Authentication Key – if you are going to use OTP by Google Authenticator.
  6. Done.

2FA by using OTP on Active Directory workstations

We have added experimental support for Google Authenticator for Domain workstations with centralized OTP 2FA setup. Offline mode is not supported as yet. Please contact us if you are interested.

Choose Google Authenticator as authentication means in Rohos Remote Config utility , setup 2FA user in Rohos Logon Key > Setup Authentication Key. Done!

Currently OTP 2FA is supported only on Windows Servers (Remote Desktop login, local console login) with OTP configuration replication across AD network. In order to apply OTP 2FA on new server just install Rohos Management Tools  + Rohos Logon Key on it. And the 2FA configuration will be replicated on that server.

Download betta versions:

Rohos Logon Key>

Rohos Management Tools>