«Мен кіммен сөйлесіп отырмын?» деген бір сөйлемде екі сұрақ бар. Бірі хабарламаны жазған тіркелгі туралы, екіншісі — клиентіңіз шынымен ұстап тұрған желілік қосылыстың арғы ұшындағы машина туралы. Сервис арқылы жалғанатын чатта бұл екеуі ешқашан дерлік бір субъект болмайды, және дәл осы айырмашылық VPN-нің хабарласып отырған адамыңыздан нені жасыратыны немесе жасырмайтыны туралы шатасудың басым бөлігін түсіндіреді. Топологияны дұрыс түсінсеңіз, құпиялылық туралы сұрақ эмоциялық емес, жауап беруге болатын сұраққа айналады.

Клиентіңіз сервиспен сөйлеседі, басқа адаммен емес

Әр қатысушы сервиске қосылатын және сервис тіркелгілер арасында хабарлама жеткізетін мәтіндік чат қолданбасын елестетіңіз. Клиентіңіз сервиспен байланысты ұстайды; екінші қатысушы сол сервиспен бөлек байланыс ұстайды. Хабарлама олардың клиентінен сервиске, содан кейін сервистен сіздің клиентіңізге барады, яғни сіздің тасымалдау серіктесіңіз — олардың құрылғысы емес, сервистің шеткі нүктесі.

Alex's client  ->  chat service  ->  your client

Бұдан кейінгінің бәрі сол бір схемадан шығады. Өз қосылысыңызға қарау сервисті анықтайды, Алекс емес. Алекс қосылысына қарау сервисті екінші жақтан анықтайды. Бұл бақылаулардың ешқайсысы жеке өзі басқа адамның құрылғысы туралы пакет деңгейіндегі жазба емес, және өз трафигіңізді қанша тексерсеңіз де, ол ондай жазбаға айналмайды.

Түрлі бақылаушылар түрлі дәлел жинайды

Сервис кез келген қатысушыдан күштірек позицияда, өйткені ол екі қосылысты да аяқтайды және сонымен бірге қай тіркелгінің қайсысына тиесілі екенін біледі. Ол нені сақтайды, қанша уақыт, қандай жазбаларды біріктіреді және кімге ашады — бұлар жеке жауаптары бар жеке сұрақтар, және олардың бірде-біреуіне «қолданба шеттен шетке шифрланған» деген сөз жауап бермейді.

Сіз қабылдаушы ретінде желілік фактілерде әлсіз, бірақ мазмұн фактілерінде күштісіз: хабарлама мәтіні, көрсетілетін атау, жіберушінің терген немесе тіркеген барлық нәрсесі. Өз мекенжайын өзі терген жіберуші оны ашқан, және бұл ашу желілік бақылау емес, тіпті солай оқылса да.

ObserverSeesCannot conclude
YouYour connection to the service, message contents, sender-supplied detailsThe other client's source address
The other participantTheir connection, message contents, what the service attachesYour source address
The serviceBoth connections, account mapping, delivery metadataWhat it does not retain, or what leaves its boundary

Егер Алекс VPN арқылы қосылса, сервис сол қосылыс үшін Алекс үйінің мекенжайының орнына шығу мекенжайын көруі мүмкін. Бұл сервистің нені көретіні туралы мәлімдеме. Бұл шығу мекенжайының сізге берілетінін білдірмейді, және әрине, Алекс таңдаған тасымалдау жолынан сіздің өз қосылысыңыз анонимді болады дегенді білдірмейді.

Қолданба шынымен тең дәрежелі болғанда

Дәнекерлеу моделі — модель, заң емес. Кейбір хабарлама функциялары клиенттер арасында тікелей жолдар орнатады, мысалы сигналдау сервері арқылы келісілген браузердегі деректер арнасы немесе үлкен деректерді дәнекерлеуден құтқару үшін екі құрылғыны қосатын файл жіберу режимі. Ондай жағдайларда тасымалдау серіктесі шынымен екінші қатысушының құрылғысы болады, ал бақылаушы талдауы мүлдем өзгереді.

Қолданбаның достық атауы қай жағдайда екеніңізді айтуға жеткіліксіз. «Тікелей хабарлама» оны кім оқитынын сипаттайды, оның қалай тасымалданатынын емес, және сол қолданбаның ішіндегі қоңырау немесе экранды бөлісу функциясы қасындағы мәтіндік ағыннан басқа топологияны қолдануы мүмкін. Нақты функция бойынша өндірушінің құжаттамасын оқыңыз немесе пайдаланған кезде клиентіңіз қандай қосылыстар ашатынын бақылаңыз.

Шеттен шетке шифрлау туралы мәлімдеме қорғалған мазмұнды кім оқи алатынын қамтиды. Ол қай серверлер қосылыс қабылдайтыны, олар қандай метадеректерді көретіні немесе тікелей жолдың бар-жоғы туралы ештеңе айтпайды, ал RFC 6973-тегі бақылаушының мүмкіндіктері туралы талқылау пайдалы тәртіп: бақылаушының атын атаңыз, содан кейін ол шынымен нені жинай алатынын тізімдеңіз.

Бұл VPN үшін нені білдіреді

VPN сервистің сіздің қосылысыңыз туралы нені көретінін өзгертеді. Ол тасымалдау серіктесіңіздің кім екенін өзгертпейді және екінші қатысушыға мекенжайыңызға жаңа көзқарас бермейді. VPN сізді хабарласып отырған адамнан жасырады деп күту — санат қатесі: олардың клиентінің сіздің клиентіңізбен ешқашан байланысы болмаған.

VPN өзгерте алатыны — тікелей жол функциясы. Егер қолданба әйтпесе тең дәрежелі қосылыс келісетін болса, трафигіңізді туннель арқылы өткізу орнына дәнекерлеуді мәжбүрлеуі мүмкін, және кейбір функциялар басқаша әрекет етеді немесе кейін шегінеді; бұл нақты әсер, бірақ ол топология туралы, әңгімеден жоғалып кету туралы емес.

Содан кейін жазғандарыңыздың бәрінде екі сұрақты бөлек ұстаңыз. Қай тіркелгі жіберді және қай шеткі нүкте алып өтті. Екеуіне де анық жауап беріңіз, әр жауапты кім бақылай алатынын белгілеңіз және хабарламаның ізіне түсуге бола ма деген бір үкімге оларды біріктіруді тоқтатыңыз.

Қатысты мақалалар