అద్దెకు తీసుకున్న VPN సర్వర్లో మీ ట్రాఫిక్ను ఎవరు చూడగలరు?
VPN సర్వర్ను అద్దెకు తీసుకోవడం విశ్వాసాన్ని హోస్టింగ్ ప్రదాతకు బదిలీ చేస్తుంది. క్లయింట్ నుండి నిష్క్రమణ వరకు మార్గాన్ని నడిచి, ప్రతి పర్యవేక్షకుడు ఏమి తెలుసుకోగలరు, ఏమి కాదు అని చూడండి.
సర్వర్ను అద్దెకు తీసుకోవడం మీరు ఎవరిని విశ్వసిస్తారో మారుస్తుంది మరియు ప్రశ్నను తొలగించదు. సొరంగం మీ ట్రాఫిక్ను అది దాటే నెట్వర్క్ల నుండి దాచి, తర్వాత స్పష్ట పాఠ్యాన్ని మరొకరి హైపర్వైజర్ నడిపే యంత్రానికి అప్పగిస్తుంది. మీ క్లయింట్ నుండి ప్యాకెట్ను బయటకు అనుసరించడం ప్రతి పర్యవేక్షకుడు ఎక్కడ నిలబడి ఉన్నారు, వారిలో ప్రతి ఒక్కరు నిజంగా ఏమి చూడగలరు అని చూపిస్తుంది. ఆ ప్రయాణం అనామకత్వం గురించి ఏ వాదన కంటే ఉపయోగకరం.
క్లయింట్ నుండి ప్రారంభించి ప్యాకెట్ను బయటకు అనుసరించండి
ఏదైనా ల్యాప్టాప్ నుండి బయటకు వెళ్లకముందే, క్లయింట్ ప్యాకెట్ను చుట్టి సర్వర్ యొక్క పబ్లిక్ ముగింపు బిందువుకు చిరునామా ఇస్తుంది. మీ స్థానిక నెట్వర్క్ మరియు మీ ఇంటర్నెట్ ప్రదాత ఆ చిరునామా మరియు పోర్టుకు ఒకే ప్రవాహాన్ని చూస్తారు, ఒక పరిమాణం మరియు ఒక లయతో. వారు చూడనిది మీరు ఏ సైట్ తెరిచారు అనేది, ఎందుకంటే ఆ గమ్యం గుప్తీకరించిన పేలోడ్ లోపల ఉంది. మెటాడేటా మరియు కంటెంట్ మధ్య రేఖ ఒక వాక్యంలో మొత్తం ప్రయాణం.
ఆ మొదటి దూకుడే చాలా మార్కెటింగ్ వాదనలు ఆసక్తికరంగా ఉండటం ఆపే స్థలం. అదే Wi-Fi లో ఉన్న పొరుగువాడు ఇంటర్నెట్ ప్రదాత చూసేది చూస్తాడు, ఇద్దరూ పేజీని చూడరు. అయినప్పటికీ పరిమాణం మరియు సమయం కనిపిస్తూనే ఉంటాయి, పేలోడ్ అలా చేయకపోయినా అవి ప్రవర్తనను వివరిస్తాయి.
హోస్టింగ్ నెట్వర్క్ సొరంగాన్ని చూస్తుంది, పేజీని కాదు
ప్రదాత నెట్వర్క్ లోపల గుప్తీకరించిన ప్రవాహం మొదట స్విచ్కు, తర్వాత వర్చువల్ ఇంటర్ఫేస్కు, తర్వాత మీ VM కు చేరుతుంది. ఆ నెట్వర్క్ను నడిపే ఎవరైనా ఏ కీలు లేకుండా బైట్లను లెక్కించి ప్రవాహ రికార్డులను ఉంచుకోగలరు, దానికి కీ అవసరం లేదు. హోస్టింగ్ ప్రదాత ఆక్రమించే స్థానం సరిగ్గా అదే.
బయటకు వెళ్లే మార్గంలో చిత్రం మారుతుంది. VM గమ్యంతో కొత్త కనెక్షన్ తెరుస్తుంది, కాబట్టి హోస్టింగ్ నెట్వర్క్ ఆ గమ్య చిరునామాను మరియు దాని చుట్టూ ఉన్న TLS హ్యాండ్షేక్ను చూడగలదు. పేలోడ్ అప్లికేషన్ యొక్క సొంత గుప్తీకరణతో రక్షించబడి ఉంటుంది, మెటాడేటా కాదు.
| Observer | Visible to it | Hidden from it |
|---|---|---|
| Local network | Tunnel endpoint, volume, timing | Destination and payload |
| Your ISP | The same flow metadata | Destination and payload |
| Hosting network | Tunnel flow, exit destination, TLS handshake | HTTPS payload |
| Hypervisor operator | Guest memory and virtual NIC, in principle | Nothing, if it chooses to look |
వరుసలను క్రమంగా చదవండి, సమస్య ఆకారం కనిపిస్తుంది: ప్రతి ఒక్కటి తన పైన ఉన్న వరుస కంటే ఎక్కువ చూస్తుంది, అలా చేయడానికి ఎవరికీ VPN తోట్టాల్సిన అవసరం లేదు.
VM లోపల సొరంగం ముగుస్తుంది మరియు స్పష్ట పాఠ్యం మొదలవుతుంది
సొరంగం మీ VM లో ముగుస్తుంది, కాబట్టి అతిథి ఏదైనా తిరిగి గుప్తీకరించే ముందే లోపలి ప్యాకెట్ను చూస్తుంది. ఇది లోపం కాదు; సొంతంగా హోస్ట్ చేసిన నిష్క్రమణ అలా చేస్తుంది. నిష్క్రమణ భద్రత అతిథిని ఎవరు నిర్వహిస్తారు అనే దానిపై ఆధారపడి ఉంటుందని దీని అర్థం, ఆ లెక్కలో నిర్వాహకుడు మీరే.
wg show
ss -tunp | head
nft list ruleset | head -40
వాటిని సర్వర్లో అమలు చేయండి, అతిథిలో root ఉన్న ఆపరేటర్ పరిశీలించగల అదే సాకెట్లను మీరు పరిశీలిస్తున్నారు. మీరు నడిపే సేవలు నమోదు చేసేదంతా అదే విశ్వాస సరిహద్దు లోపల ఉంటుంది, అందుకే అతిథి లాగ్ సెట్టింగ్లు మరియు మౌలిక సదుపాయాల రికార్డులు ఒక సెట్టింగ్ కాదు, రెండు వేర్వేరు ప్రశ్నలు.
హైపర్వైజర్ అతిథి క్రింద కూర్చుంటుంది
వర్చువల్ మెషిన్ తాను నడిచే కెర్నల్కు యజమాని కాదు. హైపర్వైజర్ దాని మెమరీని మరియు వర్చువల్ నెట్వర్క్ కార్డును మ్యాప్ చేస్తుంది, కాబట్టి ఆ పొరలోని ఆపరేటర్ అతిథి ఆడిట్ సామర్థ్యానికి బయట ఉంటారు. అతిథి వేరుచేయడం నిజమైనది మరియు అద్దెదారుల మధ్య దానిపై నమ్మకం ఉంచడం విలువైనది, ప్రత్యేక ప్రాప్తి అసాధ్యం అనే హామీ కాదు. ఆ అసమానత వేరుచేయడం అనే పదం వెనుక దాచుకోవడం కంటే స్పష్టంగా చెప్పడానికి అర్హమైనది.
అంకిత భౌతిక సర్వర్ ప్రదాత అందించే నెట్వర్క్, భౌతిక ప్రాప్తి లేదా నిర్వహణ ఇంటర్ఫేస్ను తొలగించకుండా ఏర్పాటును మారుస్తుంది. ప్రాప్తి ప్రశ్నను ఒక పదం నిర్ణయించనివ్వకుండా ఉత్పత్తి ఏమి పత్రీకరిస్తుందో చదవండి.
ఈ ప్రయాణాన్ని విశ్వాస నిర్ణయంగా మార్చండి
ప్రతి పర్యవేక్షకుడిని మరియు మీరు అతనికి ఇచ్చే సామర్థ్యాన్ని రాయండి, తర్వాత ఆ అనుమతి మీరు పంపాలనుకుంటున్న ట్రాఫిక్కు సరిపోతుందా అని నిర్ణయించండి. జాబితా చిన్నది: మీ స్థానిక నెట్వర్క్, ఇంటర్నెట్ ప్రదాత, హోస్టింగ్ నెట్వర్క్, హైపర్వైజర్ ఆపరేటర్ మరియు మీరు. మిగతావన్నీ వీరిలో ఒకరి ఉప కాంట్రాక్టర్ మరియు అదే సామర్థ్యాన్ని వారసత్వంగా పొందుతాయి. తర్వాత జాబితాను కనుగొనడం కంటే ముందే నిర్ణయించడం చవక.
తర్వాత మీరు నిజంగా ధృవీకరించగల భాగాలను ధృవీకరించండి: మీ సొంత సేవలు ఏ లాగ్లు రాస్తాయి, వాటిని ఎంతకాలం ఉంచుతారు, ప్రవాహ రికార్డులు మరియు నిల్వ గురించి ప్రదాత ఏమి ప్రచురిస్తారు. మీరు చదవగలిగే మరియు పరీక్షించగల విధానాలు ప్రైవేట్ వంటి పదానికి అర్థం ఏమిటనే ఊహల కంటే మెరుగైనవి.