Open source PAM for financial services

Banks, insurers and payment firms must show who used admin rights on core systems and when. This page covers how to record, approve and break-glass those sessions on self-hosted JumpServer or Teleport, and what examiners will ask for.

On this page

Open source PAM for financial services: why admin access is an examiner question

A bank, insurer or payment firm running core banking, a payment switch or a policy administration system usually has administrators who are employees, plus vendors and engineers who reach the same servers, databases and clusters through support tickets. When an examiner asks who changed a configuration, used a database role or touched a payment routing table, and at what time, the firm needs an answer built from recorded, attributable sessions. Shared administrator accounts, shared SSH keys and undocumented console access cannot produce that answer, so the access layer itself becomes part of the control evidence.

Two open-source platforms cover most of this ground. JumpServer fits firms that must broker many protocols from one workspace, including SSH, RDP, Kubernetes, databases and web consoles, with session recording and approval workflows. Teleport fits teams that want certificate-based, short-lived access to servers, Kubernetes and databases. Before choosing, confirm the edition limits that matter for a regulated firm: JumpServer lists Oracle and SQL Server access, password rotation, ticket and just-in-time approval workflows and SSO as Enterprise features, while Teleport's Community Edition license is limited to organizations under the employee and revenue thresholds it states, and its Community SSO is limited to GitHub. Settle these against your headcount, asset count and identity provider early, because they determine the architecture and the paid support you will need.

DeployOpen plans, implements, hardens and documents these controls inside your own infrastructure, and prepares the access lists, approval records and session logs that your internal audit and examiners will sample. DeployOpen does not issue audit reports, attestations or certifications. Your independent auditor and your supervisor decide whether the design meets your obligations, so ask any implementation partner to show how each control maps to evidence you can hand over.

Which financial regulations shape the privileged access build

This table maps the financial regulations and frameworks most likely to govern admin access to core systems onto concrete build decisions at the gateway, identity, session and contract layers. Read each row as a question to answer before design starts, and confirm applicability with your compliance and legal teams. The main takeaway is that most obligations converge on MFA at the gateway, unique identities and complete session logs, while vendor contract and exit terms sit outside the bastion.

Regulation or frameworkWhat it means for the buildEvidence to prepare
FTC Safeguards Rule (16 CFR 314.4)Require multi-factor authentication for any individual accessing any information system unless the Qualified Individual approves an equivalent control in writing. Put MFA in front of the bastion for every admin and vendor login, not only for some hosts.MFA configuration at the gateway, written exception approvals, and a list of enrolled identities
FTC Safeguards Rule activity logging (16 CFR 314.4)Monitor and log the activity of authorized users. Enable session recording on all protocols the bastion carries and forward logs to the SIEM so access events are retained outside the gateway.Session recordings with timestamps, user and target, plus log forwarding settings and retention configuration
PCI DSS v4.0.1 access and logging requirementsWhere cardholder data is in scope, least privilege, MFA for all access into the cardholder data environment, and audit logs for administrative actions apply. Decide early whether the bastion itself falls inside the CDE, because that changes its hardening and review scope.Role matrix, MFA evidence for CDE access, log samples, and a scoping statement for the bastion (confirm the requirement numbers with a QSA)
DORA ICT contract terms (Articles 28 and 30)Vendor support access and any hosted or supported platform component are ICT services. Contracts must state where services are provided and data processed, give advance notice of changes, and cover data return on termination. Put these terms in the implementation and support agreement.Contract clauses on location, notice, and data return; entry in the register of information
DORA exit strategy (Article 28(8))For ICT services supporting critical or important functions, document and test an exit plan. For a self-hosted bastion, this means exporting configuration, recordings, user lists and policies to a standby platform or to a documented manual fallback.Written exit plan, a tested export or restore procedure, and records of the test
SEC ICFR guidance (Release 33-8810) for SOX firmsAccess to programs and data is an example IT general control area. Build the admin access list, approval trail and periodic review into the bastion process so auditors can sample privileged access to financial systems.Privileged user list, approval records, periodic access review sign-offs, and session logs for sampled dates
Swift Customer Security Controls Framework v2026For payment connectivity, Swift users must have controls independently assessed and attest annually. Privileged access to Swift-connected systems and operators is in scope, so restrict admin paths, enforce MFA and retain session records for that environment.Mapping of relevant controls to bastion settings, assessor-ready access records, and the annual attestation inputs (confirm current control IDs in the Swift portal)

Which systems and data a bank's bastion touches

Core banking ledgers and card processing databases are where an administrator can read or change account balances, customer records and card data in a single query. A bastion session into these hosts usually includes database shells, SQL clients and vendor support consoles, so the recording may show customer identifiers, account numbers and, on card systems, masked or tokenized values that still require careful handling. Ask the database team which schemas hold cardholder data and whether any query output can expose full primary account numbers.

  • Query-level exposure: A terminal or SQL session records every statement and most result sets, so a single support session can capture large volumes of customer data.
  • Break-glass use: Emergency access to production databases is the session most likely to need a documented reason, a second approver and a short time window.
  • Vendor shells: Database vendors and their engineers often connect through the same path, so recordings must identify the individual, not a shared database account.
  • Recording sensitivity: A recording of a database session is itself a record of personal and payment data, so it needs access controls, encryption and a retention period set by the bank.
  • Scope questions: If the bastion reaches systems that store, process or transmit cardholder data, the bastion and its recording store fall into PCI DSS scope.

Confirm with the database owners which connection methods, client tools and accounts will be allowed through the bastion before you size the recording store.

JumpServer or Teleport: which fits which financial estate

Banks, insurers and payment firms rarely run one uniform estate, so the choice between JumpServer and Teleport depends on which systems need access and which edition terms the firm can accept. The cards below separate the two products by edition, starting with the license and asset limits that decide eligibility before any feature comparison.

JumpServer Community for core estates

JumpServer Community is free to self-host for up to 5,000 assets in a standalone topology, and it covers SSH, RDP and database access through one workspace. This fits smaller payment firms, regional insurers or a segregated sub-estate of a larger bank. Check that asset counts include every database instance, network device and Windows host you plan to broker, and that a single standalone node meets your availability and recovery targets, since the Community tier has no active-standby HA.

JumpServer Enterprise for regulated scale

Enterprise adds Oracle and SQL Server access, password rotation, ticket and just-in-time approval workflows, custom roles, SSO, RADIUS and LDAP HA. Tiers step up through active-standby HA and a full HA cluster, which matters for core banking and card processing systems that cannot tolerate a single bastion. Confirm current tier limits and which features sit in each tier against the vendor's pricing comparison, because these terms change between releases.

Teleport Community is usually out of reach

Teleport's Community Edition license applies only to organizations with fewer than 100 employees and less than $10,000,000 in annual revenue, with an exception for designated critical security patch versions. Most banks, insurers and card processors exceed both thresholds, so the Community build cannot be the default for them. Ask legal to confirm the license terms against the firm's headcount and revenue before any pilot, and treat a Community deployment in a regulated entity as a licensing question rather than a technical one.

Teleport Enterprise for approvals

Enterprise adds moderated sessions, dual authorization, Device Trust and HSM support, along with Identity Governance covering access requests, access lists, access reviews and SCIM provisioning. Moderated sessions and dual authorization are the controls most examiners ask about for production changes to payment or ledger systems. Confirm which features are included in your specific Enterprise agreement, since the feature matrix lists them as Enterprise-only and the terms may vary by deployment type.

FIPS and FedRAMP limits on self-hosted

Teleport lists FIPS binaries and FedRAMP controls only in the self-hosted Enterprise edition, which is relevant where a firm's cryptography policy or a regulator's expectations call for validated modules. Teams that run Teleport as a managed service may not get the same binaries, so the deployment model affects compliance scope. Ask the vendor to confirm in writing which binaries are FIPS-validated for your version and whether your hosting model qualifies.

Confirm features against current editions

Edition boundaries for both products change between releases, so feature availability must be checked against the current edition terms at the time of purchase, not against this page. Ask each vendor for a written feature matrix for the exact version you will deploy, including session recording retention, search, and the Oracle, SQL Server and Windows connectors you need. Record the answers in the vendor evaluation file so the examiner trail shows what was agreed.

Rolling out PAM in a regulated firm, phase by phase

The sequence moves from a written inventory of privileged paths to a tested, evidenced bastion that examiners can sample, with each phase closing on a named output so the firm can show progress and decisions at every gate.

  1. Scope in-scope systems and vendor accounts

    The firm's security and infrastructure leads list every core system, database, server group and Kubernetes cluster that holds customer or financial data, plus every administrator, service account and vendor support path that reaches them. Compliance reviews the list against the in-scope systems named in the firm's PCI DSS, DORA or SOX scoping, where those apply. The phase is done when the inventory is signed off and each path has an owner, a protocol and a current access method recorded.

  2. Select edition and topology

    The team chooses between JumpServer, Teleport or another gateway against the protocols in scope, and decides the edition using the written feature list rather than assumptions. Items such as moderated sessions, dual authorization, just-in-time approvals, Oracle or SQL Server access, and FIPS binaries are checked against the edition matrix, and the firm asks its implementation partner and the vendor to confirm each one in writing. The output is a decision record covering edition, topology, high availability design and the recording storage location.

  3. Integrate identity provider and MFA

    Administrator identities are linked to the corporate identity provider, with dedicated privileged accounts kept separate from everyday user accounts. MFA is enforced at the gateway for every privileged login, and the team confirms which exceptions, if any, the Qualified Individual approves in writing under the FTC Safeguards Rule. The phase closes when test logins from each admin group succeed with MFA and failed attempts appear in the audit trail.

  4. Pilot on non-production core systems

    The gateway is deployed against a non-production copy of selected core banking, payments and database systems, and the team runs routine administrative tasks through it. Recording playback, search, retention settings and the log export to the SIEM are tested alongside connectivity. The pilot is complete when the team has documented defects, fixes or accepted them, and recordings from each protocol can be replayed by a reviewer who was not involved in the pilot.

  5. Cut over privileged accounts with credential vaulting

    Shared administrator passwords and static SSH keys are moved into the vault, rotated where the platform supports it, and removed from direct use on target systems in agreed change windows. Vendor accounts are reissued through the gateway with time-limited access. The output is a reconciled account register showing every privileged credential, its vault location, its owner and its rotation status, with direct-login paths closed and verified.

  6. Test approvals and break-glass access

    The firm tests the approval workflow for elevated access, the time-limited grant, and the break-glass path used when the identity provider or gateway is unavailable. Break-glass accounts are reviewed for who holds them, how their use is alerted and how they are reset after use. The phase produces test records showing an approved request, a denied request, a break-glass event and its after-action review, with each one traceable to a recorded session.

  7. Hand over the evidence pack to compliance

    Operations and the implementation partner assemble the evidence set: the in-scope system inventory, configuration baselines, the access lists and approval records, sampled session recordings, MFA settings, break-glass test results and the change records from cutover. Compliance checks each item against the control it supports and records the gaps. Independent auditors and examiners decide sufficiency, so the phase is complete when compliance accepts the pack and the firm knows which items it must refresh on a recurring basis.

Designing break-glass and approval workflows examiners will accept

Break-glass access has to be designed so that an examiner can follow every emergency session back to a documented reason, a named approver and a closed incident record. Start by defining the account or role that can be used in an emergency, who may activate it, the maximum session length and the trigger, such as a sev-1 incident number from the ticketing system. Store the credential outside normal operations, such as a sealed record with dual custody, and alert the security team every time it is used. Set a review step that closes within a fixed window after use, where the reviewer compares the recording with the incident ticket and records any gap. Confirm with each vendor which of these controls are free: in JumpServer, the pricing comparison lists ticket and just-in-time approval workflows as Enterprise features, and in Teleport, the feature matrix places moderated sessions and dual authorization only in Enterprise. Treat these as open questions until the written quote confirms them.

Approval paths for vendor sessions and production changes need separation of duties written into the workflow. The requester, the approver and the person who performs the session should be different identities, and the approver should not be able to grant themselves a role. Record which approver authorized each session, the target systems, the time window and the commands or queries run, because an examiner will sample these records against the access list. For production changes, decide whether a second approver must be present live (moderated or dual authorization) or whether a ticket approval before the session is enough, and document that choice in the access policy. The recording should capture the authenticated user, the source address, the target, the start and end times, the session identity that issued the certificate or credential, and the playback itself. Ask the partner to prove during testing that a recording can be found by user and date and that it cannot be edited by the administrators it covers. Confirm the storage location and retention period for these recordings with your own record-retention policy before the first session.

Questions financial firms ask before implementing PAM

What does an open source PAM implementation for a bank actually cost?

The software license is often the smallest line item, because JumpServer Community and Teleport Community have no per-user fee in the case of JumpServer, while Teleport Community is limited by its license terms. The larger costs are the infrastructure to host the gateway and session recordings, the integration work with your identity provider and SIEM, the rollout effort per system, and ongoing administration. Ask any partner for a fixed-scope quote that lists these components separately, and separate one-time work (design, integration, onboarding) from recurring work (patching, upgrades, support, storage growth). The JumpServer pricing page confirms that Enterprise tiers are priced by quote, so ask for edition limits in writing before you compare totals.

How long does a PAM rollout take for a financial institution?

Duration depends on scope more than on the product. The main drivers are the number of protocols (SSH, RDP, databases, Kubernetes), the count and complexity of target systems, how many privileged accounts must be migrated off shared credentials, the depth of approval and break-glass design, and how many change windows your operations team allows. A fixed-scope engagement should give a timeline per phase in writing: discovery, design, a pilot on a small set of systems, staged onboarding, and handover. Ask the partner which systems are assumed to be in scope and what would extend the schedule.

What must our team provide before a PAM project starts?

Expect to supply named owners from identity and access management, system owners for each core platform, a network team that can confirm routes and firewall rules, and someone who can approve change windows. You also need a decision on the authoritative identity source (for example, your directory or single sign-on provider) and the MFA method for privileged logins. Without these, rollout stalls at the first system that needs a firewall change or a database account decision. Ask the partner to list these dependencies in the statement of work so you can assign them before the kickoff.

Can our internal staff run a self-hosted PAM platform after go-live?

Yes, if you staff it deliberately. Running a bastion requires people who can operate the server or cluster, manage user and role changes, review session logs, rotate credentials, and respond to access incidents. Internal teams usually need training on the product's administrative model and a documented runbook for backup, restore and failover. Many firms keep administration in-house and buy specialist support for upgrades or incident response. Ask the partner which runbooks, handover sessions and knowledge transfer are included, and whether they are optional or part of the fixed scope.

Is JumpServer Community enough for regulated financial use?

Often it is enough for the core job of recording and controlling SSH and RDP sessions, but regulated firms should check each requirement against the edition, not the project name. The JumpServer pricing comparison lists Oracle and SQL Server access, password rotation, ticket and just-in-time approval workflows, custom roles, multi-tenancy, SSO, RADIUS and LDAP high availability as Enterprise features, and Community support runs through GitHub and the forum. If your approval, rotation, SSO or database requirements depend on those features, the Community edition will not meet them alone. Put each control from your examiner's expectations into a table, mark the edition that supplies it, and confirm the result with the vendor before you commit.

How do we keep a self-hosted PAM platform patched without breaking access?

Plan patching as a recurring process with a test environment that mirrors production gateways, a documented rollback, and a change record for each release. Track the release channel of your chosen product (for example, the JumpServer GitHub releases page or the Teleport changelog), confirm which versions are maintenance releases and which are feature releases, and schedule updates around change windows. Back up configuration, the database and session recordings before each upgrade. Your partner should state in writing who performs upgrades, how security patches are prioritized, and whether ongoing support is a retainer or a separate engagement.

Evidence examiners ask for and which component produces it

This table maps each piece of evidence a bank, insurer or payment firm is likely to be asked for to the JumpServer or Teleport component or operating process that produces it. Read it as a checklist of what to configure and export before an examination, since examiners and auditors form their own conclusions from what they sample. Most gaps come from process records, such as access reviews and break-glass justification, that the tool alone does not create.

Evidence itemWhat it showsWhich component or process produces it
Privileged account inventoryWhich admin, vendor and service identities can reach core systems, and on which assetsAsset and account inventory in JumpServer or Teleport roles, plus the identity provider group export; confirm the list matches the change record
Approval recordsWho requested elevated access, who approved it, and the time window grantedJumpServer ticket and just-in-time approval workflows (Enterprise) or Teleport access requests and reviews (Enterprise Identity Governance); CLI-only role requests in Community Edition need a separate ticket trail
Session recordings and playbackWhat an administrator did during a session, with timestamps and user attributionSession recording in both Teleport editions and JumpServer; confirm storage location, playback access and whether recordings are tamper-protected
Access reviewsThat standing privileges were checked periodically and removed when no longer neededTeleport access lists and access reviews (Enterprise); for JumpServer, a documented review process with exported permission reports, since recertification workflows must be confirmed with the vendor
Break-glass logsWhen emergency access was used, by whom, and the reason recorded at the timeAudit logs for emergency accounts and locks, combined with a signed justification and after-action review; confirm how each platform flags emergency sessions
Vendor access recordsWhich third-party support staff connected, when, to what systems, and under which approvalSession logs tagged to vendor identities, approval tickets and time-limited access grants; the vendor agreement and DORA register entries complement these
MFA enforcement proofThat every privileged login required a second factor, with no bypass for specific accountsIdentity provider authentication logs and SSO configuration exported from Keycloak, Entra ID or Okta, plus the platform's SSO or MFA settings; confirm any exception is approved in writing
Retention settingsHow long session recordings and audit logs are kept and how they are protected from deletionRecording storage and log retention configuration, backup schedules and storage immutability settings; the retention period itself should follow the firm's regulatory and policy mapping

Questions to ask a PAM implementation partner in banking

Start with experience on your core systems, not with the product. Ask the partner which core banking, payments, card switch and trading platforms they have hardened behind a bastion, how they handled the database and Oracle or SQL Server access paths, and who on their team would run the work. Then ask for an edition recommendation in writing. For JumpServer, the Community edition is free up to 5,000 assets in a standalone topology, while Enterprise features such as Oracle and SQL Server access, ticket and just-in-time approval workflows and active-standby high availability sit in paid tiers. For Teleport, the Community Edition license is limited to organizations under the stated employee and revenue thresholds, so a bank will almost always need Enterprise. Require the partner to list every feature their recommendation depends on, the edition that includes it, and the limit that applies, so the decision is traceable when an examiner asks why a control was chosen.

Next, test the recording and break-glass design. Ask where session recordings are written, how long they are retained, how they are encrypted and who can search or replay them, and whether the recording store sits inside the same jurisdiction as the data. Ask how break-glass accounts are created, sealed, monitored and tested, who approves their use, and how every use triggers an alert to the security operations team. Confirm how the partner integrates the identity provider for MFA and the SIEM for forwarding session logs. On contracts, ask the partner to state in writing where services are delivered and data is processed, how changes are notified in advance, and how data is returned and exit is handled. These items map to DORA Articles 28 and 30, so the partner's answers should match your register of information and exit plan. Finally, ask what the partner will not do. A credible partner prepares controls, configuration and evidence for your auditors, but does not issue audit reports, attestations or certifications, and says so in the statement of work.

How DeployOpen scopes and supports financial PAM

This sequence takes a financial firm from a written view of its privileged access scope to a running, documented and tested bastion, with the controls and evidence prepared for its own assessors. Each step ends with an output the firm can check.

  1. Agree the scope of privileged systems

    DeployOpen and the client's security, infrastructure and compliance leads list the core banking, payment, trading and data systems, the administrator and vendor populations that reach them, and the protocols in use, such as SSH, RDP, Kubernetes and databases. The output is a written inventory of in-scope assets and access paths, which becomes the basis for the fixed-scope proposal. Ask the firm to confirm which systems fall under regulatory scope, since that drives recording and retention requirements.

  2. Select the platform and edition against requirements

    Using the inventory, DeployOpen compares JumpServer and Teleport against the required protocols, approval workflows, break-glass design, identity integration and high availability. Edition limits matter here: some features, such as just-in-time approvals, moderated sessions and certain connectors, sit in paid tiers, and the firm must confirm each against the vendor's current documentation. The output is a written platform decision with an edition and license basis for the client's review.

  3. Design the architecture and access model

    DeployOpen documents the deployment inside the client's own cloud accounts, data centers or network zones, including gateway placement, high availability topology, identity provider integration, MFA at the gateway, and where session recordings are stored. The design also defines roles, approval paths, break-glass accounts and their monitoring. The output is an approved architecture document and access matrix signed off by the firm's security owner.

  4. Implement, integrate and harden the platform

    DeployOpen installs the platform in the client's environment, connects it to the identity provider and the SIEM, configures credential handling so administrators do not hold shared passwords, and applies hardening to the gateway host and its components. Integrations are tested with real administrator flows in a non-production environment before cutover. The output is a configured system with a test record showing that sessions are recorded, approvals are enforced and logs reach the monitoring platform.

  5. Migrate access and run break-glass tests

    Systems are onboarded in waves, and shared or direct access paths are removed as each wave goes live. DeployOpen runs documented break-glass drills to confirm that emergency access works when the identity provider or approval path is unavailable, and that each use is logged and reviewed. The output is a cutover record per system and a drill report that the firm's control owners can retain.

  6. Prepare controls and evidence for assessors

    DeployOpen maps configured controls to the frameworks the firm is assessed against, such as PCI DSS, the FTC Safeguards Rule or SOX IT general controls, and assembles the evidence an examiner would sample: access lists, approval records, session logs and review records. DeployOpen prepares this material but does not issue audit reports, attestations or certifications; independent auditors and certification bodies make those determinations. The output is an evidence pack and control mapping that the firm's compliance team and assessors can review.

  7. Test the access layer and document operations

    DeployOpen's security testing team tests the bastion, its integrations and the paths around it, including bypass attempts and misconfiguration checks, and reports findings with remediation steps. Runbooks cover onboarding, offboarding, upgrades, backups and incident handling. The output is a test report with closed or accepted findings and an operations handbook the client's own staff can follow.

  8. Transfer operations or retain ongoing support

    At handover, the firm either runs the platform with its own staff or contracts DeployOpen under a retainer for upgrades, support and periodic testing. Retainers and scope for upgrades are agreed in writing, and quotes follow from the written scope rather than a published price list. The output is a signed handover record or retainer agreement that names the responsibilities for patching, access reviews and session log review.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.