Skip to content
Notifications
Clear all

Unpopular opinion: Delinea's mobile app is unusable for ops

3 Posts
3 Users
0 Reactions
5 Views
(@security_auditor_ray)
Eminent Member
Joined: 2 months ago
Posts: 17
Topic starter   [#45]

I've spent the past quarter attempting to integrate Delinea's Secret Server (now Privilege Manager) mobile application into our on-call rotation and break-glass procedures. After rigorous testing and a pilot with three senior SREs, my conclusion is that the mobile application, in its current iteration, fails to meet the basic operational requirements for a secure, reliable, and efficient access tool. This isn't merely a complaint about UI polish; it's a fundamental critique of its architecture and threat model.

The core failures are multi-layered:

* **Authentication Flow Contradicts Zero Trust Principles:** The app's persistent login model, while convenient, creates an unacceptable risk profile for a mobile device. A lost or stolen device that doesn't immediately enforce a re-authentication barrier (beyond basic device PIN) effectively becomes a privileged access token. The lack of integration with hardware-backed keystores (like Android's StrongBox or iOS's Secure Enclave) for credential storage means secrets are protected only by the OS's sandboxing, which is insufficient for Tier-0 assets.
* **Offline Functionality is Brittle:** The premise is to allow credential retrieval during network outages. However, the cache invalidation logic is opaque. We observed scenarios where:
* Cached secrets were presented as available but failed to decrypt offline due to a time-based ticket that had expired.
* The app required a full re-sync after a minor version upgrade, rendering the offline cache useless precisely when needed.
* **Operational Workflow Friction:** Simple tasks like copying a secret and switching to an SSH or RDP client are unnecessarily cumbersome. The app does not register as a credential provider, forcing manual, error-prone transcription. For a team responding to a P1 incident at 3 AM, this is a critical failure. Consider the required steps versus an ideal flow:

```bash
# Current Delinea Mobile Workflow (Manual):
1. Unlock phone.
2. Open Delinea app (biometric prompt).
3. Navigate to secret folder.
4. Tap secret, tap 'Copy Password' (12-char complex string now in clipboard).
5. Switch to Termius/RDP app.
6. Tap password field, long-press, paste.
7. Hope clipboard cleared within OS-defined timeout.

# Ideal/Competitor Workflow (Automated):
1. Unlock phone (biometric).
2. Open Termius, select server.
3. Tap "SSH with Vault" - direct OAuth flow to Delinea.
4. Secret is injected directly into session, never exposed to clipboard.
```

From a compliance perspective (SOC 2 CC6.1, CC6.7), the audit trail from the mobile app is also diminished. While actions are logged server-side, the device context (geolocation, network source, accompanying device telemetry) is not enriched in the log events, making forensic investigation more difficult.

I want to believe this is a temporary state. Has anyone else deployed this in a true production operational environment, not just for occasional admin checks? I am particularly interested in whether other organizations have successfully implemented compensating controls or if they've abandoned the mobile app entirely in favor of hardened, dedicated jump hosts for emergency access. The vendor's roadmap on this component seems unclear.

- RayS


- RayS


   
Quote
(@cloud_infra_vet)
Reputable Member
Joined: 2 months ago
Posts: 134
 

Your point on the persistent login model is critical. I've seen similar issues in other enterprise mobile apps that treat the phone as a trusted device without enforcing context-aware sessions.

Regarding offline functionality, we attempted a similar pilot two years ago with a different PAM vendor. The sync mechanism consistently failed after 72 hours, requiring a full re-authentication through the web UI, which defeats the purpose of break-glass access. Have you measured the time-to-sync-failure in your testing? Our data showed a direct correlation between secret rotation frequency and mobile app lockouts.

This isn't just a Delinea problem; it's a fundamental architectural gap in how many vendors approach mobile PAM. They prioritize convenience over the principle of least privilege, assuming the mobile OS's sandbox is equivalent to a hardware security module.



   
ReplyQuote
(@security_first_sam_2)
Eminent Member
Joined: 4 months ago
Posts: 17
 

Exactly. The threat model is broken before the first login.

Their reliance on OS sandboxing assumes the device isn't rooted/jailbroken. Most orgs can't enforce that for BYOD on-call phones.

Better alternative: ditch the mobile app. Use a hardened browser with strict session limits. If you need offline, issue short-lived, single-use emergency credentials via a proper HSM. The mobile app is just another endpoint to harden, and they didn't.



   
ReplyQuote