Пакет дамжуулах, кэшлэх, дахин нийтлэх нь удирдлагын самбараас ижил харагдах боловч эрхийн асуудал гармагц огт өөрөөр ажилладаг. Хэрэглэгч ба серверийн хооронд байт зөөдөг үйлчилгээ нэг үйлдэл хийдэг бол хариултыг хадгалаад дараагийн зочдод өгдөг үйлчилгээ өөр үйлдэл хийдэг. Бусдын материалыг өөрийн нэрээр нийтлэх нь гурав дахь үйлдэл бөгөөд ердийн утгаар түгээлт гэдэг нь зөвхөн тэр гурав дахь үйлдэл юм.

Таны систем тэдгээрийн алийг нь үнэхээр хийдэг болохыг тодорхойлоод, түүнд тохирох дүрмийг хавсаргана уу. Бүтээгдэхүүний шошго энд юу ч шийдэхгүй, ашиглаж буй протокол ч шалгуур биш.

Прокси эсвэл 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 тунгалаг кэшийг юу ч хадгалахаас сэргийлдэг ч тэр үр дүн материал түгээх эрхийг бий болгодоггүй, таны өмнө эдэлж байсан эрхийг ч хураадаггүй. Протоколын зан төлөв төхөөрөмж юу хийж чадахыг тайлбарладаг; тэр хэзээ ч эрх олгодоггүй.

Үйлчилгээ ажиллаж эхлэхийн өмнө юу бичих вэ

Зохицуулалтыг гадны хүн шалгаж болох үгээр тайлбарла. Материал, түүний эх сурвалжийг нэрлэж, системийн гүйцэтгэх үйлдлүүдийг жагсааж, хадгалагдсан объект бүр хэр удаан амьдрахыг заа.

Тэр тайлбарыг хэн нэгний ой санамжид биш, байршуулалтын хамт хадгал. Гомдол ирэхэд хамгаалах боломжтой байр суурь ба таамаглалын хоорондох зай нь ихэвчлэн хэдэн сарын өмнө бичсэн, хадгалалтын хугацаа, лицензийг нэрлэсэн нэг догол мөр байдаг.

Богино хяналтын жагсаалт давтагдах цоорхойг хамардаг:

  • Материалын эх сурвалж ба түүнд хавсарсан нөхцөл.
  • Гүйцэтгэх үйлдэл бүр: дамжуулах, хадгалах, засварлах, үзүүлэх.
  • Объектын ангилал тус бүрийн хадгалалт, цаг эсвэл өдрөөр.
  • Үзүүлэх шатанд тулгуурласан зөвшөөрөл эсвэл хязгаарлалт.
  • Эрх эзэмшигчдэд холбогдох, арилгах зам.

Жагсаалтыг архитектурын зураг дээр биш, ажиллаж буй тохиргоо дээр ажиллуул. Хариулт дутуу газар тэр цоорхой нь дараагийн ажил: эсвэл үйлдэлд зөвшөөрөл ав, эсвэл хийхээ болино уу. Арилжааны үйлчилгээний хувьд бичсэн тайлбарыг өөрийн үйлчилдэг хууль зүйн хүрээнд өмгөөлөгчөөр уншуул, учир нь тэр тайлбар л хяналтыг боломжтой болгодог. Бичгээр тайлбарлаж чадахгүй бүхэн бол хамгаалж чадахгүй байр суурь юм.

Холбоотой нийтлэлүүд