VPN немесе прокси авторлық құқықпен қорғалған мазмұнды көшіре ала ма? Үш әрекет
Пакеттерді қайта жіберу, жауаптарды кэштеу және қайта жариялау авторлық құқықтың бөлек мәселелерін тудырады. Қызметіңіз жасайтын әрекетті оны реттейтін ережемен сәйкестендіріңіз.
Пакеттерді қайта жіберу, кэштеу және қайта жариялау басқару тақтасынан бірдей көрінеді, бірақ құқық туралы сұрақ келген сәтте мүлде басқаша әрекет етеді. Пайдаланушы мен сервер арасында байттарды жылжытатын қызмет бір әрекет жасайды, ал жауапты сақтап, келесі келушіге беретін қызмет басқа әрекет жасайды. Біреудің материалын өз атыңмен жариялау — үшіншісі, және тек сол үшінші әрекет қарапайым мағынада тарату болып табылады.
Сіздің стек осы үшеудің қайсысын шынымен жасайтынын анықтап, оған сәйкес ережені тіркеңіз. Өнім жапсырмалары мұнда ештеңе шешпейді, қолданылатын протокол да өлшем емес.
Прокси немесе 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 мөлдір кэштің ештеңе сақтауына жол бермейді, бірақ бұл нәтиже материалды тарату құқығын тудырмайды және сізде бұрыннан бар құқықты жоймайды. Протокол мінез-құлқы жәшіктің не істей алатынын түсіндіреді; ол ешқашан өкілеттік бермейді.
Қызмет іске қосылмас бұрын нені жазу керек
Келісімді сыртқы адам тексере алатын терминдермен сипаттаңыз. Материал мен оның көзін атаңыз, жүйе жасайтын әрекеттерді тізімдеңіз және әрбір сақталған нысанның қанша өмір сүретінін айтыңыз.
Бұл сипаттаманы орналастырумен бірге ұстаңыз, біреудің жадында емес. Шағым келгенде, қорғауға болатын ұстаным мен болжамның айырмашылығы әдетте бірнеше ай бұрын жазылған, сақтау мерзімі мен лицензияны атайтын абзац болады.
Қысқа тексеру тізімі қайталанатын олқылықтарды қамтиды:
- Материалдың көзі және оған қоса берілген шарттар.
- Жасалатын әрбір әрекет: жіберу, сақтау, өңдеу, ұсыну.
- Нысан класы бойынша сақтау, сағат немесе күнмен.
- Ұсыну кезеңінде сүйенетін рұқсат немесе шектеу.
- Құқық иелері үшін байланыс және жою жолы.
Тізімді жұмыс істеп тұрған конфигурацияға қарсы жүргізіңіз, сәулет диаграммасына емес. Жауап жоқ жерде сол олқылық — келесі міндет: не әрекетке рұқсат алыңыз, не оны жасауды тоқтатыңыз. Коммерциялық қызмет үшін жазбаша сипаттаманы заңгерге өзіңіз қызмет көрсететін юрисдикцияға қарсы оқыттырыңыз, өйткені сипаттама сол тексеруді мүмкін етеді. Жазбаша сипаттай алмайтын нәрсе — қорғай алмайтын ұстаным.