කන්ටේනරයේ ද නැතහොත් එහි ගොනුවල ද උපස්ථ? ප්රතිසාධනයේ හැඩය අනුව තීරණය කරන්න
රූප මට්ටමේ සහ ගොනු මට්ටමේ උපස්ථ වෙනස් දේ ප්රතිසාධනය කරන අතර වෙනස් යතුරු මත රඳා පවතී. ගබඩා කළ වස්තුව ඔබට ඇත්තටම අවශ්ය ප්රතිසාධනයට ගැළපන්න.
ඔබට සංකේතනය කළ කන්ටේනරයක් එකම වස්තුවක් ලෙස උපස්ථ කළ හැක, නැතහොත් එය මවුන්ට් කර ඇතුළත ඇති ගොනු උපස්ථ කළ හැක. දෙකම VPN හරහා පහසුවෙන් ගමන් කරන අතර සමානත්වය එතැනින් අවසන් වේ. ඒවා වෙනස් දේ ප්රතිසාධනය කරයි, වෙනස් යතුරු මත රඳා පවතී, වෙනස් ඉඩ ප්රමාණයක් ගනී, සහ කෙනෙකුට දත්ත නැවත අවශ්ය වූ විට වෙනස් ආකාරවලින් අසාර්ථක වේ. මුලින්ම ප්රතිසාධන වස්තුව තෝරන්න, පසුව ප්රවාහනය, පසුව ගබඩා කළ පිටපතේ සංකේතනය. පහත ලැයිස්තුව එම අනුපිළිවෙලින් යයි, මන්ද සෑම උපස්ථ ආරවුලක්ම පාහේ යනු මේ තුනෙන් කුමක් පළමුව තීරණය කළා ද යන්න පිළිබඳ එකඟ නොවීමකි.
වස්තු දෙකක්, ප්රතිසාධන හැඩ දෙකක්
රූප මට්ටමේ උපස්ථයක් කන්ටේනරයක් ප්රතිසාධනය කරයි: සංකේතනය කළ වෙළුම නැවත ලැබෙන අතර එය විවෘත කිරීමට තවමත් එහි ප්රතිසාධන ද්රව්ය අවශ්ය වේ. ගොනු මට්ටමේ උපස්ථයක් ගොනු සහ නාමාවලි ගස් ප්රතිසාධනය කරයි, සහ ඒවා ආරක්ෂා කරන ඕනෑම සංකේතනයක් උපස්ථ ගබඩාවේ ගුණාංගයක් මිස මුල් කන්ටේනරයේ නොවේ. දුරස්ථ ෆෝල්ඩරයකට සරල පිටපතක් තුන්වන අවස්ථාවයි, එය එම ෆෝල්ඩරයට අහම්බෙන් ඇති ආරක්ෂාව උරුම කර ගනී.
| Object | What a restore gives you | Where the encryption question lands |
|---|---|---|
| Encrypted container image | The volume, still locked | The container format and its recovery key material |
| Mounted files into a backup tool | Selected files and metadata | The backup repositorys own keys and design |
| Plain copy to a remote folder | Whatever the copy process kept | Whatever protects that storage afterwards |
මැද පේළිය යනු මිනිසුන් වැරදි ලෙස කියවන එකයි. එය සම්පූර්ණයෙන් හොඳ නිර්මාණයක් විය හැක: උපස්ථ වැඩසටහන දේශීයව පැහැදිලි පෙළ කියවා සංකේතනය කළ, සත්යාපිත ගබඩාවක් ලියයි. එවිට ආරක්ෂාව එම වැඩසටහන සහ එහි අක්තපත්ර මත රඳා පවතී, මුල් කන්ටේනරයේ මුරපදය මත නොවේ, සහ දෙකම එකම පාලනයක් ලෙස විස්තර නොකළ යුතුය.
පරීක්ෂාව 1: ප්රතිසාධනය නැවත ගොඩනැගිය යුත්තේ කුමක්ද?
ප්රශ්නය උපස්ථයේ නොව ප්රතිසාධනයේ ආකාරයෙන් අසන්න. අවශ්යතාව “මෙම සේවාව වෙනත් සත්කාරකයක නැවත ගෙන එන්න” නම්, රූපය සහ එහි ප්රතිසාධන ද්රව්ය සුසංගත පිළිතුරකි. අවශ්යතාව “මාර්තු මාසයේ මූල්ය පැතුරුම්පත නැවත ගන්න” නම්, එක් ගොනුවක් උපුටා ගැනීමට ගිගාබයිට් කිහිපයක රූපයක් ප්රතිසාධනය කිරීම මිල අධික පිළිතුරකි. දෙකම වලංගු ප්රතිසාධන වන අතර ඒවා හුවමාරු කළ හැකි අයවැය නොවේ. එකක් පමණක් නම් කරන සැලැස්මක් අවසානයේ අනෙකෙන් පරීක්ෂා කෙරේ.
ප්රතිසාධන ඉලක්කය සැලැස්මට ලියන්න: මුළු වෙළුම, නාමාවලි ගසක්, හෝ තනි ගොනු. පසුව ඒවා සමඟ ගමන් කළ යුතු මෙටාදත්ත සටහන් කරන්න, මන්ද හිමිකම, අවසර, දිගු කළ ගුණාංග සහ වේලා මුද්රා ගොනු මට්ටමේ ප්රතිසාධනයේ කොටසක් වන අතර පරීක්ෂණයේදී ප්රමාණවත් යැයි පෙනුණු පිටපත් මත පදනම් වූ කාර්ය ප්රවාහවල ඒවා බොහෝ විට නැති වේ.
ප්රතිසාධනය කරන්නේ කවුරුන්ද යන්න ද තීරණය කරන්න. ඕනෑම ක්රියාකරුවෙකුට මවුන්ට් කළ හැකි ගොනු මට්ටමේ ගබඩාවක්, යතුරු හිමියාගේ සහභාගීත්වය අවශ්ය වන රූපයකට වඩා වෙනස් ප්රවේශ ආකෘතියකි, සහ කිසිවක් ස්වයංක්රීයව වඩා හොඳ නොවේ. වැදගත් වන්නේ තේරීම සිතාමතා සහ ලිඛිතව තිබීමයි.
පරීක්ෂාව 2: ගබඩා කළ පිටපත ආරක්ෂා කරන්නේ කුමක්ද?
VPN ප්රවාහන කොටසක් ආරක්ෂා කරයි. මාරු කිරීම අවසන් වූ පසු ගබඩා කළ පිටපත ගැන එය කිසිවක් නොකියයි, සහ “එය උමඟ හරහා ගියා” යනු උපස්ථ ක්රියාකරුට ඔබේ දත්ත කියවීමට ඇති හැකියාව පිළිබඳ ප්රකාශයක් නොවේ. දුරස්ථ පැත්ත වෙනත් කෙනෙකු විසින් පවත්වාගෙන යන්නේ නම්, ප්රශ්නය වන්නේ ඔවුන්ට කුමක් කියවිය හැකිද යන්නයි, සබැඳිය සංකේතනය කර තිබුණේ ද යන්න නොවේ.
රූපයක් සඳහා එයින් අදහස් වන්නේ කන්ටේනරයේ යතුරු ද්රව්ය රූපයෙන් වෙන් කර ආරක්ෂා කිරීමයි. ශීර්ෂය අහිමි වීම වෙළුම අහිමි වීමයි, එබැවින් රූපය නොමැති තැනක ශීර්ෂයේ උපස්ථයක් ගන්න:
cryptsetup luksHeaderBackup /dev/vg0/data --header-backup-file data-header.img
cryptsetup luksDump /dev/vg0/data | head -20
ගොනු මට්ටමේ ගබඩාවක් සඳහා, මෙවලම සත්කාරකය හැර යාමට පෙර අන්තර්ගතය සහ මෙටාදත්ත සංකේතනය කර සත්යාපනය කරන්නේ දැයි පරීක්ෂා කර, යතුරු කා සතුව දැයි සොයා ගන්න. Restic හි නිර්මාණ ලේඛන පැහැදිලිවම කියන්නේ එය විශ්වාසදායක මූලාශ්ර සත්කාරකයක් උපකල්පනය කරන බවත් සංකේතනය ගබඩාවට ප්රවේශය ඇති කෙනෙකුට උපස්ථ මැකීම වළක්වන්නේ නැති බවත්ය. දෙකම අවවාදයම වැදගත්: ගබඩාවක් රහස්ය විය හැකි අතර එසේ වුවද විනාශ විය හැක.
පරීක්ෂාව 3: පිටපත සුසංගත ද?
වෙනස් වන ගොනු පද්ධතියක් ග්රහණය කරන උපස්ථයක් යනු පිටපතකි, ප්රතිසාධන ලක්ෂ්යයක් නොවේ. රූපයක් සඳහා වෙළුම් මෙවලමේ ආධාරක ක්රමය භාවිතා කර ස්ථාවර ස්නැප්ශොට් එකක් ගන්න, එයින් සාමාන්යයෙන් අදහස් වන්නේ ස්නැප්ශොට් ක්රියාවක් හෝ ගැලවීමක්, වෙනස් වන අතරතුර විශාල ගොනුවක් කියවීම නොවේ:
lvcreate -L 5G -s -n data-snap /dev/vg0/data
cryptsetup open /dev/vg0/data-snap data-snap --readonly
මවුන්ට් කළ ගොනු සඳහා, ක්රියාකාරී දත්ත සමුදායන් සහ අනෙකුත් සම්බන්ධීකෘත දත්ත සඳහා යෙදුමේ ආධාරක සුසංගතතා ක්රියා පටිපාටිය භාවිතා කරන්න. ගොනු පද්ධති මට්ටමේ පිටපතක් සහ යෙදුම සමඟ සුසංගත ප්රතිසාධන ලක්ෂ්යයක් වෙනස් විස්තර වන අතර, වෙනස දෘශ්යමාන වන්නේ ප්රතිසාධනය කළ පිටපතෙන් යෙදුම ආරම්භ කිරීමට උත්සාහ කරන විටය.
ප්රතිසාධන ද්රව්ය ස්වාධීන ආරක්ෂිත මාර්ගයක තබන්න. මුල් යන්ත්රය අහිමි වීම කිසිවිටෙක එහි උපස්ථය විවෘත කරන එකම අක්තපත්රය ද අහිමි නොවිය යුතුය, සහ යතුරු ගොනුව උපස්ථ කරන වෙළුම මත ජීවත් වන විට හරියටම එයම සිදු වේ. එම වෙන්වීම සිතාමතා පරීක්ෂා කරන්න: මුල් එක කිසිදා නොදුටු සත්කාරකයක, සැලැස්ම ලබා ගත හැකි යැයි කියන දේ පමණක් භාවිතා කර ප්රතිසාධනය කරන්න.
පරීක්ෂාව 4: මෙම වස්තුව සඳහා වෙනස්කම් හඳුනාගැනීම වලංගු ද?
සංකේතනය කළ කන්ටේනරයක් බොහෝ මාරු කිරීමේ මෙවලම්වලට එක් විශාල අපාරදර්ශී ගොනුවක් ලෙස පෙනේ, එබැවින් පැහැදිලි පෙළෙහි කුඩා සංස්කරණයක් මෙවලම සහ ආකෘතිය අනුව විශාල නැවත කියවීමක් හෝ සම්පූර්ණ නැවත උඩුගත කිරීමක් ඇති කළ හැක. restic ලේඛනගත කරන පරිදි විචල්ය ප්රමාණයේ කැබලිකරණය සහ අනුපිටපත් ඉවත් කිරීම එය අඩු කළ හැක, නමුත් එය එම මෙවලමේ ගුණාංගයක් මිස සාමාන්යයෙන් සංකේතනය කළ කන්ටේනරවල නොවේ.
උපකල්පනය නොකර මනින්න. කුඩා, හානිකර නොවන වෙනසකින් පසු පළමු ධාවනය දෙවන ධාවනය සමඟ සසඳා, මාරු කළ බයිට් සහ ගත වූ කාලය දෙකම සටහන් කරන්න. පරීක්ෂා කරන අතරතුර දන්නා-හොඳ උපස්ථයක් තබා ගන්න, එවිට පරීක්ෂණයක් ඔබේ එකම ප්රතිසාධන ලක්ෂ්යය වැය නොකරයි.
පසුව ලැයිස්තුව ගණන් ගන්නා එකම පරීක්ෂණයෙන් අවසන් කරන්න: මුල් යන්ත්රය නොමැතිව ප්රතිසාධනය. ප්රතිසාධනය කළ කන්ටේනරයක් විවෘත කරන්න, නැතහොත් තෝරාගත් ගොනු ඒවායේ මෙටාදත්ත සමඟ ප්රතිසාධනය කර, යෙදුමට හෝ පරිශීලකයාට ප්රතිඵලය භාවිතා කළ හැකි බව තහවුරු කරන්න. එම පරීක්ෂණයට පිළිතුරු දිය නොහැකි වේගවත්, හොඳින් සංකේතනය කළ මාරු කිරීමක් යනු ඔබේ දත්තවල පිටපතකි, එහි උපස්ථයක් නොවේ.