API එකක් අන්තර්ජාලයේ සම්බන්ධතා ගොඩනගන විට, එය නවතම ආකාරයේ ආකර්ෂණීය ප්රවේශයයි. එමඟින් අහඹු පරිශීලකයන්ට දත්ත, පරාමිතීන්, හෝ ගොනු යැවීමට අවස්ථා ලැබේ. එමනිසා, API එකේ ප්රවේශ බින්දුවක් "ආක්රමණීය පෘෂ්ඨය" ලෙස සලකන්න, එය නියමිත ආකාරයෙන් පරීක්ෂා නොකළහොත් පරනික තර්ජනවලට ලක් විය හැක.
Dev.to වෙතින් Antoine Laurent විසින් ලියූ ලිපිය අනුව, API ආරක්ෂාව පරීක්ෂා කිරීමේ ප්රධාන අදහස වන්නේ නෙගටිව් (negative) පරීක්ෂණ සකස් කිරීමයි. එහිදී අති විශාල අක්ෂර පරාස, වැරදි වර්ග, අකාරාදර්ශ JSON, සහ ඉන්ජෙක්ශන් (injection) පේළි යවන ලද පරීක්ෂණයන් සිදු කර, ප්රතිචාරයක් 4xx (client error) ලෙස ලැබෙන බව තහවුරු කරගත යුතුය; 5xx (server error) එපා. OpenAPI/JSON Schema හි additionalProperties:false, enum, සහ දිග සීමා වැනි සත්යාපන නීති යොදා ගෙන, වඩාත් දෘඩ ආරක්ෂණ පාලන ක්රමයක් ගොඩනගා ගත හැක.
මෙම ක්රියාමාර්ගය වැදගත් වන්නේ AI‑ඇදුරුකරු (AI agents) දැන් ඉතා ඉක්මනින් අධික පේලීන් නිර්මාණය කර එම API වෙත යැවීමට සමත් වීම නිසාය. 2026 ජූලියේ Hugging Face සමාගමට සිදු වූ ආරක්ෂණ උල්ලංඝනයේදී, දත්ත කට්ටලයක් (dataset) තුළ රහස්ය කේතයක් (malicious payload) ඇතුළත් කර, දුරස්ථ කේත ක්රියාත්මක කිරීම සිදු විය. එම උදාහරණය පෙන්වන්නේ “දත්ත ලෝඩ් කිරීම” යන ක්රියාව “කේත ක්රියාත්මක කිරීම” බවට පත්වීමයි. එබැවින්, API එකේ “දත්ත” ලෙස පිළිගත් සියලුම ඇතුළත් කිරීම් අවිශ්වාසනීය ලෙස සලකන්න.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික පරිසරය දැනට AI, cloud, සහ data‑driven සේවාවන් වෙත ඉක්මනින් ගමන් කරමින් තිබේ. එම නිසා, API ආරක්ෂාව පිළිබඳ සුදුසු පරීක්ෂණ ක්රමයක් ගත නොකරන්නේ නම්, දේශීය ව්යාපාර, ආරක්ෂක ආයතන, සහ විශ්වවිද්යාල සිසුන්ට සිදුවිය හැකි බලපෑම් ගොඩක් වේ.
- දත්ත සීමා සහ enum භාවිතයෙන් වැරදි අගයන් ඇතුළත් වීම වැළැක්වීම.
- අති විශාල පේළි සහ වැරදි වර්ග පරීක්ෂා කර, 4xx ප්රතිචාර පරීක්ෂා කිරීම.
- CI/CD පද්ධතියේ ස්වයංක්රීය පරීක්ෂණ එකතු කර, කේත වෙනස්කම් සෑම විටම ආරක්ෂාව තහවුරු කරගැනීම.
- සියලු ඉන්පුට් (query strings, headers, files, webhooks) අවිශ්වාසනීය ලෙස සලකමින්, ඒවාට සුරක්ෂිත සත්යාපනයක් යොදීම.
Apidog වැනි මෙවලම් භාවිතා කර API ගිවිසුම (contract) නිර්මාණය කර පරීක්ෂණයන් ක්රියාත්මක කළ හැකි නමුත්, මෙහි මූලික සංකල්පය ඕනෑම framework එකක අනුගමනය කළ හැක. API එකේ ආරක්ෂාව නිතර පරීක්ෂා කිරීම, ආරක්ෂණ තත්ත්වය නියමිත ලෙස තබා ගැනීමට, හා පාරිභෝගික විශ්වාසය රැක ගැනීමට අත්යවශ්ය වේ.
අදම ඔබේ API එකේ ආරක්ෂාව පරීක්ෂා කර, දුෂ්කර දත්ත වලින් පළවන අවදානම අවම කරගන්න. ආරක්ෂිත API එකක් ඔබේ ව්යාපාරයට, ඔබේ පාරිභෝගිකයන්ට, සහ ශ්රී ලංකා තාක්ෂණික ආර්ථිකයට විශාල වාසියක් වේ.