It trochstjoeren fan pakketten, it bewarjen yn cache en it opnij publisearjen lykje op in dashboard itselde, mar harje hiel oars as der in rjochtsfraach komt. In tsjinst dy't bytes tusken in brûker en in server ferpleatst, docht ien hanneling, wylst ien dy't in antwurd bewarret en oan 'e folgjende besiker jout, in oare docht. It materiaal fan in oar ûnder jo eigen namme publisearje is in tredde, en allinnich dy tredde hanneling is distribúsje yn 'e gewoane sin.

Sykje út hokker fan dy trije jo technyk echt docht, en keppelje dêr dan de regel oan dy't dêrby heart. Produktlabels beslisse hjir neat, en it brûkte protokol is ek net de toets.

Trije hannelings dy't in proxy of VPN dwaan kin

In gateway nimt in TCP-stream oan, skriuwt adressen om en stjoert segminten yn beide rjochtingen troch. Neat bliuwt fan 'e ferbining op skiif oer, en de lading bliuwt foar de gateway ûntrochsichtich, útsein as de klant TLS mei de gateway ûnderhannelt yn stee fan mei de oarsprong.

In cache-bemiddeler wurket oars: hy parset it fersyk, bewarret it antwurd foar in libbensdoer dy't er berekkent of út headers lêst, en spilet dat bewarre objekt letter wer ôf nei lettere klanten. Der bestiet no eat bûten de tried, kaait op URL en validator, en it bewarjen dêrfan is in konfiguraasjekar, net in by-effekt.

Opnij publisearjen giet in stap fierder. It materiaal stiet op ynfrastruktuer dy't jo beheare, rjochte op in publyk dat jo keazen hawwe, faak nei bewurking. De earste twa hannelings beskriuwe ferfier, wylst de tredde distribúsje beskriuwt.

HannelingWat der dêrnei bestietFraach dy't de útkomst beslisset
In stream drageOersetstatus en buffers fan sekondenHokker bemidelingsbepaling dekt tydlike oerdracht?
In antwurd bewarjeIn objekt plus metadata oer frisheid en validatorWie it bewarjen en werôfspyljen tastien, en oant wannear?
It wurk ûnder jo URL tsjinjeIn publisearre kopy rjochte op in nij publykHokker tastimming dekt distribúsje oan dat publyk?

Wêr't in ûntsiferjende proxy ferfier yn kopiearjen feroaret

It ûnderskied dat de measte diskusjes beslisset is oft de bak ea platte tekst hâldt. In suvere tunnel, itsij WireGuard, in OpenVPN-tun-apparaat of in SSH--L-trochstjoering, ferpleatst fersifere tekst tusken de einen en lit neat lêsbaars efter. In proxy dy't TLS beëiniget docht it tsjinoerste: hy makket de handshake ôf, bufferet it antwurd yn it ûnthâld en fersiferelet de stream dan wer nei de klant. Tusken dy bewurkingen bestiet it wurk yn in foarm dy't de operator besjen en bewarje kin.

17 USC 106 neamt reprodusaasje en distribúsje ûnder de eksklusive rjochten, elk ûnderwurpen oan 'e beheiningen út itselde titel. In buffer fan in millisekonde kin sûnder diskusje yn in beheining passe; in bewarre, werôfspylber objekt is folle dreechder dêr te pleatsen. Doer en doel weagje swierder as it feit dat it ûnthâld oait oanrekke is.

Neat dêrfan makket fan in VPN in lisinsje, en neat makket fan elke proxy in ynbrekker. Ferfier is ien feit ûnder ferskate, en de te beoardieljen fraach bliuwt itselde: hokker hanneling, op wa syn materiaal, ûnder hokker tastimming.

Cache-headers beskriuwe protokoltastimming, net juridyske tastimming

In HTTP-cache beslisset út 'e metadata fan it antwurd wat er bewarje mei, en RFC 9111 set de regels dy't er folget. Cache-Control: no-store seit tsjin elke foldwaande cache dat er it antwurd weilizze moat, wylst private wergebrûk beheint ta ien brûker en in max-age fan lange doer útnûget ta dield bewarjen. Ien fersyk fertelt jo hokker belied in oarsprong keazen hat. Rin it foar't jo oer eat oars diskusjearje.

curl -sI https://origin.example/media/report.pdf | grep -i -E 'cache-control|etag|age'

In antwurd dat in lange libbensdoer oankundiget, fertelt caches dat werôfspyljen op protokolnivo akseptabel is. Dy útspraak seit neat oer oft jo itselde objekt nimme meie, it opnij hoste en yn jo eigen tsjinst opnimme. Twa ferskillende tastimmingen komme fan twa ferskillende meganismen, en it iene ferfoljen lit it oare krekt wêr't it wie.

It spegelgefal mislearret itselde. End-to-end HTTPS stopet in transparante cache om eat te bewarjen, mar dy útkomst skept gjin rjocht om it materiaal te distribúsjearen en nimt der ek ien wei dy't jo al hiene. Protokolgedrach ferklearret wat in bak dwaan kin; it jout nea autorisaasje.

Wat foar de tsjinst yn 'e loft giet op skrift te setten

Beskriuw de regeling yn termen dy't in bûtensteander kontrolearje kin. Neam it materiaal en syn boarne, list de hannelings op dy't it systeem docht, en jou oan hoe lang elk bewarre objekt libbet.

Hâld dy beskriuwing by de útrolpakkette yn stee fan yn immen syn ûnthâld. As der in klacht komt, is it ferskil tusken in ferdigenbere posysje en in gissing meastentiids in paragraaf dy't moannen earder skreaun is en de bewarperioade en de lisinsje neamt.

In koarte kontrolelist dekt de weromkommende gatten:

  • Boarne fan it materiaal en de betingsten dy't deroan hingje.
  • Elke hanneling: trochstjoere, bewarje, bewurkje, tsjinje.
  • Bewarring per objektklasse, yn oeren of dagen.
  • Tastimming of beheining dêr't de tsjinjende stap op stelt.
  • Kontakt en ôffiertrajekt foar rjochthawwers.

Rin de list tsjin de libbene konfiguraasje, net tsjin it arsjitektuerdiagram. Wêr't in antwurd mist, is dat gat de folgjende taak: helje tastimming foar de hanneling of stopje der mei. Lit foar in kommersjele tsjinst in jurist de skriftlike beskriuwing lêze tsjin 'e jurisdiksje dêr't jo yn tsjinje, want de beskriuwing is wat dy beoardieling mooglik makket. Alles wat jo net skriftlik beskriuwe kinne, is in posysje dy't jo net ferdigenje kinne.

Relatearre artikelen