Lepide Protect

Contents


1. Installing Lepide Protect

1.1 Requirements and Prerequisites

Before you start using Lepide Protect, you need to ensure that you meet the following requirements:

  • File Server Configuration: Ensure the file servers are properly configured within the system. This is essential for managing permissions effectively in the domain you are setting up for permission management.

NOTE: Lepide Protect works for Windows File Server only. WinRM service should be running on both Lepide Server and File Server. This service needs to be started manually if not already running. This command must be executed in PowerShell or Command Prompt (Run as Administrator) on LDSP Host (Server Machine).

Option1 - To establish trust with all servers in the domain:

winrm set winrm/config/client @{TrustedHosts="*"}

Option2 - To establish trust with a specific server only (recommended for security):

 winrm set winrm/config/client @{TrustedHosts="192.168.1X.1XX"}

Note:  If TrustedHosts is not configured correctly, WinRM-based operations may fail during policy execution or remote scanning

This policy must be enabled via Group Policy Editor on the target machine.

Navigate to:- Computer Configuration > Administrative Templates > Windows Components > Windows Remote Shell > Allow Remote Shell Access

Set the policy to:- Enabled

Note: Ensure the target server is configured to accept a PowerShell connection from the Lepide server. If this is not configured, the policy execution will fail.

  • Successfully Scanned Dataset under CPA: Run a comprehensive scan using the Current Permission Analysis (CPA) feature to identify excessive permissions and populate the dataset with actionable insights.

  • CPA User Privilege: The user running policies in CPA must be a Domain Administrator OR should have privileges to read and change permissions of folders included in policy. This user will be responsible for applying the denial of excessive permissions.

  • Domain: The domain which is used to set up the CPA Dataset Scan should be the same as the one used to configure Lepide Protect to get the scanned folders.

1.2 Super Admin Privileges

Lepide Protect requires that a single administrator with Super Admin Privileges is assigned to oversee and manage permissions for each domain.

This approach ensures:

  • Clear Accountability: One designated admin is responsible for all permissions management

  • Streamlined Operations: This simplifies the process by avoiding overlapping roles and duplication

  • Consistent Policy Application: It ensures all policies are uniformly implemented across the domain

To assign this user:

  • From the Web Console Home screen, choose the Settings icon

    Admin Console

  • The Admin Console screen is displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Configure Super Admin Privilege

  • Scroll down the Categories section and click on Lepide Protect

The Configure Super Admin Privilege screen will be displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Email Configuration
  • Select Super Admin Privileges. This will display a list of all Super Admins configured in the main console.

  • Select the single user who will have sole responsibility for setting permissions for a domain. This designated admin user will have the authority to oversee and control domain permissions.

  • Click Apply

This feature eliminates confusion, enhances operational efficiency, and ensures effective permission management.

NOTE: The single user with responsibility for setting permissions for a domain can delegate permissions to specified managers and this will be explained in Section 3.2 of this document

1.3 Email Configuration

The Email Id needs to be configured to provide sender email details. Emails will be sent to notify users of changes to permissions.

A screenshot of a computer

AI-generated content may be incorrect.
Configure Team Members: HRMS
  • Configure the following options:

    • Check the Multi-Factor Authentication box if required

    • Display Name

    • Sender’s Email Id

    • Server Name/IP

    • Port

    • Check the Requires authentication box if required

    • Logon Name

    • Password

    • Server Name/IP

    • Port

    • Check the Requires a secure connection (SSL) if required

  • Select Send a Test Email to check that all the settings have been added correctly

  • Click Save when finished

1.4 Configuration Capabilities

Lepide Protect is designed to meet the needs of modern businesses by offering three easy-to-use configuration methods for integrating users into the system:

  • HRMS (Human Resource Management System) Integration: Lepide Protect supports HRMS platforms like Zoho and Workable which will fetch hierarchical user data directly from these systems. This data is then compared with records in Active Directory (AD) to create an accurate hierarchy, from super admins to employees. Once synchronized, the user data is uploaded into team management automatically.

HRMS integration is fully customizable. To add an HRMS platform that isn’t currently supported, please refer to the Lepide Support Team for assistance.

  • Active Directory Integration: By validating domain credentials, Lepide Protect accesses and syncs user hierarchies from Active Directory. This ensures that your organizational structure in AD is accurately reflected within the Lepide Protect Team Management Module.

  • CSV-Based Customization: For organizations that need more flexibility, Lepide Protect allows importing customized user data through CSV files. This feature enables you to define fields like managers, departments, and job titles, ensuring the system adapts to your unique team structure.

1.4.1 Steps to Configure Capabilities for HRMS

  • Select Lepide Protect

  • Select HRMS

  • Select the HRMS system required and follow the steps for setup

NOTE: Only one configuration method can be used at a time. This ensures smooth operation and avoids any conflicts or data overlap during synchronization.

A screenshot of a computer

AI-generated content may be incorrect.
HRMS with Help Instructions

To generate the Client ID and Secret Key for HRMS, click the

Configure Team Members: CSV
icon and the instructions are displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Add Active Directory

1.4.2 Steps to Configure Capabilities for CSV

  • Select Lepide Protect

  • Select CSV

  • Select the CSV file and follow the steps for setup. The steps will be similar to the Active Directory setup shown in the following section.

A screenshot of a computer

AI-generated content may be incorrect.
Active Directory Details

1.4.3 Steps to Configure Capabilities for Active Directory

  • Select Lepide Protect

  • Select Active Directory

  • The Active Directory screen will be displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Integration Page

  • Click the Add Active Directory button

Adding Active Directory will integrate the Active Directory users with Lepide Protect to allow us to allocate the permissions for the files and folders

A screenshot of a computer

AI-generated content may be incorrect.
Duplicate Emails Found
  • Enter the following details:

    • Domain Name/IP address

    • User Name – note: this should be the SAM account name

    • Password

  • Click Next

All the AD users will now be integrated into Lepide Protect and displayed in the integration page:

A screenshot of a computer

AI-generated content may be incorrect.
Ready to Sync Users Message
  • The Integration Page displays the Display Name, sAMAccount Name, Email and Manager for each user.

  • The Email address and Manager name can be edited on this page if required. When editing the Manager name, it is better to use their sAMAccount Name rather than the Display Name as this will always be unique.

NOTE: If either the email address or Manager name are changed within Lepide Protect, this will not be updated in Active Directory. It is only used for Lepide Protect.

  • Click Next

The following dialog box will be displayed if duplicate emails are found:

A screenshot of a email

AI-generated content may be incorrect.
Scan Settings
  • Click either Proceed Anyway or Go Back and Edit to continue

The following dialog box will be displayed:

A screenshot of a computer error

AI-generated content may be incorrect.
Lepide Protect Menu Options

  • This gives you the option to download user details to a CSV file. With a large number of users, this can make it much easier to filter, sort and edit the user details.

  • If this option is selected, the changes can be made in the CSV file and then this CSV file can be uploaded here with the updated details using the Upload button:

    A blue arrow pointing up

AI-generated content may be incorrect.
    Team Management

  • Clicking the Upload button will display a list of CSV files. Select the required file and click Open

  • Click Download User details (CSV) if required or check the Continue without uploading CSV file

  • Click OK

A screenshot of a computer

AI-generated content may be incorrect.
Role Management

The Scan Settings page is displayed:

  • This page allows you to sync the configuration setup for team management which means it will retrieve information from AD and display the users and managers as a hierarchical structure to make it easier to see who manages who.

Select Sync Now to start scanning now

Or

Select Schedule Sync to specify a schedule to regularly sync this information

NOTE: Note that any changes in Active Directory will be highlighted during the scan and you can choose whether to accept these changes or ignore them

  • Once any changes are verified, click Finish to update Lepide Protect

1.4.4 Updating Details Manually

If a change needs to be made to Lepide Protect before the next scheduled scan, the changes can be made in the Integration Page and then the Sync Now option can be selected to update Lepide Protect.

2 Team Management

The Team Management Wizard simplifies the process for Super Admins to manage user hierarchies configured through the Permission Management Module. It provides a clear view of the organizational structure and supports the following key activities:

User Enrolment:

  • User enrolment allows the Super Admin to delegate responsibility for permissions management to the specified manager of their team. This means that the manager, who will know the roles and requirements of their team, can allocate permissions accordingly.

  • Enabling access in this way to managers affects Lepide Protect features only, without affecting console-wide privileges

Action Management: Allow managers to execute assigned policies and receive email notifications for updates and actions.

User Un-enrolment: Unassigned roles and remove users from the ability to run policies

This streamlined approach ensures managers and team members have the tools they need to maintain proper access control efficiently.

  • Hover over Lepide Protect and the following menu options are displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Team Management Showing Excluded Icon

  • Select Team Management

The team management screen is displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Lepide Protect Menu Options

This screen shows the single Super User responsible for all permissions management at the top of the hierarchy. Below this are the managers of the different teams and individual users. Click the ‘+’ icon next to the manager to expand the team and view the team members. There could be further managers within these groups which can be expanded and viewed in a similar way.

The Team Management screen has the following options:

The icons next to the Manager name represent the following:

                       

image-20260227-113929.png
Policy Management
Super admin with managers and team members

Create Policy
A manager with subordinates only

Criteria
A manager with other managers and subordinates

2.1 Action

The Apply Least Privilege action will be applied when a scan is run

2.2 Enroll

Enrolling a Team Manager means that permissions management has been delegated to them for their particular team. Once enrolment has been selected, the relevant manager will receive an email to inform them that they now have authority to log into Lepide Protect and manage permissions for their team members.

  • To enroll a Team Manager, check the Enroll box

  • Click Apply

To see the managers who have been enrolled, select Role Management and the Role column will show their user role and their Lepide Protect role will be shown next to this:

A screenshot of a computer

AI-generated content may be incorrect.
Add Shares
  • In the example above, Arjun has a Role of Data Viewer which can be switched to Admin if required. The other role is Protect Manager for Lepide Protect which cannot be changed here and so is disabled.

2.3 Exclude a Team or a User

To exclude a Team or a User from having a policy applied to them, check the Exclude box next to the Team or User. This provides an easy way to specify any teams or users that you want to exclude from a particular policy. Once the policy has been configured, the Exclude box can be unchecked.

To exclude a team or user:

  • Check the box in the Exclude column for the relevant user or team

  • Click Apply

  • The user or team will be excluded temporarily from Policy Management

  • When a user or team has been excluded there will be a green icon showing this. Clicking the icon will display a list of those Excluded:

A screenshot of a computer

AI-generated content may be incorrect.
Scan Options

  • Check the box again to remove the Exclude option and the user or team will be included again

3. Policy Management

The Policy Management module in Lepide Protect provides a comprehensive set of tools to manage user permissions effectively. It enables you to create, execute, and manage policies across users while ensuring data integrity and compliance.

Note: Before Policy Management can be configured, the users need to have been configured as described previously in this document. Also a File Server scan needs to have been configured for auditing and a File Server scan needs to have been run.

  • Hover over Lepide Protect and the following menu options are displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Policy Scan in Progress

  • Select Policy Management
    The Policy Management screen is displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Policy Scan Complete

Lepide Protect allows you to create customized policies for specific actions. The process includes:

  • Selecting the target users enrolled in team management

  • Defining the policy name, action type, and timeframe for capturing excessive permissions

  • Choosing the file server and folder sections fetched from the CPA scan from the legacy console

3.1 To Create a New Policy

  • Click Create Policy

The Create Policy screen is displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Notification of Action Failed

  • Enter a Policy Name and optional Description

  • Select Criteria

A screenshot of a computer

AI-generated content may be incorrect.
Failed Report Option
  • The Criteria drop down menu has the following options:

    • Members are those directly reporting to the manager

    • Managers are all designated managers

    • Whole Hierarchy applies to everyone below the current manager

  • Select the Period of Action This refers to the number of days of inactivity to decide whether permissions should be removed. The default and recommended number for this is 30 days.

  • Click Next

The list of servers and folders is displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Action Menu

  • Select the shares as required by checking the relevant box(es)

  • Click Next

  • Policies can be executed manually via the Start Scan feature or scheduled for automatic execution (weekly or monthly).

A screenshot of a computer

AI-generated content may be incorrect.
Remove Policy
  • Click Finish

The Policy will be displayed in the Policy Management page:

A screenshot of a computer

AI-generated content may be incorrect.
Action Menu


A screenshot of a computer

AI-generated content may be incorrect.
Restore a Previous Policy

  • Here the Policy Status shows that the scan is complete.

3.2 Failed Reports

  • If a policy fails or partially executes for specific users, a detailed report is generated. This includes:

  • The reason for the failure.

  • The exact file path or action that caused the issue

A screenshot of a computer screen

AI-generated content may be incorrect.
Least Privileges by Shared Folder across File Server
  • The failed report is available by clicking the

    Top Users with Least Privileges on Each File Server
    icon and choosing Failed Report from the menu.

A screenshot of a computer

AI-generated content may be incorrect.
Comprehensive Policy Overview

3.3 Edit Policy

Easily modify the options selected during the policy creation process, allowing you to update user lists, actions, or schedules as required.

  • Click the

    Folder Risk Reduction by Policy Action
    and select Edit from the menu:

A screenshot of a computer

AI-generated content may be incorrect.
Stale Users across File Server

3.4 Remove Policy

  • To remove a policy that is no longer needed, select Remove from the Action menu.

A screenshot of a computer

AI-generated content may be incorrect.
Team Management Insights

3.5 Restore Policy

Every successful policy execution generates a backup of the changes made by the policy automation. This ensures you can easily restore any changes using the backup.

  • Backup retention is configurable under Permission Management settings:

    • Minimum: 2 backups

    • Default: 5 backups

    • Maximum: 12 backups

To restore a Policy select Restore from the Action menu:

A screenshot of a computer

AI-generated content may be incorrect.
Lepide Protect Dashboard

The following message will be displayed:

A screenshot of a computer

AI-generated content may be incorrect.
Policy Management
  • Select a backup by date and click Restore

  • Please refer to the Policy Restoration Mechanism Section for full details on how this works.

4. Protect Dashboard

The Protect Dashboard serves as your central command center for permission management, offering real-time insights through six powerful graphs. Each visualization helps you make informed decisions about your organization's security posture.

  • To view the Protect Dashboard, from the Dashboards page select Protect

4.1 Least Privileges by Shared Folder across File Server

This dynamic graph provides a comprehensive view of permission distribution:

  • Upper Line: Shows total permissions before policy implementation

  • Lower Line with Red Ticks: Displays permissions removed through automation

  • Interactive Features: Click any file server to drill down into specific folders

  • Use Case: Identify high-risk folders with excessive permissions to prioritize your security efforts

  • Business Value: Target your permission cleanup efforts where they matter most

  • Best Practice: Review weekly to track permission reduction progress

A graph with red and yellow lines

Description automatically generated

4.2 Top Users with Least Privileges on Each File Server

This crucial visualization highlights permission hotspots by user:

  • Red Ticks: Indicate excessive permissions per user

  • Interactive Elements: Click data points to see detailed user permission breakdowns

  • Sorting: Users ranked by number of excessive permissions

  • Use Case: Identify users who need immediate permission review

  • Action Items: Create targeted policies for users with high red tick counts

  • Risk Mitigation: Focus on users with the most significant security impact

A graph with red lines and numbers

Description automatically generated

4.3 Comprehensive Policy Overview

Track your policy implementation success with this detailed graph:

  • Policy Status: View created, pending, and executed policies

  • Execution Tracking: Monitor policy completion rates

  • Success Metrics: Track policy effectiveness over time

  • Resource Planning: Optimize policy creation and execution schedules

A screenshot of a policy overview

Description automatically generated

4.4 Folder Risk Reduction by Policy Action

Monitor the impact of your security measures over time:

  • Three-Month Timeline: Track risk reduction trends

  • User Impact: See how many users are affected by each policy

  • Action Types: Break down different types of permission changes

  • Progress Tracking: Measure risk reduction effectiveness

  • ROI Visualization: Demonstrate security improvement value

  • Compliance Monitoring: Track progress toward security goals

A screenshot of a computer

Description automatically generated

4.5 Stale Users across File Server

Identify and manage inactive user accounts efficiently:

  • Active Directory Status: Track user activity states

  • Server Distribution: See stale user concentration by server

  • Risk Assessment: Identify potential security vulnerabilities

  • Clean-up Opportunities: Find quick wins for permission removal

  • Trend Analysis: Monitor stale user accumulation over time

  • Action Planning: Prioritize user account clean-up efforts

A graph with numbers and a black rectangle

Description automatically generated

4.6 Team Management Insights

Get a clear picture of your team's permission management structure:

  • User Status: Track configured, enrolled, and excluded users

  • Team Structure: Visualize organizational hierarchy

  • Enrolment Trends: Monitor team participation rates

  • Coverage Analysis: Identify gaps in team enrolment

  • Management Efficiency: Optimize team structure and roles

A screenshot of a chart

Description automatically generated

5. Additional Features that Enhance Permission Management

Lepide Protect offers several features to streamline and improve the efficiency of permission management:

In-App Notifications: Stay updated on all important actions and events directly within the app. Real-time notifications ensure you never miss critical updates or changes.

A screenshot of a computer

Description automatically generated

  • Email Notification: Receive detailed email alerts for important actions, policy executions, or failed reports. This feature keeps users informed, even when they are away from the app.

  • Default Policy: The Default Policy is a pre-configured policy designed to simplify your initial setup. It provides a baseline for removing excessive permissions while still allowing customization to suit your specific needs.

A screenshot of a computer

Description automatically generated

5.1 Key Features

  • Automated User Addition:
    When a scheduled configuration is run, newly added users from Active Directory (AD) or HRMS are automatically included in the default policy.

  • One-Click Update:
    A single click on the Update button from the configuration page ensures that these new users are seamlessly added to the policy, streamlining the process and saving time.

The Default Policy ensures efficient permission management right from the start and adapts to changes in user data with minimal effort

Scheduling of Configurations: Automate configuration tasks by scheduling configurations. Set specific times for scans or policy executions to minimize manual intervention and ensure consistent results.

5.2 Policy Restoration Functionality

5.2.1 Overview

Policy Restoration enables users to revert folder permission changes to a previously executed policy. Each time a policy is executed, a backup is created that records only the changes (users affected) on that specific run. Restoring to any previous backup removes all changes made on and after that backup, resetting the policy to its prior state.

5.2.2 Restoration Behavior

  • Each backup captures the delta — i.e., only the users whose permissions were modified in that execution.

  • When restoring to a selected backup (e.g., Day N), the system removes all user permission changes applied on Day N and after.

  • The result is a rollback to the exact state that existed before Day N.

Example:

Execution Day

Users Denied That Day

Day 1

User1, User2

Day 2

User3

Day 3

User4

Day 4

User5

Day 5

User6

  • Remove permissions for User3 (Day 2), User4 (Day 3), User5 (Day 4), and User6 (Day 5)

  • Revert the policy state to only User1 and User2 as denied (from Day 1)

Key Functional Rules

  • Delta-based execution: Each backup holds only the users affected during that specific execution

  • Subtractive restoration: Restoration removes all users added in and after the selected backup day

  • Non-cumulative: Backups are not merged or overlaid. Only the state prior to the selected backup is restored

  • Restoration is final: Once restored, the current state is locked and shown as the active state until another backup is applied

Backup Management Policy

Parameter

Value

Maximum Backups

12 backups per policy execution history

Default Backups

5 backups retained by default

Minimum Backups

2 backups retained at all times (system-enforced)

Retention Strategy

On exceeding 12, the oldest non-default backup is automatically removed

Backup Lifecycle

All backups are time-stamped and persist until pruned by retention rules

Restore Behavior

Restoring a backup does not delete it; the restored state becomes inactive for further restoration


Functional Capabilities

  • Jump Restoration: Users can restore to any backup, regardless of order — including older or newer backups.

  • Flexible Rollback: Supports both backward and forward restoration based on available backups.

  • Audit Traceability: Each backup clearly shows which users were denied in that run for auditing and review.

  • Backup Deactivation: Once restored, the same backup cannot be restored again unless re-executed.

Summary
The Policy Restoration feature offers precise rollback control for permission states, maintaining operational integrity and compliance. It is designed to be predictable, traceable, and adaptable to administrative workflows that require accurate undoing of permission changes.