ප්රොක්සියක් භාවිත කරන විට සහතික දෝෂ
සහතික සැකසුම් වෙනස් කිරීමට පෙර සත්යාපනය අසමත් වූයේ ප්රොක්සියේම TLS සම්බන්ධතාවයේද ඉලක්ක වෙබ් අඩවියේද යන්න හඳුනාගන්න.
CA එකතුව වෙනස් කිරීමට පෙර කුමන TLS අතට අත දීම අසමත් වූවාදැයි සොයන්න. ප්රොක්සි සහතිකය හා වෙබ් අඩවි සහතිකය වෙනස් සම්බන්ධතා මත පරීක්ෂා විය හැකියි.
| ප්රොක්සිය සහ ගමනාන්තය | TLS පරීක්ෂා |
|---|---|
| HTTPS ගමනාන්තයකට HTTP ප්රොක්සිය | CONNECT පසු උමඟ හරහා ගමනාන්ත සහතිකය සත්යාපනය කරන්න. |
| HTTPS ගමනාන්තයකට HTTPS ප්රොක්සිය | පළමුව ප්රොක්සිය වෙත TLS සත්යාපනය කරන්න; උමඟ විවෘත වූ පසු ගමනාන්තය වෙත වෙනම TLS සැසිය සත්යාපනය කරන්න. |
ඉල්ලූ හෝස්ට් නාමය හා අවසන් වරට සම්පූර්ණ වූ අතට අත දීම හඳුනාගැනීමට සවිස්තර ලුහුබැඳීම භාවිත කරන්න. HTTPS ප්රොක්සි සහතික දෝෂයක් වෙබ් අඩවිය සම්බන්ධ කිරීමට පෙර ඇති විය හැකියි. එම සම්බන්ධතාවයට අදහස් කළ නම, සහතිකයේ වලංගු කාලය, දේශීය ඔරලෝසුව, අපේක්ෂිත දාමය හා අනුමත විශ්වාස ගබඩාව පරීක්ෂා කරන්න. හිතාමතා සැකසූ TLS අතරමැදි අල්ලාගැනීමක් හෝ එක් කළ මූල සහතිකයක්ද පරීක්ෂාවට ඇතුළත් කරන්න.
curl සම්බන්ධතා දෙකට වෙන වෙනම CA විකල්ප සපයයි:
curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert site-ca.pem https://example.com/--proxy-cacert ප්රොක්සිය සඳහා විශ්වාස පදනම සපයයි; --cacert ගමනාන්තය සඳහාය. උදාහරණයේ සම්බන්ධතා අන්තය හා ගොනු ඔබ අදහස් කරන විශ්වාස සැලැස්මේ අගයන් සමඟ මාරු කරන්න. පද්ධති විශ්වාසය දැනටමත් ප්රමාණවත් නම් විශේෂ එකතු අවශ්ය නැත.
හෝස්ට් නාමයක් අහඹු IP එකකින් මාරු කිරීම සහතික ගැළපීම වෙනස් කරයි. සත්යාපනය මඟහැරීමෙන් අනෙක් අන්තයේ අනන්යතාව තහවුරු නොකර දෝෂය සැඟවිය හැකියි. නොදන්නා ප්රොක්සියක තම මූල CA ස්ථාපනය කරන ලෙස ඉල්ලීම එය විශ්වාස කිරීමට ප්රමාණවත් හේතුවක් නොවේ.
පෝට් සම්බන්ධතාවයක් ප්රතික්ෂේප වීම හෝ CONNECT ප්රතික්ෂේප වීම කලින් අදියරකට අදාළය; සහතික වෙනස් කිරීමෙන් එය නිවැරදි කළ නොහැකියි. අනෙක් අතට ගමනාන්තයේ TLS සත්යාපනය වූ පසු වෙබ් අඩවියේ HTTP දෝෂයක් අදාළ වන්නේ ලැබුණු ප්රතිචාරයට මිස තවත් CA වෙනසකට නොවේ.