લેપટોપ ત્રણ WireGuard ટનલ કન્ફિગર કરેલી હાલતમાં મૃત્યુ પામે છે, અને કન્ફિગરેશન ફાઇલો હજી ડિસ્ક પર છે. તેમને રિપ્લેસમેન્ટ મશીનમાં કૉપી કરવાથી એવી સેવા બને છે જે શરૂ થાય છે અને પછી ઉપર આવવાનો ઇનકાર કરે છે. ફાઇલો એ કી થી સુરક્ષિત છે જે તેમને બનાવનાર એકાઉન્ટ અને મશીનની છે, તેથી બાઇટ મુસાફરી કરે છે પણ તેમને વાંચવાની ક્ષમતા નહીં. નીચેની વોકથ્રુ ફાઇલ શોધવાથી માંડીને સેવાને ખરેખર પુનઃપ્રાપ્ત કરતા વિકલ્પ સુધી જાય છે.

ટનલ ફાઇલ હવે ક્યાં રહે છે

સ્ટોરેજ આવૃત્તિઓ વચ્ચે બદલાયું છે. જૂની ઇન્સ્ટોલેશન પ્રોફાઇલને સિસ્ટમ પ્રોફાઇલના સ્થાનિક એપ્લિકેશન ડેટામાં WireGuard\Configurations ફોલ્ડર હેઠળ રાખતી હતી, અને વર્તમાન બિલ્ડ પ્રોગ્રામ ફાઇલ ટ્રીની અંદર ડેટા ડિરેક્ટરી વાપરે છે. દરેક ટનલ એક જ ફાઇલ છે જેનું બેવડું એક્સ્ટેન્શન સુરક્ષાનું નામ આપે છે:

Get-ChildItem "C:\Program Files\WireGuard\Data\Configurations"

.dpapi પ્રત્યય સજાવટ નથી. ફાઇલ સુરક્ષિત બ્લોબ છે, અને સેવા તેને બરાબર એ જ સ્વરૂપમાં વાપરવા માટે બનાવાઈ છે. તેમાંથી ટનલ ઇન્સ્ટોલ કરવાની સમર્થિત રીત એ બ્લોબ તરફ નિર્દેશ કરતો એલિવેટેડ કૉલ છે:

$blob = "C:\Program Files\WireGuard\Data\Configurations\hq.conf.dpapi"
wireguard.exe /installtunnelservice $blob

એ કમાન્ડ ફક્ત એ કોન્ટેક્સ્ટમાં સફળ થાય છે જે બ્લોબ ખોલી શકે. તે સેવા ઇન્સ્ટોલ કરે છે; તે તમારા વતી કંઈ ડિક્રિપ્ટ કરતું નથી.

બ્લોબ બીજે કેમ ખૂલતું નથી

સુરક્ષા તેની કી વપરાશકર્તાના લૉગિન ક્રેડેન્શિયલમાંથી અને પસંદ કરેલા સ્કોપના આધારે મશીનમાંથી મેળવે છે. સુરક્ષા કૉલ માટે Microsoft નું દસ્તાવેજીકરણ કહે છે કે ડિફૉલ્ટ એ વપરાશકર્તા અને મશીનનું છે જેમણે તેને એન્ક્રિપ્ટ કર્યું, અને મશીન-વ્યાપી વિકલ્પ બદલે છે કે કોણ તેને ખોલી શકે. બંને કિસ્સામાં કી ઑપરેટિંગ સિસ્ટમની ક્રેડેન્શિયલ સામગ્રીમાં રહે છે, ફાઇલની અંદર નહીં. સાઇફરટેક્સ્ટ પોર્ટેબલ છે; કી નથી.

ફોલ્ડરની માલિકી લેવાથી ACL બદલાય છે અને બીજું કંઈ નહીં. જૂની ડિસ્કને એન્ક્લોઝરમાં માઉન્ટ કરીને બ્લોબને નવા પીસીમાં કૉપી કરવાથી તમારી પાસે એવો સાઇફરટેક્સ્ટ રહે છે જેની કી કદી કૉપી થઈ જ નથી. નિષ્ફળતા ક્રિપ્ટોગ્રાફિક છે, અને સેવાની કોઈ પણ પુનઃસ્થાપના તેને બદલતી નથી. નવા મશીન પાસે તે એકાઉન્ટ માટે કોઈ માસ્ટર કી નથી, અને જૂનું કી સ્ટોર ફાઇલ સાથે મુસાફરી કરતું નથી.

જે ઉત્પાદનો સેટિંગ્સને અસ્પષ્ટ ફાઇલમાં સંગ્રહે છે તે વિરોધાભાસ સ્પષ્ટ કરે છે. ફક્ત અસ્પષ્ટ કરેલી કન્ફિગરેશન, અસ્પષ્ટતા નિષ્ક્રિય કરતો ફ્લેગ મળતાં જ વાંચી શકાય તેવી બને છે; સુરક્ષિત બ્લોબ કી વગર બંધ જ રહે છે. બંનેને ભેળવી દેવાથી લોકો એવા ડિકોડર શોધે છે જે અસ્તિત્વમાં નથી.

જૂની સિસ્ટમ હજી બૂટ થાય ત્યારે શું અજમાવવું

જો ઇન્સ્ટોલેશન હજી શરૂ થાય છે, તો ક્લાયન્ટમાંથી ટનલ એક્સપોર્ટ કરો જ્યારે તમે એ એકાઉન્ટ તરીકે સાઇન ઇન હો જેમણે તેમને બનાવી. એક્સપોર્ટ સામાન્ય કન્ફિગરેશન ફાઇલો બનાવે છે, અને ત્યારે જ બૅકઅપ પોર્ટેબલ બને છે.

જો ડિસ્ક વાંચી શકાય તેવી છે પણ Windows બૂટ થતું નથી, તો સુરક્ષિત ફાઇલો અસરકારક રીતે ખોવાઈ ગઈ છે. જે સાધનો તેમને પુનઃપ્રાપ્ત કરવાનું વચન આપે છે તે કાં તો મૂળ કોન્ટેક્સ્ટમાં ચાલે છે જે તમારી પાસે હવે નથી, અથવા તમને બ્લોબ અને તમારી જૂની ડિસ્ક ઇમેજ સોંપવા કહે છે, જે એવો નિર્ણય છે જેના પર થોભવું યોગ્ય છે.

તમે જે શીખો તે કોઈ પણ રીતે નોંધો: ટનલના નામ, એન્ડપૉઇન્ટ અને પબ્લિક કી. નામ અને એન્ડપૉઇન્ટ તમને ઝડપથી પુનઃનિર્માણ કરવા દે છે, અને પબ્લિક કી પિયર બાજુને કઈ એન્ટ્રી દૂર કરવી તે ઓળખવા દે છે.

તેના બદલે પિયર બાજુથી પુનઃનિર્માણ કરો

તમે નિયંત્રિત કરો તેવા પિયર માટે નવી કી જોડી બનાવો અને નવી પબ્લિક કી પિયર યાદીમાં ઉમેરો. કૉર્પોરેટ કે હોસ્ટેડ એન્ડપૉઇન્ટ માટે એડમિનિસ્ટ્રેટરને નવી કી ઇશ્યૂ કરવા અને જૂની દૂર કરવા કહો. એ વિનંતી એ જ છે જે તમે ચોરી પછી કરો છો, કારણ કે ખોવાયેલી ડિસ્ક એટલે જૂની પ્રાઇવેટ કીને છતી થયેલી ગણવી પડે.

પછી તમે નોંધેલા મૂલ્યોમાંથી ટનલ પુનઃનિર્માણ કરો, અને બીજું કંઈ ડિલીટ કરતાં પહેલાં હેન્ડશેકની પુષ્ટિ કરો. પિયર પરની જૂની એન્ટ્રી એ જ ફેરફારમાં અદૃશ્ય થવી જોઈએ, જેથી ચોરાયેલી ડિસ્ક પછી ફરી કનેક્ટ થઈ શકે નહીં.

પાઠ બૅકઅપ નીતિમાં આવે છે, પુનઃપ્રાપ્તિ સાધનમાં નહીં. WireGuard કન્ફિગરેશન એ ક્રેડેન્શિયલ છે: જેની પાસે પ્રાઇવેટ કી છે તેની પાસે પિયરની ઓળખ છે, અને વચ્ચે બીજો કોઈ પાસવર્ડ નથી. કાં તો કન્ફિગરેશન જાણી જોઈને એક્સપોર્ટ કરો અને તમારા બીજા રહસ્યો સાથે સંગ્રહો, અથવા સ્વીકારો કે પુનઃપ્રાપ્તિ એટલે કી ફરી ઇશ્યૂ કરવી, અને નોંધો કે કઈ પસંદગી કઈ ટનલને લાગુ પડે છે.

સંબંધિત લેખો