
තොරතුරු ආරක්ෂණය දිගු කලක් තිස්සේ පරිගණක විද්යාව, මෘදුකාංග ඉංජිනේරු විද්යාව සහ තොරතුරු සන්නිවේදන තාක්ෂණයේ අධ්යයන ක්ෂේත්රයක් ලෙස පවතී. 'තොරතුරු ආරක්ෂාව (information security)' යන යෙදුම(වචනය ) මෑතකදී වඩාත් පොදු යෙදුම(වචනය) "සයිබර් ආරක්ෂණය (cybersecurity)" ලෙස යොදා ගැනේ.
සයිබර් (Cyber) - යන වචනය යොදා ගෙන ඇත්තේ, එය "සයිබර්නෙටික්ස්" විද්යාවේ කොටසක් වන නිසාය.
ඉතාමත් කෙටියෙන් - සතුන් සහ යන්ත්ර තුළ පාලනය සහ සන්නිවේදනය පිළිබඳ අධ්යයනය, ලෙස අර්ථ දැක්වියහැකිය. සයිබර්නෙටික්ස් (Cybernetics) යන වචනය පැමිණෙන්නේ ග්රීක වචනයක් වන "කිබර්නේටෙස්" (Greek κυβερνήτης = kybernētēs පාලකයා, නියමුවා යන අර්ථය ලබාදේ).
සයිබර්නෙටික්ස් යනු පද්ධතියක් (ජෛව හෝ කෘතිම) පාලනය සහ සන්නිවේදනය කරන ආකාරය සහ ඒවා එකිනෙකා සමඟ සහ තම පරිසරය (environment) සමඟ ශක්තිය, පදාර්ථ සහ තොරතුරු හුවමාරු කර ගන්නා ආකාරය පිළිබඳ විද්යාත්මක අධ්යයනයයි. ඒ සඳහා ගණිතමය ප්රවේශයක් භාවිතා කරන අතර ගණිතමය ආකෘති නිර්මාණ මගින් තොරතුරු ගලායාම සහ පද්ධතිය විසින් එය පාලනය කිරීමට භාවිතා කරන ආකාරය පිළිබඳ අධ්යයනය සයිබර්නෙටික්ස් ලෙස හැඳින්වේ.
උදාහරණයක් ලෙස : සයිබර්ග් (Cyborg) යනු එය කෘතිම හා ස්වාභාවික පද්ධති දෙකම ඇති ජීවියෙකි (සිනමාවේ: ටර්මිනේටර් - Terminator, අනාගතයෙන් පැමිණි සයිබර්ග්).
ෆයර්වෝලයක් ඔබේ පරිගණකය සහ අන්තර්ජාලය අතර බාධකයක් ලෙස ක්රියා කරන අතර බාහිරින් අනවසර ප්රවේශ උත්සාහයන් අවහිර කරයි. ෆයර්වෝලයක් යනු පූර්ව නිශ්චිත ආරක්ෂක නීති (rules) මත පදනම්ව පැමිණෙන සහ පිටතට යන ජාල ගමනාගමනය (network trafic) නිරීක්ෂණය කරන, පෙරන සහ පාලනය කරන උපකරණයකි. විශ්වාසදායක අභ්යන්තර සහ විශ්වාස නොකළ බාහිර ජාල අතර බාධකයක් ලෙස ක්රියා කරමින්, එය දත්ත පැකට් පරීක්ෂා කිරීමෙන්, ඒවා අවහිර කිරීමට හෝ ඉඩ දීමට නීති (rules) මත පදනම්ව ක්රියා කරයි. ෆයර්වෝල උපාංගයක් ලෙස මිලදී ගැනීමට ඇති අතර, එය රවුටර (router) තුල, ප්රති-වයිරස මෘදුකාංග (antivirus) තුල සහ වෙනම මෘදුකාංගක් ලෙසද වෙළඳපොලේ දක්නට ලැබේ. අති නවීන ෆයර්වෝල Next-Generation Firewall (NGFW) ලෙස හැදින්වේ.
ෆයර්වෝලයේ අනවශ්ය ඇතුල්වීමේ (inbound) සහ පිටවීමේ (outbound) දොරටු (ports) වසා දමන්න. නිවසේ හෝ කාර්යාලයේ පරිගණක ජාලයේ (local network) වෙබ්-අඩවි පමණක් බලන්නේ නම්: වෙබ්-අඩවි සඳහා http: Port 80 සහ වෙබ්-අඩවි සඳහා ආරක්ෂිත https: Port 443 පමණක් විවෘතව තබන්න.
නිවසේ හෝ කාර්යාලයේ, ජාලයේ (local network) පරිගණක, ඊමේල් සේවාදායක මෘදුකාංග (email client software like MsOutlook) භාවිතා කරන්නේ නම්:
ඊමේල් යැවීම, කියවීම සහ මැකීම සඳහා IMAP server: Port 143, or port 993 for SSL/TLS encrypted IMAP
හෝ ඊමේල් ලබාගැනීම සඳහා POP server: Port 110, or port 995 for SSL/TLS encrypted POP ඊමේල් යැවීම සඳහා SMTP server: Port 25, or port 465 for SSL/TLS encrypted SMTP අවශ්යය දොරටු (ports) පමණක් විවෘතව තබන්න.
අථත්යකරණය යනු භෞතික පරිගණක දෘඩාංග වඩාත් කාර්යක්ෂමව භාවිතා කිරීමට ඉඩ සලසන ක්රියාවලියක් වන අතර එය වලාකුළු පරිගණකකරණයේ (cloud computing) පදනම වේ. අථත්යකරණය මඟින් මෘදුකාංගයක් භාවිතා කරමින් පරිගණකයක දෘඩාංග සංරචක (hardware) පරිගණක කිහීපයකට බෙදීමට ( abstraction layer over computer hardware) හැකියාව ලැබෙන අතර ඒවා අතථ්ය යන්ත්ර (Virtual Machines - VMs) ලෙස පරිගණක නියෝජනය කිරීම සිදුකරයි. එනම් එක භෞතික පරිගණකයක නියෝජක පරිගණක කිහීපයක් ක්රියාකිරීමයි. උදාහරණයක් ලෙස පහත දක්වා ඇති භෞතික පරිගණකය ඔබ සතුව ඇත.
Processor: 3Ghz, 10 core; RAM memory: 16 Gb; HDD/SSD: 500 Gb;
එහි සම්පත් ප්රයෝජනයට ගෙන මෙම භෞතික (මව) පරිගණකය තුල නියෝජක පරිගණක හතරක් (4) නිර්මාණය කල හැක.
එවිට : Processor: 3Ghz, 2 core; RAM memory: 3Gb; HDD/SSD: 50 Gb; බැගින් වූ නියෝජක පරිගණක 4කි.
මව් පරිගණකය තුල: Processor: 3Ghz, 2 core; RAM memory: 4 Gb; HDD/SSD: 300 Gb; ප්රධාන මෙහෙයුම් පද්ධතිය සඳහා ඉතිරි වේ.
එමෙන්ම මෙම නියෝජක පරිගණක තුල විවිධ මෙහෙයුම් පද්ධති (Operating systems - windows, linux, unix etc.) ස්ථාපනය කර මෘදුකාංගයක් ලෙස එකවර ක්රියාකල හැක. ඒ සඳහා නිදහස් මෘදුකාංගයක් (නොමිලේ) වන VirtualBox , Hyper-V, VMware, KVM(Linux) වැනි මෘදුකාංගයක් භාවිතා කරන්න.
මෙම නියෝජක පරිගණක තුල සැකසහිත අනතුරුදායක ක්රියාවන් කලහැක. එනම් අනතුරුදායක වෙබ්සයිට් විවෘත කිරීමට, අනතුරුදායක ඊමේල් ඇමුණුම විවෘත කිරීමට, ආසාදනය වී ඇති ගොනු විවෘත කොට දත්ත ලබාගැනීමට හා අනිෂ්ට මෘදුකාංග හෝ වෛරස් විශ්ලේෂණය කිරීමට යොදාගතහැක. එමෙන්ම නියෝජක පරිගණක භෞතික පරිගණකයෙන් සම්පූර්ණයෙන්ම වෙන්වී ඇති නිසා, භෞතික මව් පරිගණකයට කිසිදු තර්ජනයක් නැත.
සංකේතන ක්රම කිහීපයක් පහත දක්වා ඇත. එමගින් ඔබේ දත්ත සංකේතනය කරන්න. ඒ සඳහා "පයිතන්" (PAYTHON) පරිඝණක ක්රමලේඛන භාෂාව භාවිතා කරන්න, එමගින් පහසුවෙන් සංකේතනය කල හැක. විකල්පයක් ලෙස ඔබට VeraCrypt, PGPTool, TrueCrypt වැනි සංකේතන මෘදුකාංගයක් භාවිතා කරන්න. යතුරු සියල්ල ඉතා සුරක්ෂිතව තබා ගන්න. යතුරු (cryptographic keys) නැති වුවහොත් කිසිදාක දත්ත විකේතනය (Decrypt) කළ නොහැක.
සංකේතනය යනු මිනිසාට කියවිය හැකි සරල දත්ත පෙළක් (plaintext උදාහරණයක් ලෙස ලිපියක්) තේරුම්ගත නොහැකි දත්ත පෙළක් බවට පරිවර්තනය කිරීමයි, එය කේතාංක පෙළ (ciphertext) ලෙස හැඳින්වේ.
මූලික වශයෙන්, මෙයින් අදහස් කරන්නේ කියවිය හැකි දත්ත ලබාගෙන එය අහඹු ලෙස විශේෂ ගණිත ක්රමයකට අනුව වෙනත් සංකේත ආධාරයෙන් වෙනස් කිරීමයි. මේ සඳහා සංකේතනයට (Encryption) සහ විකේතනයට (Decryption) එකඟ වන ගණිතමය අගයන් සමූහයක් වන ගුප්ත ලේඛන යතුරක් (මුරපදයක් - cryptographic key/password) භාවිතා කරයි. එසේ කරන ලද සංකේතනයෙන් පසු ලැබෙන කේතාංක පෙළ (ciphertext එක හෙවත් Encrypted letter) සැඟවීමට අවශ්යය නැත. එය කිසි කෙනෙකුට කියවිය නොහැක. දිග සංකීර්ණ ගුප්ත ලේඛන යතුරක් (cryptographic key) ආධාරයෙන් කරන ලද සංකේතනය බිඳ දැමිය හැක්කේ ක්වන්ටම් පරිගණකයට පමණි. සාමාන්යය පරිඝනකයකට ඒ සඳහා වසර ගණනාවක් ගතවේ. එම නිසා එය ඉතාමත් ආරක්ශාකාරී වේ. එම කේතාංක පෙළ(Encrypted letter) නැවත කියවිය හැකි සරල ලිපියක් බවට පත්කිරීමට, එය සංකේතනයට භාවිතා කල ගුප්ත ලේඛන යතුර (මුරපදය - cryptographic key/password) නැවත භාවිතා කරමින් එය විකේතනය කල යුතු වේ.
ගුප්ත ලේඛන යතුර (මුරපදය - cryptographic key/password) ආරක්ශාකාරී ලෙස පොතක ලියා තැබීම හෝ මතකයේ තබා ගැනීම අත්යාවශය වේ. එය නැති වුවහොත් එම කේතාංක පෙළ(Encrypted letter) නැවත ලිපියක් බවට පත්කිරීමට කිසි සේත්ම නොහැක.
ගුප්ත ලේඛන යතුර වඩාත් සංකීර්ණ වන තරමට සංකේතනය වඩාත් ආරක්ෂිත වේ - මන්ද තෙවන පාර්ශවයන් බෲට් බල ප්රහාර (Brute force attacks) හරහා එය විකේතනය (decrypt) කිරීමට ඇති ඉඩකඩ අඩුය (එනම් නිවැරදි සංයෝජනය අනුමාන කරන තෙක් අහඹු සංඛ්යා උත්සාහ කරමින් විකේතනය කිරීම).
එනම්, සංකේතනය සහ විකේතනය සඳහා එකම යතුර භාවිතා කරන්නේද නැද්ද යන්න අනුව එය තීරණය වේ.
දත්ත කේතාංක පෙළ (ciphertext) බවට පත් කිරීම සඳහා සංකේතාංකන ඇල්ගොරිතම (algorithms - උපදෙස් තර්ක රටා) භාවිතා කරයි.
3DES යනු ත්රිත්ව දත්ත සංකේතන ප්රමිතියයි. මෙය සමමිතික යතුරු ඇල්ගොරිතමයක් වන අතර, "ත්රිත්ව" යන වචනය භාවිතා කර ඇත්තේ කේතන ක්රියාවලියේදී මුල් DES ඇල්ගොරිතමය හරහා දත්ත තුන් වරක් සම්ප්රේෂණය වන බැවිනි. ත්රිත්ව DES සංකේතන ක්රමය ක්රමයක් ක්රමයෙන් භාවිතයෙන් ඉවත් කිරීමට සලසුම් කර ඇති නමුත්, මූල්ය සේවා සහ අනෙකුත් කර්මාන්ත සඳහා විශ්වාසදායක දෘඩාංග සංකේතන විසඳුමක් බවට පත් කිරීමට තවමත් සමත් වේ.
යතුරේ දිග: 168 bits / ආරක්ෂාව: මධ්යම.AES යනු උසස් සංකේතාංකන ප්රමිතියක් වන අතර, මෙහි මුල් DES ඇල්ගොරිතමය සංවර්ධනය කර යාවත්කාලීන කරන ලදී. AES ඇල්ගොරිතමයේ වඩාත්ම භාවිතා කරන්නන් ලෙස Signal app, WhatsApp (end-to-end encryption) වැනි පණිවිඩ සේවා සහ ගොනු සම්පීඩනය කරන WinZip වැනි මෘදුකාංගය දැක්විය හැකිය.
යතුරේ දිග: 128, 192 and 256 bits / ආරක්ෂාව: ඉහළය.RSA යනු ඕනෑම කෙනෙකුට පුළුල් ලෙස ලබා ගත හැකි පළමු අසමමිතික සංකේතන ඇල්ගොරිතමයයි (algorithms). එහි යතුරු (ගුප්ත ලේඛන යතුර) දිග නිසා RSA ජනප්රිය වන අතර එම නිසා ආරක්ෂිත දත්ත සම්ප්රේෂණය සඳහා බහුලව භාවිතා වේ. මෙම ඇල්ගොරිතමය මුලින්ම විස්තර කළ ගණිතඥයින්ගේ වාසගම් වල මුල අකුරු වන වන RSA යනු Rivest, Shamir සහ Adleman වේ. යතුරු යුගලයක් භාවිතා කිරීම නිසා RSA අසමමිතික ඇල්ගොරිතමයක් ලෙස සැලකේ.
යතුරේ දිග: 1024, 2048, 4096 bits / ආරක්ෂාව: ඉහළය.දෘඪාංග සහ මෘදුකාංග යන දෙකෙහිම භාවිතා වන Twofish, එම වර්ගයේ වේගවත්ම එකක් ලෙස සැලකේ. Twofish (patent) බලපත්රය ලබාගෙන නොමැති අතර, එය භාවිතා කිරීමට කැමති ඕනෑම කෙනෙකුට එය නොමිලේ ලබා ගත හැකිය. එහි ප්රතිඵලයක් වශයෙන්, ඔබට එය PhotoEncrypt, GPG, සහ ජනප්රිය විවෘත මෘදුකාංගයක් වන TrueCrypt වැනි සංකේතාංකන මෘදුකාංගය මෙම සංකේතන ක්රමය යොදාගෙන ඇත.
සංකේතාංකන ඇල්ගොරිතම (algorithms) වලින් කිහිපයකි.
පරිගණක පණුවන් වර්ග කිහිපයක්:
ස්පූෆින් යනු විශ්වාසදායක මූලාශ්රයක් ( trusted source) සමඟ අන්තර් ක්රියා කරන (වෙබ් අඩවියක්) බව සිතීමට යමෙකු රැවටීමට තොරතුරු ව්යාජ ලෙස සකස් කිරීම මගින් සිදු කරනු ලබන සයිබර් ප්රහාරයකි. Domain නාම පද්ධති (DNS) වංචාව සමඟ, හැකර්වරයෙකු DNS වාර්තා (records ns, a, aaa, cname) වෙනස් කර ව්යාජ හෝ “ස්පූෆින්” වෙබ් අඩවියක් සමඟ අන්තර් ක්රියා කිරීමට සලස්වයි. එනම්, වින්දිතයා වංචනික වෙබ් අඩවියට ගිය පසු, හැකර් විසින් භාවිතා කළ හැකි හෝ විකිණිය හැකි සංවේදී තොරතුරු ඇතුළත් කළ හැකිය. එමෙන්ම, තරඟකකාරී සාර්ථක සමාගමක් නරක ලෙස පෙනෙන පරිදි අපහාසාත්මක හෝ ප්රකෝපකාරී අන්තර්ගතයන් සහිත දුර්වල ගුණාත්මක භාවයෙන් යුත් වෙබ් අඩවියක් ද හැකර් විසින් ගොඩනගා තිබිය හැකිය.
DNS වංචා ප්රහාරයකදී, පරිශීලකයා (user) තමන් පිවිසෙන වෙබ් අඩවිය නීත්යානුකූල යැයි සිතන නිසා ප්රහාරකයා එයින් ප්රයෝජන ගනී. මෙය අහිංසක සමාගමක නාමයෙන්, ප්රහාරකයාට අපරාධ කිරීමට හැකියාව ලබා දෙයි.
DNS වංචා කිරීම වැළැක්වීම සඳහා, ඔබේ DNS සේවාදායකයන් යාවත්කාලීනව තබා ඇති බවට වග බලා ගන්න. ප්රහාරකයින් DNS සේවාදායකයන්හි දුර්වලතා ඉලක්ක කරන අතර, නවතම මෘදුකාංග වල බොහෝ විට දන්නා අවදානම් වසා දමා ආරක්ෂා කර ඇත.
වඩාත්ම භයානක ක්රියාකාරීන් සංවිධානයක් තුළ සිටිය හැක. ඔවුන්ට සාමාන්යයෙන් විවිධ පද්ධති වෙත ප්රවේශය ඇති අතර, සමහර අවස්ථාවලදී, පද්ධතියට හෝ එහි ආරක්ෂක ප්රතිපත්තිවලට තීරණාත්මක වෙනස්කම් කිරීමට ඔවුන්ට හැකි වන පරිපාලක වරප්රසාද තිබිය හැක. ඊට අමතරව, සංවිධානය තුළ සිටින පුද්ගලයින්ට බොහෝ විට සංවිධානයේ සයිබර් ආරක්ෂණය නිර්මාණය (cybersecurity architecture) කර ඇති ආකාරය, මෙන්ම ව්යාපාරය තර්ජනවලට ප්රතිචාර දක්වන ආකාරය පිළිබඳ ගැඹුරු අවබෝධයක් ඇත. සීමිත සැකසුම් වෙත ප්රවේශය ලබා ගැනීමට, ආරක්ෂක සැකසුම් වල වෙනස්කම් කිරීමට හෝ ප්රහාරයක් සිදු කිරීමට හොඳම කාලය නිගමනය කිරීමට මෙම දැනුම භාවිතා කළ හැකිය.
සංවිධානවල අභ්යන්තර තර්ජන වැළැක්වීමට හොඳම ක්රමයක් නම්, සේවකයින්ට සංවේදී පද්ධති වෙත ප්රවේශය අවශ්ය අයට පමණක් සීමා කිරීමයි. එසේම, ඔවුන්ට ප්රවේශය සඳහා, MFA (Multi-factor authentication) භාවිතා කරන්න, එමඟින් සංවේදී පද්ධතියකට ප්රවේශය ලබා ගැනීම සඳහා භෞතික අයිතමයක් (finger print, passcard) සමඟ මුරපදයක් (password) ඒකාබද්ධව භාවිතා කරන්න. ඔවුන් දන්නා එක් සංවේදී පද්ධතියක් සඳහා පමණක් ප්රවේශය ලබාදෙන්න. උදාහරණයක් ලෙස බිල්පත් පද්ධතිය (billing system). තෝරාගත් වෙනත් කාර්ය මණ්ඩලයේ සාමාජිකයින් සඳහා වෙනත් එක් සංවේදී පද්ධතියක් සඳහා පමණක් ප්රවේශය ලබාදෙන්න. උදාහරණයක් ලෙස වෙබ් සේවාදායකයින් (webservers). MFA මගින් පමණක් සියලුම ප්රහාර වළක්වා ගත නොහැකි වුවද, ප්රහාරයක් පිටුපස සිටින්නේ කවුරුන්ද යන්න හෝ උත්සාහයක් පිටුපස සිටින්නේ කවුරුන්ද යන්න තහවුරු කර ගැනීම පහසු කරයි. විශේෂයෙන් සංවේදී ප්රදේශවලට (පද්ධති) ප්රවේශය ලබා දෙන්නේ ස්වල්ප දෙනෙකුට පමණි. එහි ප්රතිඵලයක් ලෙස, අපරාධකරු කවුරුන්ද යන්න නිවැරදිව හඳුනා ගැනීම පහසු බව, සංවිධානය තුළ සිටින සයිබර් අපරාධකරුවන් දැන ගනු ඇත.
සයිබර් අපරාධයක් සිදුවන්නේ පුද්ගලයෙකු හෝ කණ්ඩායමක් බාධා ඇති කිරීමට හෝ මූල්යමය වාසි සඳහා ආයතන ඉලක්ක කර පහරදීමට ලක්වන විටය.
තොරතුරු ආරක්ෂාව සම්බන්ධයෙන් මානව සාධක (human factor) ගවේෂණය නොකිරීම සහ අවතක්සේරු කිරීම නිසා, සයිබර් ප්රහාර, දත්ත සොරකම් කිරීම සහ කප්පම් ගැනීමේ මෘදුකාංග ප්රහාර වැඩි වීම, පරිශීලකයා විසින් සක්රීය කරන ලද දෝෂවල ප්රතිඵලයකි,. ඇත්ත වශයෙන්ම, සියලුම සයිබර් සිදුවීම් වලින් 95% ක්ම පරිශීලකයා විසින් සක්රීය කර ඇත. පර්යේෂණවලින් පෙනී යන්නේ පවතින තොරතුරු ආරක්ෂක සැලසුම් අවදානම් කළමනාකරණය හෝ විගණනය කිරීමේදී මානව සාධකය (පරිශීලකයා) සැලකිල්ලට නොගන්නා බවයි. එමෙන්ම, ආයතනික විධායකයින්, කළමනාකරුවන් සහ සයිබර් ආරක්ෂක වෘත්තිකයින් සයිබර් ආරක්ෂක විසදුම් මත සහ සයිබර් ප්රහාර වළක්වා ගැනීම සඳහා තාක්ෂණය මත පුළුල් ලෙස විශ්වාසය තබයි. වර්ථමානයේ, මානව සාධකයේ (human factor) බලපෑම ඉතා ඉහල වන නිසා, සංකීර්ණ සයිබර් ආරක්ෂණ මෙහෙයුම් කළමනාකරණය අභියෝගාත්මක වන අතර එය බොහෝ තොරතුරු ආරක්ෂක වෘත්තිකයන්ගේ විශේෂඥතාව ඉක්මවා යයි.
එහෙත්, තොරතුරු ආරක්ෂාව සඳහා මානව සාධකයේ බලපෑම අවම කිරීම සඳහා ඵලදායී උපාය මාර්ග සහ අරමුණු ක්රියාත්මක කිරීම සඳහා මානව සාධක විශේෂඥයින් (human factors specialists), සංජානන විද්යාඥයින් (cognitive scientists), සහ හැසිරීම් විශ්ලේෂකයින්ගේ (behavioral analysts) විශේෂඥතාව ලබා ගැනීමට තොරතුරු ආරක්ෂක වෘත්තිකයන් මැලි වෙති.