Part 3. How to Evaluate a Maritime Jump Server Solution

 Ship Solutions  Procurement & Evaluation Jump Server Series · Part 3 of 3 Evaluation Framework

How to Evaluate a Maritime Jump Server Solution

A structured evaluation framework across 11 technical domains — with Good/Weak answer criteria, operational risk analysis, and a 55-item vendor evaluation checklist for RFP processes, vendor demonstrations, and pre-contract technical due diligence.

Captain Paul
Captain Paul ✓ Verified
ShipPaulJobs Maritime Cybersecurity · July 2026
Executive Summary

Selecting a maritime jump server solution is an engineering and procurement decision with long-term operational consequences. A solution marketed as maritime-ready but lacking the specific capabilities required by IACS UR E26/E27 will leave compliance gaps and security exposures that are difficult to remediate after deployment.

The goal of this article is not to recommend a specific product. The goal is to equip evaluators with the questions that distinguish solutions that genuinely meet maritime requirements from those that do not. For each evaluation domain: questions to ask, why they matter, what a good answer looks like vs. a weak one, and the operational risk if the answer is weak.

How to Use This Framework
Step 1 — Ask

Ask the questions during vendor demonstration, written RFP response, or technical reference check.

Step 2 — Score

Score the response against Good Answer / Weak Answer criteria.

Step 3 — Risk

Assess the operational risk if the answer is weak and remediation is not feasible.

Step 4 — Require

Apply the recommended best practice as a design or contractual requirement.

This framework is intended to be used alongside — not instead of — technical proof-of-concept testing in a representative environment.

DOMAIN 1

Architecture

Questions to Ask
• How does the solution enforce that all remote access passes through the jump server? What prevents direct connections that bypass it?
• How does the solution handle network segmentation between OT and IT zones?
• Can the solution be deployed in a redundant configuration? What happens if the primary instance fails?
• Is the solution self-contained, or does it require persistent cloud connectivity to function?
Why It Matters

Architecture is the foundation on which all other security controls rest. If the solution cannot enforce a single ingress point, or if it requires constant cloud connectivity to function (which satellite links cannot always guarantee), the security model breaks down at sea.

Good Answer

The solution enforces a mandatory transit policy at the network layer, not only at the application layer. Direct connections to internal systems are blocked by firewall rules configured as part of the deployment architecture. The solution can operate in degraded-but-functional mode during satellite outages, queuing access requests and logs until connectivity is restored. High-availability configurations are available and tested.

Weak Answer

The solution relies on policy documentation and crew compliance (not technical enforcement) to prevent bypassing. Cloud connectivity is required for license verification or access policy lookups. Redundancy is described as "achievable with additional configuration" but is not part of the standard deployment.

Operational Risks

A solution that can be bypassed will be bypassed, particularly when operational pressure creates incentives to shortcut the access request process. Cloud-dependent solutions create single points of failure in environments where connectivity is intermittent by nature.

Recommended Best Practice

Require the vendor to demonstrate enforcement of single-ingress-point architecture in a lab environment that simulates satellite connectivity interruption. Include architecture enforcement as a testable acceptance criterion.

DOMAIN 2

Authentication

Questions to Ask
• What authentication methods are supported? Is MFA mandatory, configurable, or optional?
• Does the solution support individual named accounts with individual credentials? Are shared accounts technically preventable?
• How does the solution handle credential management for OT system accounts (credential vaulting)?
• What happens if a user's MFA device is unavailable? Is there an emergency bypass, and how is it controlled?
Why It Matters

Authentication is the first control that must succeed for any security model to function. MFA that is optional in practice will not be used consistently. Shared accounts that are technically possible will be used, particularly by vendors who find individual account provisioning inconvenient.

Good Answer

MFA is mandatory and cannot be disabled for any user class. Individual accounts are the only supported access model — the system does not provide a "group" or "shared" account type. Credential vaulting is built in and can inject OT system credentials into sessions without exposing the credential to the end user. Emergency access procedures exist but require multi-party approval and generate an automatic alert.

Weak Answer

MFA is available but can be disabled by administrators. Shared accounts are technically supported, with guidance that they "should not be used." Credential vaulting is described as a planned feature or a third-party integration. Emergency bypass is available to a single administrator without notification.

Operational Risks

Optional MFA will be disabled under operational pressure. Shared accounts make audit trails meaningless for individual attribution. An uncontrolled emergency bypass is effectively a persistent backdoor.

Recommended Best Practice

Require a technical demonstration that shared accounts cannot be created and that MFA cannot be disabled at the user level. Test the emergency access procedure and verify that it generates an auditable alert.

DOMAIN 3

Authorization

Questions to Ask
• How are access policies defined? At what granularity — user, role, target system, time window?
• Can access be approved and provisioned without requiring the vendor to first contact the OEM for credentials?
• How are authorization changes managed? Who can make them, and are they logged?
• Does the solution support time-bounded access windows that expire automatically?
Why It Matters

Authorization determines the blast radius of a compromised session. A solution that grants access to a network segment rather than a specific system means a compromised OEM session could reach systems far beyond the vendor's legitimate scope.

Good Answer

Access policies are defined at the level of individual target systems, not network segments. Role-based access control allows creation of vendor-specific roles with tightly scoped access. Time-bounded access windows expire automatically without requiring the vendor to initiate disconnection. All authorization changes are logged with the identity of the administrator who made them and a timestamp.

Weak Answer

Access policies are defined at the VLAN or network segment level. There is no time-bounding feature; sessions remain valid until manually revoked. Authorization change logs exist but are not tamper-evident.

Operational Risks

Segment-level access allows lateral movement within the segment during a vendor session. Access that does not expire requires active management; in practice, vendor access credentials often remain valid long after the maintenance event that created them.

Recommended Best Practice

Require a demonstration of system-level access scoping. Test that a session with a deliberately restricted scope cannot reach a system outside that scope, even if the target system is on the same network segment.

DOMAIN 4

Session Management

Questions to Ask
• How does the solution enforce idle session timeout? Is the timeout configurable by system type?
• Can active sessions be monitored in real time by both ship and shore personnel simultaneously?
• Who can terminate an active session, and how quickly can termination be executed?
• How does the solution handle sessions during satellite connectivity interruptions?
Why It Matters

Session management controls prevent the security risks that occur during a session, not just at connection establishment. A session that is not monitored in real time can be the vehicle for extended unauthorized activity that goes undetected until after the session ends.

Good Answer

Idle timeout is configurable per access role and per target system type, with defaults for OT access set at ≤15 minutes. Active sessions are visible to both the on-board responsible officer and the shore-based SOC simultaneously, with a real-time command stream view. Any authorized party can terminate a session with a single action, and termination takes effect within seconds.

Weak Answer

Idle timeout is a global setting, not configurable per session type. Session monitoring is available only to the party that initiated the session (the vendor). Termination requires contacting the shore-based administrator by a separate channel.

Operational Risks

Sessions that the ship cannot monitor or terminate in real time effectively transfer control of the ship's systems to an external party for the duration of the session. Undefined behavior during satellite outages may leave sessions in an indeterminate state.

Recommended Best Practice

Test session termination from both the shipboard and shore-based interfaces during a live vendor session. Test behavior during a simulated satellite outage during an active session.

DOMAIN 5

Audit Logging

Questions to Ask
• What is logged? Connection events only, or full session content (commands, screen, files)?
• Where are logs stored? Solely on the ship, or forwarded to a shore-based repository?
• Are logs tamper-evident? What cryptographic protection is applied?
• How are logs accessed for compliance review or incident investigation?
• What is the retention period, and is it configurable?
Why It Matters

Logs are the primary forensic resource after an incident and the primary evidence for compliance audits. A solution that logs only connection metadata without logging session content is insufficient for either purpose.

Good Answer

Full session recording includes keystrokes, screen capture at configurable intervals, and file transfer metadata. Logs are forwarded to a shore-based SIEM in near real-time during satellite connectivity windows. Log entries are cryptographically chained; any modification is detectable. Retention is configurable and defaults to 12 months.

Weak Answer

Only connection events (login/logout) are logged. Logs are stored solely on the ship's local server. There is no tamper-detection mechanism. Log export requires manual intervention by an administrator. Retention is fixed at 90 days.

Operational Risks

Connection-only logs cannot support incident investigation. Knowing that a vendor connected does not determine what they did during the session. Ship-side-only log storage means logs may be modified or destroyed if the jump server is compromised.

Recommended Best Practice

Request a sample session recording from the vendor's test environment. Verify that it captures sufficient detail to reconstruct a complete account of the session without requiring additional sources.

DOMAIN 6

Secure Communication

Questions to Ask
• Which TLS versions and cipher suites are supported? Which are disabled by default?
• How are server certificates managed? Does the solution support integration with the ship operator's PKI?
• Is there a mechanism to prevent or alert on TLS certificate validation errors being bypassed?
• How does the solution handle VSAT link encryption relative to jump server session encryption?
Why It Matters

Encryption is non-negotiable for remote access over satellite links. However, the details of implementation — which cipher suites, how certificates are managed, whether validation errors can be bypassed — determine whether the encryption provides genuine protection or only nominal protection.

Good Answer

TLS 1.3 is supported and preferred; TLS 1.0 and 1.1 are disabled. Cipher suites follow NIST SP 800-52 guidance. Certificate management integrates with common enterprise PKI systems. Certificate validation errors are not bypassable by end users; they are logged and generate an alert. The solution documentation explicitly addresses layering with VSAT link encryption.

Weak Answer

TLS version and cipher suite configuration requires manual intervention post-deployment. Self-signed certificates are used by default for internal components. Users can bypass certificate warnings with a checkbox. The solution documentation does not address satellite connectivity layering.

Operational Risks

Weak cipher suites or bypassable certificate validation means encryption may be present in form but ineffective against a determined adversary with network access to the satellite link path.

Recommended Best Practice

Conduct a TLS configuration audit using a tool such as testssl.sh against the jump server's exposed interfaces before accepting the solution.

DOMAIN 7

Vendor Access

Questions to Ask
• Does the solution support just-in-time (JIT) access provisioning for vendor sessions?
• How does the solution notify ship personnel when a vendor session begins and ends?
• Can vendor access be restricted to specific systems and time windows without requiring administrative access to the entire jump server?
• Does the solution support vendor self-service for access requests, with ship-side approval?
Why It Matters

Vendor access management is operationally the most complex and most commonly mishandled remote access category. Solutions that require significant administrative overhead for every vendor access event will face pressure to simplify by creating persistent vendor credentials.

Good Answer

The solution provides a vendor self-service portal where access requests are submitted, specifying the target system, purpose, and requested time window. The ship-side responsible officer receives a notification and can approve or deny with a single action. When approved, credentials are automatically provisioned for the specified window and automatically expired when the window closes. A session summary is delivered at session end.

Weak Answer

Each vendor access event requires manual account creation by an administrator. There is no self-service portal. Notifications are described as "available via SIEM integration" but are not native. Session summaries must be manually exported from logs.

Operational Risks

High administrative overhead creates incentive to maintain persistent vendor credentials, which is the practice the JIT model is designed to replace.

Recommended Best Practice

Simulate the complete vendor access lifecycle — request, approval, session, and expiry — with the vendor before purchase. Evaluate the time required from access request to session establishment.

DOMAIN 8

File Transfer

Questions to Ask
• Does the solution provide file transfer controls? What transfer protocols are supported?
• Is inline malware scanning available for transferred files?
• Are file transfers logged with metadata (filename, size, hash, direction, timestamp)?
• Can file transfers to specific systems be restricted or require separate authorization?
Why It Matters

File transfer to ship systems — particularly to OT systems — is a high-risk operation that deserves independent authorization controls, not just session-level authorization. A vendor authorized to run diagnostics is not necessarily authorized to transfer configuration files.

Good Answer

File transfer uses a controlled protocol (SFTP through the jump server, not a separate direct channel). Inline malware scanning is available. All transfers are logged with filename, size, SHA-256 hash, direction, and timestamp. File transfers to OT systems require separate authorization. A separate approval step is triggered for executable files, archives, and scripts.

Weak Answer

File transfer uses whatever protocol the vendor's client supports, including direct SCP or FTP that may bypass the jump server. No malware scanning is available. File transfer logging records only the occurrence of a transfer, not the file metadata.

Operational Risks

Files transferred to OT systems without inspection are an uncontrolled malware introduction vector. Without hash logging, there is no way to verify after the fact that a transferred file is the file the vendor claims to have transferred.

Recommended Best Practice

Test file transfer inspection by attempting to transfer a known-malicious test file (EICAR test signature) through the jump server. Verify that the transfer is blocked and that the attempt is logged and alerted.

DOMAIN 9

Software Update

Questions to Ask
• Does the solution support OTA software update delivery as a distinct controlled workflow?
• Is software integrity verification (cryptographic signature checking) built in or available?
• How does the solution integrate with the ship's maintenance record system for update logging?
• Can software updates be staged and tested before deployment to production systems?
Why It Matters

Software updates to shipboard CBS are among the highest-consequence operations performable via remote access. A corrupt or malicious update can disable a safety system or introduce persistent malware. The update process must be at least as controlled as any other privileged remote operation.

Good Answer

Software updates are delivered as a distinct workflow with mandatory signature verification before deployment. The solution can be configured to prevent deployment of unsigned or signature-invalid packages. Update events are logged with package metadata (name, version, hash, signature status) and integrated with the ship's maintenance system via API. Staging environments are supported. Crew approval is required before update deployment to critical systems.

Weak Answer

Software updates are treated as file transfers with no distinct controls. Signature verification is described as "supported by the target system" and is outside the jump server's scope. Maintenance system integration is not available.

Operational Risks

Software updates without signature verification are a supply chain attack vector. An attacker who can intercept or redirect the update channel can deliver malware packaged as a legitimate update.

Recommended Best Practice

Test OTA update delivery with an intentionally tampered package and verify that the signature check fails and blocks deployment.

DOMAIN 10

Cybersecurity of the Jump Server Platform

Questions to Ask
• What is the security posture of the jump server platform itself? Is it hardened against common attack vectors?
• What is the vendor's vulnerability disclosure and patching process? What is the typical time from CVE publication to patch availability?
• Is penetration testing performed on the jump server platform, and are reports available?
• What monitoring is provided for the jump server platform itself (not just the sessions it controls)?
Why It Matters

The jump server is the highest-privilege component in the remote access architecture. An attacker who compromises the jump server gains control of all access paths it manages. The jump server's own security posture must be as strong as — ideally stronger than — the systems it protects.

Good Answer

The platform is hardened to a documented standard (CIS Benchmark, DISA STIG). The vendor publishes a security advisory feed and commits to patch availability within defined timeframes (e.g., critical patches within 14 days of CVE publication). Annual penetration testing is performed by an independent third party; reports are available to customers under NDA. Platform integrity is monitored with file integrity monitoring.

Weak Answer

Hardening is described as "standard server security practices" without reference to a documented standard. Patch timelines are not committed to in writing. Penetration testing reports are not available. Platform monitoring is limited to uptime monitoring.

Operational Risks

A poorly secured jump server is a high-value target. Attackers who compromise a jump server gain access to all systems it protects, with full audit capability to conceal their activities.

Recommended Best Practice

Request the vendor's CVE history for the past 24 months and assess the average time from CVE publication to patch availability. Request the most recent penetration test report abstract.

DOMAIN 11

Lifecycle Management

Questions to Ask
• What is the vendor's end-of-life (EOL) policy for the platform? What is the expected support lifecycle?
• How are major version upgrades handled? Is there a migration path from legacy versions?
• Does the solution support integration with asset management and patch management systems?
• What is the process for decommissioning the solution at end of use?
Why It Matters

A jump server deployed today will be maintained for the life of the vessel — potentially 20 years or more. A vendor that drops the product or changes licensing terms mid-lifecycle creates a significant operational risk.

Good Answer

The vendor commits to a minimum 5-year support lifecycle per major platform version. Major version upgrades are available through a documented upgrade path with migration tooling. Integration APIs support connection to common asset management and SIEM platforms. Decommissioning includes a documented data retention and secure deletion process.

Weak Answer

Support lifecycle is described as "ongoing" without committed timelines. Major version upgrades require a fresh deployment. There is no integration with external systems. Decommissioning is not addressed in vendor documentation.

Operational Risks

An EOL platform receives no security patches, leaving the highest-privilege component in the remote access architecture permanently vulnerable.

Recommended Best Practice

Require a contractual commitment to a minimum support lifecycle and defined patch response timelines. Include a technology refresh clause in the procurement contract.

CHECKLIST

55-Item Vendor Evaluation Checklist

Structured for use in RFP evaluation, vendor demonstrations, and pre-contract technical due diligence. Score each item Y (Yes / fully met), N (No / not met), or P (Partial / partially met).

A — Architecture
ItemEvaluation CriterionScoreNotes
A-01Solution enforces single-ingress-point at the network layer (not policy-only)Y / N / P
A-02Solution operates in degraded mode during satellite connectivity lossY / N / P
A-03High-availability configuration is available and testedY / N / P
A-04OT and IT zone separation is supported in deployment architectureY / N / P
A-05No cloud dependency for core access control functionsY / N / P
B — Authentication
ItemEvaluation CriterionScoreNotes
B-01MFA is mandatory and cannot be disabled for end usersY / N / P
B-02Shared / group accounts are not technically supportedY / N / P
B-03Credential vaulting for OT system accounts is availableY / N / P
B-04Emergency bypass requires multi-party approval and generates alertY / N / P
B-05Certificate-based authentication is supported for system-to-system accessY / N / P
C — Authorization
ItemEvaluation CriterionScoreNotes
C-01Access policies are definable at the individual target system levelY / N / P
C-02Time-bounded access windows are enforced automatically (not manually revoked)Y / N / P
C-03Role-based access control (RBAC) is supportedY / N / P
C-04Authorization change events are logged with identity and timestampY / N / P
C-05Deny-all default with explicit permit model is supportedY / N / P
D — Session Management
ItemEvaluation CriterionScoreNotes
D-01Idle timeout is configurable per session type / target systemY / N / P
D-02Maximum session duration can be enforced independent of idle stateY / N / P
D-03Active sessions visible simultaneously to ship and shore personnelY / N / P
D-04Session termination executable by ship-side officer (single action)Y / N / P
D-05Concurrent session limits per user account are enforcedY / N / P
E — Audit Logging
ItemEvaluation CriterionScoreNotes
E-01Full session recording (keystrokes, screen, file metadata) is availableY / N / P
E-02Logs are forwarded to shore-based SIEM during connectivity windowsY / N / P
E-03Logs are tamper-evident (cryptographic chaining or equivalent)Y / N / P
E-04Log retention is configurable to ≥12 monthsY / N / P
E-05Logs are accessible via API for compliance management integrationY / N / P
F — Secure Communication
ItemEvaluation CriterionScoreNotes
F-01TLS 1.3 supported; TLS 1.0/1.1 disabled by defaultY / N / P
F-02Cipher suites follow current NIST SP 800-52 guidanceY / N / P
F-03Certificate validation errors cannot be bypassed by end usersY / N / P
F-04Certificate management integrates with enterprise PKIY / N / P
F-05All internal inter-component communications are encryptedY / N / P
G — Vendor Access
ItemEvaluation CriterionScoreNotes
G-01Just-in-time access provisioning is supportedY / N / P
G-02Vendor self-service access request portal is availableY / N / P
G-03Ship-side approval workflow (approve/deny) is native functionalityY / N / P
G-04Automatic session summary is generated at session endY / N / P
G-05Automatic credential expiry at end of approved time window is enforcedY / N / P
H — File Transfer
ItemEvaluation CriterionScoreNotes
H-01File transfers are routed through the jump server (no out-of-band paths)Y / N / P
H-02Inline malware scanning is available for transferred filesY / N / P
H-03File transfers logged with filename, size, hash, direction, timestampY / N / P
H-04Elevated authorization required for executable files and scriptsY / N / P
H-05File transfer to OT systems requires separate authorization from sessionY / N / P
I — Software Update
ItemEvaluation CriterionScoreNotes
I-01OTA update delivery is supported as a distinct controlled workflowY / N / P
I-02Cryptographic signature verification is performed before deploymentY / N / P
I-03Update events are logged with package metadata and signature statusY / N / P
I-04Staging/testing environment support is available before production deploymentY / N / P
I-05Crew approval workflow for critical system updates is supportedY / N / P
J — Cybersecurity of Jump Server Platform
ItemEvaluation CriterionScoreNotes
J-01Platform hardening follows a documented standard (CIS, DISA STIG, or equivalent)Y / N / P
J-02Vendor commits to critical patch availability within 14 days of CVEY / N / P
J-03Annual third-party penetration testing is performed; reports available under NDAY / N / P
J-04File integrity monitoring is implemented on the platformY / N / P
J-05Platform health monitoring and alerting is availableY / N / P
K — Lifecycle Management
ItemEvaluation CriterionScoreNotes
K-01Minimum 5-year support lifecycle per major version is contractually committedY / N / P
K-02Documented upgrade path from current version to future major versionsY / N / P
K-03Integration with asset management and SIEM platforms is availableY / N / P
K-04Decommissioning process includes documented data deletion procedureY / N / P
K-05Technology refresh clause is acceptable in procurement contractY / N / P
Scoring Guide
ScoreInterpretationRecommended Action
All items YMeets evaluation criteriaProceed to PoC testing
≤3 items N or PMinor gapsRequest remediation plan before contract
4–8 items N or PSignificant gapsDo not proceed without written gap remediation commitment
>8 items N or PFundamental capability deficienciesDisqualify or re-scope to different solution category
Key Takeaways
01

Evaluate solutions against documented requirements, not marketing claims. Every vendor will describe their solution as "maritime-ready" and "IACS UR E26-aligned." These claims must be verified through technical demonstration.

02

Operational usability is a security property. A solution that is too complex for crew to operate correctly will be bypassed or misconfigured. The jump server must be designed for the maritime operational environment, not just the maritime network environment.

03

Test the failure modes as well as the success modes. Simulate satellite outages, credential failures, session anomalies, and certificate errors during evaluation. How a solution fails is as important as how it succeeds.

04

Lifecycle commitment is as important as current capability. A solution that is excellent today but unsupported in three years creates a worse long-term risk posture than a solution that is adequate today with a strong support roadmap.

05

Contractual requirements are the enforcement mechanism for technical requirements. Every capability required from the vendor should be stated in the contract, with remediation timelines and service level commitments.

Jump Servers for Modern Ships — 3-Part Series
Part 1
Why Modern Ships Need Jump Servers
Part 2
Designing Secure Remote Access for Ships
Part 3
How to Evaluate a Maritime Jump Server Solution You are here
Captain Paul
Captain PaulVerified
ShipPaulJobs Maritime Cybersecurity — Remote Access & OT Security

This concludes the Jump Servers for Modern Ships series. For architecture design, return to Part 2. For the conceptual foundation, see Part 1. Use the 55-item checklist in your next procurement evaluation.

⚓ Join the ShipPaulJobs Community

Join →
Share

Comments