Gold Finger 4.0 is a Must-have Tool for Active Directory Reporting and Audit.
![]() |
| Gold Finger 4.0 |
Here's why -
What is the single most important thing one absolutely needs to know in Active Directory?
I believe that one thing is the need to know who really has what access in Active Directory, because all accounts, passwords, groups, policies etc. are stored and managed in AD, so we must know exactly who can perform which admin tasks (e.g. Password Resets) on which objects in Active Directory at all times.
For instance, at an absolute minimum, I think we all need to know exactly who can -
- Change the membership of the Domain Admins and Enterprise Admins group
- Reset the password of the user account of all admin and executive accounts
- Delegate administrative tasks in our core OUs to someone else, etc. etc.
- How many accounts do we have and in what states (active, disabled, locked, etc.)
- How many groups we have and what are their memberships (direct, nested etc.)
- How many OUs and containers do we have, what are their contents etc.
Finding out who has REALLY what access in Active Directory -
In that regard, I recently learnt that there is a HUGE difference between determining who has what access in Active Directory and determining who has what effective/resultant access in Active Directory.
Simply put, it is the difference between finding out where all a user has permissions in AD and finding out what the users' effective permissions are (also known as resultant-set of permissions) in AD. (You may have seen the Effective Permissions Tab in the ACL Editor, which unfortunately Microsoft has acknowledged to be inaccurate.)
It turns out that determining a user's effective/resultant access in AD is in fact very difficult, because to do so, one needs to consider ALL permissions in an object's ACL just like AD does in a real access check.
- For example, all this while I assumed that since I have Write Property permissions on the member attribute on the Domain Admins Group, I could change the Domain Admins group membership. It turns out that this is not actually true, because as I learnt recently, if there is even 1 Deny permission for some group that denies write-property to the member property, or blanket write-property, or full-control, and I happen to be a member of that group, directly/indirectly, then I will not be able to actually change the Domain Admins group.
In short, I discovered that to find out who can really do what in Active Directory, I need to determine resultant-access / resultant-set-of-permissions (RSOP) in Active Directory, and having tried to do so, I can tell you that it is very difficult to do so.
If you would like to learn more about this, you can Google "Active Directory Resultant Access".
Why I believe Gold Finger is unique -
It is in this regard that Gold Finger 4.0 comes in the picture.
Based on my research, I have found that Gold Finger 4.0 is the only reporting tool for Active Directory that can correctly determine resultant-set-of-permissions (RSOP) in Active Directory, and show me who really has what access in my Active Directory, and in 4.0, show me the how as well.
Incidentally, it turns out that Gold Finger is designed by former Microsoft Program Manager for Active Directory Security (author of Microsoft's official delegation white paper) and it is endorsed by Microsoft.
Here's a demo I happened to find on YouTube -
Here's a direct link to the demo on YouTube - Active Directory Resultant Access Assessment/Reporting Tool.
I did extensive research, checked out many tools, ranging from Microsoft's dsget and dsacls to Quest Software's Access Manager, from ScriptLogic's Security Explorer to Manage Engine's AD Manager+. I even checked out dsrazor, Hyena, adfind, and others and I have not found even one other tool that can determine resultant-access in Active Directory.
I was led to all these above-mentioned tools because they claim to show you who has what access, but as I have learnt now, there is a world of a difference between who has what access and who has what resultant access, and none of the above mentioned tools can determine resultant-access. They merely show you the who has what access part leaving us to do ALL the work ourselves.
Speaking of these tools, I should mention that one of the most misleading named tools out there is a tool called SolarWinds Permissions Analyzer for Active Directory. That tool has absolutely NOTHING to do with determining who can do what in Active Directory or analyzing Active Directory permissions.
What I found most valuable -
What's really awesome about the Gold Finger is that not only does it tell you in plain English who can really do what in your Active Directory, it actually also shows exactly you how they can do so.
For instance, during our eval, it helped me uncover exactly which security permission in the ACL (access control list) on my user account was responsible for one of my co-workers having the ability to reset my password. I have found it to be very useful, because not only can I find out really who has what access, it shows me how that person has this access, and that helps me identify and take away that access that I did not even know he had.
Here is a summary of some of the reports available in Gold Finger
I . 100+ Basic security reports:
- 50 user account mgmt security reports (e.g. account status, last logons etc.)
- 20 computer account mgmt security reports (e.g. stale accounts, etc.)
- 15 group mgmt security reports including nested group memberships etc.
- 10 OU and container account mgmt security reports
- 30 Group Policy, Trust, Exchange and Schema mgmt reports
- 18 AD security permission reports (e.g. who has what permissions where)
II . 100+ Unique resultant-access reports (fully-automated) :
- Who can create/delete user accounts, reset passwords, etc.
- Who can create/delete computer accounts, change Kerberos settings etc.
- Who can create/delete security groups, change memberships, etc.
- Who can create/delete OUs and containers, link and unlink GPOs, etc.
- Who can create/delete Service Connection Points, modify keywords, etc.
One other thing I should mention is that they seem to have made quite a few UI enhancements in 4.0. For instance, the UI is now re-sizable, has two skins, and allows instant CSV exports of all reports. It also lets you instantly generate professional looking reports with custom titles and fields.
We are still in the midst of evaluating because we need to be able to audit our AD at all times, and from what we seen so far, I can tell you that seems like a must-have tool for Active Directory, because we all absolutely need to know who can do what in our AD.
I highly recommend checking it out if you have a minute. I believe it is available in 4 editions, and I think consultant versions are also available, but I do not know if they have one for their Pro Edition.
In Summary
In summary, based on my extensive research thusfar, I have found that with over 100 security reports (that let you do everything from from True Last Logon reproting to finding out who has what permissions where in AD), to 100+ unique, essential (and fully-automated) resultant-access reports (that show who really has what access in Active Directory, and how), all made as simple as clicking a button, Gold Finger 4.0 has to be one of the best AD tools and a must-have tool for Active Directory.
Disclaimer - This is merely my opinion. Please do NOT take my word for it but rather try it out for yourself. I believe you can download free 21-day evals from their website.
Here is the link to the tool - http://www.paramountdefenses.com/goldfinger.
You can also just Google "Gold Finger for Active Directory"
+Pros: Resultant-access analysis, Fully-automated accurate resultant-set-of-permissions (RSOP) based access-reporting, Instant Download, Quick Install, No admin permissions needed, Instant reporting, CSV exports, 200+ valuable reports, Custom report generation
-Cons: Not all editions seem to be available in a Consultant version.









