ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
🔐 සයිබර් ආරක්ෂාව · 🕒 කියවීමට විනාඩි 2 · 👁 1

AI උදව්වෙන් කේතය ලියන 10 දෙනාට එකම ස්කැනරයක් අවශ්‍යයි – සුරක්ෂිත කේත පද්ධතියක් ගොඩනැගීමට

AI උදව්වෙන් කේතය ලියන 10 දෙනාට එකම ස්කැනරයක් අවශ්‍යයි – සුරක්ෂිත කේත පද්ධතියක් ගොඩනැගීමට

AI සංග්‍රහකයන් (Copilot, Claude Code වැනි) භාවිතා කරන සංවර්ධකයින් ගණනාවක් එකම කේත ගබඩාවකට එකතු කරන විට, එක් එක් පුද්ගලයාගේ ලියන රටාව, ප්‍රොම්ප්ට් සැලසුම, සහ දෝෂ අවස්ථා වෙනස් වේ. මේ වෙනස එකට මිශ්‍ර කළ විට, නවීන ආරක්ෂක අවදානම් එකතු වේ.

මෙම ගැටළුවට විසඳුම් සපයන්නේ BrassCoders නම් ස්කැනරයක්. එය 12 ස්ථාතික විශ්ලේෂක (Bandit, Pylint, Pyre/Pysa, Semgrep, ast‑grep, detect‑secrets සහ අභිරුචි දත්ත සොයන්නන්) භාවිතා කර, සෑම Pull Request (PR) එකකටම එකම නීති සෙට් එකක් ක්‍රියාත්මක කරයි. ප්‍රතිඵලය YAML ආකාරයෙන් නිකුත් වන අතර, කේතය ලියා ඇති සංවර්ධකයාගේ නාමය හෝ AI උපකරණය පෙන්වන්නේ නැත; පමණක් දුර්වලතා රටාව, ගොනුවේ මාර්ගය, සහ ස්කැනරය පෙන්වයි.

ඇයි මේක වැදගත්ද? එක් එක් සංවර්ධකයා AI උපකරණයට වෙනස් ප්‍රොම්ප්ට් දෙයි – කෙනෙක් පේක්ෂාවෙන් පාලනය කරනවා, තවත් කෙනෙක් වේගයෙන් නිකුත් කරනවා, තෙවන කෙනෙක් වෙනත් මොඩලයක් භාවිතා කරනවා. ඒ නිසා කේතයේ ගුණාංග, SQL ගොඩනැගීම, දෝෂ හසුරුවීම වැනි අංග වෙනස් වෙයි. මෙම වෙනස්කම් එකතු වූ විට, එක් එක් AI උපකරණයේ “අඳුරු බින්දු” එකතුවක් පෙන්වයි; ඒ අඳුරු බින්දු එකක්ම සම්පූර්ණ කේත ගබඩාවේ දුර්වලතාවක් බවට පත්වේ.

AI උපකරණය ප්‍රතිචාරයක් සෑදීමේදී probabilistic (අනියම) ක්‍රමයක් භාවිතා කරන අතර, එකම ඉන්පුට් එකටත් විවිධ ප්‍රතිඵල ලැබෙයි. එය තවත් ස්ථාතික නොවන ස්ථරයක් එක් කරයි, ඒ නිසා සමාජයීය සමාලෝචනය (LLM‑based code review) එකතු කරන්නේ නම්, තවත් අනියම පට්ටමක් එකතු වේ. BrassCoders වැනි ස්ථාතික ස්කැනරයක් CI (Continuous Integration) තුළ ක්‍රියාත්මක කරන්නේ, සෑම PR එකකටම එකම නීති ලැබෙයි – කවුරුන් ලියුවත්, කුමන AI උපකරණයක් භාවිතා කරත්, ඒකම ආරක්ෂක රේඛාවක් ලෙස ක්‍රියා කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික ආරම්භකයින්, විශ්ව විද්‍යාල සිසුන්, සහ දේශීය සමාගම් AI‑සහයෝගී කේත ලිවීමේ වැඩපිළිවෙළ අරඹන විට, BrassCoders වැනි ස්කැනරයක් භාවිතා කිරීමෙන් ලැබෙන ප්‍රතිලාභ:

  • ආරක්ෂක පාලනය: එකම නීති සෙට් එකක් සියලු කේතයට අදාළ වන බැවින්, අඳුරු බින්දු එකතු වීම වැළැක්විය හැක.
  • ගුණාත්මක ඉගෙනුම: සිසුන් AI උපකරණය භාවිතා කරන විට, ස්කැනරය ඔවුන්ගේ දෝෂ හඳුනා දී, ඉදිරි කේත ලිවීමේදී හොඳ පුරුදු ගොඩනැගීමට උපකාරී වේ.
  • ව්‍යාපාරික වාසි: CI පද්ධතියේ ස්කැනරයක් එක් කිරීමෙන් නව නිෂ්පාදන හෝ සේවා ඉක්මනින් නිකුත් කරමින් ආරක්ෂාව අඩු නොකරයි.

එමනිසා, AI‑උපකරණය භාවිතා කරන කණ්ඩායම්වලට ස්ථාතික ස්කැනරයක් ඇතුළත් කිරීම, පද්ධතියේ ආරක්ෂාව, කේතයේ සමඟිභාවය, සහ ඉගෙනුම් ගුණාත්මකභාවය තිව්‍රව වර්ධනය කරයි.

අවසන් වශයෙන්, AI‑උදව්කාරක සමඟ වැඩ කරන සංවර්ධක කණ්ඩායම්වලට, “එකම ස්කැනරය, එකම නීතිය” යන මූලධර්මය අනුගමනය කිරීම, අනාගතයේදී විශාල ආරක්ෂක අඩුපාඩු වැලැක්වීමට මූලික පියවරක් වේ.

💡 AI‑උදව්කාරක සමඟ කේත ආරක්ෂාව තහවුරු කරගන්න – BrassCoders සමඟ අදම පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #Static Analysis #Security #DevOps #Sri Lanka