சைஜெனி பாதுகாப்பு சொற்களஞ்சியம்
மென்பொருள் உருவாக்கம் மற்றும் விநியோகப் பாதுகாப்புச் சொற்களஞ்சியம்

NPM என்றால் என்ன?

ஜாவாஸ்கிரிப்ட்டுடன் பணிபுரியும்போது, ​​மிகவும் பொதுவான கேள்விகளில் ஒன்று: NPM என்றால் என்ன, தீங்கிழைக்கும் தொகுப்புகள் போன்ற பாதுகாப்பு அபாயங்களிலிருந்து உங்கள் திட்டங்களை எவ்வாறு பாதுகாப்பது? நோட் பேக்கேஜ் மேனேஜர் (Node Package Manager) என்பது ஜாவாஸ்கிரிப்ட் சார்புகளை நிர்வகிப்பதற்கான ஒரு முக்கிய கருவியாகும். இது மூன்றாம் தரப்பு நூலகங்களை ஒருங்கிணைக்கும் செயல்முறையை எளிதாக்குகிறது, ஆனால் அதன் பரவலான பயன்பாட்டினால், குறிப்பாக நம்பத்தகாத அல்லது காலாவதியான NPM தொகுப்புகள் மூலம், பாதுகாப்புக் குறைபாடுகள் ஏற்படும் அபாயமும் உள்ளது.

வரையறைகள்:

NPM என்றால் என்ன? #

NPM (நோட் பேக்கேஜ் மேனேஜர்) என்பது ஜாவாஸ்கிரிப்டிற்கான இயல்புநிலை பேக்கேஜ் மேனேஜர் ஆகும், இது முதன்மையாக Node.js திட்டங்களில் சார்புகளை நிர்வகிக்கப் பயன்படுகிறது. இது டெவலப்பர்களுக்கு மீண்டும் பயன்படுத்தக்கூடிய குறியீடு தொகுதிகளின் ஒரு பரந்த களஞ்சியத்திற்கான அணுகலை வழங்குகிறது, மேலும் ஏற்கனவே உள்ள பேக்கேஜ்களைப் பயன்படுத்துவதன் மூலம் விரைவான மேம்பாட்டைச் சாத்தியமாக்குகிறது. NPM, டெவலப்பர்கள் ஒரு கட்டளை வரி இடைமுகம் (CLI) மூலம் லைப்ரரிகளை எளிதாக நிறுவவும், புதுப்பிக்கவும் மற்றும் நிர்வகிக்கவும் அனுமதிக்கிறது, இது நவீன மென்பொருள் மேம்பாட்டில் ஒரு முக்கிய கருவியாக அமைகிறது. ஒரு மில்லியனுக்கும் அதிகமான பேக்கேஜ்கள் கிடைக்கப்பெறுவதால், தேவையான அனைத்து சார்புகளும் உடனடியாகக் கிடைப்பதை உறுதிசெய்து, சிக்கலான பயன்பாடுகளை உருவாக்குவதையும் பராமரிப்பதையும் NPM எளிதாக்குகிறது. இந்த அமைப்பு, இணக்கச் சிக்கல்களைத் தவிர்ப்பதற்காக பதிப்புகளையும் கண்காணிக்கிறது, இதன் மூலம் புதுப்பிப்புகளின் போது திட்டங்கள் நிலையானதாக இருப்பதை உறுதி செய்கிறது. ஒவ்வொரு NPM பேக்கேஜும் ஒரு package.json கோப்பால் வரையறுக்கப்படுகிறது, இது பதிப்பித்தல் மற்றும் சார்புகள் உட்பட பேக்கேஜின் மெட்டாடேட்டாவை நிர்வகிக்கிறது. இந்தக் கோப்பு, திட்டங்களை சீராக வைத்திருக்கவும், புதுப்பிப்புகள் அல்லது குழு ஒத்துழைப்புகளின் போது ஏற்படும் முரண்பாடுகளைக் குறைக்கவும் உதவுகிறது.

NPM தொகுப்பு என்றால் என்ன? #

NPM பேக்கேஜ் என்பது ஜாவாஸ்கிரிப்ட் மற்றும் நோட்.ஜேஎஸ் திட்டங்களில் பொதுவான மேம்பாட்டுப் பணிகளை எளிதாக்கும், மீண்டும் பயன்படுத்தக்கூடிய குறியீடுகளின் தொகுப்பாகும். இந்த பேக்கேஜ்கள் NPM ரெஜிஸ்ட்ரியில் ஹோஸ்ட் செய்யப்படுகின்றன. இது ஒரு மிகப்பெரிய களஞ்சியமாகும், இங்கு டெவலப்பர்கள் புதிய அம்சங்களைச் சேர்க்க அல்லது தங்கள் திட்டங்களை நெறிப்படுத்த லைப்ரரிகளைப் பகிரவும் நிறுவவும் முடியும். ஒவ்வொரு பேக்கேஜும் ஒரு package.json கோப்பால் வரையறுக்கப்படுகிறது, இது பதிப்பித்தல் மற்றும் சார்புநிலைகள் உட்பட பேக்கேஜின் மெட்டாடேட்டாவை நிர்வகிக்கிறது. இந்தக் கோப்பு திட்டங்களை சீராக வைத்திருக்கவும், புதுப்பிப்புகள் அல்லது குழு ஒத்துழைப்புகளின் போது ஏற்படும் முரண்பாடுகளைக் குறைக்கவும் உதவுகிறது.

பாதுகாப்பு அபாயங்கள்: தீங்கிழைக்கும் தொகுப்புகளைக் கையாள்வது எப்படி #

எல்லா NPM தொகுப்புகளும் பாதுகாப்பானவை அல்ல. தீங்கிழைக்கும் தொகுப்புகள் மறைக்கப்பட்ட பாதுகாப்பு குறைபாடுகளையோ அல்லது தீம்பொருளையோ கொண்டிருக்கலாம், அவை உங்கள் மென்பொருளுக்கு குறிப்பிடத்தக்க அபாயங்களை ஏற்படுத்துகின்றன. அத்தகைய தொகுப்புகள் முக்கியமான தரவுகளைப் பாதிக்கலாம், அங்கீகரிக்கப்படாத அணுகலை அனுமதிக்கலாம் அல்லது கணினி அமைப்பில் இடையூறுகளை ஏற்படுத்தலாம். இந்தத் தொகுப்புகள் மூலம் விநியோகச் சங்கிலித் தாக்குதல்கள் அதிகரிப்பது, தொடர்ச்சியான விழிப்புணர்வின் அவசியத்தை எடுத்துக்காட்டுகிறது.

இந்த அபாயங்களைச் சமாளிக்க, சைஜெனி நிறுவனம் Open Source Security இந்தத் தீர்வு, தீங்கிழைக்கும் தொகுப்புகள் உங்கள் மேம்பாட்டுச் சூழலில் ஊடுருவுவதற்கு முன்பே அவற்றை ஸ்கேன் செய்து தடுக்கிறது. நிகழ்நேரக் கண்காணிப்பு மற்றும் எச்சரிக்கைகள் மூலம், Xygeni முன்கூட்டிய பாதுகாப்பை வழங்கி, உங்கள் NPM சார்புநிலைகள் பாதுகாப்பாகவும் பாதிப்புகளற்றும் இருப்பதை உறுதி செய்கிறது.

நோட் பேக்கேஜ் மேனேஜர் பற்றிய விரிவான ஆய்வு: #

நோட் பேக்கேஜ் மேனேஜர், பேக்கேஜ்களை நிறுவுவதற்கும், புதுப்பிப்பதற்கும், நிர்வகிப்பதற்கும் ஒரு சுலபமான வழியை வழங்குவதன் மூலம் சார்பு மேலாண்மையை எளிதாக்குகிறது. உதாரணமாக, npm install என்ற கட்டளையை இயக்குவது. இது உங்கள் திட்டத்தில் ஒரு லைப்ரரியைச் சேர்க்கிறது, மேலும் package.json கோப்பு தானாகவே புதுப்பிக்கப்படுகிறது. Node Package Manager ஆனது Node.js சூழல்களில் குறிப்பாக சக்தி வாய்ந்ததாக உள்ளது, அங்கு அது பேக்கெண்ட் மேம்பாட்டிற்குத் தேவையான லைப்ரரிகள் மற்றும் கருவிகளின் முழு சூழலமைப்பையும் நிர்வகிக்கிறது.

முக்கியத்துவம் மற்றும் நன்மைகள்: #

  1. மையப்படுத்தப்பட்ட சார்பு மேலாண்மைமூன்றாம் தரப்பு நூலகங்களை நிறுவுவதையும் புதுப்பிப்பதையும் எளிதாக்கி, திட்டங்கள் முழுவதும் குழுக்கள் நிலைத்தன்மையைப் பராமரிக்க உதவுகிறது.
  2. விரிவான சுற்றுச்சூழல் அமைப்புஒரு மில்லியனுக்கும் அதிகமான தொகுப்புகள் கிடைக்கப்பெறுவதால், நோட் பேக்கேஜ் மேனேஜர் கிட்டத்தட்ட ஒவ்வொரு மேம்பாட்டுத் தேவைக்குமான கருவிகளின் விரிவான நூலகத்தை வழங்குகிறது.
  3. பாதுகாப்பு பரிசீலனைகள்நோட் பேக்கேஜ் மேனேஜரின் ஓப்பன்-சோர்ஸ் தன்மையானது, உங்கள் திட்டங்களில் பாதுகாப்புக் குறைபாடுகளை ஏற்படுத்தக்கூடிய தீங்கிழைக்கும் பேக்கேஜ்களின் அபாயத்தை அதிகரிக்கிறது.
  4. பதிப்பு கட்டுப்பாடு: திட்டப் புதுப்பிப்புகளின் போது இணக்கத்தன்மை மற்றும் நிலைத்தன்மையை உறுதிசெய்யும் வகையில், தொகுப்புகளின் துல்லியமான பதிப்புகளைக் குறிப்பிட உருவாக்குநர்களை இது அனுமதிக்கிறது.

நோட் பேக்கேஜ் மேனேஜரில் உள்ள பாதுகாப்பு சவால்கள் #

நோட் பேக்கேஜ் மேனேஜரின் நன்மைகள் இருந்தபோதிலும், அதன் ஓப்பன்-சோர்ஸ் தன்மை காரணமாக அது பாதிப்புக்குள்ளாகிறது. பாதுகாப்பு அபாயங்கள்குறிப்பாக தீங்கிழைக்கும் தொகுப்புகளால். திறந்த மூல மென்பொருள் பயன்பாட்டின் விரைவான வளர்ச்சியானது, விநியோகச் சங்கிலித் தாக்குதல்களின் அதிகரிப்புக்கு வழிவகுத்துள்ளது. இதில் தீங்கிழைக்கும் நபர்கள், பிரபலமான நூலகங்களில் பாதிப்புகளையோ அல்லது தீம்பொருளையோ செலுத்துகின்றனர். Node.js போன்ற சூழல்களில் இந்தச் சிக்கல் குறிப்பாகக் கவலையளிக்கிறது, ஏனெனில் அங்கு சார்புச் சங்கிலிகள் விரிவானதாக இருக்கக்கூடும், மேலும் சமரசம் செய்யப்பட்ட ஒரு தொகுப்பு முழு சூழலமைப்பிற்கும் குறிப்பிடத்தக்க அபாயங்களை ஏற்படுத்தக்கூடும்.

NPM மற்றும் Yarn: என்ன வேறுபாடு? #

Node.js திட்டங்களில் ஜாவாஸ்கிரிப்ட் சார்புகளை நிர்வகிப்பதற்கான இயல்புநிலைக் கருவியாக NPM இருந்தாலும், நூல் Fac ஆல் உருவாக்கப்பட்ட ஒரு மாற்று தொகுப்பு மேலாளர்ebookஇரண்டும் ஒரே அடிப்படை நோக்கத்திற்குப் பயன்பட்டாலும், செயல்திறனிலும் அம்சங்களிலும் வேறுபடுகின்றன.

  • வேகம் மற்றும் செயல்திறன்: NPM-இன் வேக வரம்புகளைச் சமாளிப்பதற்காகவே யான் (Yarn) ஆரம்பத்தில் உருவாக்கப்பட்டது. இது சார்புநிலைகளை உள்ளூரில் தற்காலிகமாகச் சேமித்து வைப்பதன் மூலமும், பதிவிறக்கங்களை இணையாக்குவதன் மூலமும் தொகுப்புகளை வேகமாக நிறுவுகிறது.
  • சார்புநிலைத் தீர்வு: யான், NPM-இன் package-lock.json-ஐப் போன்ற ஒரு லாக்ஃபைலை (yarn.lock) பயன்படுத்துகிறது, ஆனால் இது பல்வேறு சூழல்களில் சிறந்த நிலைத்தன்மையை வழங்குகிறது.
  • பாதுகாப்பு: இரண்டுமே ஒருமைப்பாட்டுச் சரிபார்ப்புகளையும் லாக்ஃபைல்களையும் ஆதரிக்கின்றன, ஆனால் யான் இந்த அம்சங்களை முன்னதாகவே அறிமுகப்படுத்தியது. அதன்பிறகு என்.பி.எம் மேம்பட்டு, இப்போது இதேபோன்ற பாதுகாப்பு அம்சங்களையும் கொண்டுள்ளது.
  • CLI வேறுபாடுகள்: யார்ன் மற்றும் என்.பி.எம் ஆகியவை சற்றே மாறுபட்ட கட்டளைகளைப் பயன்படுத்துகின்றன, ஆனால் பலவற்றின் தொடரியல் ஒரே மாதிரியாக உள்ளது. உதாரணமாக, npm install எதிராக yarn add.

அவற்றுக்கிடையேயான வேறுபாடுகள் இருந்தபோதிலும், இந்த இரண்டு தொகுப்பு மேலாளர்களும் பரவலாகப் பயன்படுத்தப்படுகின்றன. டெவலப்பர்கள் பெரும்பாலும் Node.js உடனான அதன் இயல்பான ஒருங்கிணைப்பிற்காக NPM-ஐத் தேர்ந்தெடுக்கின்றனர், அதே சமயம் வேகமான, மேலும் திட்டவட்டமான நிறுவல்கள் தேவைப்படும் பெரிய அளவிலான திட்டங்களுக்கு Yarn விரும்பப்படுகிறது.

முக்கியக் குறிப்புகள்: NPM என்றால் என்ன, NPM தொகுப்புகள் மற்றும் தீங்கிழைக்கும் தொகுப்புகள் #

காலவிளக்கம்
NPM என்றால் என்ன?NPM (நோட் தொகுப்பு மேலாளர்) ஜாவாஸ்கிரிப்டிற்கான இயல்புநிலை தொகுப்பு மேலாளர் ஆகும். இது டெவலப்பர்கள் சார்புகளைத் திறமையாக நிறுவவும், புதுப்பிக்கவும் மற்றும் நிர்வகிக்கவும் உதவுவதோடு, முழு Node.js சூழலமைப்பிற்கும் ஆற்றலளிக்கிறது.
NPM தொகுப்புAn NPM தொகுப்பு NPM ரெஜிஸ்ட்ரியில் வெளியிடப்பட்ட, மீண்டும் பயன்படுத்தக்கூடிய ஒரு குறியீட்டுத் தொகுதி ஆகும். பேக்கேஜ்கள் பொதுவான மேம்பாட்டுப் பணிகளை எளிதாக்கி, நவீன பயன்பாடுகளை உருவாக்கும் வேகத்தை அதிகரிக்கின்றன.
தீங்கிழைக்கும் தொகுப்புகள்தீங்கிழைக்கும் தொகுப்புகள் திட்டங்களில் பாதுகாப்புக் குறைபாடுகள், தீம்பொருள் அல்லது தரவுத் திருட்டை இவை ஏற்படுத்தக்கூடும். இந்த விநியோகச் சங்கிலி அபாயங்கள், பாதுகாப்பான சார்பு மேலாண்மையின் முக்கியத்துவத்தை எடுத்துக்காட்டுகின்றன.

NPM-ஐப் பாதுகாக்க சைஜெனி எவ்வாறு உதவுகிறது #

சைஜெனி விரிவான சேவைகளை வழங்குகிறது திறந்த மூல பாதுகாப்பு நிகழ்நேரக் கண்காணிப்பு மற்றும் செயலூக்கமான இடர் மேலாண்மையில் கவனம் செலுத்துவதன் மூலம் இந்தச் சவால்களை எதிர்கொள்ளும் கருவிகள். NPM-க்காக Xygeni வழங்கும் சில முக்கியப் பாதுகாப்புத் தீர்வுகள்:

  • நிகழ்நேர தீம்பொருள் கண்டறிதல்Xygeni, NPM போன்ற பொதுப் பதிவகங்களில் புதிதாக வெளியிடப்படும் தொகுப்புகளைத் தீவிரமாக ஆய்வு செய்து, தீங்கிழைக்கும் குறியீடுகளைக் கண்டறிந்து தனிமைப்படுத்துகிறது. இந்தச் செயல்முறை, தீங்கு விளைவிக்கும் தொகுப்புகள் உங்கள் கணினியில் ஊடுருவுவதைத் தடுக்கிறது. CI/CD pipeline மேலும் உங்கள் மேம்பாட்டுச் சூழலைப் பாதுகாப்பாக வைத்திருக்கிறது.
  • சார்பு வரைபடமாக்கல் மற்றும் முன்னுரிமைப்படுத்தல்சைஜெனி உங்கள் மென்பொருளிலுள்ள அனைத்து மூன்றாம் தரப்பு சார்புகளையும் வரைபடமாக்கி, உங்களுக்கு முழுமையான பார்வையையும் கட்டுப்பாட்டையும் வழங்குகிறது. மென்பொருள் செயலாக்கப் பாதையில் அவற்றின் பங்கின் அடிப்படையில், எந்தப் பாதிப்புக்குள்ளான தொகுப்புகள் முக்கியமானவை மற்றும் மிகப்பெரிய அபாயத்தை ஏற்படுத்துகின்றன என்பதை மதிப்பிடுவதன் மூலம், சரிசெய்வதற்கான பணிகளுக்கு முன்னுரிமை அளிக்க இது குழுக்களை அனுமதிக்கிறது.
  • முன்கூட்டிய எச்சரிக்கை அமைப்புXygeni-யின் முன்கூட்டிய எச்சரிக்கைச் சேவையானது, NPM தொகுப்புகளின் புதிய பதிப்புகள் வெளியிடப்பட்ட உடனேயே உங்கள் குழுவை எச்சரிக்கிறது. இது இந்தப் புதுப்பிப்புகளைச் சந்தேகத்திற்கிடமான செயல்பாடுகளுக்காக உடனடியாக ஆய்வு செய்து, தீங்கிழைக்கும் பதிப்புகளைத் தடுத்து, அவை உங்கள் திட்டங்களில் நுழைவதைத் தடுக்கிறது.
  • சூழல் சார்ந்த முன்னுரிமைப்படுத்தல்: சைஜெனி எல்லையைத் தாண்டிச் செல்கிறார் standard சூழல், தீவிரம் மற்றும் பயன்படுத்தக்கூடிய தன்மை ஆகியவற்றின் அடிப்படையில் அபாயங்களைப் பகுப்பாய்வு செய்வதன் மூலம், CVE-கள் போன்ற பாதிப்புத் தரவுத்தளங்கள் உருவாக்கப்படுகின்றன. இது, மிகவும் முக்கியமான அச்சுறுத்தல்களை விரைவாகச் சமாளிப்பதில் குழுக்கள் கவனம் செலுத்துவதை உறுதி செய்கிறது.

முனை தொகுப்பு மேலாளர் முக்கிய பங்கு வகிக்கிறது நவீன ஜாவாஸ்கிரிப்ட் உருவாக்கத்தில் தொகுப்பு நிர்வாகத்தை எளிமையாக்குவதன் மூலம், தீங்கிழைக்கும் தொகுப்புகளின் எழுச்சி வலுவான பாதுகாப்பு நடைமுறைகளை அவசியமாக்குகிறது. சைஜெனி Open Source Security இந்தத் தீர்வு, உங்கள் NPM சார்ந்த தேவைகள் பாதுகாப்பாக இருப்பதை உறுதிசெய்து, தீம்பொருள் மற்றும் பாதுகாப்புக் குறைபாடுகள் உங்கள் மென்பொருள் விநியோகச் சங்கிலியில் ஊடுருவும் அபாயத்தைக் குறைக்கிறது.

மேலும் தெரிந்து கொள்ள விரும்புகிறீர்களா? எங்கள் வலைதளத்தைப் பாருங்கள். பாதுகாப்பு தொடர்பான அடிக்கடி கேட்கப்படும் கேள்விகள்: நீங்கள் இதுவரை யோசித்த அனைத்தும்!

npm என்றால் என்ன - npm தொகுப்பு - தீங்கிழைக்கும் தொகுப்புகள்

அடிக்கடி கேட்கப்படும் கேள்விகள் #

NPM-இன் சமீபத்திய பதிப்பு என்ன?

செப்டம்பர் 2023 நிலவரப்படி, நோட் பேக்கேஜ் மேனேஜரின் சமீபத்திய நிலையான பதிப்பு 9.8.0 ஆகும். npm -v என்ற கட்டளையைப் பயன்படுத்தி நீங்கள் எப்போது வேண்டுமானாலும் சமீபத்திய பதிப்பைச் சரிபார்க்கலாம்.

NPM-இன் தற்போதைய பதிப்பு என்ன?

உங்கள் கணினியில் நிறுவப்பட்டுள்ள தற்போதைய பதிப்பைச் சரிபார்க்க, npm -v என்ற கட்டளையைப் பயன்படுத்தவும். இது உங்கள் கணினியில் நிறுவப்பட்டுள்ள பதிப்பைக் காண்பிக்கும்.

NPM ரெஜிஸ்ட்ரி என்றால் என்ன?

NPM ரெஜிஸ்ட்ரி என்பது, டெவலப்பர்கள் தங்கள் பேக்கேஜ்களை வெளியிடவும் பகிரவும் உதவும் ஒரு ஆன்லைன் தரவுத்தளம் ஆகும். இது பேக்கேஜ் விநியோகம் மற்றும் நிர்வாகத்திற்கான மையமாகச் செயல்படுகிறது.

NPM மாட்யூல் என்றால் என்ன?

இது ஜாவாஸ்கிரிப்ட் மற்றும் நோட்.ஜேஎஸ் பயன்பாடுகளில் பயன்படுத்துவதற்கான, மீண்டும் பயன்படுத்தக்கூடிய குறியீட்டை வழங்கும் ஒரு தொகுப்பாகும். இதன் தொகுதிக்கூறுகள் சிறிய பயன்பாட்டுச் செயல்பாடுகள் முதல் முழு அம்சங்கள் கொண்ட கட்டமைப்புகள் வரை உள்ளன.

Node மற்றும் NPM-க்கு இடையே உள்ள வேறுபாடு என்ன?

Node.js என்பது சர்வர் பக்கத்தில் ஜாவாஸ்கிரிப்ட் குறியீட்டை இயக்கும் சூழலாகும், அதே சமயம் Node Package Manager என்பது அந்தச் சூழலுக்கான தொகுப்புகளை நிறுவவும் நிர்வகிக்கவும் பயன்படுத்தப்படும் கருவியாகும்.

NPM மற்றும் Yarn-க்கு இடையே உள்ள வேறுபாடு என்ன?

இரண்டும் தொகுப்பு மேலாளர்கள் என்றாலும், யான் (Yarn) ஃபேக் (Fac) என்பவரால் உருவாக்கப்பட்டது.ebook வேகமான செயல்திறனையும், மேலும் திட்டவட்டமான சார்புத் தீர்வையும் வழங்குவதற்காக. அதன்பிறகு NPM மேம்பட்டுள்ளது, ஆனால் சில குழுக்கள் அதன் மேம்பட்ட அம்சங்களுக்காக இன்றும் Yarn-ஐ விரும்புகின்றன.

npm ஏன் உலகிலேயே மிகப்பெரிய மென்பொருள் பதிவகமாகக் கருதப்படுகிறது?

அடிப்படையில், NPM ஒரு மில்லியனுக்கும் அதிகமான மறுபயன்பாட்டுத் தொகுப்புகளைக் கொண்டிருப்பதால், இது உலகின் மிகப்பெரிய மென்பொருள் பதிவகமாகத் திகழ்கிறது. NPM-இன் உலகளாவிய பயன்பாடு, அதன் திறந்த பங்களிப்பு மாதிரி, மற்றும் பல்வேறு மேம்பாட்டுத் தேவைகளுக்கான அதன் ஆதரவு ஆகியவை, அதன் இணையற்ற அளவுக்கும் பரவலுக்கும் உந்துசக்தியாக அமைகின்றன.

இலவசமாக தொடங்கவும்

இலவசமாகத் தொடங்குங்கள்.
கடன் அட்டை தேவையில்லை.

ஒரே கிளிக்கில் தொடங்குங்கள்:

இந்தத் தகவல் அதன்படி பாதுகாப்பாகச் சேமிக்கப்படும் சேவை விதிமுறைகள் மற்றும் தனியுரிமை கொள்கை

செயலியின் திரைப்பிடிப்பு