Engineering reference
Standards and control registry
57 references mapped to the public alpha. Status labels distinguish direct Gatehouse implementation from managed-platform behavior, compatibility targets, design guidance, and planned work.
HTTP and browser
16 referencesRFC 9110Method policy, status handling, headers, request and response semantics.
RFC 9112Connector-to-service and relay HTTP interoperability through ASP.NET Core.
RFC 9113Negotiated at managed HTTPS edges where supported; the tunnel is transport-independent.
RFC 9111Gateway preserves cache semantics where policy and rewritten routes allow it.
RFC 6455Persistent relay-to-connector tunnel and binary multiplexed envelopes.
RFC 3986Target validation, path joining, redirect rewriting, and gateway URLs.
RFC 3987Browser-facing URL handling; internal service policy remains normalized URI data.
RFC 6265Private application cookies are rewritten into session-scoped gateway cookies.
RFC 7239Trusted proxy metadata is normalized before security and rate-limit decisions.
RFC 6797Public HTTPS domains rely on managed TLS edge policy and HSTS.
RFC 6454Same-origin checks protect state-changing account endpoints.
W3C CSP3Gateway diagnostics identify private applications whose CSP blocks rewritten origins.
WHATWG FetchForms, redirects, credentials, streaming responses, and browser request behavior.
WHATWG URLBrowser and server URL parsing instead of string-concatenated destinations.
WHATWG HTMLOrdinary links, forms, downloads, cookies, and embedded browser application behavior.
WHATWG HTML §9.2Long-lived event streams are forwarded and exercised by the public sandbox.
Transport and addressing
9 referencesRFC 8446Public relay and web endpoints negotiate managed TLS.
RFC 5246Compatibility floor depends on the managed edge and host TLS policy.
RFC 1034Connector resolves registered hostnames before establishing the private request.
RFC 1035Resolved address sets are checked against prohibited destinations.
RFC 1918Private targets are expected but remain service-allow-listed.
RFC 3927Link-local and metadata-like destinations are denied by SSRF policy.
RFC 4291Loopback, multicast, link-local, and address classification.
RFC 4193Private IPv6 targets can be classified without granting broad network reach.
RFC 6890SSRF validation rejects special-purpose destinations that should not be proxy targets.
Security engineering
18 referencesRFC 2104Signed browser sessions and relay capabilities use separate HMAC keys.
RFC 4086Enrollment tokens, connector credentials, session identifiers, and secrets use cryptographic randomness.
OWASP ASVS 4.0.3Control catalogue for authentication, session, access-control, validation, and logging reviews.
OWASP Top 10:2021Public-alpha risk review for broken access control, injection, SSRF, and security misconfiguration.
OWASP Cheat SheetScheme, hostname, resolved-address, port, and metadata-endpoint restrictions.
OWASP Cheat SheetSecure, HttpOnly, SameSite cookies, bounded lifetime, and reauthentication policy.
OWASP Cheat SheetPasswords are salted and hashed with scrypt; plaintext passwords are never stored.
OWASP Cheat SheetSame-origin enforcement protects state-changing account routes.
OWASP Cheat SheetSafe event metadata is recorded while credentials, cookies, and bodies are excluded.
NIST SP 800-63BPassword length, rate limiting, reauthentication, and future MFA direction.
NIST SP 800-207Per-service, per-user, per-session authorization without network-level trust.
NIST SP 800-92Audit event structure, retention planning, and operational review.
NIST SP 800-61r2Revocation and audit records support investigation workflows.
CWE-918Named threat addressed by connector target validation and deny-by-default service policy.
CWE-352Origin validation and SameSite account cookies reduce cross-site state changes.
CWE-312Connector credentials are hashed server-side and persisted only on the connector host.
CWE-798Deployment secrets are generated or injected through environment configuration.
CSP frame-ancestorsControl-plane responses deny untrusted framing.
Identity and tokens
3 referencesRFC 6750Connector credentials follow bearer-secret handling rules without being placed in URLs.
RFC 7519Gatehouse currently uses compact HMAC capabilities, not general-purpose JWTs.
W3C WebAuthn Level 3Passkeys and phishing-resistant administrator authentication are roadmap items.
Observability and data
5 referencesRFC 8259Structured relay, connector, API, and audit metadata.
RFC 3339Machine-readable event, heartbeat, grant, and session timestamps.
W3C Trace ContextTrace identifiers cross web, relay, tunnel, and connector boundaries.
W3C BaggageReserved for safe cross-service diagnostic context; secrets are prohibited.
OpenTelemetry 1.xRelay and connector tracing and metric instrumentation are OpenTelemetry-compatible.
Deployment
3 referencesOCI Image 1.1Relay and connector containers are built as standard OCI images.
OCI Runtime 1.2Containers run on ordinary OCI-compatible Linux hosts.
Compose SpecificationConnector bundle and local demonstration use portable Docker Compose definitions.
Accessibility
3 referencesWCAG 2.2 AAKeyboard access, contrast, labels, focus visibility, and responsive text are product targets.
WAI-ARIA 1.2Semantic controls and status announcements supplement native HTML where necessary.
WAI-ARIA APGInteraction patterns for dialogs, disclosure controls, navigation, and data views.
This registry is an implementation map, not a certification claim. “Guidance” means the reference informs design and review; it does not assert formal conformance. “Planned” means the alpha does not implement the control.