Байршуулсан файлыг нээж чадахгүй хүлээн авагчид VPN үүнийг гэмтээсэн гэж их сонсдог. Энэ нь таамаглал, ажиглалт биш бөгөөд шалгаж болно. Туннельд хүрэхээс өмнө очих газарт одоо хадгалагдсан объект илгээх ёстой байсан объектоос ялгаатай эсэхийг тогтоо. Бусад бүх зүйл тэр хариултаас гарна.

Гомдлоос биш, зориулсан байтуудаас эхэл

Асуудлыг давтдаг хор хөнөөлгүй файлыг сонго, эсвэл бодлого түүнийг эх орчноос гарахыг зөвшөөрвөл бодит файлыг сонго. Дамжуулалтын өмнө хоёр зүйлийг бич: байтаар хэмжсэн яг хэмжээ, орчин үеийн агуулгын хэш. Файлын нэр, цагийн тэмдэг, урьдчилсан харагдац нь мета өгөгдөл бөгөөд тэдгээрийн аль нь ч агуулгыг тодорхойлохгүй.

Хоёр төгсгөл ажиллуулж чадах алгоритмаар хэшийг тооцоол, аль нэгийг ашигласнаа бич. SHA-256 ба MD5-ийн харьцуулалт нь харьцуулалт биш, санамсаргүйгээр ижил нэртэй хоёр өөр файлын харьцуулалт ч мөн адил биш.

PS> Get-FileHash -LiteralPath "C:\uploads\report.csv" -Algorithm SHA256
Hash                                                        Path
----                                                        ----
9F2C...                                                      C:\uploads\report.csv

Microsoft-ын Get-FileHash лавлагаа тушаал болон түүний алгоритмын параметрийг баримтжуулдаг бөгөөд харьцуулалт утгагүй зөрүү гаргахад хүмүүсийн алгасдаг хэсэг нь яг энэ юм.

Үе шат бүрт нэг хэш, ижил алгоритм

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

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

Гурван үр дүн боломжтой бөгөөд тэд өөр өөр чиглэл рүү заана. Тэнцүү хэш нь байтууд өөрчлөгдөөгүй ирсэн гэсэн үг. Мэдэгдэж буй хувиргалттай ялгаатай хэш нь үйлчилгээ зориуд шинэ объект үүсгэсэн гэсэн үг. Хувиргалтгүй ялгаатай хэш нь хоёр цэгийн хооронд ямар нэг зүйл агуулгыг өөрчилсөн гэсэн үг бөгөөд дараагийн алхам нь тэр болсон хамгийн эрт хязгаарыг олох явдал юм.

Дамжуулалтын алдааг хувиргалтаас ялга

Хэсэгчилсэн байршуулалт ба гэмтсэн байршуулалт файлын хөтөч дээр ижил харагдана бөгөөд өөр алдаа юм. Дамжуулалт дууссан эсэхийг шалга: тасарсан хүсэлтийг харуулсан програмын бүртгэл, хэмжээ нь эх сурвалжийн угтвар болсон хадгалагдсан файл, эсвэл хүлээгдэж буй өргөтгөлөөр хадгалагдсан алдааны хуудас болох объект, бүгд өөрчлөгдсөн байтууд биш, дутуу дамжуулалтыг илтгэнэ.

Хувиргалт бол өөр нэг түгээмэл тайлбар. Зургийг дахин шахах, CSV мөрийн төгсгөлийг дахин бичих эсвэл баримт бичгийг хөрвүүлэх үйлчилгээ нь эх сурвалжаас ялгаатай хэшийг хууль ёсоор үүсгэх бөгөөд энэ нь гэмтэл биш. Үнэнч хуулбар гэж мэдэгдэж буй үе шатыг харьцуул, эцсийн үзүүлэх форматыг биш.

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

Бүгдийг өөрчлөхгүйгээр хоёр дахь замыг турш

Хэрэв хэшүүд үнэхээр ялгаатай бөгөөд хувиргалт байхгүй бол ижил файл, клиент, протокол, очих газрыг VPN-ийн оронд локал сүлжээ гэх мэт өөр дэмжигдсэн замаар давт. Нэг хувьсагчийг өөрчил. Клиент, төгсгөлийн цэг, хэрэгслийг нэгэн зэрэг өөрчлөх нь хамааруулж чадахгүй үр дүнг өгнө.

Харьцуулалтыг хоёр чиглэлд шударга байлга. Хэш нь хоёр цэг агуулгын талаар санал нийлж байгаа эсэхийг хэлнэ; аль тал нь итгэмжлэгдэхүүнийг хэлэхгүй, тиймээс хүлээгдэж буй утга болон баталгаажуулалтыг та бодитоор найдаж буй итгэлцийн загварын дотор байлга.

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

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