Definitions
Terms used in this paper
These definitions establish how the paper uses its core terms before the argument begins.
- MSP
- Managed Service Provider operating agreed technology or business services for customers under a contractual service relationship.
- Delegated authority
- Specific customer permission for a provider to perform defined actions within defined scope and limits.
- Independent verification
- Observing the resulting environment after an action rather than treating the command or ticket status as proof of success.
- Tenant
- A customer-specific data and authority boundary inside a multi-customer platform.
1. When someone else is allowed to change your environment
MSSPs are paid to operate. They investigate alerts, manage controls, make changes, coordinate response, administer platforms, and often act faster than a customer's internal team could act alone. That delegated access is part of the value of the service. It also creates a simple question: can both sides prove what happened later?
Months after an event, the customer may need to know who changed a control, what evidence supported the action, whether the person or system was authorized, what the environment looked like afterward, and whether the change held. The MSSP may have ticket history and platform logs. The customer may have a monthly report. Neither automatically gives both sides the same complete history.
That gap matters during a disputed incident, regulatory inquiry, insurance claim, customer audit, or service transition. If a control was disabled, was it the provider, the customer, an attacker, or automation? If the provider says it fixed an exposure, can the customer independently confirm the fix? If permissions changed before the action ran, which permissions applied?
The answer is not to slow the MSSP down. It is to make every delegated action attributable and checkable.
Delegated access should increase the provider's ability to help without creating ambiguity about who acted, what they were allowed to do, or whether the change worked.
2. What the customer should be able to prove
First, the system needs a clear identity and membership relationship. A provider operator should not gain access merely because a customer name appears in a user interface. The authenticated person or service should be tied to the organizations and roles it is actually allowed to serve.
VitalSec resolves organization access through explicit membership records rather than trusting a customer identifier supplied by the browser. The same rule applies to service identities and automation: each identity gets a defined scope, and the system checks that scope before work runs.
Second, the evidence has to connect the action to the change. A useful record shows the condition before the action, what was approved, who or what performed it, when it happened, what target was affected, and what a fresh check found afterward. An API response saying a command succeeded is not enough to prove the control changed.
Third, the history should be difficult to alter silently. Evidence Continuity seals proof batches and hashes individual evidence items so later reviewers can check integrity. VitalSec also supports external timestamping and anchoring work. The implementation can evolve, but the customer requirement stays the same: the evidence used to review an action later should not be quietly rewritten by the same party whose work is under review.
Finally, the evidence has to continue after the first successful check. One signed receipt shows that a condition was true at one moment. Repeated observations show whether the condition stayed true and when it changed again.
3. The customer can keep control without approving every routine action
Customer control does not mean a customer must manually approve every routine task. Mature service relationships already define standing authority, playbooks, escalation paths, emergency actions, maintenance windows, and exceptions. The technical system should reflect those agreements.
An action may therefore be authorized by a one-time approval, a pre-approved policy, a defined service role, or another agreed mechanism. What matters is that the authorization can be reconstructed later. The evidence should answer both 'what happened?' and 'why was this person or system allowed to do it?'
Evidence Continuity keeps the evidence produced by the work. When the MSSP changes a control, remediates a vulnerability, adjusts an identity, or runs an authorized test, that history remains tied to the customer's environment. The provider can work from its service workspace while the customer retains its own evidence.
This avoids a common problem in outsourced operations: the provider should not be the only source describing whether the provider did its job. Tickets and monthly reports remain useful, but the customer can also inspect the evidence behind the work.
- Customer authority
Define the provider role, allowed action, target, and applicable conditions.
- Check permission
Confirm the actor and proposed work are inside the current delegated scope.
- Perform approved work
Keep the action attributable to the correct customer, target, and actor.
- Retain the outcome
Preserve the follow-up observation and authorization record for customer review.
Standing policy can authorize routine work. Work outside that scope needs the agreed escalation or approval; visibility alone is never permission to act.
4. One MSSP can serve many customers without mixing them together
Scale changes the problem. A service provider may support dozens or hundreds of organizations, each with different tools, control requirements, operating hours, escalation rules, and contractual permissions. The provider needs a consistent way to work without blending customer data or authority.
VitalSec gives the provider one service workspace over separate customer environments. The provider sees only the organizations it is assigned to serve. Inside each organization, evidence, actions, findings, proof, and incident history remain tied to that customer.
This is especially important for automation. Before a remediation runs, the system should resolve the customer, environment, action policy, and permission. A routing mistake should stop the action rather than allow a valid operator for Customer A to change Customer B simply because both appear in the same service console.
The provider can still use portfolio views to manage service delivery. An account lead may need to see which customers have deteriorating controls, stale evidence, urgent vulnerabilities, renewal deadlines, or unresolved exceptions. Those views should expose only what is needed for service management while detailed evidence stays with the customer.
That gives the MSSP a repeatable way to operate at scale while every customer keeps a separate, attributable history of what happened in its own environment.
5. The same evidence can protect the MSSP too
The evidence that helps the customer can also reduce factual uncertainty for the MSSP. Service providers face professional liability, cyber liability, contractual indemnity, and reputational exposure when a customer experiences an incident. Disputes often turn on timing, scope, permission, and whether the provider performed the work it was expected to perform.
A continuous history can show that a control was observed, an action was authorized under the service agreement, the provider stayed within scope, the environment was checked afterward, and the corrected condition remained in place until a later change. It can also show when the provider lacked permission, when the customer deferred a recommendation, or when an upstream technology failed to provide the required evidence.
That history does not eliminate liability and should not be sold as if it does. It simply gives the provider, customer, insurer, counsel, and auditor better facts when they need to understand what happened.
For an MSSP, that is commercially useful. The provider can move quickly inside agreed limits, and the customer does not have to rely solely on the provider's own account of the work.
Evidence base
Sources and notes
External foundations are kept distinct from VitalSec implementation notes so readers can see what supports the argument independently and what documents the platform implementation.
External foundations and sources
VitalSec implementation notes
These links document how the argument is implemented or described inside VitalSec. They are not offered as independent validation of the paper's thesis.
