Kana buɗe tikitin tallafi, ka haɗa fitar da bincike da abokin ciniki ya yi, sannan ka jira. Wataƙila fayil ɗin ba shi da tarihin bincike kwata-kwata, kuma shi ne yake sa ya ji kamar lafiya. Har yanzu yana ɗauke da wane ne kai, wace na’ura ka yi amfani da ita, waɗanne adireshin ciki ka isa da yaushe, kuma wani lokacin maɓallin sirri da abokin ciniki da ke rubuta saitin sa ya kwafa. Duba fayil ɗin kafin ka aika shi yana ɗaukar kusan minti biyar kuma yana hana bayyanawa ta dindindin.

Buɗe shi ka karanta layi arba’in na farko

Fara daga sama, inda abokan ciniki sukan zuba siga, dandali da saiti. Layukan farko suna gaya maka yadda fayil ɗin yake da bayani, wanda ke ƙayyade nawa daga sauran ya kamata ka damu da shi. Log na asali da log na gyara kuskure abubuwa ne daban-daban da fallasa daban-daban.

head -n 40 vpn-support.log
sed -n '1,40p' vpn-support.log | grep -nE 'version|platform|config|option'

Kuma duba girma da siffar fayil ɗin kafin ka karanta ko kaɗan daga gare shi. Fayil ɗin rubutu na megabyte biyu da abin da ya faru ɗaya da ake maimaitawa yana da sauƙin yankewa. Ɗaukar binary a cikin wannan babban fayil ɗin wata matsala ce gaba ɗaya, kuma tana buƙatar wata tattaunawa da wanda ya nemi fitarwar.

A Windows makamantan su cmdlet ɗaya kowanne, kuma na farko ya cancanci a gudanar da shi a kan kowane fayil da ba kai ka yi ba:

Get-Content .\vpn-support.txt -TotalCount 40
Get-Item .\vpn-support.txt | Select-Object Length,LastWriteTime

Filayen da ke gane mutum

Sunayen masu amfani suna bayyana a wuraren da mutane ba sa tsammani: asusun da ake amfani da shi don tabbatarwa, batun takardar shaida, hanyar bayanin martaba a ƙarƙashin babban fayil na gida, da sunan na’urar da yakan ɓoye ainihin suna. Log ɗin da ya gyara filin asusu amma ya bar hanyar gida daidai bai gyara komai ba.

FieldWhat it identifiesPractical treatment
Account or usernameA person, and often an employerReplace consistently, keep the mapping
Certificate subject and CNDevice or user identityKeep the structure, replace the value
Home directory pathA login name, sometimes a full nameReplace the segment, not the whole path
Machine or hostnameA person or a physical locationReplace with a stable pseudonym

Daidaito ya fi cikawa muhimmanci sa’ad da injiniyan tallafi zai bi zama ɗaya cikin fayil ɗin. Maye gurbin ƙima da lakabi masu tsayawa maimakon share su, domin kowane bayyanuwar mai amfani ɗaya ya ci gaba da karantawa a matsayin mai amfani ɗaya. Share filin gaba ɗaya yana karya zaren da injiniyan yake buƙata kuma ba ya sa fayil ɗin ya fi lafiya.

Tambarin lokaci ma bayanin sirri ne a jimlace. Lokutan da asusu ya haɗa, idan aka ɗauka tsawon wata ɗaya, suna bayyana lokutan aiki da tafiye-tafiye. Idan tambayar ba ta buƙatar dukan lokutan, yanke fayil ɗin zuwa taga da ke kewaye da abin da ya faru.

Filayen da ke gane cibiyar sadarwa

Adireshin ƙarshen hanya, hanyoyin ciki da zaɓuɓɓukan da aka tura suna bayyana siffar cibiyar sadarwa mai zaman kanta. Wannan shi ne ainihin bayanin da maharbi zai so ya samu, kuma yawanci yana nan da bayani mai yawa fiye da abin da tikitin yake buƙata.

Nemi dangin adireshin da ake amfani da shi, ba kawai wanda ka yi tsammani ba. Abokin ciniki mai matakai biyu na iya rubuta ƙarshen IPv6 da jerin hanyoyin IPv6 waɗanda babu wanda ya yi tunanin gyara su domin bita ta nemi kawai ɗigo huɗu kawai.

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

Jerin da ba a maimaita shi ne ainihin magana. Yana gaya maka adireshi daban-daban nawa fayil ɗin ya ambata, wanda yawanci ya fi ƙasa da yadda ake ji yayin gungurawa. Hakanan yana ba ka jerin dubawa don gyarawa da hanyar tabbatar da ka rufe duka. Adireshi goma aikin minti biyar ne, kuma ɗari suna gaya maka fitarwar ta fi tambayar faɗi.

Riƙe tsarin idan injiniyan yana buƙatarsa. Maye gurbin okteti na biyu da na uku yayin kiyaye alaƙar ƙaramin cibiyar sadarwa yana amsa tambayar ba tare da buga kewayon ba. Wannan dabarar ma tana aiki ga prefixes na IPv6. Abin da injiniyan yake buƙata shi ne siffar gazawar, kuma siffar tana tsira daga maye gurbin daidaitacce.

Sirri na ɓoye a cikin siffofi, ba a cikin lakabi ba

Maɓallin sirri ba ya buƙatar kalmar “password” a kusa da shi. Yana bayyana a matsayin toshe tsakanin layukan alama, a matsayin dogon igiyar base64, ko a matsayin zubar da saiti cikin layi. Alamu suna bayyana a matsayin sigogin tambaya, kuma shaidu suna bayyana cikin URL waɗanda abokin ciniki ya rubuta daidai.

grep -nE 'BEGIN [A-Z ]*PRIVATE KEY|password|passwd|token|secret|psk|auth-user-pass' vpn-support.log
grep -nE 'https?://[^ ]*:[^ ]*@' vpn-support.log

Tsarin na biyu shi ne wanda mutane suke mantawa. URL mai siffar tsari, mai amfani, kalmar sirri, mai masauki cikakken shaida ne, kuma abokan ciniki suna rubuta irin waɗannan URL a duk lokacin da aka saita wakili ko tushen bayanai da tabbatarwa cikin layi.

Kada ka taɓa aika ainihin fayil ɗin a matsayin hanyar tabbatar da ba ka gyara shi ba. Idan ma’aikaci ya dage kan fitarwa marar canji, tambaye shi me ya buƙace ta, aika ta ta hanyar tallafin da aka tabbatar, sannan ka share kwafinka na gida bayan haka. Wannan buƙatar halal ce; liƙawa a fili ba haka ba.

Gina kwafin da aka gyara ka aika guntun

Yi aiki a kan kwafi, ajiye na asali a wuri mai kariya, kuma gyara da umarni mai maimaitawa maimakon da hannu. Wucewa ɗaya a kan siffofin adireshi yana kama mafi yawansa:

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

Ƙididdigar ƙarshe ya kamata ta zama sifili. Idan ba haka ba, wucewar gyarawa ta rasa wani siffa kuma ya kamata ka duba waɗannan layukan kafin ka aika komai. Karanta fayil ɗin da aka gyara sau ɗaya da idanunka ma; script yana kama siffofi, ba mahallin ba.

Aika mafi ƙaramin guntun da har yanzu yake nuna gazawar. Layi goma a kewayen kuskuren yawanci sun isa, kuma suna da sauƙin bita fiye da fayil na megabyte biyu. Sannan ajiye taswirar tsakanin lakabinka da ainihin ƙima a wurin da kake sarrafawa, domin tambayar da za ta biyo baya za ta buƙace ta.

Takardun rubutun OpenVPN game da yin log sun bayyana yadda matakan bayani ke canza abin da ake rubutawa, wanda kyakkyawan mahalli ne don yanke shawara nawa daga fayil ɗin matsala ke buƙata a zahiri.

Labarai masu alaƙa