VPN పబ్లిక్ కీని పంచుకోవచ్చా? మూడు విషయాలను తనిఖీ చేయండి
పబ్లిక్ సగాన్ని ప్రచురించడం ప్రోటోకాల్ పనిచేసే విధానం; ప్రైవేట్ సగాన్ని ప్రచురించడం అనేది గుర్తింపును అప్పగించడం. మూడు తనిఖీలు మీ చేతిలో ఏ విలువ ఉందో నిర్ణయిస్తాయి.
మీ VPN పబ్లిక్ కీని సహచరుడికి, ప్రదాతకి లేదా ఫోరంకి ఇవ్వవచ్చు, సొరంగం పనిచేస్తూనే ఉంటుంది. కానీ ప్రైవేట్ కీని, మద్దతు సిబ్బందికి కూడా, ఆ కీ నిరూపించే గుర్తింపును అప్పగించకుండా ఇవ్వలేరు. నిర్ణయం ఇంత స్పష్టంగా ఉండటం అరుదు, ఎందుకంటే జతలో ఏ సగాన్ని చూస్తున్నారో ప్రజలు గందరగోళపడతారు, మరియు కొన్ని అమరికలు పబ్లిక్ విలువను పేరుగా పరిగణిస్తాయి. మూడు తనిఖీలు దీన్ని పరిష్కరిస్తాయి: ఏ సగం మీ దగ్గర ఉంది, అమరిక దాన్ని దేనితో కలుపుతుంది, మరియు భర్తీకి ఎంత ఖర్చవుతుంది.
తనిఖీ ఒకటి: జతలో ఏ సగం మీ క్లిప్బోర్డ్లో ఉంది
అసమ్మత కీలు జతలుగా వస్తాయి, మరియు ఉత్పాదన దిశే మొత్తం విషయం. WireGuard లో ప్రైవేట్ కీ 32 యాదృచ్ఛిక బైట్లు, పబ్లిక్ కీ దాని నుండి లెక్కించబడుతుంది; వ్యతిరేక దిశలో సాధ్యం కాదు. wg genkey ప్రైవేట్ విలువను రాస్తుంది, wg pubkey పబ్లిక్ విలువను ఉత్పన్నం చేస్తుంది, మరియు రెండవది మాత్రమే సహచరుడికి పంపే సందేశంలో సరిపోతుంది.
wg genkey | tee private.key | wg pubkey > public.key
chmod 600 private.key
openssl x509 -noout -pubkey -in server.crt
ధృవపత్రాల ప్రపంచం అదే విభజనను ఎక్కువ కదిలే భాగాలతో ఉపయోగిస్తుంది. సర్వర్ ధృవపత్రం పబ్లిక్ కీతో పాటు పేర్లను కలిగి ఉంటుంది, మరియు CA ను ఎప్పుడూ వదలని CA ప్రైవేట్ కీతో సంతకం చేయబడుతుంది. ఆ సర్వర్ను ధృవీకరించే క్లయింట్కు పబ్లిక్ అయిన CA ధృవపత్రం అవసరం, CA యొక్క ప్రైవేట్ సంతకం కీ అతనికి ఎటువంటి ఉపయోగం లేదు.
ఏ విలువ మీ దగ్గర ఉందో ఖచ్చితంగా తెలియకపోతే, ఫైల్ పేరు కాదు, గుర్తును వెతకండి. కింది దానితో ప్రారంభమయ్యే PEM బ్లాక్, -----BEGIN PRIVATE KEY-----, లేదా పాత BEGIN RSA PRIVATE KEY రూపం, రహస్య సగం. ఆ గుర్తు లేకుండా పేస్ట్ చేయగల విలువ పంచుకోవడానికి అభ్యర్థి, తదుపరి రెండు తనిఖీలకు లోబడి.
తనిఖీ రెండు: అమరిక ఆ పబ్లిక్ విలువను దేనితో కలుపుతుంది
క్రిప్టోగ్రాఫిక్ భద్రత మరియు అనామకత్వం వేర్వేరు లక్షణాలు. WireGuard సహచరుడి పబ్లిక్ కీ అమరిక లోపల స్థిరమైన గుర్తింపుదారు: సర్వర్ కాన్ఫిగరేషన్ దాన్ని జాబితా చేస్తుంది, హ్యాండ్షేక్ దానికి పేరు పెడుతుంది, లాగ్లు చదివే నిర్వాహకుడు ఆ సహచరుడు కనెక్ట్ అయ్యే ప్రతిసారీ అదే స్ట్రింగ్ చూస్తాడు. మీ సెటప్ గురించిన ప్రశ్న పక్కన కీని పోస్ట్ చేస్తే, ఆ స్ట్రింగ్ను పోస్ట్లోని మిగతా అన్నింటితో కలిపినట్లే.
ధృవపత్రాలు రూపకల్పన ద్వారానే గుర్తింపును చిందిస్తాయి. Subject మరియు subject alternative name చదవగలిగేవి, బహిరంగంగా విశ్వసనీయ TLS ధృవపత్రాలకు ధృవపత్రమే శోధించగల Certificate Transparency లాగ్లలో ప్రచురించబడుతుంది. ఇవి ఏవీ ప్రైవేట్ కీని బహిర్గతం చేయవు, మరియు అన్నీ ఒక సంబంధాన్ని బహిర్గతం చేస్తాయి.
ఇక్కడే అమరికలు భిన్నంగా ఉంటాయి, అదే సమాధానాన్ని నిర్ణయిస్తుంది. ల్యాబ్ సర్వర్పై ఒకసారి వాడే పరీక్షా సహచరుడు కంపెనీ సైట్-టు-సైట్ ముగింపు బిందువును గుర్తించే కీకి భిన్నమైన వస్తువు, బైట్లు ఒకేలా కనిపించినా.
తనిఖీ మూడు: ఏమి రద్దు చేయవచ్చు, ఎంత వేగంగా
మూడవ తనిఖీ రెండు సగాలను పూర్తిగా వేరు చేస్తుంది. ప్రచురించిన పబ్లిక్ కీని మీ షెడ్యూల్ ప్రకారం భర్తీ చేయవచ్చు. ప్రచురించిన ప్రైవేట్ కీని తిరిగి పిలవలేరు: మీ కాపీని తొలగించడం ఇప్పటికే తీసుకున్న కాపీలను తాకదు, మరియు దాన్ని నమ్మిన ప్రతి సహచరుడు ఇప్పుడు బయటి వ్యక్తి వద్ద ఉన్న దాన్ని నమ్ముతాడు.
రద్దు చేయడం కాన్ఫిగరేషన్ చర్య, క్రిప్టోగ్రాఫిక్ కాదు. WireGuard రద్దు జాబితాను అందించదు, కాబట్టి మీరు సహచరుడిని తొలగిస్తారు:
wg set wg0 peer <peer-public-key> remove
# then delete the [Peer] block from the config so it does not return on restart
OpenVPN ధృవపత్రాలపై నిర్మించిన అమరికలు ధృవపత్రాన్ని రద్దు చేసి, సర్వర్ నిజంగా crl-verify ద్వారా తనిఖీ చేసే CRLను ప్రచురిస్తాయి. ఆ ఆదేశం లేకుండా రద్దు జాబితా కేవలం అలంకరణ. రెండు సందర్భాల్లోనూ క్రమం ఒకటే: భర్తీని జారీ చేయండి, మద్దతు ఉన్న మార్గం ద్వారా పంపిణీ చేయండి, తర్వాత పాత గుర్తింపును పదవీ విరమణ చేయండి.
మూడు తనిఖీలను ఒకటిగా కలపడం వల్ల వచ్చే తప్పులు
నిజమైన లీకులు చాలావరకు ప్రైవేట్ కీని ప్రచురించాలని ఒకరు నిర్ణయించుకోవడం కాదు. అవి ఫోరంలో మొత్తం ప్రొఫైల్ పేస్ట్ చేయడం: .conf WireGuard ఫైల్లో PrivateKey లైన్తో ఒకటి, .ovpn బండిల్లో ఇన్లైన్ కీ బ్లాక్తో మరొకటి, లేదా కీ ఫీల్డ్ యాదృచ్ఛికంగా కనిపించే క్లయింట్ విండో స్క్రీన్షాట్. పబ్లిక్ విలువ బహుశా సరిగ్గా ఉంది; అది తప్పు భాగంతో పాటు ప్రయాణించింది.
మద్దతు పని ప్రవాహాలు రెండవ మూలం. ఏ చట్టబద్ధ ధృవీకరణ దశకూ మీ ప్రైవేట్ కీ అవసరం లేదు, ఎందుకంటే మరో వైపు తనకు కావాల్సింది పబ్లిక్ సగం నుండి ఉత్పన్నం చేస్తుంది. ఫారం లేదా వ్యక్తి ప్రైవేట్ విలువను అడిగినప్పుడు, సరైన సమాధానం పబ్లిక్ విలువ మరియు దాన్ని ఉత్పత్తి చేసే స్థానిక ఆదేశం.
లాగ్లు మరియు స్క్రీన్షాట్లు ఒకే వర్గంలో ఉంటాయి. డయాగ్నస్టిక్ అవుట్పుట్ కీ మెటీరియల్, సెషన్ గుర్తింపుదారులు మరియు అంతర్గత చిరునామాలను మోసుకెళ్లగలదు, ఒక ప్రశ్నకు సమాధానం పొందడానికి అవన్నీ పోస్ట్ చేయడం చిన్న సౌలభ్యాన్ని పెద్ద బహిర్గతతో మార్చుకోవడం.
ప్రైవేట్ విలువ లీక్ అయిన తర్వాత గుర్తింపును పదవీ విరమణ చేయండి
ప్రైవేట్ విలువ నిజంగా బయటికి వెళితే, ఆ గుర్తింపును పదవీ విరమణ చేసినట్లు పరిగణించండి. కొత్త జతను సృష్టించండి, సహచరులు ఆశించే చోట పబ్లిక్ సగాన్ని ఇన్స్టాల్ చేయండి, పాత సహచరుడిని తొలగించండి లేదా పాత ధృవపత్రాన్ని రద్దు చేయండి, మరియు మీరు దాన్ని ప్రచురించిన ప్రదేశాలను తనిఖీ చేయండి. మీ నియంత్రణలో లేని కాపీలను తొలగించలేరు, కాబట్టి తొలగింపు గతం గురించి కాదు, భవిష్యత్తు గురించి.
తర్వాత పంపిణీని రాయండి: ఏ కీ ఏ పరికరానికి చెందుతుంది, ఎవరి వద్ద కాపీ ఉంది, భర్తీ ఎలా అందజేయబడుతుంది, మరియు పదవీ విరమణ చేసిన సహచరుడిని ఎవరు తొలగిస్తారు. ఇవే ప్రజలు మరచిపోయే భాగాలు, మరియు లీక్ ఎంతకాలం ఉపయోగకరంగా ఉంటుందో అవే నిర్ణయిస్తాయి.