භූගෝලීය සීමාවක් යනු IP ලිපිනයක් පිළිබඳ තීරණයක් වන අතර, VPN එකක් සේවාව දකින ලිපිනය වෙනස් කරයි. එම එක් වාක්‍යයම ආධාරක පෝලිමට එන ව්‍යාකූල වාර්තා බොහොමයක් පැහැදිලි කරයි: «අඩවිය නිවසේ වැඩ කරන අතර උමඟේ අසාර්ථක වේ» සහ «අඩවිය උමඟේ වැඩ කරන නමුත් කාර්යාලයේ වෙනත් කිසිවෙකුට එය පූරණය කළ නොහැක» යනු එකම යාන්ත්‍රණයේ ප්‍රතිවිරුද්ධ ප්‍රතිඵල ය. මෙම මාර්ගෝපදේශය හේතු බැහැර කරන අනුපිළිවෙලින් විනිශ්චය කරයි, කෙළවර ඔබට ඇත්තටම පැවසූ දෙයින් ආරම්භ කරමින්. එකම පිටවීම් ලිපිනය එක් පාලනයක් පසු කර ඊළඟ එකේ අසාර්ථක විය හැක, මක්නිසාද යත් සෑම පාලනයක්ම එම ලිපිනයේ වෙනස් ගුණාංගයක් ඇගයීමට ලක් කරන බැවිනි.

කිසිවක් වෙනස් කිරීමට පෙර 403 කියවන්න

භූගෝලීය අවහිරය සහ WAF අවහිරය දෙකම 403 ලෙස පැමිණේ, සහ ඒවා වෙනස් තැන්වල නිවැරදි කරයි. ප්‍රතිචාර ශීර්ෂක සහ ශරීරයේ පළමු පේළිය ග්‍රහණය කරන්න, මක්නිසාද යත් CloudFront කෑෂ් ශීර්ෂකයක් සහ හේතු අකුරු පේළියක් එකතු කරන අතර, ඒවා කුමන ස්තරය පිළිතුරු දුන්නේද යන්න පවසයි:

curl -sS -o /tmp/body.txt -D /tmp/headers.txt https://d111111abcdef8.cloudfront.net/
grep -i "x-cache\|via" /tmp/headers.txt
head -c 300 /tmp/body.txt

බෙදාහැරීමම භූගෝලය නිසා ඉල්ලීම අවහිර කළ විට, ශරීරයේ රට සීමාව නම් කරන පණිවිඩයක් ඇත. WAF රීතියක් එය අවහිර කළ විට, ශරීරය සාමාන්‍යයෙන් සාමාන්‍ය තහනම් පිටුවක් වන අතර ශීර්ෂකවල ඇති බෙදාහැරීම් ඉල්ලීම් ID යනු ඔබ WAF ලොග් වෙත ගෙන යන දෙයයි. මෙහි වැරදීමක් ඔබව අනුපාතය පදනම් කරගත් රීති ගැටලුවක් සඳහා අවසර ලත් රටවල් ලැයිස්තුව වෙත යවයි, එය සාර්ථක විය නොහැකි දිනක වැඩකි.

පියවර 1: බෙදාහැරීම දකින ලිපිනය තහවුරු කරන්න

අසාර්ථක වන බ්‍රව්සරය භාවිතා කරන එකම යන්ත්‍රයෙන් සහ එකම මාර්ගයෙන් බාහිර ලෝකය දකින දෙය ජාලයෙන් අසන්න. curl -s https://checkip.amazonaws.com අමතන්නාගේ පොදු ලිපිනය ලබා දෙයි, එය VPN සේවාලාභියාට ග්‍රාහකයාගේ නිවාස සම්බන්ධතාවය නොව පිටවීමයි:

curl -s https://checkip.amazonaws.com
nslookup d111111abcdef8.cloudfront.net

එම ලිපිනය වෙනත් රටක ඔබේ සැපයුම්කරුගේ පිටවීමට අයත් නම්, භූගෝලීය තීරණය දැනටමත් ගෙන ඇති අතර සේවාලාභියා මත කිසිවක් එය වෙනස් නොකරයි. සැකසුමක් ස්පර්ශ කිරීමට පෙර ලිපිනය ටිකට් පතේ ලියන්න, මක්නිසාද එය වාර්තාවේ ඔබ සහ සේවාව එකඟ වන එකම කරුණ වන බැවිනි.

පියවර 2: රට කීර්තියෙන් වෙන් කරන්න

CloudFront නරඹන්නාගේ ස්ථානය ඉල්ලීමේ මූලාශ්‍ර ලිපිනය මත පදනම් වූ තෙවන පාර්ශව GeoIP දත්ත සමුදායකින් තීරණය කරයි, සහ සිතියම්කරණය නිවැරදි නිර්ණයක් නොව ආසන්න සහ කලාපීය වේ. ස්ථානය තීරණය කළ නොහැකි විට, ලේඛනගත පෙරනිමිය වන්නේ අන්තර්ගතය ලබා දීමයි. එබැවින් හැකි තත්ත්ව තුනක් ඇත: පිටවීම අවහිර කළ රටකට, අවසර ලත් රටකට සිතියම් ගැසේ, නැතහොත් දත්ත සමුදායට මතයක් නැති අතර ඉල්ලීම ඉදිරියට යයි.

අවහිර කළ රටක පරිශීලකයෙකු සැපයුම්කරුට එහි පිටවීමක් තිබේ නම් අවසර ලත් රටක සිටින ලෙස පෙනිය හැක, සහ අවසර ලත් රටක පරිශීලකයෙකු පිටවීම වෙනත් තැනක ලියාපදිංචි වී ඇති නිසා අවහිර විය හැක. ප්‍රතිඵල කිසිවක් සීමාව කැඩී ඇති බව ඔප්පු නොකරයි. දෙකම සීමාව එයට දුන් ලිපිනය මත ක්‍රියා කිරීමයි, CloudFront භූගෝලීය සීමා ලේඛනය විස්තර කරන පරිදි.

කීර්තිය දෙවන අක්ෂය වන අතර එය උමඟින් ජීවත් වේ. AWS WAF හි නිර්නාමික IP සඳහා කළමනාකරණය කරන රීති කණ්ඩායම VPN, ප්‍රොක්සි, Tor නෝඩ් සහ සත්කාරක සැපයුම්කරුවන්ගෙන් එන ඉල්ලීම් අවහිර කිරීමට ගොඩනගා ඇත, එබැවින් රට පරීක්ෂාව පසු කළ ඉල්ලීමක් ලිපිනය කොහේද යන්න නිසා නොව එය කුමක්ද යන්න නිසා තවමත් ප්‍රතික්ෂේප විය හැක. ඔබ උමඟ ක්ලවුඩ් සත්කාරකයකට ගෙන ගිය විට අවහිර කිරීම ආරම්භ වූයේ නම්, එය එම ස්තරය විය හැක.

පියවර 3: කෝටා හැසිරීම පරීක්ෂා කරන්න

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

බෙදාහැරීමට ලිපිනයකට සැසි හිතාමතාම ගණන් කළ හැක, උදාහරණයක් ලෙස DynamoDB වෙත ලියන Lambda@Edge ශ්‍රිතයක් සමඟ. එය පිටවීම පිටුපස සිටින පුද්ගලයා හඳුනා නොගනී, නමුත් එක් ලිපිනයක් එක් සේවාලාභියෙකු ලෙස හැසිරවීමට සලස්වයි, එය බොහෝ විට සැබෑ අභිප්‍රාය වේ. කිසිදු සීමාවක් සකසීමට පෙර පැමිණිල්ල පිටුපස ඇති වෙනස් ලිපින ලොග් කරන්න, මක්නිසාද ඉදිරියේ මේස දෙසීයක් සහිත ආයතනික NAT එක පිටතින් බලන විට හරියටම කාර්යබහුල පිටවීමක් මෙන් පෙනේ. එකම ලිපිනයක් ඉදිරිපත් කරන ආයතනික NAT, විශ්වවිද්‍යාල ජාලය හෝ විශාල නිවසකින් අසත්‍ය ධනාත්මක අපේක්ෂා කරන්න.

භූගෝලයට දොස් පැවරීමට පෙර WAF හි නියැදි ඉල්ලීම් සහ අනුපාත පදනම් කරගත් රීති මිනුම් බලන්න. පිටවීමේ ඉල්ලීම් පරිමාව මත සක්‍රීය වන රීතියක් පැහැදිලි අත්සනක් ඉතිරි කරන අතර, නිවැරදි කිරීම සීමාව සැකසීමක්ද නැතහොත් වෙනත් පිටවීම් මාර්ගයක්ද යන්නද එය පවසයි.

කුමක් වෙනස් කළ යුතුද, සහ කුමන අනුපිළිවෙලින්ද

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

අවසර ලත් ලැයිස්තුවක් සඳහා ස්ථාවර ලිපිනයක් ඇත්තටම අවශ්‍ය නම්, කැපවූ හෝ ස්ථිතික පිටවීමක් උපකාරී වේ, මක්නිසාද ලිපිනය ලියාපදිංචි කළ හැකි අතර එය කරකැවෙන්නේ නැත. එය ලිපිනය නිවාසික නොකරයි, සහ GeoIP දත්ත සමුදායක් එයට පවරන රටද වෙනස් නොකරයි. එකක් වැඩ කරන තෙක් පිටවීම් කරකැවීම තාවකාලික කීර්ති වෙනසක් මිස ප්‍රතිපත්තියේ නිවැරදි කිරීමක් නොවේ.

පසුව ප්‍රතිඵලය ඉල්ලුම්කරු භාවිතා කළ පදවලින් ලියන්න: මෙම ලිපිනය රට, කීර්තිය හෝ අනුපාතය නිසා අවහිර කර ඇත, සහ වෙනස් වන පාලනය මෙයයි. මීට වඩා අපැහැදිලි ඕනෑම දෙයක් ලබන සතියේ එම ටිකට් පත වෙනත් පිටවීමක් සමඟ නැවත ගෙන්වයි.

අදාළ ලිපි