HTTPS ප්‍රොක්සි යන ලේබලය ඔබේ සේවාලාභියා සහ ප්‍රොක්සිය අතර ප්‍රවාහනය පමණක් විස්තර කරයි, ඊට වඩා කිසිවක් නොවේ. එය පිටුපස ඇති වෙබ් අඩවිය එම සම්බන්ධතාවයෙන්ම සංකේතනය කර ඇතැයි නොකියයි, ප්‍රොක්සියට පිටුව කියවිය හැකි යැයිද නොකියයි. සම්බන්ධතා දෙක වෙන් කළ පසු සහතික දෝෂ අභිරහස් වීම නවතී, VPN සමඟ සැසඳීම ස්පෂ්ට වේ.

කෙළවර යුගල දෙකක්, සත්‍යාපන දෙකක්

සාමාන්‍ය උමං මාදිලියේ TLS සම්බන්ධතා දෙකක් ඇත. පළමුවැන්න ඔබේ සේවාලාභියාගෙන් ප්‍රොක්සිය දක්වා ගොස් ප්‍රොක්සිය සත්‍යාපනය කරයි. දෙවැන්න ඔබේ සේවාලාභියාගෙන් උමං තුළ ඇති වෙබ් අඩවිය දක්වා ගොස් වෙබ් අඩවිය සත්‍යාපනය කරයි. ඒවා ස්වාධීනව අසාර්ථක වන අතර ස්වාධීනව වින්‍යාසගත වේ.

ඒවාට වෙන වෙනම විශ්වාස තීරණ, වෙන වෙනම සහතික දාම සහ වෙන වෙනම අසාර්ථක පණිවිඩ ඇත. සංවිධානික CA භාවිතා කරන ප්‍රොක්සියක් සහ පොදු දාමයක් භාවිතා කරන පොදු වෙබ් අඩවියක් නීත්‍යානුකූලව වෙනස් සත්‍යාපන වින්‍යාසයක් අවශ්‍ය විය හැක, එය වැරදි වින්‍යාසයක් නොවේ.

ඒවා එකම සොකට් එකක් බෙදා ගන්නා සම්බන්ධතා දෙකක් ලෙස සලකන්න, මන්ද ඒවා එසේම ය.

CONNECT ඇත්තටම උමං කරන්නේ කුමක්ද

සේවාලාභියා සත්කාරකය සහ තොටුපළ නම් කරමින් CONNECT ඉල්ලීමක් යවයි, ප්‍රොක්සිය එම ඉලක්කයට TCP සම්බන්ධතාවයක් විවෘත කරයි. ප්‍රොක්සිය පිළිතුරු දුන් පසු, පසුව එන බයිට අර්ථ නිරූපණයකින් තොරව යවනු ලැබේ, එබැවින් වෙබ් අඩවියේ TLS අතහදා ගැනීම නොසෙල්වී ප්‍රොක්සිය හරහා යයි. එලෙසින් ප්‍රොක්සිය ගමනාන්ත නාමය සහ සම්බන්ධතා මෙටාදත්ත දැනගනී, නමුත් එම සැකැස්මෙන් විකේතනය කළ පිටු ලබා නොගනී.

එම වෙනස උමං මාදිලියේ සම්පූර්ණ ආරක්ෂක තර්කයයි, එය එහි සීමාවද වේ.

ප්‍රොක්සි හොප් මත TLS නොමැති HTTP ප්‍රොක්සියක් තවමත් CONNECT හරහා HTTPS වෙබ් අඩවියක් ගෙන යයි. සේවාලාභියා සහ ප්‍රොක්සිය අතර හුවමාරුව විවෘත අතර වෙබ් අඩවි සම්බන්ධතාවය එසේ නොවේ, සහ මුළු දෙයම HTTPS ප්‍රොක්සියක් ලෙස හැඳින්වීම එම වෙනස සඟවයි.

කුමන සහතිකය අසාර්ථක වූයේද

සත්‍යාපනය අසාර්ථක වූ විට, කිසිදු විශ්වාස සැකසුමක් වෙනස් කිරීමට පෙර දෝෂයේ නම් කර ඇති කෙළවර කියවන්න. දෝෂ දෙකම ටර්මිනලයේ සමාන ලෙස පෙනෙන අතර සම්පූර්ණයෙන්ම වෙනස් නිවැරදි කිරීම් වෙත යොමු කරයි, එබැවින් පළමු ප්‍රශ්නය සැමවිටම කුමන සම්බන්ධතාවය ප්‍රතික්ෂේප කළේද යන්නයි.

curl විකල්ප වෙන් කරන්නේ හරියටම මෙම හේතුව නිසාය. ප්‍රොක්සියේ CA ගොනුව ප්‍රොක්සියේ සත්‍යාපනය වින්‍යාසගත කරයි, CA ගොනුව සේවාදායකයේ සත්‍යාපනය වින්‍යාසගත කරයි, අදාළ විශ්වාස ගබඩාවේ හැසිරීමද curl ගොඩනඟා ඇති ආකාරය මත රඳා පවතී.

curl -v --proxy https://proxy.example.net:443 \
  --proxy-cacert org-ca.pem --cacert public-ca.pem https://www.example.com/

පරීක්ෂාවක් යටපත් කිරීම අලුත්වැඩියාවක් නොවේ. එය කෙළවර දෙකෙන් එකක් ගැනවත් කිසිවක් ඔප්පු නොකරයි.

පරීක්ෂාව වෙනත් සැකැස්මකි

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

ඔබේ විශ්වාස ගබඩාවේ ඇති සංවිධානික CA යනු ඔබ කුමන සැකැස්මක සිටීද යන්නට ඉඟියක් මිස සාක්ෂියක් නොවේ. සහතික දාමයකින් අනුමාන කිරීම වෙනුවට නිර්මාණය අසන්න.

එම සැකැස්ම් දෙක පිටුව කවුරුන්ට කියවිය හැකිද යන ප්‍රශ්නයට වෙනස් පිළිතුරු දෙයි.

එකම පේළි හතරේ ප්‍රොක්සිය සහ VPN සසඳන්න

දෙකොටස්ම එකම ආකාරයෙන් විස්තර කළ විට පමණක් සැසඳීම ප්‍රයෝජනවත් වේ.

LineWhat to state
Protected segmentsWhich hops are encrypted, and between which endpoints
Verified identitiesWhat each end proves, and against which trust anchor
Trusted intermediariesWho can read or alter traffic by design
Traffic includedWhich processes and destinations the policy actually covers

එක් ඉල්ලීමක් සඳහා වින්‍යාසගත ප්‍රොක්සියක් එම ඉල්ලීම ආවරණය කරයි. එය උපාංගයේ සෑම ක්‍රියාවලියක්ම තමන් හරහා නොයවයි, උදාහරණ විධානය හරියටම එතරම් පටුය. VPN හි ආවරණය එහි මාර්ගගතකරණය සහ යෙදුම් ප්‍රතිපත්තිය මත රඳා පවතී, ඒවාද උපකල්පනය නොකර පරීක්ෂා කළ යුතුය. කිසිදු විකල්පයක් ස්ථාපනය කළ නිසා පමණක් සියල්ල ආවරණය නොකරයි.

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

අදාළ ලිපි