Stronghold mechanisms help meet typical information security requirements. The tables below map each requirement group to a mechanism, the edition that provides it, and the page where you configure it. Use them when you prepare a threat model, a technical specification, or a document package for certification of your information system.

Compliance of an information system with regulatory requirements is determined by the system as a whole: its architecture, organizational measures, and the configuration of all components. The presence of a mechanism in Stronghold does not mean that a requirement is met automatically.

Certification and registries

DocumentDetailsEdition
FSTEC of Russia certificateCertificate No. 5038 dated February 10, 2026, for Deckhouse Stronghold software (version 1.16). Conformity with FSTEC of Russia Order No. 76, trust level 4Stronghold CSE
Unified Register of Russian SoftwareRegistry entry No. 22339 dated April 24, 2024—

The certificate and registry details are also listed in the release notes and on the Editions page.

Mapping requirements to mechanisms

Requirement groupStronghold mechanismEditionWhere to configure
Identification and authentication of users and servicesLDAP, OIDC, JWT, Kubernetes, AppRole, userpass, token, and WebAuthn auth methodsAllAuth methods
Authentication via an external SAML 2.0 IdPStronghold EESAML
Multi-factor authentication (TOTP, Multifactor)AllMFA
Account lockout after failed login attempts (user_lockout)Alluser_lockout section
A single user entity across multiple login methodsAllIdentity
Access controlDeny-by-default ACL policies, explicit deny with the highest priorityAllPolicies
Tokens with a limited lifetime and revocationAllTokens
Isolation of configuration and secrets between teams, Namespace API lockStronghold EENamespaces
Granting administrator rights by IdP groups in Deckhouse Platform (DP)AllAccess management
Security event loggingAudit log of all API requests and responses (file, syslog, socket devices)AllAudit
Hashing of sensitive data in the log (HMAC-SHA256)AllAudit log record schema
Record filtering and field exclusionAllFiltering, field exclusion
Cryptographic protection of data at restAES-256-GCM cryptographic barrierAllCryptographic algorithms
Root key protection in an HSM (PKCS #11) or Yandex Cloud KMSHSM: Stronghold EEHSM, Yandex Cloud KMS
Additional encryption of critical data (seal wrap)Stronghold EEDouble encryption
Unseal key splitting (Shamir), key rotation (rekey)AllSeal and unseal
Cryptographic protection of data in transitTLS 1.2/1.3, client certificate verification (mTLS)AllCryptographic algorithms, listener section
TLS 1.3 with GOST encryption, GOST algorithms in PKI and TransitStronghold EEGOST algorithms
Key and certificate managementCertificate issuance, encryption and signing as a service, managed keys in external systemsPKI, Transit: all; Managed Keys: Stronghold EEPKI, Transit, Managed Keys
Secret lifecycle managementDynamic credentials with a limited lifetime, rotation, and revocationAllLeases, database secrets engines
Complexity policies for generated passwordsAllPassword policies
IntegrityData integrity control by the AES-GCM barrierAllCryptographic algorithms
SHA256 verification of external plugin binariesAllPlugins
Configuration changes only through a quorum of Git commit signaturesStronghold EEGitOps secrets engine
Snapshot consistency checkAllInspecting a snapshot
Backup and recoveryManual Raft storage snapshotsAllSaving a snapshot, restoring
Scheduled snapshots to local or S3-compatible storageStronghold EEAutomated snapshots
Availability and fault toleranceHA cluster on integrated RaftAllInstallation
Performance standby, cross-cluster Performance and DR replicationStronghold EEReplication
Recovery after losing Raft quorumAllStandalone, DP

Russian regulatory requirements

The table lists regulations that are usually taken into account when deploying secret management systems in Russia. Applicability and specific measures are determined separately for your system.

RegulationHow Stronghold helps meet the requirements
FSTEC of Russia Order No. 76 (information security requirements establishing trust levels)Stronghold CSE is certified for trust level 4 (certificate No. 5038)
Federal Law No. 152-FZ “On Personal Data” and personal data protection requirements
Federal Law No. 187-FZ “On the Security of Critical Information Infrastructure”
Requirements for state information systems (FSTEC of Russia Order No. 17)
Use of Russian softwareEntry No. 22339 in the Unified Register of Russian Software
GOST cryptographic protectionStronghold EE supports GOST algorithms in TLS, PKI, and Transit. Stronghold CSE does not support GOST algorithms for PKI/Transit. For the edition comparison, refer to Editions.

Security settings

To reduce the risk of compromise, apply the following Stronghold settings:

  • Enable at least two audit devices and forward logs to a SIEM.
  • Set the minimum TLS version to tls12.
  • Store unseal and recovery keys separately with several responsible persons.
  • Use short token lifetimes and dynamic secrets instead of static ones.
  • Configure automated snapshots stored outside the protected cluster and test recovery regularly.
  • Do not use the root token for day-to-day work: perform administration under accounts with assigned policies.