ZEROSTAND
Platform

Session management

Open SSH, RDP, database and web sessions through Zerostand. SSH, RDP and web sessions are recorded by default, database sessions log each statement, and an open session can be ended from the console.

The Recordings view: SSH, RDP, database and web sessions with who connected, as which account, when and for how long. Demonstration data.
The problem

Privileged sessions nobody can see

Jump hosts with no record

Admins reach production through a shared jump host, and nothing shows what they did there.

Sessions nobody can end

A session that should stop keeps running until its owner logs out.

Evidence built by hand

Before an audit, someone pieces together who logged in where from scattered server logs.

What Zerostand does

Sessions you can replay and end

Sessions in the browser

SSH, RDP and web applications open in the browser through Zerostand. SFTP file transfers sign in the same way, with a short-lived SSH certificate.

Recorded by default

SSH, RDP and browser sessions are recorded for replay. If a recording cannot be written, the session is refused or ended, unless the target allows unrecorded sessions.

Database statements logged

The PostgreSQL and MySQL gateways log each SQL statement, and can refuse writes or the operations you block on a target.

Watch SSH live

Admins and auditors can watch an SSH session as it runs, read-only. Each watch is audited.

End a session now

End an open session from the console. The end is audited.

Sessions with a time limit

A session ends after four hours by default, or the limit you set, and within 30 seconds of its access ending.

How it works

From connect to replay

  1. Connect

    Pick a target in Connect. Policy is checked as the session opens.

  2. Record

    The session is recorded as it runs; a database session logs each statement.

  3. Oversee

    Open sessions are listed in the console, where Admins and auditors can watch SSH live, and a session can be ended.

  4. Review

    Admins and auditors replay recordings and read web request logs afterwards.

Works with

The sessions your admins already open

  • Linux over SSH
  • SFTP
  • Windows over RDP
  • PostgreSQL
  • MySQL
  • Web applications

SQL Server and Oracle accounts can be vaulted and rotated, but their sessions are not brokered.

All supported systems →

FAQ

Questions buyers ask

Is every session recorded?

Not every kind. By default, SSH, RDP, browser database and web sessions are recorded for replay; a database tool connecting through the PostgreSQL or MySQL gateway is not recorded, and each statement it sends is logged to the audit trail instead. A web session also keeps a request log of method, path, status, sizes and times, never a query, header or body. Two settings change this: a target can let a session keep running when its recording fails, and recording can be switched off for the whole deployment. Either way, each unrecorded session is marked in the audit trail. SFTP transfers are logged by file, size and result rather than recorded.

Can we watch a session live?

SSH sessions, yes: an Admin or Auditor can watch one read-only as it runs. RDP, web, database and SFTP sessions cannot be watched live today; you review them afterwards from their recording or statement log.

Can we end a session?

Yes. From the console you can end a live SSH, SFTP, RDP, web, browser database or database gateway session. The maximum session length can be changed, or turned off.

Where are recordings kept and for how long?

On the disk of the Zerostand node that ran the session. They are deleted after the number of days you set; by default they are kept forever. Only Admins and Auditors can list or replay them.

Do people need a special client?

No. SSH, RDP, web and PostgreSQL sessions open in the browser. PostgreSQL and MySQL also work in your own database tool through the Zerostand gateway, MySQL only that way today; a small Zerostand helper can launch the tool from Connect.

See it on your own systems

Four weeks on your own servers and a database.