Je, VPN au proksi inaweza kunakili maudhui yenye haki miliki? Vitendo vitatu
Upelekaji wa pakiti, uhifadhi wa majibu kwenye kache na uchapishaji upya huibua maswali tofauti ya haki miliki. Oanisha kitendo ambacho huduma yako hufanya na kanuni inayokisimamia.
Upelekaji wa pakiti, uhifadhi kwenye kache na uchapishaji upya huonekana sawa kwenye dashibodi lakini hutenda tofauti kabisa swali la haki linapotokea. Huduma inayohamisha baiti kati ya mtumiaji na seva hufanya kitendo kimoja, wakati ile inayohifadhi jibu na kuipitisha kwa mgeni anayefuata hufanya kingine. Kuchapisha nyenzo za mtu mwingine kwa jina lako mwenyewe ni kitendo cha tatu, na ni kitendo hicho cha tatu pekee ndicho usambazaji kwa maana ya kawaida.
Tambua ni kipi kati ya vitatu ambavyo mfumo wako hufanya kweli, kisha unganisha kanuni inayolingana nacho. Lebo za bidhaa haziwezi kuamua chochote hapa, na itifaki inayotumika pia si kigezo.
Vitendo vitatu ambavyo proksi au VPN inaweza kufanya
Lango hupokea mtiririko wa TCP, huandika upya anwani na kupeleka sehemu pande zote mbili. Hakuna kinachobaki kwenye diski baada ya muunganisho, na mzigo hubaki usio wazi kwa lango isipokuwa mteja ajadiliane TLS na lango badala ya asili.
Mpatanishi wa kache hufanya kazi tofauti: huchambua ombi, huhifadhi jibu kwa muda wa uhai anaouhesabu au kuusoma kutoka vichwa, kisha hurudia kitu hicho kilichohifadhiwa kwa wateja wa baadaye. Kitu sasa kipo nje ya waya, kikiamuliwa kwa URL na kithibitishaji, na uhifadhi wake ni chaguo la usanidi na si athari ya pembeni.
Uchapishaji upya huenda hatua moja mbele. Nyenzo ziko kwenye miundombinu unayodhibiti, zikielekezwa kwa hadhira uliyochagua, mara nyingi baada ya uhariri. Vitendo viwili vya kwanza vinaelezea usafirishaji, cha tatu kinaelezea usambazaji.
| Kitendo | Kinachobaki baadaye | Swali linaloamua matokeo |
|---|---|---|
| Kubeba mtiririko | Hali ya tafsiri na akiba zinazodumu sekunde | Ni kipengele kipi cha wapatanishi kinachoshughulikia upitishaji wa muda mfupi? |
| Kuhifadhi jibu | Kitu pamoja na metadata ya ubichi na kithibitishaji | Je, uhifadhi na uchezaji upya viliidhinishwa, na hadi lini? |
| Kuwasilisha kazi chini ya URL yako | Nakala iliyochapishwa inayoelekezwa kwa hadhira mpya | Ni idhini ipi inashughulikia usambazaji kwa hadhira hiyo? |
Mahali ambapo proksi inayofungua usimbaji hugeuza usafirishaji kuwa unakili
Tofauti inayoamua hoja nyingi ni kama kisanduku huwahi kushikilia maandishi ya wazi. Handaki safi, iwe WireGuard, kifaa cha OpenVPN tun au upelekaji wa SSH -L, huhamisha maandishi yaliyosimbwa kati ya ncha na haachi chochote kinachosomeka. Proksi inayomaliza TLS hufanya kinyume: hukamilisha kupeana mikono, huhifadhi jibu kwenye kumbukumbu, kisha husimba upya mtiririko kuelekea mteja. Kati ya shughuli hizo kazi ipo katika umbo ambalo mwendeshaji anaweza kuikagua na kuihifadhi.
17 USC 106 huorodhesha uigaji na usambazaji miongoni mwa haki za kipekee, na kila moja iko chini ya mipaka iliyowekwa katika kanuni hiyo hiyo. Akiba ya millisekunde inaweza kuingia ndani ya mpaka bila mjadala; kitu kilichohifadhiwa kinachoweza kuchezwa upya ni vigumu zaidi kuweka hapo. Muda na kusudi vina uzito zaidi kuliko ukweli kwamba kumbukumbu iligusa.
Hakuna chochote katika hii kinachofanya VPN kuwa leseni, na hakuna kinachofanya kila proksi kuwa mvunjaji. Usafirishaji ni ukweli mmoja miongoni mwa kadhaa, na swali linaloweza kutathminiwa linabaki lilelile: kitendo kipi, kwa nyenzo za nani, chini ya idhini ipi.
Vichwa vya kache vinaelezea idhini ya itifaki, si idhini ya kisheria
Kache ya HTTP huamua inachoweza kuhifadhi kutoka metadata ya jibu, na RFC 9111 huweka kanuni inazofuata. Cache-Control: no-store huiambia kila kache inayozingatia kutupa jibu, wakati private huzuia utumizi upya kwa mtumiaji mmoja na max-age ndefu hualika uhifadhi wa pamoja. Ombi moja linakuambia sera ambayo asili ilichagua. Liendeshe kabla ya kujadili kitu kingine chochote.
curl -sI https://origin.example/media/report.pdf | grep -i -E 'cache-control|etag|age'
Jibu linalotangaza uhai mrefu linaiambia kache kwamba uchezaji upya unakubalika katika ngazi ya itifaki. Kauli hiyo haisemi chochote kuhusu kama unaweza kuchukua kitu hicho hicho, kukipangisha upya na kukiingiza katika huduma yako. Idhini mbili tofauti zinatoka katika mifumo miwili tofauti, na kutimiza moja huacha nyingine mahali ilipokuwa.
Kisa cha kioo kinashindwa vivyo hivyo. HTTPS kutoka ncha hadi ncha huzuia kache ya uwazi kuhifadhi chochote, lakini matokeo hayo hayazalishi haki ya kusambaza nyenzo wala hayatoi haki uliyokuwa nayo. Tabia ya itifaki inaelezea kile kisanduku kinachoweza; kamwe haitoi idhini.
Nini cha kuandika kabla huduma haijaanza
Eleza mpangilio kwa maneno ambayo mtu wa nje anaweza kuthibitisha. Taja nyenzo na chanzo chake, orodhesha vitendo ambavyo mfumo hufanya, na eleza muda ambao kila kitu kilichohifadhiwa huishi.
Hifadhi maelezo hayo pamoja na usambazaji na si kwenye kumbukumbu ya mtu. Malalamiko yanapofika, pengo kati ya msimamo unaoweza kutetea na dhana ni kawaida aya iliyoandikwa miezi kadhaa mapema inayotaja kipindi cha uhifadhi na leseni.
Orodha fupi ya ukaguzi inashughulikia mapengo yanayojirudia:
- Chanzo cha nyenzo na masharti yaliyoambatanishwa nayo.
- Kila kitendo kinachofanywa: kupeleka, kuhifadhi, kuhariri, kuwasilisha.
- Uhifadhi kwa kila daraja la kitu, kwa saa au siku.
- Idhini au kikomo kinachotegemewa na hatua ya kuwasilisha.
- Mawasiliano na njia ya kuondoa kwa wamiliki wa haki.
Endesha orodha dhidi ya usanidi unaoendelea, si dhidi ya mchoro wa usanifu. Pale jibu linakosekana, pengo hilo ni kazi inayofuata: ama pata idhini ya kitendo au acha kukifanya. Kwa huduma ya kibiashara, mwombe wakili asome maelezo yaliyoandikwa dhidi ya mamlaka unayofanyia kazi, kwa sababu maelezo ndiyo yanayowezesha ukaguzi huo. Chochote ambacho huwezi kueleza kwa maandishi ni msimamo ambao huwezi kuutetea.