JavaScript என்பது வலைத்தளங்களில் மிகவும் பிரபலமான மொழி, ஆனால் இதன் மறைந்துள்ள கடுமையான விளைவுகள் மற்றும் கெட்டCódigoசெயலாக்கங்கள் பெரிதும் கவனிக்கப்படவில்லை. இந்த கட்டுரையில், நம்மிடம் உள்ள பொதுவான நூலகங்களில் உள்ள தீய குறியீட்டு தாக்கங்களை உணர்வோம்.
இன்று, JavaScript-ன் எண்கண் கிராஃபிக்ஸ் முன்னிலையை காட்டுகிறது. எனவே, இதனை அனைவரும் தெரிந்திருக்கும், பெற்ற ஆசிரியர்களின் கையொப்பம் போல் பயன்படுத்துகிறார்கள், ஆனால் இது ஒரு வலிமையான தொகுப்பாயின், பணிய்க்கூறுகள் மற்றும் நிரலாக்கங்களில் தோன்றும் தடைகள் இருந்தால் என்ன? Statista-யின் 2021 புள்ளிக் கணக்கின் அடிப்படையில், JavaScript உலகளாவிய இணையத்தில் உள்ள சதவீதம் 97% க்கும் மேலாக பயன்படுத்தப்படுகிறது. இதில் விவாதிக்க வேண்டிய நிறைய விஷயங்கள் இருக்கின்றன.
வலைத்தளங்களில் இருந்து இறங்கும் JavaScript திட்டங்கள் பெரும்பாலும் திறந்த மூலமாகவோ, உயர் தரமான Code-கள் வாயிலாகவே வழங்கப்படுவதால், இதனுடைய பக்கவளைவுகள் மறைக்கப்படலாம். இதற்காகவே உலகளாவிய அளவில் மொத்த பயன்பாடு தற்காலிகமாக பாதிக்கப்படும் சம்பவங்கள் ஏற்படுகின்றன. இதனால், பல்வேறு தகவல்களின் மகத்துவம் வெளிப்படையாக நடைபெறுகிறது, அதில் உண்மையாகவே மாறுபட்ட தரவுகளைப் பெறுவதற்கு வழிவகுக்கின்றன.
மொத்தமாக, இந்தக் கோற விஷயங்களில், சில நிரல்புயல்களைப் பற்றிய விவாதத்திற்கான பின் உள்ள மதிப்பு காரியம் உள்ளது. இதற்கான உயர்ந்த உறுப்புகளை வைத்திருந்தால், சட்டரீதியான ஆட்சி மேற்கொள்ள முடியும். இதனால் நிரல்புரோக்கியர்கள் சிலநேரம் மிகவும் மோசமாக இருக்க என்ன காரணம் உள்ளது என்பதை நாம் தேவையேற்போகிறோம். கண்ணோட்டமாகவே, தெளிவான உதாரணங்களால் எளிமைப்படுத்தல்களை நாங்கள் கட்டமைக்கிறோம்.
சொல்லப்படும் கேள்வியாக, "இந்த கெட்டCódigo எப்போது உருவாகின்றது?" என்றால், வாயுக்கள் நிலைத்துவிட்டன என்றால் போதும், ஆரம்ப நகர்விற்கு ஒரு அடுக்கு உதாரணமாக எக்க_FACEBOOK பயன்பாட்டு சம்மந்தமாக எடுத்துக்கொள்ளலாம். 2018ல், எண் 70,000 பயனாளர்களுக்கான பாதிப்பு ஏற்பட்டுள்ளது; இது 'ഒപ്ടிகോ' என்ற குறியீட்டை பயன்படுத்திய காரணமாக இன்னும் செலவோட்டு மக்களின் கணக்குகளில் களமாடுகிறது.
மக்கள் தங்களுடைய போராட்டங்களை கடந்த புள்ளிகளுக்கு எழுத்தாளர் இருந்தால், கெட்டCódigo கையெழுத்துகள் பெரும்பாலும் நமக்கு குறைக்கப்படும். உசத்திக்கும் சில மாறுபாடுகளுக்கு நடத்தவேண்டும் என்று நாங்கள் அன்புடன் கூறினால், மிகச் சில இணையக் கூர் நுகர்வோரின் எதிர்விளைவுகளை கணிக்க முடிகிறது. Cybersecurity Ventures கணிப்பின் படி, 2021ம் ஆண்டின் பிற்பகுதியில் வரை அதிகம் விழுப்புணர்வு வாசிப்புகளைப் பாதுகாக்க ஆற்றல்கள் வெவ்வேறாக இருப்பதற்கான நம்பிக்கையே குன்றியது.
ஒரு முக்கியமான எடுத்துக்காட்டாக, நாங்கள் மிகவும் பிரபலமான பிளாட்ட்பாரமான கன்னிரையின் கிராஃபிக்ஸ் வீச்சு "லூடோ" க்கு நெருங்க எதிர்ப்பை ஏற்படுத்தலாம். இதில் பதிவு செய்யப்பட்ட சில வாடிக்கையாளர்கள் "யோ" என்ற குறினார் என்றும், அந்த குறியீட்டின் மூலமாக அரசு மற்றும் நிறுவனங்களுக்கு எடுத்துக்காட்டத்திற்காக சில கேள்விகள் நிறுத்தலாம். இது சிறிது ஆபத்தானது.
ஒரு சிறந்த சந்தர்ப்பமாக, JavaScript-ன் பயனர் சுருக்கமாக புரிந்துகொள்வதில் இந்த முனைகள் கெடு ஏற்பட்டால், அங்கு அளவீட்டு குறியீடுகளில் உட்பட குற்றங்கள் ஏற்படுவதைக் கருதுங்கள். இதற்கான தீர்வு பிடித்திருந்தால், உதவும் செயல்முறைகளைப் பயன்படுத்துவதற்கு, குறியீட்டு சமூகங்கள் மூலம் பங்களிக்கவும், விட்டுவிடவும் முயற்சிக்க வேண்டும்.
சொல்கையில் மெழுகுவர்த்தி உள்ள அல்லது சிக்கலான குறியீடுகள் ஓடிக்கொண்டே இருக்கின்றன. இதற்குபிறகு நிறைய செலவுகள் பெறக்கூடியதாக இருக்கிறாங்; "நாம் கருது காட்சிக்குப் பிறகு தான் கண்டு பிடிக்கிறோமா என்ற நீதி முழுமையாக விட்டுவிடுகிறோம்" என்று காஞ்சிபுரம் மக்களது வழுங்கியதாக சிஸ்டம் நடைபெறும். இது வரலாற்றில் தரவுப்பாகங்கள் இல்லாமல் கூடவே மாவுக் காபி போன்ற தோற்றத்தைப் பெறும்.
முதலாவதாக தொடங்கியுள்ள ஒரு கேள்வி எனது கல்வி என்பது குறித்தே இருக்க வேண்டும். இவற்றின் அடிப்படையில் இருந்தால், உங்கள் குறிப்புகளைத் தெளிவாக வகைபடுத்தவும். நிரலாக்கத்தைப் பற்றிய பின்னணி காணுங்கள் மற்றும் அதன் மத்தியிலும் சில தகவல்களை சேர்க்கவும். DZone மற்றும் W3Schools போன்ற புகழ்பெற்ற இணையதளங்களின் மூலம் மஞ்சமானதைப் புரிந்து கொண்டு நிறைவான வாழ்வைத் தொடங்குங்கள்.
சுருக்கமாகவே, JavaScript-இன் கவனம் ஆராய்ச்சி மற்றும் கற்று கொள்வதற்காக இணையதளங்களில் விரிவாக்கம் செய்வது தான். ஆனால், ஒரு நிகழ்வு முறையாகவே இப்போதைய நிறைவு தருவர்களுடைய அடிப்படைகள் மீறப்பட்டுள்ளன மற்றும் பொறுத்தாது குறிப்பிடவேண்டும். விஷயங்கள் எவ்வாறு செய்திங் என்பதற்கு உதவுகிறது என்றால், நீங்கள் செயல்முறைகளை விவாதிக்கவேண்டும்:
இன்று JavaScript பயன்பாட்டுக்கான விளைவுகளைப் பற்றிய மூலமாகப் பெரிய விளக்கமாகவே, இது விதிப்பெற்ற நிலைகளில் இருக்கும் பல்வேறு சமூகங்களுக்கு திறவுக்கூறில் உதவுகிறது. பெரிய அளவான தரவுகளை பெருவதற்காக, எங்கள் முடிவுகளை தயாரிக்கவும் சரியான அடிப்படைகளைப் பிற்படுத்தவும் மக்கள் இங்கே உள்ளன! உங்கள் தலைவராகவும், புத்தக நிரல்புரோக்கியராகவே நீங்கள் அனைவரும் சில உடன்மைகளில் உங்கள் கருத்துக்களைப் பகிர்ந்துகொள்ளுங்கள்.
```