లాగ్ సేకరణకర్తను ఎంచుకునే ముందు ఆడిట్ ఏ సంఘటనను స్థాపించాలో నిర్ణయించండి. ఏ VPN సెషన్ గమ్యస్థాన చిరునామాను సంప్రదించింది అని అడగడం, ఏ వ్యక్తి నిర్దిష్ట పేజీని తెరిచారు అని అడగడం కంటే భిన్నమైన ప్రశ్న. రెండింటికీ వేర్వేరు రికార్డులు, వేర్వేరు కలయికలు మరియు వేర్వేరు స్థాయి విశ్వాసం కావాలి. OpenVPN కనెక్షన్ లాగ్ మొదటిదానికి సమాధానం ఇస్తుంది, రెండవదానికి ఇవ్వలేదు.

సేకరణకర్తను ఎంచుకునే ముందు సంఘటనకు పేరు పెట్టండి

సెషన్ రికార్డ్ అంగీకరించిన గుర్తింపు, ప్రారంభ మరియు ముగింపు సమయం మరియు సర్వర్ తన స్వంత విధానం ప్రకారం కేటాయించిన చిరునామాను చూపిస్తుంది. పరిష్కర్త లాగ్ ఆ పరిష్కర్త వద్ద ఒక పేరు అడిగినట్లు చూపిస్తుంది. ప్రవాహ రికార్డ్ చిరునామాలు, పోర్టులు, ప్రోటోకాల్ మరియు సమయాన్ని చూపిస్తుంది, అప్లికేషన్ లాగ్ ఆ అప్లికేషన్ నిజంగా నిర్వహించిన లావాదేవీని చూపిస్తుంది. ఈ నాలుగింటిలో ఏదీ మరొకదానికి ప్రత్యామ్నాయం కాదు.

వాటిలో ప్రతి ఒక్కటి ఒక సంఘటనను స్థాపించి మిగతావాటిని తెరిచి ఉంచుతుంది. ప్రశ్నను ముందుగా రాసుకోవడం డేటా ఆధారం చేయలేని కథను కలిపే పనిని నిరోధిస్తుంది.

journalctl -u [email protected] --since today | grep -i 'peer info\|assigned'
cat /etc/openvpn/server/openvpn-status.log | head -20
conntrack -L -p tcp --dport 443 2>/dev/null | head -20

మొదటి ఆదేశం సేవా జర్నల్ నుండి సెషన్ సంఘటనలను చూపిస్తుంది. రెండవది కేటాయించిన చిరునామాలతో ప్రస్తుత క్లయింట్ జాబితాను ముద్రిస్తుంది, అదే ఆడిట్ కలయిక ఆధారపడే మ్యాపింగ్. మూడవది కనెక్షన్ ఉన్నంత కాలం మాత్రమే ఉపయోగకరమైన ప్రత్యక్ష ప్రవాహ స్థితిని చూపిస్తుంది.

వెతుకుడు సందర్శన కాదు

బ్రౌజర్ పేర్లను ఊహాగానంగా పరిష్కరిస్తుంది, సమాధానాలను కాష్‌లో నిల్వ చేసి, పర్యవేక్షించబడే పరిష్కర్తను మళ్లీ అడగకుండా వాటిని తిరిగి ఉపయోగిస్తుంది. కాబట్టి పరిష్కర్త లాగ్‌లోని పేరు వెతుకుడును నిరూపిస్తుంది, సందర్శనను కాదు. HTTPS పై DNS ఈ అంతరాన్ని విస్తరిస్తుంది, ఎందుకంటే దానికి సెట్ చేయబడిన బ్రౌజర్ తన ప్రశ్నలను మీ సాధారణ లాగర్ ఎప్పుడూ చూడని చోటికి పంపుతుంది.

గమ్యస్థాన చిరునామాలు తమంతట తాము మెరుగైనవి కావు. ఒక చిరునామా అనేక సంబంధం లేని సైట్లను హోస్ట్ చేయగలదు, రివర్స్ DNS పునర్నిర్మాణం కాదు, ఊహ, మరియు TLS హ్యాండ్‌షేక్ సమయంలో కనిపించే హోస్ట్‌నామ్ ఎన్‌క్రిప్ట్ చేయబడిన సెషన్ లోపలి అభ్యర్థన మార్గం కాదు.

ఖచ్చితమైన లావాదేవీలకు అప్లికేషన్ యొక్క స్వంత సంఘటన రికార్డులు లేదా లాగింగ్ కోసం స్పష్టంగా మద్దతు ఉన్న ప్రాక్సీ రూపకల్పన అవసరం. CONNECT సొరంగం ప్రాక్సీకి గమ్యస్థానం మరియు పరిమాణాన్ని ఇస్తుంది, లోపలి పేజీ మార్గాలను కాదు. నెట్‌వర్క్‌కు నిర్వాహక ప్రవేశం అప్లికేషన్ విశ్వాస నమూనాను నిశ్శబ్దంగా మార్చడానికి లైసెన్స్ కాదు.

ఒక వ్యక్తిని పేర్కొనే ముందు గుర్తింపు మరియు సమయాన్ని కలపండి

అంతర్గత మూల చిరునామాను కలిగిన ప్రవాహ రికార్డ్ ఆ చిరునామా అదే సమయంలో సెషన్‌తో కలిసే వరకు ఏమీ అర్థం కాదు. చిరునామాలు తిరిగి ఉపయోగించబడతాయి, అదే చిరునామా ఒక గంట ముందు వేరే సెషన్‌కు చెంది ఉండవచ్చు. స్థిర కేటాయింపు సంబంధాన్ని ఉంచే ఒక మార్గం, ఏకైక మార్గం కాదు.

అనువాద సరిహద్దులు కలయికను మరింత బలహీనపరుస్తాయి. అనేక పరికరాలు మీ పరిశీలనా బిందువుకు ముందే ఒక మూల చిరునామాను పంచుకుంటే, మీరు గుర్తించగల ఉత్తమ విషయం ఒకే పరికరం కాదు, పంచుకున్న గేట్‌వే సెషన్. అనేక మంది ఉపయోగించే ధృవపత్రం లేదా ఖాతా కూడా అదే ప్రభావాన్ని కలిగి ఉంటుంది.

సమయ మండలాలు, గడియార మూలాలు, పరిశీలనా బిందువులు మరియు ప్రతి అనువాద దశను నమోదు చేయండి. తప్పిపోయిన రికార్డులు ప్రవాహ నమోదు గడువు ముగిసింది, సెన్సర్ దాటవేయబడింది లేదా అప్లికేషన్ లాగ్ ఆఫ్ చేయబడింది అని అర్థం కావచ్చు. లేకపోవడం ఏమీ జరగలేదనడానికి సాక్ష్యం కాదు.

తర్వాత ప్రకటించిన ప్రయోజనం కోసం కనీస క్షేత్రాలు, అనుమతించిన పాఠకులు మరియు నిల్వ కాలాన్ని నిర్వచించండి. పరస్పర సంబంధం మరియు తప్పు ఆరోపణ తర్వాతి ఆలోచన కాదు, రూపకల్పన ప్రశ్నలు, మరియు వ్యక్తులను గుర్తించే మెటాడేటా అది ఆధారపడే గుర్తింపు మ్యాపింగ్‌కు సమానమైన రక్షణకు అర్హం.

మీరు నియంత్రించే కార్యకలాపంతో ఆడిట్‌ను పరీక్షించండి

సెషన్ మరియు అప్లికేషన్ మీకు ఇప్పటికే తెలిసిన అనుమతించిన ట్రాఫిక్‌ను సృష్టించి, ఆపై ప్రతి రికార్డ్ నిజంగా ఏమి పట్టుకుందో తనిఖీ చేయండి. పేజీ లోడ్ చేయకుండా వెతుకుడు చేయండి, కాష్ నుండి పేజీ లోడ్ చేయండి మరియు ప్రాక్సీ ద్వారా కనెక్షన్ తెరవండి, ఏ సంఘటనలు కనిపిస్తాయో చూడండి.

సాక్ష్యాలు మద్దతు ఇచ్చే సంఘటనను నివేదించి అది ఏమి కవర్ చేయదో చెప్పండి. ప్రకటించిన పరిధితో సాధారణ రికార్డ్ సమీక్షలో నిలబడుతుంది; ఊహలతో కూర్చిన ఆశావహ బ్రౌజింగ్ చరిత్ర నిలబడదు.

సంబంధిత వ్యాసాలు