Bastionhost

alibabacloudBastion hostalibaba-bastionhost

Audited jump host that brokers SSH and RDP sessions, records them as video and commands, and blocks high-risk commands.

Provider
alibabacloud
Category
Security
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
centralAccountManagement · component propertyboolean—notrueinherited
commandBlocking · component propertyboolean—notrueinherited
justInTimeAccessboolean—nofalseinherited
managedboolean—nofalse▸ true
mfaRequiredboolean—no—inherited
protocolsenumssh | rdp | bothno—▸ both
publicIpboolean—no—inherited
realTimeSessionMonitoring · component propertyboolean—notrueinherited
sessionRecordingboolean—no—▸ true
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "bastionhost", component: "alibaba-bastionhost" }
Other Bastion host products · 17
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Bastionhost: the audited jump host for operations and maintenance access. The Bastionhost
# documentation describes an O&M audit system that manages multiple accounts centrally and provides
# single sign-on to backend server resources, states that O&M sessions are SSH- and RDP-based remote
# connections, that Bastionhost records asset O&M sessions including session videos and commands and
# can replay them, that auditors can monitor SSH and RDP sessions in real time and interrupt high-risk
# sessions, and that high-risk commands are blocked in real time. No default for multi-factor
# authentication or a public endpoint is stated, so neither is set here.
schemaVersion: "1"
type: "component"
id: "alibaba-bastionhost"
kind: "bastion-host"
provider: "alibabacloud"
docs: "https://www.alibabacloud.com/help/en/bh/bastionhost/user-guide/o-and-m-auditing/"
defaults:
  managed: true
  protocols: "both"
  sessionRecording: true
properties:
  commandBlocking:
    type: "boolean"
    default: true
  realTimeSessionMonitoring:
    type: "boolean"
    default: true
  centralAccountManagement:
    type: "boolean"
    default: true

The same page as markdown, for an agent: /catalogue/components/alibaba-bastionhost.md