Препредаването на пакети, кеширането и повторното публикуване изглеждат еднакво от таблото за управление, но се държат напълно различно, щом възникне въпрос за права. Услуга, която мести байтове между потребител и сървър, извършва едно действие, докато тази, която запазва отговор и го предава на следващия посетител, извършва друго. Публикуването на чужд материал под собственото ви име е трето действие и само това трето действие е разпространение в обичайния смисъл.

Определете кое от тези три действия всъщност извършва вашият стек, след което приложете съответното правило. Продуктовите етикети тук не решават нищо и използваният протокол също не е критерият.

Три действия, които прокси или VPN може да извърши

Шлюзът приема TCP поток, пренаписва адреси и препраща сегменти в двете посоки. След връзката на диска не остава нищо и полезният товар остава непрозрачен за шлюза, освен ако клиентът не договори TLS с шлюза, а не с източника.

Кеширащият посредник работи различно: той анализира заявката, съхранява отговора за срок, който изчислява или чете от заглавките, и след това възпроизвежда съхранения обект на по-късните клиенти. Нещо вече съществува извън мрежата, с ключ по URL и валидатор, и задържането му е избор на конфигурация, а не страничен ефект.

Повторното публикуване отива една стъпка по-нататък. Материалът стои на инфраструктура, която контролирате, адресиран до аудитория, която сте избрали, често след редактиране. Първите две действия описват транспорт, а третото описва разпространение.

ДействиеКакво съществува след товаВъпрос, който решава изхода
Пренос на потокСъстояние на транслацията и буфери за секундиКоя разпоредба за посредници покрива краткотрайното предаване?
Съхраняване на отговорОбект плюс метаданни за свежест и валидаторРазрешени ли са били задържането и възпроизвеждането и до кога?
Предоставяне на произведението под вашия URLПубликувано копие, адресирано до нова аудиторияКакво разрешение покрива разпространението до тази аудитория?

Къде декриптиращото прокси превръща преноса в копиране

Разграничението, което решава повечето спорове, е дали кутията някога държи чист текст. Чистият тунел, бил той WireGuard, устройство OpenVPN tun или SSH -L препращане, мести шифрован текст между крайните точки и не оставя нищо четимо. Прокси, което прекратява TLS, прави обратното: завършва ръкостискането, буферира отговора в паметта и след това прешифрова потока към клиента. Между тези операции произведението съществува във вид, който операторът може да прегледа и запази.

17 USC 106 изброява възпроизвеждането и разпространението сред изключителните права, всяко от които подлежи на ограниченията, установени в същия дял. Буфер от милисекунда може да се побере в ограничение без спорове; съхранен обект, който може да се възпроизвежда, е много по-труден за поставяне там. Продължителността и целта тежат повече от самия факт, че паметта е била докосната.

Нищо от това не превръща VPN в лиценз и нищо не прави всяко прокси нарушител. Транспортът е един факт сред няколко и подлежащият на оценка въпрос остава същият: кое действие, върху чий материал, при какво разрешение.

Кеш заглавките описват разрешение на протокола, не правно разрешение

HTTP кешът решава какво може да съхранява от метаданните на отговора, а RFC 9111 задава правилата, които той следва. Cache-Control: no-store казва на всеки съвместим кеш да изхвърли отговора, докато private ограничава повторното използване до един потребител и дългият max-age кани споделено съхранение. Една заявка ви казва каква политика е избрал източникът. Изпълнете я, преди да спорите за нещо друго.

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

Отговор, който рекламира дълъг срок на живот, казва на кешовете, че възпроизвеждането е приемливо на ниво протокол. Това твърдение не казва нищо за това дали можете да вземете същия обект, да го хоствате отново и да го включите в собствената си услуга. Две различни разрешения идват от два различни механизма и удовлетворяването на едното оставя другото точно там, където е било.

Огледалният случай се проваля по същия начин. HTTPS от край до край пречи на прозрачен кеш да съхрани каквото и да е, но този резултат нито създава право да разпространявате материала, нито отнема такова, което вече имате. Поведението на протокола обяснява какво може да прави една кутия; то никога не дава разрешение.

Какво да запишете преди услугата да заработи

Опишете подредбата с термини, които външен човек може да провери. Назовете материала и източника му, избройте действията, които системата извършва, и посочете колко дълго живее всеки съхранен обект.

Пазете това описание заедно с внедряването, а не в нечия памет. Когато пристигне оплакване, разликата между защитима позиция и догадка обикновено е абзац, написан месеци по-рано, който назовава срока на задържане и лиценза.

Кратък списък за преглед покрива повтарящите се пропуски:

  • Източник на материала и условията, приложени към него.
  • Всяко извършено действие: пренос, съхранение, редактиране, предоставяне.
  • Задържане по клас обекти, в часове или дни.
  • Разрешение или ограничение, на което се разчита за стъпката на предоставяне.
  • Контакт и път за сваляне за притежателите на права.

Проверете списъка срещу живата конфигурация, а не срещу архитектурната диаграма. Където липсва отговор, тази липса е следващата задача: или получете разрешение за действието, или спрете да го извършвате. За търговска услуга накарайте адвокат да прочете писменото описание спрямо юрисдикцията, в която работите, защото описанието е това, което прави прегледа възможен. Всичко, което не можете да опишете писмено, е позиция, която не можете да защитите.

Подобни статии