Docker භාවිතා කරමින් serverless පරිසරයේ යෙදුම් නිර්මාණය කරන බොහෝ සංවර්ධකයින්, තාක්ෂණික පහසුවේ පසුබැසී ඇති ‘කලවුරු’ ගැන නොදැන සිටී. මේ ‘කලවුරු’ ඔබේ කේතය, දත්ත සහ ව්යාපාරික ගාස්තුවට බරපතල අවදානමක් වේ.
ලතින් ඇමරිකාවේ කුඩා ව්යාපාරිකයන් Docker images එකක් භාවිතා කර serverless සේවාවන් (AWS Lambda, Google Cloud Run) තුළ ක්රියාත්මක කරන අතර, පාරම්පරික Docker දුර්වලතා අහංකාර ලෙස serverless පළාතේ පෙනෙන්නෙ නැතැයි සිතති. Limón හි වෙබ් නිර්මාණ ආයතනයක් Docker මගින් රූප සැකසීමේ microservice එකක් පවත්වා ගත්තා, නමුත් root පරිශීලකයෙන් ධාවනය කිරීම, අඩු‑ආකාරයේ base image භාවිතය හේතුවෙන් ආක්රමණකරුට ප්රවේශය ලැබීය. ඒ ප්රවේශය $500 පමණක් ගාස්තුවක් වුවත්, කාලයක් ගත වූ විට මිලියන ගණනක පාඩුවකට හේතුව විය.
මෙම අවස්ථාවෙන් පෙනේ, serverless වේදිකාවන් මූලික ආකාරයේ ඉන්ෆ්රාස්ට්රක්චරය පාලනය කරන නමුත්, Docker container තුළ ඇති දුර්වලතා ඔබේ වගකීමයි. නිවැරදි පියවර නොගන්නේ නම්, ඔබේ යෙදුම පරීක්ෂා නොකළ පරිසරයකින් බලාපොරොත්තු නොවූ ආකාරයෙන් පල වෙයි.
ආරක්ෂක මාර්ගෝපදේශය
- ආරක්ෂිත හා සුළු base images – official Alpine හෝ slim images තෝරන්න. උදා:
python:3.9-alpineභාවිතය image ප්රමාණය හා ආක්රමණකරුන්ගේ මතුපිට අඩු කරයි. - අවම අයිතිවාසිකම් (PoLP) – container තුළ root පරිශීලකයෙන් ධාවනය නොකර, අඩු‑අයිතිවාසිකම් පරිශීලකයක් සාදන්න.
- CI/CD තුළ ස්කෑනින් – Trivy, Clair, Snyk වැනි මෙවලම් සමඟ images ස්කෑන් කර, නව දුර්වලතා හඳුනාගන්න.
- රහස් කළමනාකරණය – API keys, credentials වැනි රහස් Dockerfile හෝ environment variables තුළ සුරක්ෂිතව තබා නොදෙන්න. AWS Secrets Manager, HashiCorp Vault වැනි සේවාවන් භාවිතා කරන්න.
- මොනටරින් සහ ලොග් – Datadog, CloudWatch, Stackdriver වැනි මෙවලම් මගින් container ක්රියාකාරකම් නිරීක්ෂණය කර, අසාමාන්ය හැසිරීම් ඉක්මනින් හඳුනාගන්න.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ startup, fintech, e‑commerce ආයතන Docker සහ serverless තාක්ෂණය භාවිතා කරමින් වේගවත් වර්ධනයක් ලබමින් ඇත. මෙහි සඳහන් ‘කලවුරු’ පිළිබඳ අවධානයක් නොදෙන්නේ නම්, දත්ත රහස්යතා උල්ලංඝනය, නීතිමය දඩයම් සහ පාරිභෝගික විශ්වාසය අහිමි වීම වැනි ගැටළු මුහුණ දීමට සිදුවේ. නිවැරදි ආරක්ෂක පියවර ගන්නේ නම්, ශ්රී Lankan developers කුඩා පිරිසක්ම ගෝලීය cloud security ප්රමිතීන්ට අනුකූලව වැඩ කර, නව තාක්ෂණික නිපැයුම් සඳහා තද පදනමක් ගොඩනැගිය හැකිය. ඒ මඟින් IT talent හි ගුණාත්මකභාවය වැඩිවීම, ආයතනික ආයෝජන ආකර්ෂණය සහ දේශීය නවෝත්පාදන පද්ධතිවල විශ්වාසය වර්ධනය වේ.
Docker images නිවැරදිව කළමනාකරණය කර, සකස්කල serverless පරිසරයක් රැකගත හැකි නම්, ඔබේ ව්යාපාරය අනාගතයේ අභියෝගයන්ට සූදානම් වේ. අදම මේ මාර්ගෝපදේශ අනුගමනය කර, ඔබේ cloud යෙදුම ‘කලවුරු’ රහිතව සුරක්ෂිත කරගන්න.