Ինչու VPN ադապտերի անունը կարող է թաքցնել այլ արձանագրություն
Ադապտերի կողքի պիտակը նկարագրում է այն ծրագրաշարը, որ ստեղծել է այն, ոչ թե ցանցով անցնող փաթեթները։ Նախքան լուծում ընտրելը ստուգեք հաճախորդը, պրոֆիլը և զուգընկերը։
VPN ադապտերի կողքի պիտակը նկարագրում է այն ծրագրաշարը, որ ստեղծել է միջերեսը, և դա մեկ շերտ վերև է ցանցով իրականում անցնող փաթեթներից։ Հավելումը կարող է ցուցադրել ադապտեր, որի անունը արտացոլում է հավելման սեփական դասակարգումը, ոչ թե ցանցում կատարվող փաթաթումը։ Հաճախորդը, պրոֆիլը և զուգընկերը կարդալը պատասխանում է այն, ինչ անունը չի կարող։ Երկու միացում, որոնք կարգավորումների ընտրացանկում նույնական են թվում, գրառման մեջ կարող են բոլորովին այլ կերպ վարվել։
Անունը գալիս է մատակարարից, ոչ թե ցանցից
Windows-ը սահմանում է միացման տեսակների կարճ ցանկ իր ներկառուցված VPN հաճախորդների համար, և երրորդ կողմի արտադրանքները դրանց կողքին տեղադրում են իրենց սեփական փաթեթը։ Ցանցի ցանկում հայտնվող ադապտերը ստեղծում է այն վարորդը, որին պատկանում է միացումը, ուստի նրա անունը վկայություն է վարորդի մասին, ոչ թե երաշխիք արտաքին արձանագրության մասին։ Այդ պատճառով էլ մեկ հաճախորդի տեղահանումը կարող է հետևում թողնել ադապտերի անուն։
Microsoft-ի փաստաթղթերը VPN միացման տեսակների մասին հստակ ասում են, որ տեսակը նկարագրում է հաճախորդի կարգավորումը այդ միացման համար։ Երբ հավելում է ներգրավված, ցուցադրվող տեսակը հետևում է այն, ինչ գրանցում է հավելումը, և իրական փաթաթումը կարող է բոլորովին այլ բան լինել։
Նույն շերտավորումը հանդիպում է այլ տեղերում։ Linux հոսթի վրա վիրտուալ ադապտերը, TAP սարքը կամ բջջային VPN ծառայության ընդլայնումը բոլորը ծրագրաշարով ստեղծված միջերեսներ են, և միջերեսի անունը ընտրում է այդ ծրագրաշարը՝ սերվերի հետ բանակցելու փոխարեն։
Ինչ կարող են և ինչ չեն կարող ասել պորտերն ու հասցեները
Յուրաքանչյուր շերտ տարբեր վկայություններ է թողնում, կարդացեք դրանք առանձին, և պիտակը դադարում է դատավճիռ լինելուց։
| Evidence | What it establishes | Where it misleads |
|---|---|---|
| Adapter name | Which driver bound the interface | Plugins choose their own labels |
| Profile file | Which client consumes the configuration | Abstraction layers hide the transport |
| Outer port | Which port the peer accepts | 443 carries several protocols plus HTTPS |
| Tunnel address | The inner interface's network | Says nothing about encapsulation |
TCP 443-ը ամենապարզ օրինակն է։ Այն կարող է կրել SSTP, OpenVPN TCP թունել, SoftEther SSL-VPN նստաշրջան կամ սովորական վեբ երթևեկություն, և միայն պորտի համարը չի կարող տարբերել դրանք։ Ուստի 443-ը թույլատրող հրապարակ պատի կանոնը վկայություն չէ, թե որ հաճախորդն է օգտագործվում։ Արտաքին միջերեսի գրառումը լուծում է դա և լուծում է վայրկյանների ընթացքում։
Կարդացեք պրոֆիլի ձևաչափը և զուգընկերը
Կարգավորման ֆայլն ավելի ուժեղ հուշում է, քան ադապտերը։ OpenVPN պրոֆիլը պարունակում է հրահանգներ, ինչպիսիք են remote, proto և ca; WireGuard կարգավորումը պարունակում է [Interface] բաժին մասնավոր բանալիով և [Peer] բաժիններ թույլատրված IP-ներով; Windows հեռախոսագրքի գրառումը պահում է միացման տեսակը իր ձևաչափով։ Յուրաքանչյուր շարահյուսություն պատկանում է մեկ իրականացման։
Այնուհետև նայեք զուգընկերի փաստաթղթերին և մատյաններին։ Սերվերը գիտի, թե որ արձանագրության մշակիչն է ընդունել նստաշրջանը, և նրա մատյանը նշում է ավարտված փուլը։ Այդ վկայությունը գերազանցում է ցանկացած աշխատասեղանի պիտակի, որովհետև այն գրանցվում է այնտեղ, որտեղ փաթեթները իրականում մեկնաբանվել են։
Ընտրեք ձեռնարկը ըստ արձանագրության, ոչ ըստ պիտակի
OpenVPN հրահանգը պատկանում է OpenVPN-ին, WireGuard-ի բանալիներն ու թույլատրված IP-ները պատկանում են WireGuard-ին, իսկ SSTP պրոֆիլը ոչ մեկին չի պատկանում։ Մի հաճախորդի ընտրանքը մյուսի մեջ տեղադրելը, որովհետև ադապտերի անունը համատեղելի էր հնչում, այն ձևն է, որով կոտրվում է աշխատող կարգավորումը։
Արձանագրությունը պարզելուց հետո ընտրեք համապատասխան խնդիրների լուծման ուղին՝ հաճախորդի սեփական մատյանը, սերվերի արձանագրությանը հատուկ մատյանը և գրառում, որը ցույց է տալիս արտաքին փոխանակումը։ Այնտեղից խափանումը պիտակի փոխարեն անուն ունի։