AES-256-GCM හමු නොවිණි: සේවාලාභියාගේ හැකියාවද සාකච්ඡාවද?
OpenVPN දෝෂ දෙකක් එකම ලෙස පෙනේ: ඇල්ගොරිතමයක් නැති ගොඩනැගීමක් සහ පොදු සයිෆරයක් නැති සගයන්. පැතිකඩ වෙනස් කිරීමට පෙර --show-ciphers සහ data-ciphers කියවන්න.
වෙනත් තැනක ක්රියා කරන OpenVPN පැතිකඩක් AES-256-GCM හමු නොවන බව හෝ සගයන්ට පොදු සයිෆරයක් නොමැති බව වාර්තා කරන විට, පළමු ප්රවණතාව පැතිකඩ සංස්කරණය කිරීමයි. මෙම පණිවිඩ දෙක වෙනස් අසාර්ථකතා විස්තර කරයි. එකක් කියන්නේ දේශීය වැඩසටහනට එවැනි ඇල්ගොරිතමයක් නැති බවයි; අනෙක කියන්නේ දෙපසම ඇල්ගොරිතම ඇති නමුත් පොදු තේරීමක් නැති බවයි. කුමක්දැයි දැනගන්නා තෙක් පැතිකඩ සංස්කරණය කිසිවක් නිරාකරණය නොකරයි.
දෝෂයේ නිශ්චිත පෙළ සහ එය නිපදවූ වැඩසටහන කියවන්න.
ඔබට ඇති දෝෂය තීරණය කරන්න
හමු නොවන සයිෆරය පිළිබඳ පණිවිඩය දේශීය යන්ත්රයේ විකල්ප විශ්ලේෂණයෙන්, කිසිදු පැකට්ටුවක් යැවීමට පෙර පැමිණේ. එයින් අදහස් වන්නේ ඔබ ඉදිරියේ ඇති ක්රියාත්මක කළ හැකි ගොනුව හෝ එය සම්බන්ධ වන පුස්තකාලය එම ඇල්ගොරිතමය ලබා නොදෙන බවයි. පොදු සයිෆරයක් නොමැති බවට පණිවිඩය පසුව, සාකච්ඡාව අතරතුර පැමිණේ, සහ දෙපසම සයිෆර සමර්ථනය කරන නමුත් එකකට එකඟ විය නොහැකි බව අදහස් කරයි.
වෙනස වැදගත් වන්නේ එකක් මෘදුකාංග අනුවාදයේ ගැටලුවක් වන අතර අනෙක වින්යාසයේ ගැටලුවක් වන බැවිනි. පළමුවැන්න අනුවාද අංකයකින් තීරණය වේ. දෙවැන්න ලැයිස්තු දෙකක් සංසන්දනය කිරීමෙන් තීරණය වේ.
දේශීය හැකියා හිඩැස
පැරණි ප්රජා ගොඩනැගීම් නවීන පෙරනිමි අගයන්ට පෙරය, සහ ඩෙස්ක්ටොප් යෙදුමක් අසල ස්ථාපිත විධාන රේඛා පැකේජයට වඩා වෙනස් තමන්ගේම එන්ජිමක් ගෙන ආ හැක. පරීක්ෂණ සත්ය වශයෙන් සම්බන්ධතාව ආරම්භ කළ ක්රියාත්මක කළ හැකි ගොනුව මත කරන්න, පසුව පැරණි වැඩසටහනකට නව ඇල්ගොරිතමයක් උගන්වනවා වෙනුවට සහාය දක්වන ගොඩනැගීමක් තෝරන්න.
openvpn --version openvpn --show-ciphers | grep -i gcm openvpn --show-tls | head -5
එම ලැයිස්තුවේ AES-256-GCM නොමැති නම් කිසිදු පැතිකඩ පේළියක් එය එකතු නොකරයි. විසඳුම නව සේවාලාභියෙකු හෝ වෙනත් ගොඩනැගීමක් වන අතර පැරණි පැත්තේ සීමා වෙනස් නිර්මාණ ප්රශ්නයක් බවට පත් වේ.
OpenVPN 3 පදනම් වූ සේවාලාභීන් තුළ එන්ජිම සහ පිළිගන්නා උපදෙස් ප්රජා 2.x රේඛාවට වඩා වෙනස් බැවින් එම පැතිකඩ පෙළම සයිෆර ලැයිස්තුවට කිසිදු සම්බන්ධයක් නැති හේතූන් නිසා අසාර්ථක විය හැක.
සාකච්ඡා හිඩැස
දෙපසම ඇල්ගොරිතම ලැයිස්තුගත කරන විට ඉතිරි ප්රශ්නය වන්නේ කුමන පැත්ත කුමන ලැයිස්තුව ලබා දෙන්නේද යන්නයි. ප්රජා OpenVPN සාකච්ඡා උපදෙසෙහි නම වෙනස් කළේය: 2.4 හි ncp-ciphers 2.5 හි data-ciphers බවට පත් විය, සහ 2.6 හි පැරණි cipher පේළිය ප්රධාන වශයෙන් ගැළපුමට සහ ආපසු යාමට සේවය කරයි, සාකච්ඡා කළ කට්ටලය නිර්වචනය කිරීමට නොවේ.
එබැවින් පැරණි cipher පේළිය පමණක් වෙනස් කිරීමෙන් සාකච්ඡා ලැයිස්තුව ස්පර්ශ නොකර තැබිය හැක. පැරණි පේළිය ආපසු යාමට තවමත් වැදගත් වන අතර එය වෙනස් කාර්යයකි. දෙකම මිශ්ර කිරීමෙන් පෙනෙන කිසිවක් නොවෙනස් කරන සංස්කරණ ඇති වේ.
openvpn --version | head -2 grep -n -E '^(data-ciphers|ncp-ciphers|cipher|tls-cipher)' server.conf client.ovpn
දෙකෙළවරේ ලැයිස්තු සහ සේවාදායකයේ ප්රතික්ෂේප පණිවිඩය සංසන්දනය කරන්න. ඡේදනය හිස් නම්, වෙනත් අනුවාදයක් සඳහා ලියූ ලිපියකින් අගයක් පිටපත් නොකර ලැයිස්තු චේතනාන්විතව පෙළගස්වන්න. ඉතා පුළුල් ලැයිස්තුවක් සෑම සම්බන්ධතාවයක්ම නිහඬව දුර්වල කරයි. ඉතා පටු ලැයිස්තුවක් ඔබ තබා ගැනීමට අවශ්ය වූ සගයා බැහැර කරයි.
ගැළපුම පැහැදිලිව තබා ගන්න
එක් පැරණි සගයෙකු සඳහා ආපසු යාමක් වියදමක් සහිත තීරණයකි: උපාංගයකට සම්බන්ධ විය හැකි වන පිණිස මුළු යෙදවීමම දුර්වල විකල්පයක් පිළිගනී. එසේ ලියා තබන්න, සහ අවශ්ය සගයාට පමණක් සීමා කරන්න.
කොන්දේසි දෙකක් ප්රතිඵලය තීරණය කරයි. දෝෂය දේශීය නම් ගොඩනැගීම වෙනස් කරන්න. දෝෂය සාකච්ඡාවේ නම් දෙකෙළවරේ ලැයිස්තු පෙළගස්වා කුමන අනුවාද සහාය දක්වන්නේද යන්න ලියන්න.
පසුව අනුවාදයේ සහ හැකියාවේ ප්රතිදානය අමුණා නිශ්චිත දෝෂය වාර්තා කරන්න. මෙම යුගලය නොමැති ඇල්ගොරිතමය මතභේදයෙන් වෙන් කරන අතර ඊළඟ අනුමාන සංස්කරණ වටය ආරම්භ වීමට පෙර නවත්වයි.