URL Shortener & Link Management Service · View 22 of 23 · Assurance
The containment argument
- Compromising a resolver yields the ability to read link destinations, which are already available to anyone who holds the code. It yields no write path and no secret.
- Origins are reachable only over Private Link from Front Door; there is no public origin address to find.
- The data zone has no inbound internet path at all, and the audit store is write-once.
Threats this design names
- Code enumeration: answered by unguessable 7-character codes on shared domains plus perimeter rate limiting, and by the negative cache so enumeration is cheap to serve.
- Abusive creation at volume: answered by challenges and quotas on new or unverified accounts, which is where abusive links come from.
- The platform as an open redirect: destinations only ever come from a stored record, never from a query parameter (ADR-14 and the requirement's §9).
Omitted
- Key rotation schedules, WAF rule inventory and the DDoS posture are operational documents; this view is about which boundary holds when a control fails.