Pakešu pārsūtīšana, kešošana un atkārtota publicēšana vadības panelī izskatās vienādi, bet, tiklīdz rodas tiesību jautājums, tās uzvedas pilnīgi citādi. Pakalpojums, kas pārvieto baitus starp lietotāju un serveri, veic vienu darbību, bet tas, kas saglabā atbildi un nodod to nākamajam apmeklētājam, veic citu. Cita materiāla publicēšana savā vārdā ir trešā darbība, un tikai šī trešā darbība parastajā nozīmē ir izplatīšana.

Noskaidrojiet, kuru no šīm trim jūsu sistēma patiešām veic, un pēc tam piesaistiet tai atbilstošo noteikumu. Produkta etiķetes šeit neko neizšķir, un izmantotais protokols arī nav kritērijs.

Trīs darbības, ko var veikt starpniekserveris vai VPN

Vārteja pieņem TCP plūsmu, pārraksta adreses un pārsūta segmentus abos virzienos. Pēc savienojuma diskā nekas nepaliek, un kravnesība vārtejai paliek necaurredzama, ja vien klients nesaskaņo TLS ar vārteju, nevis ar izcelsmi.

Kešatmiņas starpnieks strādā citādi: tas analizē pieprasījumu, saglabā atbildi uz laiku, ko aprēķina vai nolasa no galvenēm, un pēc tam atkal izsniedz šo saglabāto objektu vēlākiem klientiem. Tagad ārpus tīkla līnijas kaut kas pastāv, identificēts ar URL un validatoru, un tā glabāšana ir konfigurācijas izvēle, nevis blakusefekts.

Atkārtota publicēšana iet soli tālāk. Materiāls atrodas jūsu kontrolētā infrastruktūrā, adresēts jūsu izvēlētai auditorijai, bieži pēc rediģēšanas. Pirmās divas darbības raksturo pārvadīšanu, trešā raksturo izplatīšanu.

DarbībaKas paliek pēc tamJautājums, kas izšķir iznākumu
Pārvadīt plūsmuTulkošanas stāvoklis un buferi, kas ilgst sekundesKura starpnieku norma aptver īslaicīgu pārraidi?
Saglabāt atbildiObjekts un svaiguma un validatora metadatiVai glabāšana un atkārtošana bija atļauta, un līdz kad?
Piedāvāt darbu savā URLPublicēta kopija, kas adresēta jaunai auditorijaiKura atļauja aptver izplatīšanu šai auditorijai?

Kur atšifrējošs starpniekserveris pārvērš pārvadīšanu kopēšanā

Atšķirība, kas izšķir lielāko daļu strīdu, ir vai aparāts kādreiz glabā atklātu tekstu. Tīrs tunelis, vai tas būtu WireGuard, OpenVPN tun ierīce vai SSH -L pāradresācija, pārvieto šifrētu tekstu starp galapunktiem un neatstāj neko lasāmu. TLS pabeidzošs starpniekserveris rīkojas pretēji: tas pabeidz rokasspiedienu, buferē atbildi atmiņā un pēc tam atkārtoti šifrē straumi pret klientu. Starp šīm operācijām darbs pastāv formā, ko operators var apskatīt un paturēt.

17 USC 106 uzskaita reproducēšanu un izplatīšanu starp ekskluzīvajām tiesībām, un katra no tām ir pakļauta tajā pašā kodeksā noteiktajiem ierobežojumiem. Milisekundes buferis var bez strīdiem iekļauties ierobežojumā; saglabāts, atkārtojams objekts tur iekļaujas daudz grūtāk. Ilgums un mērķis sver vairāk nekā pats fakts, ka atmiņa tika aizskarta.

Nekas no tā nepārvērš VPN licencē un nepadara katru starpniekserveri par pārkāpēju. Pārvadīšana ir viens fakts starp vairākiem, un vērtējamais jautājums paliek tas pats: kura darbība, ar kura materiālu, ar kuru atļauju.

Kešatmiņas galvenes raksturo protokola atļauju, nevis juridisku atļauju

HTTP kešatmiņa no atbildes metadatiem izlemj, ko tā drīkst glabāt, un RFC 9111 nosaka noteikumus, ko tā ievēro. Cache-Control: no-store liek katrai atbilstošai kešatmiņai atmest atbildi, bet private ierobežo atkārtotu izmantošanu ar vienu lietotāju, un garš max-age aicina uz kopīgu glabāšanu. Viens pieprasījums parāda, kādu politiku izcelsme izvēlējusies. Palaidiet to pirms strīdēšanās par jebko citu.

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

Atbilde, kas reklamē garu darbības laiku, kešatmiņām saka, ka atkārtošana protokola līmenī ir pieņemama. Šis apgalvojums neko nesaka par to, vai jūs drīkstat paņemt to pašu objektu, pārvietot to uz citu mitināšanu un iekļaut savā pakalpojumā. Divas atšķirīgas atļaujas nāk no diviem atšķirīgiem mehānismiem, un vienas izpilde otru atstāj tieši tur, kur tā bija.

Spoguļgadījums neizdodas tāpat. No gala līdz galam HTTPS neļauj caurspīdīgai kešatmiņai neko glabāt, taču šāds iznākums ne rada tiesības izplatīt materiālu, ne atņem jau esošo. Protokola uzvedība izskaidro, ko aparāts var; tā nekad nesniedz pilnvarojumu.

Ko pierakstīt pirms pakalpojuma palaišanas

Aprakstiet kārtību vārdos, ko varētu pārbaudīt autsaideris. Nosauciet materiālu un tā avotu, uzskaitiet darbības, ko sistēma veic, un norādiet, cik ilgi dzīvo katrs glabātais objekts.

Glabājiet šo aprakstu kopā ar izvietojumu, nevis kāda atmiņā. Kad pienāk sūdzība, plaisa starp aizstāvamu pozīciju un minējumu parasti ir pirms mēnešiem rakstīta rindkopa, kurā nosaukts glabāšanas termiņš un licence.

Īss pārskata saraksts nosedz atkārtotās nepilnības:

  • Materiāla avots un tam pievienotie noteikumi.
  • Katra veiktā darbība: pārsūtīt, glabāt, rediģēt, piedāvāt.
  • Glabāšana pa objektu klasēm, stundās vai dienās.
  • Atļauja vai ierobežojums, uz ko balstās piedāvāšanas solis.
  • Kontakts un noņemšanas ceļš tiesību turētājiem.

Pārbaudiet sarakstu pret dzīvo konfigurāciju, nevis arhitektūras shēmu. Kur atbilde trūkst, tā plaisa ir nākamais uzdevums: vai nu iegūstiet atļauju šai darbībai, vai pārtrauciet to veikt. Komercpakalpojumam lieciet juristam izlasīt rakstīto aprakstu pret jurisdikciju, kurā jūs darbojaties, jo tieši apraksts padara šo pārskatu iespējamu. Viss, ko nevarat aprakstīt rakstiski, ir pozīcija, ko nevarat aizstāvēt.

Saistītie raksti