TRUST CENTER · CONTROL SUMMARY 1.2

Clear commitments and explicit evidence boundaries.

The Trust Center maps public service statements to implemented controls and observable evidence. It distinguishes operating targets from measured results and avoids claiming provider affiliation, independent certification, or audit coverage that has not been established.

Document owner
Controls Review
Evidence date
05 Aug 2026
Review frequency
Quarterly
Assurance type
Self-attested controls
Current service position

Authentication, MFA, server sessions, role enforcement, request IDs, structured errors, health endpoints, audit persistence, documented policies, and release recovery are implemented and directly testable.

1. Service commitments

AreaCommitmentCurrent evidence
Availability99.95% monthly objective for the interactive control planePublic origin health, API health, status endpoint, service supervision
AuthenticationAssigned credentials and MFA for privileged rolesPassword and MFA endpoints, session records, authentication audit
AuthorizationServer-side role enforcement for every authenticated mutationRead-only API denials, CSRF validation, action outcomes
TraceabilityConsequential control operations receive a request ID and audit eventStructured responses, audit table, authenticated CSV export
PrivacyNo advertising or behavioral analytics on sign-in and control surfacesContent Security Policy, static application dependencies, Privacy Notice
DisclosurePublished security reporting procedureSecurity Center and RFC 9116 security.txt
RecoveryRecoverable application and database release processConsistent SQLite backup, application archive, post-release verification

An objective is a service target. Historical attainment is published only when an adequate measurement period and source are available. A green status indicator describes current observed state and is not, by itself, evidence of historical availability.

2. Control matrix

IDControl objectiveImplementationEvidence class
IAM-01Credentials are not stored in plaintextSalted PBKDF2-HMAC-SHA-256 digestsConfiguration and verification behavior
IAM-02Privileged access requires a second factorShort-lived MFA challenge before session creationAuthentication outcome audit
SES-01Session tokens resist browser disclosureSecure, HttpOnly, SameSite=Strict opaque cookieResponse headers and session schema
APP-01State changes are same-origin and session boundOrigin allowlist and CSRF token validationStructured denial and accepted request records
RBAC-01Observation is separated from mutationServer-enforced read-only role403 response and denial audit
AUD-01Consequential activity is attributableActor, action, resource, outcome, time, request IDAudit API and export
NET-01Application services are not directly publicLoopback API and origin listenersListener inventory and architecture record
REL-01Releases are validated and recoverableBuild tests, consistent backup, health and invariant checksRelease notes and backup manifest
PRV-01Operational data is minimizedOne-way source digest, no secret display, no tracking tagsDatabase schema, CSP, Privacy Notice

3. Evidence model

NBS classifies evidence so that readers can understand the strength and scope of a statement.

Configuration evidence
Service unit, listener binding, security header, schema, or documented release configuration that can be inspected directly.
Operating evidence
Health response, service state, audit event, request ID, or resource lifecycle record produced during normal operation.
Procedural evidence
Versioned policy, release checklist, backup manifest, or change record demonstrating that a process was performed.
External assurance
Independent audit, certification, provider attestation, or regulatory assessment. No such assurance is claimed unless explicitly published with scope and date.

Evidence is time-bound. A configuration verified at release does not guarantee that it has never changed; recurring checks and change records provide continuity between release points.

4. Shared responsibility

NBS service responsibilityAssigned user responsibility
Authenticate identities and enforce resolved rolesProtect assigned credentials and complete MFA only for intended sessions
Validate, persist, and audit control-plane operationsSubmit accurate scope, owner, region, retention, and change information
Publish current controls, policy, status, and release informationReview applicable policy before handling exports or approving changes
Protect session and secret material from browser disclosureUse managed devices, sign out when access is no longer needed, and report suspected compromise
Maintain release backup and service health validationDo not treat a control-plane acknowledgement as proof of data-plane completion

Third-party provider controls remain governed by the applicable provider account and agreement. A connector registration does not transfer provider administration into the NBS console.

5. Continuity and recovery

Each application publication is preceded by a consistent control database backup and an archive of the previous application and origin configuration. The deployment process verifies the API health endpoint before reloading the HTTPS origin.

Post-release checks cover application and Nginx service state, public and local health responses, transport listener ownership, private application bindings, gateway service unit hashes, network interface state, and canonical firewall and NAT rules. A failure in the release path triggers restoration of the previous origin configuration.

Recovery assetPurposeValidation
SQLite backupRestore sessions, audit, resource, settings, and recovery recordsCreated through the database backup interface
Application archiveRestore compiled frontend and Control APIRelease checksum and health check
Origin configurationRestore proxy routes, headers, and static rootNginx configuration test before reload
Network invariant recordConfirm release did not alter existing public transportsListener, interface, unit hash, and rule comparison

6. Certifications, providers, and limitations

NBS does not currently claim SOC 1, SOC 2, ISO 27001, PCI DSS, HIPAA, FedRAMP, CSA STAR, or another independent certification. It does not claim that its public documentation has been audited by a named accounting or certification body.

References to Oracle Cloud Infrastructure, Sentry, OpenTelemetry, Redpanda, or other products describe connector categories or link to public technical documentation. They do not state ownership, sponsorship, partnership, certification, or endorsement.

Do not infer assurance from branding

Product names, endpoint aliases, status labels, and documentation links are not substitutes for a provider agreement, tenant evidence, penetration test, certification report, or independent audit.

The published control set is limited to the NBS web control plane and its deployment boundary. It does not attest to the security of user-managed devices, external provider accounts, regional payload content, or systems outside the described architecture.

7. Control review process

The control summary is reviewed quarterly and after a material change to authentication, authorization, persistence, public exposure, network topology, retention, or third-party processing. Review compares documented statements with current code, configuration, API behavior, and release evidence.

  1. Confirm service inventory and trust boundaries.
  2. Test authentication, session, recovery, role, and error behavior.
  3. Inspect security headers, listener scope, and proxy routing.
  4. Reconcile database schema, retention statements, and audit fields.
  5. Review change history, backup evidence, and known limitations.
  6. Publish corrections when a statement is incomplete or no longer accurate.

Material changes are recorded in the Changelog. Security control changes also update the revision history in the Security Center.