TLS යතුරු හුවමාරුව සහ ග්රාහක සහතිකය: කවරක් පිවිසෙන්නේ ද?
යතුරු එකඟතාව ග්රාහක සත්යාපනයෙන් සහ යෙදුම් අනන්යතාවයෙන් වෙන් කරන්න, සම්බන්ධතාවය සැබවින්ම කවරක් භාවිත කළා දැයි පෙන්වන අත්වැල් හසුරු පණිවිඩ කියවන්න.
අත්වැල් හසුරුවක පොදු යතුරු හුවමාරු අගයක් රැගෙන යාම ග්රාහකයෙකු පිවිසීම යන සිද්ධිය ම නොවේ. එකක් සම්බන්ධතාවය සඳහා ගුප්ත ලේඛන තත්ත්වයක් ස්ථාපිත කරයි; අනෙක කවුද ග්රාහකයා යැයි පවසයි, එය සිදුවන්නේ සේවාදායකයා ඉල්ලා හුවමාරුව එයට සහාය දක්වන විට පමණි. පළමුවැන්න දෙවැන්න ලෙස සැලකීම VPN කුමක් සඟවයි ද කුමක් නොසඟවයි ද යන්න පිළිබඳ වැරදි නිගමනවලට තුඩු දෙයි. පණිවිඩ කියවා, පසුව ලක්ෂණ හතරෙන් කවරක් ඔබ සැබවින්ම නිරීක්ෂණය කළා දැයි තීරණය කරන්න.
ග්රහණයක දී එකම ලෙස පෙනෙන වස්තූන් දෙකක්
TLS 1.3 ග්රාහකයෙකුට කිසිදු සහතිකයක් ඉදිරිපත් නොකර තම පළමු ගමනේ දී යතුරු හුවමාරු ද්රව්ය ලබා දිය හැකිය. එම දායකත්වය සැලසුමෙන් ම පොදු ය, මන්ද සේවාදායකයාට හවුල් රහස ව්යුත්පන්න කිරීමට එය අවශ්ය ය. ග්රාහක සහතිකය වෙනත් පණිවිඩයකි, සේවාදායකයා ඉල්ලීමක් කළ පසුව පමණක් එය යවනු ලැබේ. එය සේවාදායකයා පසුව සත්යාපනය කරන අනන්යතාවක් දරයි, අන්යෝන්ය සත්යාපනය යනු සයිෆර් කට්ටලය ඇඟවුම් කරන ලක්ෂණයක් නොව සේවාදායකයා ගන්නා තීරණයකි. යෙදුම් අනන්යතාවය සම්පූර්ණයෙන් තුන්වැන්නකි: පිවිසුම් පෝරමය, බෙයරර් ටෝකනය, කුකිය. ඒවායින් කිසිවක් අත්වැල් හසුරුවේ නොපෙනේ, සියල්ල ම ජාල මාර්ගය වෙනස් වුවත් නොනැසී පවතී.
| Object in play | What it establishes |
|---|---|
| Key-exchange share | Cryptographic state for this connection |
| Server certificate | Which server the client reached |
| Client certificate | Client authentication, when requested |
| Application session | Account identity inside the application |
පේළි හතර ම ස්වාධීන ය. සම්බන්ධතාවයකට පළමු සහ දෙවැනි පේළි තිබිය හැකිය, තෙවැන්න මඟ හැරිය හැකිය, එසේ වුවත් සිව්වැන්න කුකි ශීර්ෂයක රැගෙන යා හැකිය.
ග්රහණය කළ අත්වැල් හසුරුවකට ඔප්පු කළ හැක්කේ කුමක් දැයි තීරණය කරන්න
අත්වැල් හසුරුවෙන් පමණක් නිරීක්ෂකයාට සාකච්ඡා කළ අනුවාදය, සයිෆර් කට්ටලය, සේවාදායකයාගේ සහතිකය සහ පොදු යතුරු හුවමාරු අගයන් දැනගත හැකිය. ග්රාහක ක්රියාත්මක කිරීමක ඇඟිලි සටහනක් ගැනීමට සහ කවර සේවාදායකයක් සම්බන්ධ කරගන්නා ලද්දේ දැයි බැලීමට එය ප්රමාණවත් ය. එය නොදෙන්නේ සම්බන්ධතාවය විසංකේතනය කිරීමට අවශ්ය පෞද්ගලික තත්ත්වය ය; එහි රහස්යභාවය පොදු කොටස මත නොව ක්ෂණික හුවමාරුව මත රඳා පවතී. එය ගිණුම් අනන්යතාවයක් ද නොදෙයි, එය මුල සිට ම අත්වැල් හසුරුවේ නොතිබුණි.
එබැවින් අවංක නිගමනය පටු ය: මෙම හුවමාරුවේ දී කිසිදු ග්රාහක සහතිකයක් ඉදිරිපත් නොකරන ලදී. ග්රාහකයා සම්බන්ධ කළ හැකි කිසිවක් නොයැව්වා යැයි පැවසීම නොවේ, සැසිය කිසිදු හඳුනාගැනුම්කරුවක් නොදැරුවා යැයි පැවසීම නම් නිසැකව ම නොවේ.
සයිෆරයේ නම නොව පණිවිඩ කියවන්න
සයිෆර් කට්ටලයෙන් අනුමාන කිරීම වෙනුවට සේවාදායකයාගෙන් එය කුමක් ඉල්ලයි දැයි අසන්න. සහතික ඉල්ලීමක් ඇතුළත් TLS 1.3 අත්වැල් හසුරුව පිටපතේ පෙනෙයි, එහි නොපැවැත්ම ද එසේ ම පෙනෙයි.
openssl s_client -connect app.example.net:443 -tls1_3 -msg < /dev/null 2>&1 | grep -i -E 'key_share|CertificateRequest'
පසුව ග්රාහක සහතිකයක් වින්යාස කර නැවත කරන්න, සහ සසඳන්න. දෙවැනි ධාවනයේ දී සහතිකය යවනු ලබන බවත් පිළිගනු ලබන බවත් පෙනෙන්නට ඕනෑ ය; පළමුවැන්නේ කිසිවක් නොපෙනෙන්නට ඕනෑ ය, එය ම තර්කයේ ඇති ස්ඵුට වෙනස ය.
openssl s_client -connect app.example.net:443 -tls1_3 -cert client.pem -key client.key -quiet
ඔබට අවශ්ය වන්නේ සාමාන්ය බ්රව්සර් අවස්ථාව පමණක් නම්, ප්රොටොකොල් අනුවාදය, සත්යාපන ප්රතිඵලය සහ ග්රාහක සහතිකයක් පිරිනමන ලද දැයි බැලීමට ග්රාහකයාගේ විස්තරාත්මක ප්රතිදානය ප්රමාණවත් ය. කිසි විටෙක සහතික ඉල්ලීමක් නොයවන සේවාදායකයෙකුට එකක් ලැබී තිබිය නොහැක.
නැවත ආරම්භය පිළිතුර වෙනස් කරන්නේ කොතැන ද
TLS 1.3 හි නැවත ආරම්භය රහස් තත්ත්වයට සම්බන්ධ ටිකට්පත් භාවිත කරයි, එබැවින් පසුව ඇති වන සම්බන්ධතාවයක් සම්පූර්ණ සහතික හුවමාරුවකින් තොරව සම්පූර්ණ විය හැකිය. එය නිරීක්ෂකයා දකින දෙය අඩු කරයි, පිටපත ඔප්පු කරන දෙය වෙනස් කරයි. නොතිබූ තැනක අනන්යතාවක් එය නිර්මාණය නොකරයි. නැවත ආරම්භ කළ සැසිය තවමත් එකම යෙදුම් සැසියට අයත් ය, එම සැසියේ ඕනෑම කුකියක් හෝ ටෝකනයක් වැදගත් හඳුනාගැනුම්කරු ලෙස ම පවතී.
එබැවින් "ග්රාහක සහතිකයක් නැත" යැයි නතර වන පෞද්ගලිකත්ව සමාලෝචනය සිත් ඇදගන්නා කොටස මඟ හරියි. අසිය යුතු ප්රශ්නය වන්නේ කවර පාර්ශවය ස්ථාවර හඳුනාගැනුම්කරුවක් රඳවා ගනී ද යන්න ය, එක් අත්වැල් හසුරුවකින් කවර පණිවිඩයක් නොතිබුණි ද යන්න නොවේ.
එක් තීරණයක් නොව ලක්ෂණ හතරක් සටහන් කරන්න
යතුරු එකඟතාව, සේවාදායක සත්යාපනය, ග්රාහක සත්යාපනය සහ යෙදුම් අනන්යතාව එක් එක් කරුණට සාක්ෂිය සමඟ වෙන වෙනම පේළි හතරක් ලෙස ලියන්න. මෙම ලැයිස්තුව ප්රොටොකොල් අනුවාදය වෙනස් වුවත් පවතී, පෞද්ගලිකත්වය පිළිබඳ තර්කය තවත් කෙනෙකුට පරීක්ෂා කළ හැකි එකක් බවට පත් කරයි. පසුව ජාල මාර්ගය කුමක් දායක කරයි දැයි එකතු කරන්න. VPN එකක් සේවාවක් දකින මූල මාර්ගය වෙනස් කරයි; යෙදුමට දැනටමත් ඇති පිවිසුම, කුකිය හෝ උපාංග ඇඟිලි සටහන එය ඉවත් නොකරයි.
සම්බන්ධතාවයේ සාකච්ඡා කළ අනුවාදය සහ සහතික ඉල්ලීමේ ප්රතිඵලය එකට සටහන් කරන්න, මන්ද ස්වකීය ග්රහණයකින් තොරව ඔබේ නිගමනය නැවත නිපදවීමට සමාලෝචකයාට අවශ්ය වන්නේ එම යුගලය ය.