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 จากต้นทางถึงปลายทางป้องกันไม่ให้แคชโปร่งใสเก็บอะไรได้ แต่ผลลัพธ์นั้นไม่ได้สร้างสิทธิ์ในการจำหน่ายเนื้อหาและไม่ได้ลบสิทธิ์ที่คุณมีอยู่แล้ว พฤติกรรมของโปรโตคอลอธิบายว่าอุปกรณ์ทำอะไรได้ มันไม่เคยให้อำนาจ
สิ่งที่ต้องเขียนไว้ก่อนบริการจะเริ่มทำงาน
อธิบายการจัดวางด้วยถ้อยคำที่คนนอกตรวจสอบได้ ระบุชื่อเนื้อหาและแหล่งที่มา ระบุการกระทำที่ระบบทำ และบอกว่าวัตถุที่เก็บไว้แต่ละชิ้นมีอายุเท่าใด
เก็บคำอธิบายนั้นไว้กับการติดตั้ง ไม่ใช่ในความทรงจำของใครคนหนึ่ง เมื่อมีข้อร้องเรียนเข้ามา ช่องว่างระหว่างจุดยืนที่ป้องกันได้กับความคาดเดามักเป็นย่อหน้าที่เขียนไว้เมื่อหลายเดือนก่อนซึ่งระบุระยะเวลาการเก็บรักษาและใบอนุญาต
รายการตรวจสอบสั้น ๆ ครอบคลุมช่องโหว่ที่เกิดซ้ำ:
- แหล่งที่มาของเนื้อหาและเงื่อนไขที่แนบมาด้วย
- ทุกการกระทำที่ทำ: ส่งต่อ เก็บ แก้ไข ให้บริการ
- การเก็บรักษาตามชั้นของวัตถุ เป็นชั่วโมงหรือวัน
- การอนุญาตหรือข้อจำกัดที่ขั้นตอนการให้บริการอาศัยอยู่
- ช่องทางติดต่อและช่องทางนำออกสำหรับเจ้าของสิทธิ์
ตรวจรายการกับคอนฟิกูเรชันที่ใช้งานจริง ไม่ใช่กับแผนภาพสถาปัตยกรรม เมื่อใดไม่มีคำตอบ ช่องว่างนั้นคืองานถัดไป: ไม่ได้รับอนุญาตสำหรับการกระทำนั้นก็หยุดทำ สำหรับบริการเชิงพาณิชย์ ให้ทนายอ่านคำอธิบายที่เป็นลายลักษณ์อักษรเทียบกับเขตอำนาจที่คุณให้บริการ เพราะคำอธิบายนั้นทำให้การตรวจสอบเป็นไปได้ สิ่งใดที่คุณอธิบายเป็นลายลักษณ์อักษรไม่ได้คือจุดยืนที่คุณป้องกันไม่ได้