ඔබ සහාය ටිකට් එකක් විවෘත කර, සේවාදායකයා නිපදවූ රෝග විනිශ්චය අපනයනය අමුණා, රැඳී සිටින්න. ගොනුවේ බ්‍රව්සිං ඉතිහාසයක් කිසිසේත් නොමැති විය හැක, එයම එය ආරක්ෂිත ලෙස පෙනීමට හේතු වේ. එහෙත් එහි ඔබ කවුද, කුමන යන්ත්‍රය භාවිත කළාද, කුමන අභ්‍යන්තර ලිපිනවලට කවදා ළඟා වුණාද, සහ සමහර විට තම සැකසුම ලොග් කරන සේවාදායකයෙකු පිටපත් කළ පුද්ගලික යතුරක් ඇත. යැවීමට පෙර ගොනුව හරහා යාමට විනාඩි පහක් පමණ ගත වන අතර ස්ථිර හෙළිදරව්වක් වළක්වයි.

එය විවෘත කර පළමු හතළිස් පේළි කියවන්න

ඉහළින් ආරම්භ කරන්න, සේවාදායකයන් සාමාන්‍යයෙන් අනුවාදය, වේදිකාව සහ වින්‍යාසය වගුරවන්නේ එහි ය. පළමු පේළි කියන්නේ ගොනුව කෙතරම් සවිස්තරද යන්නයි, එය ඉතිරියෙන් කොපමණක් ගැන සැලකිලිමත් විය යුතුද යන්න තීරණය කරයි. පෙරනිමි ලොගය සහ දෝෂහරණ ලොගය වෙනස් නිරාවරණයක් සහිත වෙනස් නිර්මාණ වේ.

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

එයින් කිසිවක් කියවීමට පෙර ගොනුවේ ප්‍රමාණය සහ හැඩය ද පරීක්ෂා කරන්න. එකම සිදුවීම පුනරාවර්තනය වන මෙගාබයිට දෙකක පෙළ ගොනුවක් කෙටි කිරීම පහසුය. එම ෆෝල්ඩරයේ ඇති ද්විමය ග්‍රහණයක් සම්පූර්ණයෙන්ම වෙනස් ගැටලුවක් වන අතර, අපනයනය ඉල්ලූ අය සමඟ වෙනස් සංවාදයක් අවශ්‍ය වේ.

Windows හි සමාන දේ එක් එකකට එක් cmdlet බැගින් වන අතර, ඔබම නිර්මාණය නොකළ ඕනෑම ගොනුවක පළමුවැන්න ධාවනය කිරීම වටී:

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

පුද්ගලයෙකු හඳුනාගන්නා ක්ෂේත්‍ර

පරිශීලක නාම මිනිසුන් බලාපොරොත්තු නොවන තැන්වල පෙනේ: සත්‍යාපනයට භාවිත කරන ගිණුම, සහතිකයේ විෂය, නිවාස නාමාවලිය යටතේ පැතිකඩ මාර්ගය, සහ බොහෝ විට සැබෑ නමක් කේතනය කරන යන්ත්‍රයේ නම. ගිණුම් ක්ෂේත්‍රය සංස්කරණය කර නිවාස මාර්ගය නොසැලකිලිමත්ව තබන ලොගයක් කිසිවක් සංස්කරණය කර නැත.

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

සහාය ඉංජිනේරුවෙකුට ගොනුව හරහා එක් සැසියක් අනුගමනය කිරීමට සිදු වූ විට සම්පූර්ණත්වයට වඩා සංගතභාවය වැදගත් වේ. අගයන් මකා දැමීම වෙනුවට ස්ථාවර ලේබල සමඟ ප්‍රතිස්ථාපනය කරන්න, එම පරිශීලකයාගේ සෑම පෙනුමක්ම තවමත් එම පරිශීලකයා ලෙස කියවීමට. ක්ෂේත්‍රය සම්පූර්ණයෙන්ම මැකීම ඉංජිනේරුවාට අවශ්‍ය නූල කඩා දමන අතර ගොනුව වඩාත් ආරක්ෂිත කර නොකරයි.

වේලා මුද්‍රාව ද සමස්තයක් ලෙස පුද්ගලික දත්ත වේ. ගිණුමක් සම්බන්ධ වූ වේලාවන් මාසයක් පුරා ගත් විට වැඩ කරන වේලාවන් සහ ගමන් විස්තර කරයි. ප්‍රශ්නයට සම්පූර්ණ පරාසය අවශ්‍ය නොවේ නම්, ගොනුව සිදුවීම වටා ඇති කවුළුවට කපන්න.

ජාලයක් හඳුනාගන්නා ක්ෂේත්‍ර

අන්ත ලක්ෂ්‍ය ලිපින, අභ්‍යන්තර මාර්ග සහ තල්ලු කරන ලද විකල්ප පෞද්ගලික ජාලයක හැඩය විස්තර කරයි. එය හරියටම ප්‍රහාරකයෙකුට අවශ්‍ය තොරතුරු වන අතර, සාමාන්‍යයෙන් ටිකට් එකට අවශ්‍ය ප්‍රමාණයට වඩා බොහෝ විස්තර සහිතව පවතී.

භාවිතයේ ඇති ලිපින පවුල සොයන්න, ඔබ බලාපොරොත්තු වූ එක පමණක් නොව. ද්විත්ව තැන්පතු සේවාදායකයෙකුට IPv6 අන්ත ලක්ෂ්‍යයක් සහ සමාලෝචනය තිත් සහිත හතරේ කට්ටල පමණක් සෙවූ නිසා කිසිවෙකු සංස්කරණය කිරීමට නොසිතූ IPv6 මාර්ග කට්ටලයක් ලොග් කළ හැක.

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

අනන්‍ය ලැයිස්තුව තමයි වැදගත්. ගොනුව කොපමණ වෙනස් ලිපින සඳහන් කරයිද යන්න එය කියයි, සහ සාමාන්‍යයෙන් අනුචලනය කරන විට දැනෙන ප්‍රමාණයට වඩා බොහෝ අඩුය. සංස්කරණය සඳහා පිරික්සුම් ලැයිස්තුවක් සහ සියල්ල ආවරණය කළ බව ඔප්පු කිරීමේ මාර්ගයක් ද එය ලබා දෙයි. ලිපින දහයක් විනාඩි පහක වැඩක් වන අතර, සියයක් කියන්නේ අපනයනය ප්‍රශ්නයට වඩා පුළුල් බවයි.

ඉංජිනේරුවාට අවශ්‍ය නම් ස්ථල විද්‍යාව තබා ගන්න. උපජාල සම්බන්ධතා රැක ගනිමින් දෙවන සහ තෙවන ඔක්ටෙට් ප්‍රතිස්ථාපනය කිරීම පරාසය ප්‍රකාශ නොකර ප්‍රශ්නයට පිළිතුරු දෙයි. එම උපාය IPv6 උපසර්ග සඳහා ද ක්‍රියා කරයි. ඉංජිනේරුවාට අවශ්‍ය වන්නේ අසාර්ථකත්වයේ හැඩයයි, සහ හැඩය සංගත ආදේශනයකින් පසුව ද ඉතිරි වේ.

රහස් ලේබලවල නොව, හැඩතලවල සැඟවේ

පුද්ගලික යතුරකට එහි ළඟ “password” යන වචනය අවශ්‍ය නොවේ. එය සලකුණු පේළි අතර බ්ලොකයක් ලෙස, දිගු base64 තන්තුවක් ලෙස හෝ ලොගය තුළම ඇති වින්‍යාස ගොඩ ගැසීමක් ලෙස පෙනේ. ටෝකන විමසුම් පරාමිති ලෙස ද, සත්‍යාපන දත්ත සේවාදායකයා වචනයෙන් වචනය ලොග් කළ URL තුළ ද පෙනේ.

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

දෙවන රටාව මිනිසුන්ට අමතක වන එකයි. ක්‍රමය, පරිශීලක, මුරපදය, සත්කාරක යන ස්වරූපයේ URL එකක් සම්පූර්ණ සත්‍යාපන දත්තයකි, සහ ප්‍රොක්සියක් හෝ සංග්‍රහයක් ලොගය තුළම සත්‍යාපනය සමඟ වින්‍යාස කර ඇති සෑම විටම සේවාදායකයන් එවැනි URL ලොග් කරයි.

ඔබ එය සංස්කරණය නොකළ බව ඔප්පු කිරීමට මුල් ගොනුව කිසි විටෙකත් නොයවන්න. ක්‍රියාකරුවෙකු වෙනස් නොකළ අපනයනයක් ඉල්ලා සිටින්නේ නම්, එය අවශ්‍ය කුමකටදැයි අසන්න, ඔවුන්ගේ තහවුරු කළ සහාය නාලිකාව හරහා එය යවන්න, පසුව ඔබේ දේශීය පිටපත මකන්න. එම ඉල්ලීම නීත්‍යානුකූලය; පොදු අලවා ගැනීමක් නොවේ.

සංස්කරණය කළ පිටපත සාදා උපුටා දැක්වීම යවන්න

පිටපතක් මත වැඩ කරන්න, මුල් පිටපත ආරක්ෂිත ස්ථානයක තබන්න, සහ අතින් නොව පුනරාවර්තනය කළ හැකි විධානයකින් සංස්කරණය කරන්න. ලිපින රටා හරහා එක් ගමනක් එහි බොහොමයක් අල්ලා ගනී:

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

අවසන් ගණන බිඳුම විය යුතුය. එසේ නොවේ නම්, සංස්කරණ ගමන හැඩයක් මඟ හැර ඇති අතර ඕනෑම දෙයක් යැවීමට පෙර එම පේළි දෙස බැලිය යුතුය. සංස්කරණය කළ ගොනුව ඔබේම ඇස්වලින් ද වරක් කියවන්න; උපදෙස් පිටපතක් රටා අල්ලයි, සන්දර්භය නොවේ.

අසාර්ථකත්වය තවමත් පෙන්වන කුඩාම උපුටා දැක්වීම යවන්න. දෝෂය වටා ඇති පේළි දහය සාමාන්‍යයෙන් ප්‍රමාණවත් වන අතර, මෙගාබයිට දෙකක ගොනුවකට වඩා ඒවා සමාලෝචනය කිරීම වඩාත් පහසුය. ඉන්පසු ඔබේ ලේබල සහ සැබෑ අගයන් අතර සිතියම ඔබ පාලනය කරන ස්ථානයක තබා ගන්න, මන්ද ඊළඟ ප්‍රශ්නයට එය අවශ්‍ය වනු ඇත.

OpenVPN හි ලොග්කරණ ලේඛනය විස්තර මට්ටම් මඟින් සටහන් වන දේ වෙනස් වන ආකාරය විස්තර කරයි, ගැටලුවට ගොනුවේ කොපමණක් අවශ්‍ය ද යන්න තීරණය කිරීමට එය ප්‍රයෝජනවත් සන්දර්භයකි.

අදාළ ලිපි