VPC రిమోట్ యాక్సెస్ను అంగీకరించడానికి తిరస్కరణ పరీక్షలు అవసరం
పనిచేసే VPN లాగిన్ అంగీకార పట్టికలోని మొదటి వరుస, చివరిది కాదు. ప్రతి పాత్రకు ఆశించిన తిరస్కరణలను రాయండి మరియు వాటిని నిర్ణయించే నియంత్రణలను పరీక్షించండి.
రిమోట్ యాక్సెస్ అంగీకారం అనేది ఆశించిన ఫలితాల పట్టిక, పనిచేసే పేజీ స్క్రీన్షాట్ కాదు. ప్రతి సమూహానికి ఏది విజయవంతం కావాలి మరియు ఏది విఫలం కావాలి అని రాయండి, ఆపై నియంత్రిత వ్యవధిలో ప్రత్యేక పరీక్షా గుర్తింపులతో రెండింటినీ అమలు చేయండి. సరిహద్దును నిరూపించేది తిరస్కరణలు; విజయవంతమైన లాగిన్ టన్నెల్ ఉందని మాత్రమే నిరూపిస్తుంది. ఇవన్నీ ఇప్పటికే ఎంచుకున్న VPN ఉత్పత్తితో పనిచేస్తాయి.
పరీక్షల కోసం వేర్వేరు ఖాతాలను ఉపయోగించి, పరీక్షా గుర్తింపును నిజమైన మినహాయింపుగా ఎవరూ తప్పుగా భావించకుండా లేబుల్ చేయండి.
సరిహద్దును ఆశించిన ఫలితాలుగా రాయండి
భాగాల నుండి కాదు, పాత్రల నుండి ప్రారంభించండి: ఎవరికి ఏ సేవ కావాలి, ఎక్కడ నుండి, ఏ గుర్తింపుతో. ఒక ఉదాహరణ VPC తీసుకోండి: ఒక సమూహానికి HTTPS ద్వారా పరీక్షా వాతావరణం కావాలి, మరొకదానికి ఉత్పత్తి డేటాబేస్ కావాలి, మూడవ చిన్న సమూహం గేట్వేను స్వయంగా నిర్వహిస్తుంది. ప్రతి వరుసకు ఆశించిన అనుమతి మరియు ఆశించిన తిరస్కరణ లభిస్తాయి, పనిచేయకూడని పొరుగు సేవ మరియు పొరుగు ఖాతా సహా. ఆ పట్టికే అంగీకార ప్రమాణం, పరీక్షలు నిర్వహించని వారు కూడా దాన్ని సమీక్షించవచ్చు.
డేటాబేస్ లాగిన్ను నెట్వర్క్ మార్గం నుండి విడిగా పరీక్షించండి. చేరగల TCP పోర్టు ఆమోదించని డేటాబేస్ ఖాతాను విజయవంతం చేయకూడదు, VPN సభ్యత్వం క్లౌడ్ IAM పాత్రను సృష్టించకూడదు లేదా పరిపాలనా API యాక్సెస్ ఇవ్వకూడదు. ఇవి మూడు స్వతంత్ర నియంత్రణలు, అవి స్వతంత్రంగా విఫలమవుతాయి.
మార్గం అధికారం కాదు
మార్గం ఒక దారిని సాధ్యం చేస్తుంది; అది అనుమతి ఇవ్వదు. మార్గాన్ని నిలిపివేయడం గమ్యస్థానంలో అమలయ్యే పరిమితికి బలహీనమైన ప్రత్యామ్నాయం, ఎందుకంటే క్లయింట్ ఎప్పుడైనా తన స్వంత మార్గాన్ని జోడించగలదు. భద్రతా సమూహం, డేటాబేస్ మంజూరు మరియు అప్లికేషన్ యొక్క స్వంత అధికారం నిర్ణయించే నియంత్రణలుగా మిగిలిపోతాయి. ఒక పరీక్ష ఊహించని విధంగా విజయవంతమైనప్పుడు, క్లయింట్ కలిగి ఉండాలని మీరు భావించిన రూటింగ్ పట్టికను కాదు, మొదట గమ్యస్థానం విధానాన్ని చూడండి.
అందుకే తిరస్కరణ పరీక్షలు సర్వర్ వైపు లక్ష్యంగా ఉంటాయి: ఆ ఫలితాలను క్లయింట్ను సవరించి మార్చలేరు.
నియంత్రణ నిజంగా ఏ మూలాన్ని చూస్తుంది?
నియంత్రణ మూల్యాంకనం చేసే మూల చిరునామా గేట్వే నిర్మాణంపై ఆధారపడి ఉంటుంది. EC2లో హోస్ట్ చేసిన గేట్వే రూట్ చేసిన పూల్ను పంపవచ్చు, దాన్ని తన చిరునామాకు అనువదించవచ్చు లేదా NAT తర్వాత వేరే చిరునామాన్ని అందించవచ్చు; నిర్వహిత Client VPN ఒక సబ్నెట్తో అనుసంధానమై తన నమూనాను అనుసరిస్తుంది. భద్రతా సమూహాలు మరియు నెట్వర్క్ ACLలు ఆ ప్రాసెసింగ్ తర్వాత వచ్చేదాన్ని చూస్తాయి. తప్పు మూల ఊహ ఆధారంగా నియమాన్ని పరిశీలించడం సరైనదిగా కనిపించి తప్పు ట్రాఫిక్ను అనుమతించే సరిహద్దును నిర్మించే సాధారణ మార్గం.
ప్రతి ఫలితాన్ని అత్యంత చిన్న ఉపయోగకర సంఘటనతో అనుసంధానించండి: గుర్తింపు మరియు సెషన్, వనరు, కార్యకలాపం, సమయం మరియు నిర్ణయం. CloudTrail API కాల్, VPC ఫ్లో రికార్డ్ మరియు VPN సెషన్ లాగ్ వేర్వేరు ప్రశ్నలకు సమాధానం ఇస్తాయి, వాటిలో ఏదీ ఒంటరిగా అప్లికేషన్ ఆడిట్ కాదు.
గుర్తింపును ఉపసంహరించి మళ్లీ పరీక్షించండి
ఉపసంహరణను కూడా అదే పట్టికలో చేర్చండి. పరీక్షా గుర్తింపును తొలగించి, కొత్త సెషన్ తిరస్కరించబడుతుందని నిర్ధారించి, ఆపై ఇప్పటికే ఉన్న సెషన్లను ఎలా నిర్వహిస్తారో విడిగా నిర్ధారించండి, ఎందుకంటే అవి వేర్వేరు యజమానులతో వేర్వేరు ప్రవర్తనలు. గేట్వే పునఃప్రారంభం లేదా మార్పు తర్వాత ఏమి జరుగుతుందో తనిఖీ చేయండి, చేతితో జోడించిన మినహాయింపు నిశ్శబ్దంగా మాయమైపోకుండా లేదా మరింత విస్తృతంగా తిరిగి రాకుండా. తదుపరి అమలు వరకు మాత్రమే నిలిచే సరిహద్దు సరిహద్దు కాదు.
వీటిలో ఏదీ ప్యాచింగ్, పునరుద్ధరణ లేదా ఆధారాల జీవిత చక్రం పనిని భర్తీ చేయదు. ఇది ఒక ఇరుకైన వాగ్దానాన్ని కొలవదగినదిగా చేస్తుంది: సరైన వ్యక్తులు సరైన సేవలను చేరుకుంటారు, సమీప మార్గాలు, ఖాతాలు మరియు నిర్వహణ ఉపరితలాలు మంజూరు వెలుపల ఉంటాయి.
పట్టికను అమలుతో పాటు ఉంచి గేట్వే మారినప్పుడు మళ్లీ అమలు చేయండి. పరీక్షలు చవకైనవి; వాటి వెనుక ఉన్న ఊహలు కాదు.