IPsec ను Shadowsocks తో భర్తీ చేసే ముందు పోయే పనులను జాబితా చేయండి
చిన్న జట్టుకు Shadowsocks ను IPsec కి ప్రత్యామ్నాయంగా భావించే ముందు ఫార్వర్డింగ్, ప్రైవేట్ చేరుకోవడం, అనుమతి మరియు నిర్వహణను పోల్చండి.
మూడు సేవలు, ఒక టన్నెల్: ఒక వెబ్ యాప్, ఒక డేటాబేస్ మరియు ఒక ఫైల్ భాగస్వామ్యం. నడపడం సులభం కాబట్టి, IPsec బదులు Shadowsocks తేవాలని ఎవరో సూచిస్తారు. ఆ తర్వాత వచ్చే ఎన్క్రిప్షన్ చర్చ ప్రధాన అంశాన్ని మిస్ అవుతుంది, ఎందుకంటే టన్నెల్ ఒకేసారి అనేక పనులు చేస్తుంది, వాటిలో ఒకటి మాత్రమే సైఫర్ల గురించి. ఉత్పత్తులను పోల్చే ముందు ఆ పనులను రాయండి. జాబితా చిన్నది, దానిలో ఏ ఒక్క అంశం అయినా మార్పును రద్దు చేయగలదు.
ట్రాఫిక్ ఎలా పట్టుబడుతుందో దానితో ప్రారంభించండి
ప్రోటోకాల్కు రెండు సగాలు ఉన్నాయి. స్థానిక భాగం కనెక్షన్ స్వీకరిస్తుంది, గమ్యస్థాన చిరునామాతో ప్రారంభమయ్యే ప్రవాహాన్ని ఎన్క్రిప్ట్ చేసి దూర భాగానికి పంపుతుంది. దూర సగం ఆ గమ్యస్థానానికి కనెక్షన్ తెరిచి బైట్లను పంపుతుంది. UDP డేటాగ్రామ్లతో అదే ఆకారాన్ని అనుసరిస్తుంది. ఇది తాను పట్టుకునే ప్రవాహాలకు ఫార్వర్డింగ్, పట్టుకోని ప్రవాహాల గురించి ఏమీ చెప్పదు. ప్రాక్సీతో స్పష్టంగా మాట్లాడే యాప్ సులభం; మిగతావన్నీ పట్టుబడటానికి అడాప్టర్ లేదా రూటింగ్ నియమాలు అవసరం.
ఏదైనా మరొకటి పోల్చే ముందు ప్రతి యాప్కు పట్టుకునే పద్ధతిని నమోదు చేయండి. పట్టుబడని ట్రాఫిక్ సాధారణ మార్గం నుండి బయటకు వెళ్తుంది, కార్యాలయం వెలుపల ఒక సేవ భిన్నంగా ప్రవర్తించే వరకు ఎవరూ గమనించరు.
ప్రతి గమ్యస్థానానికి, ప్రోటోకాల్కు పేరు పెట్టండి
దూర సగం ప్రతి అంతర్గత సేవను చేరుకోగలగాలి. ఆ హోస్ట్కు పనిచేసే ఎన్క్రిప్టెడ్ సెషన్ అక్కడి నుండి డేటాబేస్కు మార్గాన్ని జోడించదు, క్లయింట్లో అంతర్గత పేర్లు పరిష్కరించబడవు. LAN చేర్చబడిందని రాయడం బదులు చిరునామాలు, పోర్టులు మరియు ప్రోటోకాల్లను జాబితా చేయండి.
చక్కటి డిజైన్లను బద్దలు కొట్టే సందర్భాలను జోడించండి: అంతర్గత DNS, ప్రాక్సీ సెట్టింగ్లను పట్టించుకోని యాప్లు, మరియు సర్వర్ నుండి క్లయింట్ వైపు ప్రారంభించాల్సిన ఏ ప్రవాహమైనా. ప్రతిదానికీ ఊహ కాదు, స్పష్టమైన ఏర్పాటు కావాలి.
ఎన్క్రిప్షన్ అనుమతి కాదు
Shadowsocks లో నమోదైన AEAD పద్ధతులు ధృవీకరించిన ఎన్క్రిప్షన్ను అందిస్తాయి, కాబట్టి మొత్తం కుటుంబాన్ని అసురక్షితమని తోసిపుచ్చడం తప్పు. ఆ వాస్తవాన్నే యాక్సెస్ ప్రశ్నకు సమాధానంగా ఇవ్వడం కూడా అంతే తప్పు. ఎవరు ఏ సేవను చేరుకుంటారు, వ్యక్తి వెళ్ళినప్పుడు యాక్సెస్ ఎలా తొలగించబడుతుంది, రహస్యాలు ఎక్కడ నిల్వ ఉంటాయి, ఏ భాగం సరిహద్దును అమలు చేస్తుంది అనేది ఎవరో నిర్ణయించాలి. ఒకే పంచుకున్న రహస్యం ప్రతి కలిగి ఉన్నవారికి సమాన పరిధిని ఇస్తుంది, ఒక వ్యక్తిని తీసేయడం అందరికీ భ్రమణంగా మారుతుంది.
ప్రస్తుత IPsec సెటప్ను అదే కొలమానంతో చూడండి. దాని లేబుల్ నియమాలు సరైనవని నిరూపించదు, ఒక డిజైన్ యొక్క మెరుగుపెట్టిన సంస్కరణను మరొకదాని మసక సంస్కరణతో పోల్చడం ఏమీ నిర్ణయించదు.
నేడు రెండు వైపులా ఉన్న నియంత్రణలను జాబితా చేయండి, తర్వాత ఏ లోపాలతో జీవించగలరో నిర్ణయించుకోండి.
నిర్వహణ పనిని లెక్కించండి
ప్రతి భర్తీకి క్లయింట్ ప్యాకేజీలు, సర్వర్ నవీకరణలు, ఆధారాల భ్రమణం మరియు వైఫల్య నిర్వహణకు బాధ్యుడు కావాలి. టన్నెల్ అందుబాటులో లేనప్పుడు ప్రతి యాప్ ఏమి చేస్తుందో గమనించండి: విఫలమవుతుంది, స్థానిక మార్గంలో మళ్లీ ప్రయత్నిస్తుంది, లేదా వేచి ఉంటుంది. ఆ ప్రవర్తన అమలు నుండి వస్తుంది, ప్రోటోకాల్ పేరు నుండి కాదు.
ఒక వెబ్ యాప్కు ఇరుకైన ప్రాక్సీ సరిపోతుంది. ప్రతి వ్యక్తికి అనుమతులతో మొత్తం నెట్వర్క్ యాక్సెస్కు, అదనపు భాగాలు సాధారణంగా అవి భర్తీ చేసిన టన్నెల్ కంటే ఎక్కువ ఖర్చవుతాయి.
నిర్ణయం ఏ ఉత్పత్తి ఎక్కువ సురక్షితంగా వినిపిస్తుంది అనేది కాదు. జాబితా చేసిన పనులను జట్టు నిజంగా నిర్వహించే నియంత్రణలతో పూర్తి చేసే డిజైన్ ఏది అనేది.