Home > Support > User's Guides > Active Directory Permissions Analyzer User's Guide
Active Directory Permissions Analyzer
User's Guide

Introduction
This User's Guide shows you how to use the Active Directory Permissions Analyzer to analyze permissions in Active Directory and identify exactly who has what security permissions, where and which ones in Active Directory.
It contains nine sections -

1. Pre-requisites
Prior to getting started with the Gold Finger application, please ensure that the following pre-requisites are met -
The computer on which the application will be installed must be running a Windows operating system that is currently supported by Microsoft Corporation. AND it must have network access to the Active Directory forest you wish to analyze.
The computer on which the application will be used must be joined to the Active Directory forest it is to be used in.
The user in whose security context the application will be used, must be logged on to the Windows machine on which the application is installed, using a domain user account belonging to the same Active Directory forest.
Note 1 - For pre-requisites 2 and 3, alternatively, the user using the application can specify and use alternate credentials of a domain account belonging to the same Active Directory forest, specifiable via Basic Options.
Note 2 - The account used to install the application on a computer must have local admin rights on that computer. This is only required to be able to install/update required Microsoft Windows platform redistributable dependency files.

2. Getting Started
Getting started with Gold Finger takes just a few minutes and involves three simple steps -
-
Download and install Gold Finger
Navigate to your custom license download URL, locate the Gold Finger download link and click on it to download the Gold-Finger.zip package onto the computer on which you wish to install the application.
Next, unzip the package, verify the digital signature on the unzipped Gold-Finger.msi installer file and then double-click it to launch the installer. The installer will ask a few basic questions and then proceed to install Gold Finger.
-
Download and install your Gold Finger License
Navigate to your custom license download URL, locate the Gold Finger License download link and click on it to download the Gold_Finger_License.zip package onto the computer on which you wish to install the application.
Next, unzip the downloaded package, and locate the GFLic.dll file within the unzipped Gold_Finger_License folder. Verify the digital signature on the GFLic.dll file, and then copy it into the Gold Finger installation directory.
Note - In a default installation, the Gold Finger installation directory is C:\Program Files (x86)\Paramount Defenses\Gold Finger.
-
Launch Gold Finger
Click the Start menu, locate the Paramount Defenses folder, then locate the Gold Finger application link and click on it. Please give it a few moments whilst Gold Finger performs a few basic security checks before it opens.
Note - Should you wish to use alternate credentials or target a specific domain controller, you can do so via Basic Options.

3. Exploring the User Interface
Gold Finger's sheer simplicity is reflected in its minimalist user interface, comprised of the following elements -
Tool Selector - The tool selector is used to select a specific tool.
Reports Pane - The reports pane lists all the reports available in the selected tool.
Analysis Criteria Specification Fields - These fields are use to specify permissions analysis criteria.
Scope Field - The scope field is used to specify the report's scope/target.
Search Utility - The inbuilt search utility is used to locate and specify targets.
Scope Options - Scope options are used to configure scope options for permissions analysis.
Run Button - The run button, also known as the Gold Finger button, is used to generate a report.
Results Panes - The results are displayed in the results panes, comprised of the Who, Where and What panes.
Status Indicator - The status indicator provides an indication of the report's status.
Export Button - The Export button is used to export a report's results.

4. Analyzing Permissions
To analyze permissions in an Active Directory domain, organizational unit (OU) or container, or on any specific object in a domain, select the Permissions Analyzer from the Tool Selector, then enact the following four steps -
-
Select a report
In the Reports pane, select the Who has what permissions in an Active Directory tree report by clicking on it.
Note - Alternatively, to analyze permissions in a specific object's ACL, select Who has what permissions on an Active Directory object.
-
Specify permissions analysis criteria
Next, using the Find fields, i.e. the Analysis Criteria Specification fields, specify your permissions analysis criteria -
Type { Both, Explicit, Inherited } Grant { Both, Allow, Deny } Permission { Any, Specific, Specific + Schema element*, Any Modify, All } and Granted to { all principals, user accounts, computer accounts, security groups, well-known-FSPs, a specific principal
}* You can specify inidividual Schema elements. To do so, click Alt-R to load the Schema, then use the + button to specify the element.
-
Specify a scope
In the Scope field, enter the distinguished name (DN) of the AD domain, OU, container or object you wish to target.
Note - You can use Gold Finger's inbuilt search utility to instantly and easily locate and determine the DN of any Active Directory object.
Note 2 - You can optionally also configure scope options to customize the report's scope and depth, and/or specify a custom LDAP filter.
-
Click a button - Click the Gold Finger (Run) button, and the tool will proceed to analyze permissions.

5. Analyzing Results
Once Gold Finger has successfuly completed analyzing permissions, it presents the results intuitively using three user-inteface elements, the Who, Where and What panes, to be be analyzed as described below -
-
Identifying Who has permissions that meet the specified criteria
The list of all security principals that meet the specified criteria in the specified scope is displayed in the Who pane.
-
Identifying Where they have such permissions and What ACEs contain them
A - If you selected the report Who has what permissions on an Active Directory object
To identify the access control entries (ACEs) in the ACL of the specified target that contain permissions that meet the specified criteria for a specific security principal (listed in the Who pane), click on the security principal. When you do so, all ACEs in the target object's ACL that contain such permissions, will be displayed in the What pane.
B - If you selected the report Who has what permissions in an Active Directory tree
To find out where a specific security principal (that is listed in the Who pane) has permissions in the specified scope that meet the specified criteria, click on the security principal. When you do so, the list of all objects in the specified scope in whose ACL the selected security principal has permissions that meet the specified criteria, will be displayed in the Where pane.
Next, to identify the access control entries (ACEs) in the ACL of a specific object (listed in the Where pane) that contain permissions that meet the specified criteria for a selected security principal, click on that object (that is listed and visible) in the Where pane. When you do so, all ACEs in that selected object's ACL that contain such permissions for the selected security principal, will be displayed in the What pane.

6. Exporting Results
Gold Finger also makes exporting the complete set of results, i.e. the Who, the Where and the What, as easy as touching a button, as described below -
-
Exporting Results
To export the results of a report, simply click the Export button once. When you do so, Gold Finger will generate a CSV file containing the entire data set, and prompt you to specify a location at which to save the file.
The data in the CSV file is logically compartmentalized into the aforementioned four sections, and is fully sortable.
In addition, the contents of each pane, i.e. the Who, Where and What panes, can also be individually exported. To export the contents of a specific pane, simply right-click anywhere in the pane, and select the Export option.

7. Using Basic Options
Gold Finger offers two options that can be used to target specific domain controllers and/or use alternate credentials, (and a third basic option that impacts the aesthetics of the Run button, traditionally known as the Gold Finger button,) accessible via the Options > Basic Options application menu -
-
Target a specific Domain Controller
Gold Finger can be configured to target a specific domain controller (DC). If this option is checked, Gold Finger will only target the DC specified in the DC Name field. The specified name of a DC must be its NetBIOS name.
Note - The only requirement is that the specified DC must belong to the target domain and it must also be a Global Catalog.
-
Use specific Alternate Credentials
Gold Finger can also be configured to use alternate credentials. If this option is checked, Gold Finger will use the specified alternate credentials. The specified username must be in the form a UPN e.g. administrator@corp.local.
Note - By default, Gold Finger uses the security context of the (logged-on) user account that is currently using Gold Finger.
-
Use contemporary 'Run' Button
This option controls the aesthetics of the Run button. If this option is checked (default), the Run button sports a contemporary look. If it is unchecked, the Run button retains its traditional look i.e. the iconic Gold Finger button.

8. Using Advanced Options
Gold Finger offers five advanced options for the Permissions Analyzer tool, accessible via the Options > Advanced Options application menu -
Use 'Display Names' for user accounts - This option controls whether Gold Finger should retrieve and display the Display Name of domain user accounts in the Name field. If checked, it will display the Display Name instead.
-
Include 'System Container' contents - This option controls whether Gold Finger should include the contents of the System container when analyzing permissions. If checked, it will include objects in the System container.
- [ Also include DNS data ] - This sub-option is used to control whether Gold Finger should also include DNS data that resides in the System container when analyzing permissions. If checked, it will also include DNS contents in the System container.
Include 'Anonymous' in 'Everyone' - If checked, Gold Finger will include the Anonymous well-known security principal when dynamically evaluating the membership of the Everyone well-known security principal.
Include impact of object ownership - This option controls whether Gold Finger should include the impact of an object's owner having implicit Modify Permissions on the object. If checked, it will include the impact of ownership.
Exclude data processing for CSV output - If checked, Gold Finger will skip processing data for CSV exports, likely considerably reducing assessment time. However the ability to export data to CSV files will become unavailable.

9. Getting Technical Support
Should you require technical support or assistance, please feel free to contact us.
-- End of User's Guide --
Our Global Customers
Corporate Headquarters
620 Newport Center Drive, Suite 1100
Newport Beach, CA. 92660. USA.
Telephone: 001-949-468-5770















