All posts

Computer Use and IAM: What to Know

Are you confident that every computer you log into respects your organization’s iam policies? Current reality of computer access Most teams still rely on a mix of local administrator accounts, shared passwords, and static service credentials that sit on workstations or in password vaults. An engineer may copy a password from a spreadsheet, paste it into an RDP client, and gain unrestricted access to a machine. The same credential often grants entry to multiple servers because administrators p

Free White Paper

AWS IAM Policies + End-to-End Encryption: The Complete Guide

Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.

Free. No spam. Unsubscribe anytime.

Are you confident that every computer you log into respects your organization’s iam policies?

Current reality of computer access

Most teams still rely on a mix of local administrator accounts, shared passwords, and static service credentials that sit on workstations or in password vaults. An engineer may copy a password from a spreadsheet, paste it into an RDP client, and gain unrestricted access to a machine. The same credential often grants entry to multiple servers because administrators prefer convenience over granular control. Teams limit auditing to occasional log file reviews, and they rarely record which command was run, which data was displayed, or who approved the session.

These practices leave a large attack surface. If a password leaks, it exposes every system that trusts it. If an employee leaves, revoking a single account does not guarantee removal of cached credentials on other machines. The lack of real‑time visibility lets suspicious activity go unnoticed until after damage occurs.

Why iam alone isn’t enough

Implementing iam by assigning users to groups, creating role‑based policies, and provisioning service accounts is a necessary first step. It tells the identity provider who may request a connection and under what conditions. However, the endpoint itself remains the enforcement point. When a user launches an SSH or RDP client, the request travels directly to the target computer, bypassing any central control plane.

Because the connection bypasses a gateway, the system cannot apply just-in-time approval, block dangerous commands, or mask sensitive fields that appear in a terminal session. The endpoint still sees the raw credential, and the system does not create an immutable audit trail for each keystroke or response. In short, iam defines who may ask for access, but without a data path enforcement layer, the request reaches the resource unchecked.

hoop.dev as the enforcement layer

hoop.dev provides the missing data path that sits between the identity system and the computer you are trying to reach. It acts as a layer 7 gateway that proxies SSH, RDP, and other remote‑access protocols. Users authenticate through an OIDC or SAML provider; hoop.dev validates the token, reads group membership, and then decides whether the request may proceed.

Continue reading? Get the full guide.

AWS IAM Policies + End-to-End Encryption: Architecture Patterns & Best Practices

Free. No spam. Unsubscribe anytime.

Once the request is authorized, hoop.dev holds the credential for the target computer. The user never sees the password or private key. The gateway then forwards the traffic, inspecting each protocol message in real time. Because the gateway is the only place the traffic passes, hoop.dev can enforce several outcomes:

  • Just-in-time access: hoop.dev creates a short-lived approval window for each session, eliminating standing credentials.
  • Inline data masking: hoop.dev redacts any response that contains credit‑card numbers, personal identifiers, or other regulated data before it reaches the user’s terminal.
  • Command blocking: hoop.dev intercepts and rejects dangerous commands such as rm -rf / or privileged database queries.
  • Session recording: hoop.dev captures every keystroke and screen output, stores it outside the target, and makes it replayable for forensic analysis.

All of these controls happen because hoop.dev occupies the data path. The iam system only tells hoop.dev who the caller is; hoop.dev decides what happens to the request.

Key enforcement outcomes

When hoop.dev sits in front of your computers, you gain concrete security benefits that iam alone cannot provide:

  1. Auditable evidence: hoop.dev generates a log for each session, recording the identity, time, commands issued, and any masked data.
  2. Reduced blast radius: because credentials are never exposed to the end user, a compromised workstation cannot be used to harvest passwords for other systems.
  3. Human oversight on high‑risk actions: hoop.dev automatically routes requests that match a risky pattern to an approver, ensuring privileged operations receive explicit consent.
  4. Compliance support: hoop.dev provides recorded evidence that auditors can review as proof that access to sensitive systems is governed, approved, and monitored.

For a quick start, see the getting‑started guide. Detailed feature descriptions are available in the learn section of the documentation.

FAQ

How does hoop.dev integrate with existing iam groups?
hoop.dev reads the groups attached to the OIDC token and maps them to policies that define which computers a user may reach and what actions are allowed during a session.

Does hoop.dev eliminate the need for local administrator passwords?
Yes. Because hoop.dev stores the target credentials and presents short‑in‑time tokens to the user, local admin passwords are no longer required on the workstation.

What evidence does hoop.dev provide for auditors?
hoop.dev includes the user identity, timestamps, command history, and any data‑masking events in each recorded session. It records the logs in a location separate from the target system, allowing the logs to be exported for audit reviews.

Ready to see how the gateway works in practice? Explore the source code and contribute on GitHub.

Open source

Save the open-source gateway for agent data access

Hoop is MIT-licensed infrastructure for controlling how AI agents reach production data. Star hoophq/hoop so you can inspect it, deploy it, or share it when your team starts governing agent access.

Star and save the repo →More posts