Borgen
Firewall og VPN rundt om det hele. Indenfor er man betroet, og det er netop problemet: én stjålet VPN-adgang eller én inficeret bærbar, og angriberen går frit fra rum til rum. Jo større borgen bliver, jo flere vinduer står på klem.
Maskinrummet
Ingen kommer ind på et tillidsfuldt ansigt.
Et gammelt net er bygget som en borg: en voldgrav udenom, en vindebro ind, og er man først inde, stoler alle på en. Zero Trust har ingen inderside. Hver eneste forespørgsel skal vise, hvem den er, hver gang, ved den dør den vil ind ad. wi24rd.com har én dør, der er låst på den måde: administrationen på /admin/. Den står midt på siden, og du må gerne banke på.
Firewall og VPN rundt om det hele. Indenfor er man betroet, og det er netop problemet: én stjålet VPN-adgang eller én inficeret bærbar, og angriberen går frit fra rum til rum. Jo større borgen bliver, jo flere vinduer står på klem.
Zero Trust kontrollerer ved hver enkelt dør, tæt på det, der skal beskyttes. Hvem er du, er din adgang stadig gyldig, og må netop du komme ind netop her? Svaret gælder kun denne forespørgsel. Næste gang spørges der igen. Cloudflare kalder det never trust, always verify.
Døren fører til sitets administration. Du kommer ikke ind. Det er hele pointen.
Kun for vedligeholderen · låst med Cloudflare Access
CF_Authorization. Har du ingen, sendes du videre til sitets login-side hos Cloudflare. Sitets kode ser dig aldrig.Talt hver time fra Cloudflares GraphQL Analytics API: forespørgsler på /admin/ og den statuskode, kanten svarede med. Ingen IP-adresser, ingen navne – og kun ugesummer, så siden ikke røber, hvornår vedligeholderen går ind.
Access er den del, wi24rd.com bruger. Cloudflare Zero Trust (Cloudflare One) har flere, og der findes en gratis plan til små teams.
Sætter login og politik foran en webside eller et program, uden VPN. Det er låsen på sitets dør.
Forbinder en server bag en firewall til Cloudflare udefra og ind, uden åbne porte. Serveren har ingen offentlig adresse at angribe.
Filtrerer de ansattes DNS- og webtrafik ud mod nettet, fx mod phishing og malware, uanset hvor de sidder.
Programmet på computeren (tidligere WARP). Sender trafikken gennem Cloudflare og fortæller, om enheden er opdateret og krypteret, så politikken kan kræve det.
Åbner risikable sider i en browser hos Cloudflare og viser kun resultatet. Skadelig kode når aldrig computeren.
Overblik over SaaS-programmer og regler for, hvilke data der ikke må forlade huset.
wi24rd.com/admin.// Anden lås: sitets egen kode tjekker Access-billetten igen (forkortet)
const token = request.headers.get('cf-access-jwt-assertion'); // eller cookien CF_Authorization
const [hoved, krop, sig] = token.split('.');
const noegler = await fetch(`https://${TEAM}/cdn-cgi/access/certs`); // Cloudflares offentlige nøgler
// 1. signaturen skal passe til en af nøglerne (RS256)
// 2. aud skal være sitets Access-applikation, iss sitets team
// 3. billetten må ikke være udløbet (exp)
// 4. e-mailen skal stå på listen over administratorer (ADMIN_EMAILS)
if (!gyldig) return new Response('Kun for sitets vedligeholder.', { status: 403 });
Det samme tjek findes i den åbne motor: tingsvad.dk-projektet på GitHub. Rå tal som JSON: /api/maskine/doeren.
Familien: Værnet·Crawlerne·Hastigheden·Danmark lige nu·Arkivskabet·Døren·Infrastrukturkortet·Revisionen·Tilbage til maskinrummet
Ønsker til nye funktioner, fejlrapporter og spørgsmål er velkomne. Hver henvendelse får et personligt svar.