Ein nettstad som svarar med eit avslag etter ei VPN-endring, har fortalt deg noko om ein nettverksrute og ingenting om løyve til å bruke tenesta. Desse to fakta vert stadig blanda saman, og feilen går i begge retningar. Tilgjenge er ikkje autorisasjon, og ein konto i god stand er ikkje ein lisens til å bruke kvar funksjon. Avklar kva av dei to som eigentleg er spørsmålet, før du rører ei rute, ei DNS-innstilling eller ein klientprofil.

Byrj med kva tilgang som faktisk vart gjeven

Tre fakta vert rutinemessig handsama som eitt: kontoen finst og er i god stand, kontoen kan bruke ein bestemt funksjon eller endepunkt, og verten svarar på nettverket. Berre dei to første er løyve, og dei kan dragast attende uavhengig. Eit utløpt abonnement, ein funksjon som aldri vart slått på, og ein API-nøkkel avgrensa til eit anna endepunkt gjev alle feil som frå klientsida ser ut som tilkoplingsproblem.

Les varselet du fekk, før du les noko anna. Suspensjonar, regionavgrensingar, fartsgrenser og trafikkblokkeringar kjem med ulik ordlyd og har ulike botemiddel, og berre eitt av dei er ein samtale om løyve. Hald varselet, tidsstempelet og kontoidentifikatoren saman, fordi ein støtteførespurnad utan dei startar undersøkinga på null.

Nemna avgrensinga før du endrar ruta

Noter kva tenaren faktisk returnerte, ikkje kva nettlesaren viste. Ein statuskode, den oppløyste adressa og tidspunktet for forsøket er nok til å skilje eit avslag frå ei avgrensing, og det tek nokre sekund å fange dei.

curl -sS -o /dev/null -w '%{http_code} %{remote_ip}\n' https://app.example.com/login
dig +short app.example.com

Ein 403 på éin endepunkt medan resten av nettstaden verkar, peikar på ei autorisasjonsregel snarare enn ei nettverksblokkering. Ein 429 med eit hint om å prøve igjen er ei fartsgrense, og å byta utgangsadresser for å omgå ho er nettopp den åtferda grensa finst for å stanse. Eit avslag som følgjer kvar førespurnad uansett adresse, peikar igjen ein annan stad, og ingen av desse vert reparerte ved å leggje til eit hopp.

Hald vilkår og datamaskininnbrotssrett åtskilde

Under ordet "tillate" ligg to åtskilde spørsmål. Det første er kontraktsmessig: kva vilkåra til tenesta tillèt, og kva botemiddel dei skildrar ved brot. Å klikke seg gjennom ei side eller halde fram med å bruke ein nettstad er ikkje i seg sjølv ei fullstendig juridisk vurdering av om ein klausul bind nokon, og det er heller ikkje eit teknisk faktum. Det andre spørsmålet er om åtferd kryssar ei datamaskininnbrotssak, som har sine eigne element og sine eigne styresmakter.

I USA dekkjer 18 USC 1030 tilgang utan autorisasjon og overskriding av autorisert tilgang, med atterhald om fleire vilkår i paragrafen. Høgsteretts avgjerd frå 2021 i Van Buren-saka snevra den andre formuleringa inn til å skaffe informasjon frå område av ein datamaskin som ein person ikkje har rett til å nå, snarare enn til feil bruk av informasjon som personen hadde rett til å skaffe. Den uttalen lét det òg stå ope, i ein fotnote, om grensene som definerer slike område må vere teknologiske og ikkje kontraktsmessige.

Det som følgjer av dette, er beskjedent og praktisk. Ei usemje om politikken til ein nettstad er ikkje automatisk ei forbryting, og spørsmålet om forbryting vert heller ikkje avgjort av ei endring på klientsida. Ingenting i den argumentasjonen tillèt å unndra seg ein suspensjon eller å overvinne ein teknisk kontroll, og rettspraksis i éin jurisdiksjon svarar ikkje på spørsmålet for kvar teneste eller land.

Be om ei støtta rute i staden for ei anna rute

Når tilgang betyr noko, er det produktive trekket å spørje tenesta kva rute ho støttar: gjenoppretta kontotilgang, eit tillate adresseområde for ein verksemdutgang, ein API-rett eller ein dokumentert unntaksprosess. Arbeidskontoar bør gå gjennom administratoren som eig relasjonen, fordi kravet til nettstaden og utgangspolitikken til organisasjonen begge må oppfyllast samstundes.

Eit godkjent unntak treng òg ein eigar og ein utløpsdato. Elles vert ei mellombels tillatelseslisteoppføring den permanente arkitekturen, og neste gjennomgang kan ikkje sjå om ho nokon gong vart gjeven.

Skriv ned svaret før du handlar

Skriv ned kva som endra seg, kven som godkjende det, og kva tenesta sa, og køyr deretter den same førespurnaden du fanga i byrjinga, på nytt. Ein vellukka førespurnad etter ei godkjend endring er ei anna hending enn ein vellukka førespurnad etter ein omveg, og berre den første har ein registrering bak seg.

Viss tenesta avslår og saka er vesentleg, søk råd med dokumenta som alt er samla inn, i staden for å eksperimentere vidare. Å kunne nå ein vert er ei utsegn om ruting. Løyvet til å bruke ressursen vert gjeve av tenesta eller gjeldande reglar, og inga mengd ruteingeniørkunst leverer det.

Relaterte artiklar