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

රෝග ලක්ෂණය: මන්දගාමී එක සංකේතනය කළ පැතිකඩ නොවේ

පැරණි පරීක්ෂණයක් AEAD සයිෆරය „සංකේතනය නොමැති“ මාදිලිය සමඟ සසඳනවා යැයි සිතන්න, එය තවමත් සෑම පැකට්ටුවකටම වෙනම සත්‍යාපන කේතයක් ගණනය කරයි. දෙවන පැතිකඩ පේලෝඩයේ අන්තර්ගතය සඟවයි නමුත් පැකට්ටුවකට හැෂ් එකක් තබා ගනී, සහ එම හැෂ් සඳහා වේගවත් කිරීමක් නොමැති ප්‍රොසෙසරයක එය පරාජය කළ යුතුව තිබූ ඒකාබද්ධ ගොඩනැගීමට වඩා මිල අධික විය හැක.

වින්‍යාසයේ ලේබලය „සංකේතනය“ යැයි කියයි, සහ බොහෝ සැසඳීම් බලන්නේ එම ලේබලය පමණි. පැකට්ටුවේ මාර්ගය වෙනත් දෙයක් කියයි: එක් පැතිකඩක් CPU ට උපදෙස් ඇති ඒකාබද්ධ මෙහෙයුමක් සිදු කරයි, අනෙක උපදෙස් නොමැති වෙනම එකක් සිදු කරයි. වින්‍යාස ගොනුව පමණක් කියවීමෙන් එම වෙනස කිසිදා හෙළි නොවේ, මන්ද සටහන් දෙකම එක් පේළියක් මෙන් පෙනේ. ප්‍රතිඵලය පැහැදිලි කරන්නේ එකඟ වූ මාදිලිය සහ එය පිටුපස ඇති කේත මාර්ගය පමණි.

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

ලේබල නොව මෙහෙයුම් ගණන් කරන්න

AEAD ගොඩනැගීම, RFC 5116 විස්තර කරන පරිදි, ක්‍රියාත්මක කිරීමට සයිෆර් පෙළ සහ ටැගය එකට ආපසු දෙන තනි අතුරුමුහුණතක් ලබා දෙයි. AES-GCM එක් උදාහරණයකි: ගණන් කිරීමේ මාදිලියේ සංකේතනය Galois සත්‍යාපකය සමඟ ඒකාබද්ධ කර ඇත. අතුරුමුහුණත අඛණ්ඩතාව නොමිලේ නොකරයි; එය සංයෝජනය හොඳින් අර්ථ දක්වා ඇති එකක් කරයි, සහ එයම ක්‍රියාත්මක කිරීමට යුගලය එක් ඒකකයක් ලෙස ප්‍රශස්ත කිරීමට ඉඩ දෙයි.

Separate authentication path:
  payload -> independent HMAC -> framed packet

AEAD path:
  payload -> authenticated encryption with tag -> framed packet

මේවා සැකසුම් සටහන්, වින්‍යාස උපදෙස් නොවේ. පළමු එකට රහස්‍යභාවය නොමැත නමුත් එය තවමත් සත්‍යාපනය සඳහා CPU වැය කරයි, සහ ඒ නිසාම „සංකේතනය අක්‍රිය කරන්න“ යනු „සංකේතන කාර්යය අක්‍රිය කරන්න“ සමානාර්ථයක් නොවේ.

දෙවැන්න ලාභදායක විය හැක, මන්ද ප්‍රොසෙසර දෙකොටසටම උපදෙස් ලබා දෙයි: AES වට සහ Galois ක්ෂේත්‍රය භාවිත කරන වාහක රහිත ගුණකරණය. පුස්තකාල ද ස්වාධීන බෆර සමාන්තරව සකසයි, එය එම උපදෙස් මතකය එනතුරු රැඳී සිටීම වෙනුවට කාර්යබහුලව තබා ගනී.

එකඟ වූ මාදිලිය ඇත්තෙන්ම හැකියාව කරන්නේ කුමක්ද

Community OpenVPN හි, AEAD දත්ත සයිෆරයක් යනු auth විකල්පය තවදුරටත් තමන්ගේ වෙනම දත්ත නාලිකා HMAC එකක් ලබා නොදෙන බවයි. සංකේතන විකල්පයේ යොමුව එම විෂය පථය විස්තර කරයි, සහ පෙළ ගොනුවක සමානව පෙනෙන වින්‍යාස දෙකක් පැකට්ටුවකට කරන කාර්යයේ වෙනස් විය හැක්කේ ඒ නිසාය.

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

openvpn --show-ciphers | head -20
sudo grep -E 'cipher|auth' /etc/openvpn/server.conf

පළමු විධානය ද්විමය ගොනුව ආධාර කරන සයිෆර ලැයිස්තුගත කරයි, එය හැකියා ලැයිස්තුවක් මිස එකඟ වූ ප්‍රතිඵලය නොවේ. දෙවැන්න පෙන්වන්නේ සේවාදායකය ඇත්තෙන්ම ඉල්ලා සිටින දේය. අවසාන තේරීම තහවුරු කරන ස්ථානය සම්බන්ධතා ලොගයයි, මන්ද සේවාදායකය අවසර දෙන නමුත් කිසිවෙකු අදහස් නොකළ දෙයකට සේවාලාභියා වැටිය හැක.

ඔබ ඇත්තෙන්ම ධාවනය කරන භාරය මනින්න

සංකේතන ක්ෂුද්‍ර මිනුමක් ප්‍රාථමිකයක් එහිම කොන්දේසි යටතේ මනියි. VPN සම්ප්‍රේෂණයක් ද බෆර පිටපත් කරයි, නූල් හෝ බාධා නියම කරයි, ප්‍රතිපත්ති පරීක්ෂා කරයි සහ ජාලය හරහා යයි. එම කොටස් බොහෝ විට ප්‍රමුඛ වේ, එබැවින් වේගවත් ප්‍රාථමිකයක් සැමවිටම වේගවත් උමං මාර්ගයක් ලබා නොදේ.

openssl speed -evp aes-256-gcm
openssl speed -evp sha1

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

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

ඉලක්කය ද ඇස ඉදිරියේ තබා ගන්න. අමතර සංකේතන ධාරිතාවක් ඇති දත්ත මාර්ගයක් තවමත් ප්‍රමාදයෙන් සීමා විය හැක, මන්ද යෙදුම ගමන් යාම්-ඒම් එකක් බලා සිටී, සහ විශාල ධාරිතා ලාභ කථා කරන ප්‍රොටොකොලයක් නොසකසයි. ආධාරක සහ ප්‍රතිපත්තියෙන් අනුමත වින්‍යාසය සමස්තයක් ලෙස මනින්න, සහ „අඩු පෙට්ටි යනු වේගවත් විය යුතුය“ යන්න එය ඇති උපකල්පනය ලෙසම සලකන්න. ප්‍රයෝජනවත් ප්‍රශ්නය වන්නේ සංකේතනයට මිලක් තිබේද යන්න නොව, එම මිල ඔබට සැබවින්ම වැදගත් මිනුමෙහි පෙනේද යන්නය.

අදාළ ලිපි