Executive Summary:
Most Venafi TPP performance issues and auto-renewal failures aren't caused by engine bugs—they stem from poor Policy Tree design. Whether ill-designed at the installation of TPP or broken through Master Administrator attrition or reorg within an enterprise system, a Policy Tree Structure can accumulate orphaned policies and broken configurations that are never removed or fixed between Master Administrators. When was the last time your Venafi TPP Policy Tree Structure was reviewed and cleaned?
My 15-year career in IT Security has focused on Certificate Lifecycle Management (CLM) and the tool I have extensively worked with through it all is called the Venafi Trust Protection Platform. In this CLM tool, Master Administrators typically interact with the WebAdmin (VedAdmin) console, where the narrow left pane displays the hierarchical folder structure known as the Policy Tree. Policies (or Policy Folders) are used to apply permissions, control workflow, lock and unlock attributes or features, and control settings related to CLM. Governance teams should carefully consider the Policy Tree Structure before creating or importing significant certificate inventory, preferably doing so before installing TPP. However, even with the best initial design, the Policy Tree can still become a major source of friction after years of organizational change and multiple Master Administrators have left their mark on the TPP environment. This isn't neglect or malice, it is simply a matter of transition and change that occurs within all enterprise systems. Over the course of 5 or 6 years and two or three different Master Admins, the Policy Tree begins to resemble a bowl of spaghetti more than the organized storage it was meant to be. In the Venafi ecosystem, bad Policy Tree design or orphaned hierarchies are among the top causes of permission creep, failed automated renewals, and unmanageable inheritance locks. The free Policy Tree Structure Best-Practice guide by Neko Consulting includes a breakdown on what is a healthy Policy Tree versus what is a bad Policy Tree. But knowing what good looks like isn't enough. Most organizations inherit decades of accumulated policy sprawl from prior admin tenures and reorgs which would need to be mitigated through a full Policy Tree Restructure.
In a well-designed Policy Tree, establishing a minimum of three distinct functional tiers — Top, Mid, and Low — is essential for long-term resiliency and to prevent decay. The top tier sets the non-negotiable security baselines, global locks, and planned Role-Based Access Controls (RBAC). The Mid Tier organizes policies by line of business or functional team, applying team-level RBAC permissions. This mid tier should be accessible and understandable to most typical engineers and administrators working on digital certificates and machine identities. The low tier is where certificate objects reside, machines are defined, and automations configured (F5, Apache, IIS, etc...). The mid and low tiers will be where delegated users will be able to work on their own certificates inside folders restricted to them. This prevents one user from accidentally working on another user's certificate object.
Once past the initial TPP architecture design and installation phase, any cleanup of the Policy Tree is called a Policy Tree Restructure. I have performed several of these restructures during my time as a Professional Services Consultant at Venafi. A restructure benefits an enterprise organization by removing dead or orphaned policies, sanitizing the RBAC on top, mid, and low tier policy folders, and implementing a new categorical framework of policies that aligns with current business units. Policy Tree related best-practices have remained mostly coherent over the last decade but policies like the "Agent" and "Agentless" in the "Installations" parent policy may no longer be relevant to enterprises that do not use TPP agents. Old policies that remain from before corporate reorgs or which served for a specific use-case should be removed to tighten RBAC permissions and keep CLM activities accessible to users.
Locked vs Unlocked
Locked: When an attribute or setting is locked, at any tier, users with permission to work in sub-policies cannot override these locks.
Unlocked: Unlocked attributes and settings allow for customization and the definition of specific edge cases handled by the user(s) given RBAC permission on the policy.
Venafi Acquisitions
Note: Venafi was acquired by CyberArk which was shortly thereafter acquired by Palo Alto Networks
For a free introductory copy of the Policy Tree Structure Best-Practice guide, reach out to Neko Consulting LLC by email. An unmaintained Policy Tree can silently block certificate renewals and cause production outages costing corporations hundreds of thousands of dollars. If your Policy Tree requires more attention and your TPP environment needs a comprehensive assessment, look into our State-Assessment service as a one-stop review and remediation strategy.