VPN භාවිතා කරන සංකේතනය කුමක්දැයි අසන්න, පිළිතුර සාමාන්‍යයෙන් එක් වචනයකින් පැමිණේ: AES-256, හෝ ChaCha20, හෝ සමහරවිට WireGuard. එම පිළිතුර එක් ස්ථරයක එක් අංගයක් නම් කරයි, නමුත් සම්බන්ධතාවය ඇත්තෙන්ම ආරක්ෂා කරන්නේ විවිධ භූමිකා හතරක් ඉටු කරන ඇල්ගොරිතම සමූහයකි. අංගය සහ සැකැස්ම මිශ්‍ර කිරීම මෙම සංවාදවල බහුලවම සිදුවන වැරැද්දයි, එය විසඳිය නොහැකි සංසන්දන ඇති කරයි.

එක් සම්බන්ධතාවයක් තුළ කාර්යයන් හතරක්

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

සමහර නිර්මාණ භූමිකා දෙකක් එකකට එකතු කරයි. AES-GCM සහ ChaCha20-Poly1305 සත්‍යාපිත සංකේතන ඉදිකිරීම් වන අතර, එබැවින් රහස්‍යභාවය සහ අඛණ්ඩතාව එකට පැමිණේ; AES-CBC එසේ නොවේ, එයට තමන්ගේම යතුරක් සහිත වෙනම පණිවිඩ සත්‍යාපන කේතයක් අවශ්‍ය වේ. එබැවින් යෝජනාවක් ස්වාධීන සංඛ්‍යා බෑගයක් ලෙස කියවීම යුගල ලෙස නිර්මාණය කළ ඒවා වැරදි ලෙස කියවයි.

භූමිකා විවිධ ස්ථරවලද පවතී, එබැවින් එකම වචනය නිෂ්පාදන දෙකක වෙනස් අර්ථයක් දිය හැක. ESP තුළ ඇති කොටස් සංකේතනය සහ TLS තුළ ඇති කොටස් සංකේතනය විවිධ අවශ්‍යතා සහිත විවිධ සාකච්ඡාවල එකම මූලික අංගයයි. එබැවින් මූලික අංගය එහි ක්‍රමය සහ ස්ථරය නොමැතිව උපුටා දැක්වීම කිසිවක් නොකීමට වඩා නරක විය හැක.

සංකේතන නාමය පාහේ කිසිවක් නොකියන්නේ ඇයි

AES-256 යන වාක්‍ය ක්ෂණිකව බැරෑරුම් ලෙස ගන්න: එය කොටස් සංකේතනයක් සහ යතුරු ප්‍රමාණයක් හඳුන්වයි. එය ක්‍රියාකාරී ක්‍රමය, අඛණ්ඩතාව ලබා දෙන්නේද, යතුරු ස්ථාපිත වූ ආකාරය හෝ සහකරු තහවුරු වූ ආකාරය ගැන කිසිවක් නොකියයි. නිෂ්පාදන දෙකක් දෙකම AES-256 ප්‍රචාරණය කර අනෙක් සියල්ලෙන් වෙනස් විය හැක, එකක් අසත්‍යාපිත ක්‍රමයක් සමඟ සහ අනෙක නවීන යතුරු හුවමාරුවක් සහිත AEAD ක්‍රමයක් භාවිතා කරමින්.

TLS 1.3 මෙම වෙන්වීම සම්මතයට ගෙන ආවේය, එය පැරණි වචන මාලාව ඉගෙන ගත් සැමට ප්‍රයෝජනවත් නිවැරදි කිරීමකි. එහි සංකේතන කට්ටල AEAD සහ hash පමණක් නම් කරයි, යතුරු හුවමාරු කණ්ඩායම් සහ අත්සන් ඇල්ගොරිතම වෙනම පරාමිති ලෙස සාකච්ඡා වේ. එබැවින් TLS 1.3 කට්ටල නාමය TLS 1.2 කට්ටල නාමය සමඟ සමාන පදනමකින් සංසන්දනය කළ නොහැක, දෙකම එකම වින්‍යාස ගොනුවේ එකම ක්ෂේත්‍රයේ දිස් වුවත්. එම අකුරු පේළි දෙක සෘජුව සංසන්දනය කරන විගණකයෙක් ප්‍රොටෝකෝලය අනුමත නොකරන නිගමනයකට එළඹේ. සාකච්ඡා කළ කණ්ඩායම සහ අත්සන් පරාමිති ද කියවන්න, නැතිනම් සංසන්දනය අසම්පූර්ණය.

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

වචන මාලාව තීරණය කරන්නේ ස්ථරයයි

IPsec යෙදවීම දෙවරක් සාකච්ඡා කරයි: පාලන නාලිකාව සඳහා IKE යෝජනාව සහ දත්ත සඳහා ESP පරිවර්තනය, දෙකම නීත්‍යානුකූලව වෙනස් විය හැක. පළමුවැන්න කියවා දෙවැන්න විස්තර කරන බව උපකල්පනය කිරීම විගණනයේදී ව්‍යාකූලත්වයේ පොදු මූලාශ්‍රයකි, වින්‍යාස ගොනුව දෙකම සඳහන් කරන අතර සිත්ගන්නා දෙය දෙවැන්න බැවිනි.

LayerWhat is negotiated thereWhat it does not cover
IKE proposalAlgorithms and groups for the control channel that builds the tunnelThe algorithms protecting the data itself
ESP transformEncryption and integrity for tunneled packetsPeer identity, which authentication already settled
TLS handshakeAEAD and hash, plus separately negotiated groups and signaturesRouting, authorization or retention policy
WireGuardNothing; the algorithm set is fixed by the protocolEverything above the cryptographic arrangement

එක් පුස්තකාලයක ඇති නාමයක් තවත් දත්ත මාර්ගයකට ස්වයංක්‍රීයව ක්‍රියාත්මක නොවේ. එබැවින් අපගේ නිෂ්පාදනය AES-256 සමර්ථ කරයි යන ප්‍රකාශය ඇසෙන තරම් ශක්තිමත් නොවේ, එබැවින් අන්තර්ක්‍රියාශීලීත්ව ගැටලුව සාමාන්‍යයෙන් විසඳන්නේ දෙපසම සියලු පැරණි ඇල්ගොරිතම සක්‍රීය කරනවාට වඩා රැකගත් ඡේදනය සොයා ගැනීමෙනි.

TLS 1.3 පිරිවිතර මෙම වෙන්වීමේ වඩාත් පැහැදිලි ප්‍රකාශිත උදාහරණයයි, එය කට්ටලය යුගලයක් ලෙස අර්ථ දක්වා ඉතිරි කොටස එහිම සාකච්ඡාවට ගෙන යයි. එම හැඩය හුරුපුරුදු වූ පසු IPsec යෝජනාව සහ WireGuard හි එකම ස්ථිර කට්ටලය එකම අදහසේ ප්‍රභේද ලෙස කියවේ.

සාකච්ඡා කළ ප්‍රතිඵලය කියවා පසුව නවතින්න

වින්‍යාස කළ යෝජනාව පාර්ශ්ව දෙකක් තෝරා ගත් දෙයට සාක්ෂියක් නොවේ. ජීවමාන සැසිය පිළිතුර දරයි, සහ සෑම ප්‍රධාන ක්‍රියාත්මක කිරීමක්ම පැකට් අල්ලා නොගෙන එය වාර්තා කළ හැක.

openssl s_client -connect vpn.example.net:443 -brief
ipsec statusall
wg show

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

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

වචන මාලාව නිවැරදිව තබන්න, තර්කය කෙටි වේ. කට්ටලයක් යනු ස්ථරයක භූමිකා සමූහයකි, සංකේතනය එක් අංගයකි, සහ සාකච්ඡා කළ ප්‍රතිඵලය ඔබට ඇත්තෙන්ම ඇති සම්බන්ධතාවය විස්තර කරන එකම දෙයයි. සංසන්දනයේ ඉතිරි සියල්ල සැරසිලි ය.

අදාළ ලිපි