டெஸ்க்டாப் கணினிகளில் TPM பாதுகாப்பு அமைப்பு
டெஸ்க்டாப் கணினிப் பாதுகாப்பு இனி உள்நுழைவு கடவுச்சொற்கள் அல்லது வைரஸ் தடுப்பு மென்பொருளை மட்டும் சார்ந்திருக்க முடியாது. தரவுத் திருட்டு, ரான்சம்வேர், ஃபார்ம்வேர் கையாளுதல் மற்றும் கணினி தொடங்கும் செயல்முறையைத் தவிர்ப்பதற்கான முயற்சிகள் போன்ற நவீனத் தாக்குதல்களுக்கு, சாதனம் இயக்கப்பட்ட தருணத்திலிருந்தே பாதுகாப்பு தேவைப்படுகிறது. இந்தப் பாதுகாப்பு அடித்தளத்தை வலுப்படுத்தப் பரவலாகப் பயன்படுத்தப்படும் ஒரு தொழில்நுட்பம், நம்பகமான இயங்குதளத் தொகுதி (Trusted Platform Module - TPM) ஆகும். TPM ஆனது, கணினி அமைப்பின் ஒருமைப்பாட்டை உறுதிசெய்யவும், மறைகுறியாக்கத் திறவுகோல்களைப் பாதுகாக்கவும், மற்றும் இயங்குதளத்தில் உள்ள மேம்பட்ட பாதுகாப்பு அம்சங்களை ஆதரிக்கவும் உதவும் ஒரு வன்பொருள் அடிப்படையிலான "நம்பகத்தன்மையின் வேராக" (root of trust) செயல்படுகிறது.
TPM என்றால் என்ன?
TPM என்பது குறியாக்கத் திறவுகோல்களைப் பாதுகாப்பாகச் சேமித்துச் செயலாக்குவதற்காக வடிவமைக்கப்பட்ட ஒரு பாதுகாப்புச் சில்லு அல்லது தொகுதி ஆகும். TPM-கள் பின்வரும் வடிவங்களில் இருக்கலாம்:
1. தனித்த TPM: மதர்போர்டில் உள்ள ஒரு தனியான பௌதீக சிப் (பொதுவாக, ஒலித் தனிமைப்படுத்தலில் இதுவே மிகவும் வலிமையானது).
2. ஃபார்ம்வேர் TPM (fTPM): இது CPU அல்லது சிப்செட்டில் உள்ள ஃபார்ம்வேர் வழியாகச் செயல்படுத்தப்படுகிறது (எ.கா. AMD fTPM).
3. ஒருங்கிணைந்த TPM: குறிப்பிட்ட சிப்செட்களில் ஒருங்கிணைக்கப்பட்டுள்ளது.
நவீன டெஸ்க்டாப்புகளில், TPM பொதுவாக TPM 2.0 ஆகக் கிடைக்கிறது. ஏனெனில், இது TPM 1.2-ஐ விட பரந்த அளவிலான குறியாக்க நெறிமுறைகளையும் பாதுகாப்புச் சூழல்களையும் ஆதரிப்பதால், இதுவே புதிய தரநிலையாகக் கருதப்படுகிறது.
டெஸ்க்டாப் கணினிகளில் TPM ஏன் முக்கியமானது?
டெஸ்க்டாப் கணினிகள் பெரும்பாலும் அலுவலகப் பணிகள், கேமிங், வடிவமைப்பு மற்றும் உள்ளடக்க உருவாக்கம் ஆகியவற்றிற்காகப் பயன்படுத்தப்படுகின்றன. இதன் காரணமாக, அவை ஆவணங்கள், கணக்குச் சான்றுகள், VPN அணுகல், சான்றிதழ்கள் அல்லது குறியாக்கத் திறவுகோல்கள் போன்ற ஏராளமான மதிப்புமிக்க தரவுகளைச் சேமிக்கின்றன. டெஸ்க்டாப்கள் தனித்துவமான சவால்களையும் எதிர்கொள்கின்றன: சாதனங்கள் அடிக்கடி மேம்படுத்தப்படுகின்றன, எளிதாக இடம் மாற்றப்படுகின்றன, மேலும் சில சமயங்களில் பல பயனர்களால் பகிரப்படுகின்றன. TPM பின்வரும் அபாயங்களைத் தடுக்க உதவுகிறது:
– சாதனம் தொலைந்துபோகும்போதோ அல்லது வேறொருவரால் அணுகப்படும்போதோ தரவு திருட்டு: TPM அடிப்படையிலான குறியாக்கத்தின் மூலம், சேமிப்பகம் மற்றொரு சாதனத்திற்கு மாற்றப்பட்டாலும் தரவு பூட்டப்பட்டே இருக்கும்.
– பூட்கிட்/ஃபர்ம்வேர் தாக்குதல்கள்: துவக்கச் செயல்முறையின் ஒருமைப்பாட்டை TPM பதிவுசெய்து சரிபார்க்க முடியும்.
– குறியாக்கத் திறவுகோல் திருட்டு: தீம்பொருள் கைப்பற்றுவதைக் கடினமாக்குவதற்காக, தனிப்பட்ட திறவுகோல்களை TPM-இல் சேமிக்க முடியும்.
TPM செயல்படும் விதம் எளிமையானது
TPM ஆனது குறியாக்கச் செயல்பாடுகளுக்கான ஒரு சிறிய “பாதுகாப்புக் கிடங்காக” செயல்படுகிறது. கணினி அமைப்பு சாவிகளை உருவாக்க, சேமிக்க அல்லது பயன்படுத்த வேண்டியிருக்கும் போது (உதாரணமாக, வட்டு குறியாக்கத்திற்காக), TPM-ஆல் பின்வருவனவற்றைச் செய்ய முடியும்:
TPM-இல் ஒரு சாவி ஜோடியை (பொது/தனியார்) உருவாக்கவும்.
– தனிப்பட்ட சாவிகளை எளிதில் எடுக்க முடியாதபடி சேமித்து வைக்கவும்.
– இயக்க முறைமைக்குத் தனிப்பட்ட திறவுகோலை வெளிப்படுத்தாமல், குறியாக்கச் செயல்பாடுகளை (எ.கா. கையொப்பமிடுதல் அல்லது மறைகுறியாக்கம்) மேற்கொள்ளுதல்.
TPM-இல் உள்ள ஒரு முக்கியக் கருத்து PCR (Platform Configuration Registers) ஆகும். PCR-கள், ஃபார்ம்வேர், பூட்லோடர்கள் மற்றும் குறிப்பிட்ட உள்ளமைவுகள் போன்ற துவக்கக் கூறுகளின் "கைரேகைகளை" (ஹாஷ்களை) சேமிக்கின்றன. அங்கீகரிக்கப்படாத மாற்றங்கள் ஏற்பட்டால்—உதாரணமாக, பூட்லோடர் மாற்றியமைக்கப்பட்டால்—PCR மதிப்பு மாறும். இந்த மாற்றம், திறவுகோலுக்கான அணுகல் மறுப்பை ஏற்படுத்தலாம் அல்லது ஒரு மீட்புப் பொறிமுறையைத் தூண்டலாம்.
டெஸ்க்டாப்பில் TPM இன் முக்கிய அம்சங்கள்
1. மேலும் பாதுகாப்பான மறைகுறியாக்க திறவி சேமிப்பு
TPM சாவிகளைப் பாதுகாப்பாகச் சேமிக்கிறது. இது போன்ற மிகவும் ரகசியமான சாவிகளுக்கு இது முக்கியமானது:
– முழு வட்டு மறையாக்கத் திறவுகோல்,
– நிறுவன அங்கீகாரத்திற்கான சான்றிதழ்கள்,
– எண்ணிமக் கையொப்பத்திற்கான திறவுகோல்.
எல்லாத் தாக்குதல்களிலிருந்தும் 100% பாதுகாப்பானது அல்ல என்றாலும், வட்டில் ஒரு சாதாரண கோப்பில் சாவிகளைச் சேமிப்பதை விட, TPM சாவித் திருட்டை மிகவும் கடினமாக்குகிறது.
2. இயக்ககக் குறியாக்கத்தை (எ.கா. பிட்லாக்கர்) ஆதரிக்கிறது.
விண்டோஸில், பிட்லாக்கருக்காக TPM பெரும்பாலும் பயன்படுத்தப்படுகிறது. ஒரு TPM மூலம், டிரைவைத் திறப்பதற்கான திறவுகோலை ஒரு குறிப்பிட்ட பூட் நிலையுடன் "பிணைக்க" (முத்திரையிட) முடியும். இதன் விளைவு:
சேமிப்பகத்தை அகற்றி மற்றொரு கணினியில் நிறுவினாலும், தரவு மறைகுறியாக்கம் செய்யப்பட்ட நிலையிலேயே இருக்கும்.
சந்தேகத்திற்கிடமான பூட் மாற்றம் ஏற்பட்டால், பிட்லாக்கர் மீட்புத் திறவுகோலைக் கேட்கும்.
அலுவலக டெஸ்க்டாப்களில், TPM + PIN இணைப்பு பெரும்பாலும் பரிந்துரைக்கப்படுகிறது: TPM ஒருமைப்பாட்டைப் பராமரிக்கிறது, PIN ஒரு சரிபார்ப்புக் காரணியைச் சேர்ப்பதால், சாதனம் திருடப்பட்டால் அது மேலும் பாதுகாப்பானதாக அமைகிறது.
3. பாதுகாப்பான துவக்கம் மற்றும் அளவிடப்பட்ட துவக்கம்
பாதுகாப்பான துவக்கம் (Secure Boot), நம்பகமான துவக்கக் கூறுகள் மட்டுமே செயல்படுத்தப்படுவதை உறுதி செய்கிறது. TPM ஆனது அளவிடப்பட்ட துவக்கம் (Measured Boot) மூலம் மற்றொரு அடுக்கைச் சேர்க்கிறது, இது துவக்கக் கூறுகளின் ஹாஷ்களை PCR-இல் பதிவு செய்கிறது. இது கணினியைப் பின்வருவனவற்றைச் செய்ய அனுமதிக்கிறது:
– துவக்கச் சங்கிலியில் ஏற்படும் மாற்றங்களைக் கண்டறியவும்,
நிறுவன வலையமைப்பில் உள்ள சாதன மேலாண்மை சேவைகளுக்குச் சான்றளிப்பு (ஒருங்கிணைப்புச் சரிபார்ப்பு) செய்யவும்.
4. சான்றுகளின் பாதுகாப்பு மற்றும் அங்கீகாரம்
நவீன விண்டோஸில், TPM பின்வரும் அம்சங்களில் பங்கு வகிக்கிறது:
– சாதனத்துடன் சான்றுகளை இணைக்கும் விண்டோஸ் ஹலோ (PIN/பயோமெட்ரிக்),
– தீம்பொருள் மூலம் குறிப்பிட்ட நற்சான்றிதழ்கள் திருடப்படுவதிலிருந்து அவற்றைப் பாதுகாத்தல்,
மெய்நிகர் ஸ்மார்ட் கார்டு சான்றிதழ்களுக்கான ஆதரவு.
நிறுவனங்களைப் பொறுத்தவரை, இது எப்போதும் எளிதில் யூகிக்கக்கூடிய அல்லது ஃபிஷிங் கடவுச்சொற்களைச் சார்ந்திருக்காமல், உள்நுழைவுப் பாதுகாப்பை மேம்படுத்தும்.
டிபிஎம் 2.0 மற்றும் விண்டோஸ் 11 உடனான அதன் தொடர்பு
TPM மிகவும் பிரபலமடைந்ததற்கான ஒரு காரணம், விண்டோஸ் 11 பல சாதனங்களில் TPM 2.0-ஐக் கட்டாயமாக்குவதே ஆகும். இது வெறும் ஒரு "வரம்பு" மட்டுமல்ல, மாறாக, பின்வரும் நவீன பாதுகாப்பு அம்சங்களின் நிலைத்தன்மையை உறுதி செய்வதற்காகவே ஆகும்:
– வலுவான பூட் பாதுகாப்பு,
– சாதன மறையாக்க ஆதரவு,
விண்டோஸ் சூழலமைப்பிற்கான மேம்படுத்தப்பட்ட பாதுகாப்பு அடிப்படை.
ஒரு தனிப்பயன் டெஸ்க்டாப் கணினியில், பயனர்கள் தங்கள் மதர்போர்டு மற்றும் சிபியு ஆகியவை TPM 2.0-ஐ (தனிப்பட்ட TPM அல்லது fTPM வழியாக) ஆதரிக்கின்றன என்பதை உறுதிசெய்து, அதை BIOS/UEFI-இல் இயக்க வேண்டும்.
டெஸ்க்டாப் கணினியில் TPM-ஐ இயக்குவது எப்படி
TPM-ஐ பொதுவாக BIOS/UEFI வழியாக இயக்கலாம். இந்த விருப்பத்தின் பெயர், வழங்குநரைப் பொறுத்து மாறுபடலாம்:
இன்டெல் நிறுவனத்தில், இது சில சமயங்களில் PTT (பிளாட்ஃபார்ம் டிரஸ்ட் டெக்னாலஜி) என்று அழைக்கப்படுகிறது.
– AMD-இல், இது பெரும்பாலும் AMD fTPM என அழைக்கப்படுகிறது.
– சில மதர்போர்டுகளில், ஒரு தனிப்பட்ட TPM மாட்யூலுக்கான ஹெடர் ஒன்று உள்ளது.
இயக்கப்பட்டவுடன், இயக்க முறைமையால் பொதுவாக TPM-ஐக் கண்டறிய முடியும். விண்டோஸில், TPM-இன் நிலை மற்றும் பதிப்பைத் தெரிந்துகொள்ள, Run-இல் `tpm.msc` எனத் தட்டச்சு செய்யலாம்.
வரம்புகள் மற்றும் கவனிக்க வேண்டிய விஷயங்கள்
TPM என்பது ஒரு “ஆன்டிவைரஸ்” அல்ல, அது முழுமையான நோய் எதிர்ப்புச் சக்திக்கு உத்தரவாதம் அளிக்காது. இதில் பல முக்கியமான அம்சங்கள் உள்ளன:
1. TPM எல்லா தீம்பொருளையும் தடுப்பதில்லை.
நீங்கள் கணினியில் உள்நுழைந்திருக்கும்போது தீம்பொருள் இயங்கினால், ஏற்கனவே வெளிப்பட்ட தரவுகள் திருடப்படுவதை TPM தானாகவே தடுக்காது. திறவுகோல்களையும் துவக்க ஒருமைப்பாட்டையும் பாதுகாப்பதில் TPM மிகவும் வலிமையானது.
2. வன்பொருள்/நிலைபொருள் மாற்றங்கள் மீட்புச் செயல்பாட்டைத் தூண்டக்கூடும்.
சில கூறுகளை மாற்றுவது, BIOS-ஐப் புதுப்பிப்பது, பூட் உள்ளமைவை மாற்றுவது அல்லது ஒரு டிரைவை நகர்த்துவது போன்றவை மீட்புத் திறவுகோல் கோரிக்கையைத் தூண்டக்கூடும் (குறிப்பாக BitLocker-உடன்). TPM இந்த மாற்றத்தைக் கண்டறிவதால் இது இயல்பானதே.
3. காப்பு மீட்புச் சாவியின் முக்கியத்துவம்
நீங்கள் பிட்லாகரைப் பயன்படுத்தினால், மீட்புத் திறவுகோல் பாதுகாப்பாகச் சேமிக்கப்பட வேண்டும் (உதாரணமாக, ஒரு மைக்ரோசாஃப்ட் கணக்கு, ஆக்டிவ் டைரக்டரி அல்லது நிறுவன கடவுச்சொல் மேலாளரில்). மீட்புத் திறவுகோல் இல்லாமல், தரவுகள் நிரந்தரமாகப் பூட்டப்படலாம்.
4. தனித்த TPM மற்றும் fTPM ஒப்பீடு
தனித்த TPM-கள் பொதுவாக அதிகத் தனிமைப்படுத்தப்பட்டவை, அதேசமயம் fTPM-கள் ஃபார்ம்வேர் செயலாக்கத்தைச் சார்ந்துள்ளன. இருப்பினும், பல டெஸ்க்டாப் சூழல்களில், TPM இல்லாததைக் காட்டிலும் fTPM குறிப்பிடத்தக்க பாதுகாப்பு மேம்பாடுகளை வழங்குகிறது.
டெஸ்க்டாப்களில் TPM-ஐப் பயன்படுத்துவதற்கான சிறந்த நடைமுறைகள்
TPM-இன் பலன்களை முழுமையாகப் பெறுவதற்கு, சில பரிந்துரைக்கப்பட்ட நடைமுறைகள்:
– TPM 2.0-ஐ இயக்கி, UEFI பயன்முறையைப் பயன்படுத்தவும் (பழைய பயன்முறை அல்ல).
– சாதனமும் இயக்க முறைமையும் ஆதரித்தால், பாதுகாப்பான துவக்கத்தை (Secure Boot) இயக்கவும்.
– குறிப்பாக முக்கியமான தரவுகளைச் சேமிக்கும்போது, பிட்லாக்கரை (அல்லது TPM-ஐப் பயன்படுத்தும் பிற வட்டு குறியாக்கத்தை) பயன்படுத்தவும்.
– திருட்டு அபாயம் உள்ள சாதனங்களுக்கு TPM + PIN-ஐப் பயன்படுத்துவதைக் கருத்தில் கொள்ளுங்கள்.
– மீட்புத் திறவுகோலை சாதனத்திலிருந்து தனியாக, பாதுகாப்பான இடத்தில் சேமித்து வைக்கவும்.
பாதுகாப்புக் குறைபாடுகளைச் சரிசெய்ய, BIOS/UEFI மற்றும் OS புதுப்பிப்புகளைத் தவறாமல் மேற்கொள்ளவும்.
முடிவுரை
நவீன டெஸ்க்டாப் கணினிகளின் பாதுகாப்பில் TPM ஒரு முக்கிய அங்கமாகும். குறியாக்கத் திறவுகோல்களைப் பாதுகாப்பாகச் சேமிப்பதன் மூலமும், டிரைவ் குறியாக்கத்தை ஆதரிப்பதன் மூலமும், துவக்கச் செயல்முறையின் ஒருமைப்பாட்டைச் சரிபார்ப்பதன் மூலமும், மேலும் வலுவான அங்கீகாரத்தைச் செயல்படுத்துவதன் மூலமும், சாதனம் இயங்கத் தொடங்கும் தருணத்திலிருந்தே TPM ஒரு பாதுகாப்பு அடித்தளத்தை வழங்குகிறது. எல்லா அச்சுறுத்தல்களுக்கும் இது ஒரே மாதிரியான தீர்வாக இல்லாவிட்டாலும், குறிப்பாக பாதுகாப்பான துவக்கம் (Secure Boot), வட்டு குறியாக்கம் மற்றும் நல்ல நற்சான்றிதழ் மேலாண்மை நடைமுறைகளுடன் இணைக்கப்படும்போது, TPM ஒரு "அடிப்படை அடுக்காக" மிகவும் பயனுள்ளதாக இருக்கிறது. வீடு மற்றும் நிறுவனப் பயனர்கள் இருவருக்கும், டெஸ்க்டாப் கணினிகளில் தரவு மீறல்கள் மற்றும் மேம்பட்ட தாக்குதல்களின் அபாயத்தைக் குறைக்க, TPM-ஐ இயக்குவதும் பயன்படுத்துவதும் ஒரு நடைமுறைப் படியாகும்.
நீங்கள் விரும்பினால், இந்தக் கட்டுரையை PCR, மூடுதல்/திறத்தல், சான்றளிப்பு போன்றவற்றை விவாதிக்கும் ஒரு தொழில்நுட்பப் பதிப்பாகவோ அல்லது தொழில்நுட்ப அறிவு இல்லாத வாசகர்களுக்கான ஒரு எளிமையான பதிப்பாகவோ என்னால் மாற்றி அமைக்க முடியும்.