Léigh do loga VPN sula seolann tú é: réimse ar réimse
Bíonn ainmneacha úsáideoirí, ainmneacha teastais, seoltaí inmheánacha agus uaireanta eochair i logaí tacaíochta. Siúil na réimsí, cuardaigh rúin, ansin seol sleachta redacted.
Osclaíonn tú ticéad tacaíochta, ceanglaíonn tú an t-easpórtáil diagnóiseach a rinne an cliant, agus fanann tú. Is dócha nach bhfuil aon stair bhrabhsála sa chomhad ar chor ar bith, agus sin é an rud a chruthaíonn an chuma shábháilte air. Tá ann fós cé tú féin, cén meaisín a d’úsáid tú, cén seoltaí inmheánacha a shroich tú agus cathain, agus uaireanta eochair phríobháideach a chóipeáil cliant a dhéanann logáil ar a chumraíocht. Tógann sé thart ar chúig nóiméad an comhad a shiúl sula seolann tú é, agus cuireann sé cosc ar nochtadh buan.
Oscail é agus léigh an chéad daichead líne
Tosaigh ag an mbarr, áit a ndéanann cliaint de ghnáth an leagan, an t-ardán agus an chumraíocht a dhumpáil. Insíonn na chéad línte duit cé chomh briathrach is atá an comhad, rud a chinneann cé mhéad den chuid eile a chaithfidh tú a thabhairt faoi deara. Is déantáin dhifriúla iad loga réamhshocraithe agus loga dífhabhtaithe le nochtadh difriúil.
head -n 40 vpn-support.log
sed -n '1,40p' vpn-support.log | grep -nE 'version|platform|config|option'
Seiceáil méid agus cruth an chomhad freisin sula léann tú aon rud de. Tá comhad téacs de dhá mhéigibheart le teagmhas amháin arís agus arís eile furasta a ghearradh. Is fadhb iomlán difriúil é gabháil dhénártha san fhillteán céanna, agus teastaíonn comhrá difriúil leis an té a d’iarr an easpórtáil.
Ar Windows is cmdlet amháin gach ceann de na comhionanna, agus is fiú an chéad cheann a rith ar aon chomhad nach tú a chruthaigh:
Get-Content .\vpn-support.txt -TotalCount 40
Get-Item .\vpn-support.txt | Select-Object Length,LastWriteTime
Na réimsí a aithníonn duine
Tagann ainmneacha úsáideoirí chun solais in áiteanna nach mbíonn súil ag daoine leo: an cuntas a úsáidtear chun fíordheimhniú, ábhar an teastais, cosán an phróifíl faoi eolaire baile, agus ainm an mheaisín a chódaíonn fíorainm go minic. Níl aon rud redacted ag loga a dhéanann redacted ar réimse an chuntais agus a fhágann cosán an bhaile slán.
| Field | What it identifies | Practical treatment |
|---|---|---|
| Account or username | A person, and often an employer | Replace consistently, keep the mapping |
| Certificate subject and CN | Device or user identity | Keep the structure, replace the value |
| Home directory path | A login name, sometimes a full name | Replace the segment, not the whole path |
| Machine or hostname | A person or a physical location | Replace with a stable pseudonym |
Tá comhsheasmhacht níos tábhachtaí ná iomláine nuair a bhíonn ar innealtóir tacaíochta seisiún amháin a leanúint tríd an gcomhad. Cuir lipéid chobhsaí in ionad na luachanna seach iad a scriosadh, ionas go léifí gach tarlú den úsáideoir céanna fós mar an t-úsáideoir céanna. Má scriostar an réimse go hiomlán, bristear an snáithe a theastaíonn ón innealtóir agus ní dhéantar an comhad níos sábháilte.
Is sonra pearsanta é stampa ama freisin ina iomláine. Cuireann na hamanna a nasc cuntas, tógtha thar mhí, síos ar uaireanta oibre agus taistil. Mura dteastaíonn an raon iomlán ón gceist, gearr an comhad go dtí an fhuinneog timpeall an teagmhais.
Na réimsí a aithníonn líonra
Cuireann seoltaí críochphointe, bealaí inmheánacha agus roghanna brúite síos ar chruth líonra príobháideach. Sin go díreach an t-eolas a theastódh ó ionsaí, agus is gnách go mbíonn sé i bhfad níos mionsonraithe ná mar a theastaíonn ón ticéad.
Cuardaigh an teaghlach seoltaí atá in úsáid, ní hamháin an ceann a raibh súil agat leis. Is féidir le cliant dé-stac críochphointe IPv6 agus tacar bealaí IPv6 a logáil nár smaoinigh aon duine orthu a redacted mar níor lorg an t-athbhreithniú ach ceathairí poncfhórsa.
grep -nEo '([0-9]{1,3}\.){3}[0-9]{1,3}' vpn-support.log | sort -u | head -n 40
grep -nEo '([0-9a-fA-F]{0,4}:){2,7}[0-9a-fA-F]{0,4}' vpn-support.log | sort -u | head -n 20
Is é an liosta uathúil an pointe. Insíonn sé duit cé mhéad seoladh éagsúil a luann an comhad, agus is gnách go mbíonn sé sin i bhfad níos lú ná mar a mhothaítear agus tú ag scrollú. Tugann sé seicliosta duit le redacted a dhéanamh air agus bealach le cruthú go ndearna tú iad go léir a chumhdach. Is obair chúig nóiméad deich seoladh, agus deir céad go bhfuil an easpórtáil níos leithne ná an cheist.
Coinnigh an toipeolaíocht má theastaíonn sí ón innealtóir. Freagraíonn sé an cheist dá gcuirtear an dara agus an tríú ochtad in ionad agus na gaolmhaireachtaí fo-líonra á gcaomhnú, gan an raon a fhoilsiú. Oibríonn an cleas céanna do réimíreanna IPv6. Is é cruth na teipe a theastaíonn ón innealtóir, agus maireann an cruth trí ionadú comhsheasmhach.
Sealóidh rúin i gcruthanna, ní i lipéid
Ní theastaíonn an focal “password” in aice le heochair phríobháideach. Tá sé le feiceáil mar bhloc idir línte marcóra, mar shreang fhada base64 nó mar dhumpa cumraíochta inlíne. Tá comharthaí le feiceáil mar pharaiméadair cheist, agus tá dintiúir le feiceáil taobh istigh de URLanna a logáil cliant go focal ar fhocal.
grep -nE 'BEGIN [A-Z ]*PRIVATE KEY|password|passwd|token|secret|psk|auth-user-pass' vpn-support.log
grep -nE 'https?://[^ ]*:[^ ]*@' vpn-support.log
Is é an dara patrún an ceann a dhéanann daoine dearmad air. Is dintiúr iomlán é URL de chruth scéim, úsáideoir, pasfhocal, óstach, agus logálann cliaint URLanna den sórt sin aon uair a chumraítear seachfhreastalaí nó fotha le fíordheimhniú inlíne.
Ná seol an bunleagan comhad riamh mar bhealach le cruthú nár chuir tú in eagar é. Má chuireann oibreoir isteach ar easpórtáil neamhathraithe, fiafraigh cad chuige a dteastaíonn sé, seol é trína gcainéal tacaíochta fíoraithe, agus scrios do chóip áitiúil ina dhiaidh sin. Tá an t-iarratas sin dlisteanach; níl greamú poiblí.
Tóg an chóip redacted agus seol an sliocht
Oibrigh ar chóip, coinnigh an bunleagan in áit chosanta, agus déan redacted le ordú in-athdhéanta seach de láimh. Gabhann pas amháin thar na patrúin seolta an chuid is mó de:
cp vpn-support.log vpn-support.original.log
sed -E 's/([0-9]{1,3}\.){3}[0-9]{1,3}/ADDR/g; s/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+/USER@DOMAIN/g' \
vpn-support.original.log > vpn-support.redacted.log
grep -cE 'PRIVATE KEY|password|token' vpn-support.redacted.log
Ba chóir go mbeadh an comhaireamh deiridh náid. Mura bhfuil, chaill an pas redacted cruth amháin agus ba chóir duit féachaint ar na línte sin sula seolann tú aon rud. Léigh an comhad redacted uair amháin le do shúile féin freisin; gabhann script patrúin, ní comhthéacs.
Seol an sliocht is lú a thaispeánann an teip fós. Is leor deich líne timpeall na hearráide de ghnáth, agus tá siad i bhfad níos éasca le hathbhreithniú ná comhad de dhá mhéigibheart. Ansin coinnigh an mhapáil idir do lipéid agus na fíorluachanna in áit a rialaíonn tú, mar beidh an cheist leantach ag teastáil uaidh.
Déanann doiciméadú logála OpenVPN cur síos ar conas a athraíonn leibhéil bhriathartha an rud a thaifeadtar, rud atá ina chomhthéacs úsáideach chun cinneadh a dhéanamh cé mhéad den chomhad a theastaíonn ón bhfadhb i ndáiríre.