ট্রাস্টেড প্ল্যাটফর্ম মডিউল (TPM) আমাদের দৈনন্দিন নিরাপত্তার একটি অপরিহার্য অংশ হয়ে উঠেছে। একবার আপনার পিসিতে ইনস্টল হলে, সেটি বিভিন্ন স্তরে আপনার সিস্টেম রক্ষা করে, নিশ্চিত করে যে অননুমোদিত লোকরা আপনার কম্পিউটারে সেঁধমারি করে না বা আপনার ডেটা চুরি করে না। যাইহোক, এটি উইন্ডোজ ১১-এর একটি মূল প্রয়োজনিয়া, আপনি এটিকে বাইপাস (bypass) করতে পারেন, যদিও আপনি বুঝলে করবেন না, বিশেষ করে একবার আপনি বুঝলে কীভাবে এটি আপনার ডিভাইস সিকিউর করে। আমরা এই গাইডে আরও বিস্তারিত আলোচনা করব এবং আপনার মাদারবোর্ডে TPM চিপ ইনস্টল করার উপায় দেখাব।
TPM-এর ফাংশন
একটি ট্রাস্টেড প্ল্যাটফর্ম মডিউল আপনার পিসির নিরাপত্তায় কিছু কী ভূমিকা পালন করে। চলুন কিছুটি দেখি।
১. বিটলকার ড্রাইভ এনক্রিপশন (BitLocker Drive Encryption)
বিটলকার আপনার সকল ড্রাইভ পার্টিশনকে এনক্রিপ্টেড রাখে যখন আপনার পিসি বিশ্রাম করছে। এতে আপনার প্রাইমারি ভলিউমও থাকে, যেখানে আপনার বুট কম্পোনেন্ট এবং সিস্টেম ইনফরমেশন থাকে।
দুর্ভাগ্যক্রমে আপনি যদি আপনার হার্ড ড্রাইভ হারিয়ে ফেলেন বা মিসপ্লেস করেন, তবে আপনার ডেটা গোপন থাকে। কেউ অপারেটিং সিস্টেমে বুট করে আপনার ডেটা অ্যাক্সেস করতে পারবে না।
TPM আপনার সিস্টেম ফার্মওয়্যারর সাথে কলাবোরেট করে আপনার সিস্টেম স্টার্টআপ প্যারামিটার রেকর্ড করে, যার মধ্যে স্টার্টআপে লোড হওয়া যেকোনো সফটওয়্যার থাকে। উদাহরণস্বরূপ, এটি আপনার সিস্টেম বুট সিকোয়েন্স রেকর্ড করে, হ্যাড ড্রাইভ বা ইউএসবি স্টিক থেকে বুট হয় কিনা।
TPM আপনার প্রাইভেট কীকে আপনার ড্রাইভ ডিক্রিপ্ট করার অনুমতি দেবে শুধু তখনই যখন এই রেকর্ড করা প্যারামিটারগুলো মেট হয় এবং বুটিং প্রত্যাশিতভাবে হয়। এভাবে, আপনার সিস্টেম ফার্মওয়্যার এবং TPM মিলে আপনার ডেটার নিরাপত্তা বাড়ায়।
২. উইন্ডোজ হ্যালো ফর বিজনেস (Windows Hello for Business)
মাইক্রোসফট উইন্ডোজ হ্যালো ফর বিজনেস তৈরি করেছে আপনার লগইন অথেন্টিকেশনের একটি বিকল্প পদ্ধতি হিসেবে। কখনো কখনো আপনি আপনার পাসওয়ার্ড ভুলে যেতে পারেন বা হ্যাকারদের হাতে পড়াতে পারেন। অনেক পিসি ইউজার তাদের সব একাউন্টের জন্য একই পাসওয়ার্ড ব্যবহার করে, এবং একবার কমপ্রোমাইজ হলে তাদের পরিচয়ও আপস হয়ে যেতে পারে।
উইন্ডোজ হ্যালো আপনাকে একাধিক ডিভাইস একে একে প্রোভিশন (provision) করতে দেয় সেসবকে কম্বাইন করে এবং অতিরিক্ত ক্রিপ্টোগ্রাফিক কী যোগ করে। এভাবে, আপনি শুধু একটি একাউন্ট ব্যবহার করে আপনার ডিভাইসগুলো জুড়ে ভালোভাবে আপনার আত্মকে অথেন্টিকেট করতে পারেন। সেটিই হলো যেখানে আপনার TPM আসে।
আপনার সিস্টেম এই ক্রিপ্টোগ্রাফিক কীটি TPM-এ সংরক্ষণ করে, এটিকে ম্যালওয়্যার থেকে রক্ষা করে যা আপনার TPM হোনা ভুলে আক্রমণ করতে পারে (ট্রোজান হর্স অ্যাটাক)।
৩. প্ল্যাটফর্ম ক্রিপ্টো প্রোভাইডার (Platform Crypto Provider)
মাইক্রোসফট একটি Cryptographic API: Next Generation (CNG) ফ্রেমওয়ার্ক ব্যবহার করে আপনার কম্পিউটারে অ্যালগরিদম ইমপ্লিমেন্ট করে এবং সেটিকে নিরাপদ রাখে। এভাবে, ক্রিপ্টোগ্রাফি ব্যবহার करने वाले সকল সফটওয়্যার এবং অ্যাপ CNG API ব্যবহার করতে পারে অ্যালগরিদম এবং কীভাবে কাজ করে সেটি না জেনেও।
উইন্ডোজ CNG-এর একটি অ্যালগরিদমিক ইমপ্লিমেন্টেশন সরবরাহ করে যা আপনার সিস্টেম আপনার পিসি মাদারবোর্ডের TPM হার্ডওয়ার 통해 এক্সিকিউট করে। এই ইমপ্লিমেন্টেশন TPM-এর уникаল প্রোপার্টি ব্যবহার করে আপনার প্রাইভেট কীগুলো ম্যালওয়্যার দ্বারা ডুপ্লিকেট হওয়া থেকে রক্ষা করে। এছাড়া এটি আপনার ডিভাইসকে ডিকশনারি অ্যাটাক (dictionary attacks) থেকে রক্ষা করে যা আপনার পিন কোড ক্র্যাক করতে একাধিক অনুমান ব্যবহার করে।
সফটওয়্যার সমাধানের विपরীতে, হ্যাকাররা TPM-কে রিভার্স-এঞ্জিনিয়ারিং করে আপনার প্রাইভেট কী চুরি বা কপি করতে পারে না।
আপনার পিসি মাদারবোর্ডে হার্ডওয়ার TPM চিপ ইনস্টল এবং এক্টিভেট করার পদ্ধতি
আপনার কম্পিউটারে চিপ ইনস্টল করার মূলে যাওয়ার আগে, এখানে কিছু অপরিহার্য বিবেচনা:
- আপনার পিসি যদি ২০১৬ সালের আগে তৈরি হয়ে থাকে, তবে সেটি TPM চিপ সাপোর্ট করতে পারে না। এই ক্ষেত্রে, আপনি অনেক কিছু করতে পারবেন না। আমরা আপনার ল্যাপটপ/পিসিকে একটি আরও আধুনিক ভার্সনে আপগ্রেড করার সুপারিশ করি।
- যদিও আপনার পিসি পুরনো হলেও ইতিমধ্যে একটি TPM চিপ ইনস্টল্ড থাকতে পারে, তবে সেটি নিচের ভার্সন TPM 1.2 হতে পারে। একটি সিম্পল ফার্মওয়্যার আপগ্রেড সেটি ফিক্স করে দেবে।
- আপনার পিসি যদি ২০১৬ সালের পরে তৈরি হয়ে থাকে, তবে সেটিতে ইতিমধ্যে একটি TPM চিপ ইনস্টল্ড থাকার ভালো চান্স আছে। যদি তাই হয়, তবে আপনার করা দরকার শুধু আপনার TPM চিপ এক্টিভেট করা, এবং আপনি চলতে পারবেন। কীভাবে করা যায় সেটি দেখানোর একটি গাইড চেক আউট করুন।
- আপনার পিসি নতুন হলেও TPM চিপ ছাড়া আসতে পারে। আপনি একটি কিনে আপনার মাদারবোর্ডে ইনস্টল করতে পারেন।
TPM 1.2 কে 2.0 এ আপগ্রেড করা
পূর্বে বলা হয়েছে, আপনার পিসিতে ইতিমধ্যে TPM 1.2 চিপ ইনস্টল্ড থাকলে, একটি আপগ্রেডই যথেষ্ট। সেটি করার জন্য:
- আপনি চালিয়ে যাওয়ার আগে নিশ্চিত করুন আপনার পিসিতে সকল উইন্ডোজ আপডেট ইনস্টল্ড আছে। আপডেট নিশ্চিত করে যে আপনার সিস্টেম স্থিতিশীল এবং নিরাপদ থাকে যখন আপনি আপনার TPM ফার্মওয়্যারকে নতুন 2.0 ভার্সনে আপগ্রেড করছেন। আপনি যদি ইতিমধ্যে আপনার সিস্টেম আপডেট করে থাকেন বা অটোমেটিক আপডেট অন রেখেছেন, তবে এই ধাপটি স্কিপ করতে পারেন।
- আগে যাওয়ার আগে আপনার ডেটা ব্যাকআপ নিন।
- আপনি যদি উইন্ডোজ হ্যালো ফর বিজনেস ব্যবহার করেন, তবে আপনার TPM আপডেট করার আগে সেটি ডিজেক্টিভেট (deactivate) করুন। পরবর্তীতে আপনাকে আপনার TPM ক্লিয়ার (clear) করতে হবে এবং আপনার পিসি থেকে আপনার পিন বা বায়োমেট্রিক সিকিউরিটি ডিটেইলস হারিয়ে যাবেন।
- আপনার যদি একটি মাইক্রোসফট ডিভাইস থাকে (যেমন একটি সারফেস বুক), তবে আপনি আপনার নির্দিষ্ট ডিভাইস মডেলের জন্য মাইক্রোসফট TPM আপডেট টুল ডাউনলোড করতে পারেন। অন্যান্য ল্যাপটপ/পিসি ব্র্যান্ডের জন্য, আপনাকে আপনার ম্যানুফ্যাকচারার থেকে ফার্মওয়্যার আপডেট নিতে হবে। কিছু সাধারণ পিসি ম্যানুফ্যাকচারার TPM আপডেটের দ্রুত লিংক নিচে দেওয়া আছে।
- আপনার কম্পিউটারের ম্যানুফ্যাকচারার থেকে ইউটিলিটি টুল ডাউনলোড করুন এবং আপডেট রান করুন।
- Dell
- HP
- HP Enterprise
- Infineon
- Lenovo
- Panasonic
- Toshiba
- Fujitsu
আপডেট রান করার পর, নিচের ইনস্ট্রাকশন ব্যবহার করে আপনার TPM ক্লিয়ার করুন:
- উইন্ডোজ মেনু বাটনে ক্লিক করুন এবং "Settings Menu -> Updates and Security -> Windows Security -> Device Security" এ যান।
- এখানে আপনি "Security Processor" দেখবেন। "Security Processor details" এ ক্লিক করুন।
- "Security processor troubleshooting" সিলেক্ট করুন।
- "Clear TPM" বাটনে ক্লিক করুন।
- আপনার ডিভাইস রিস্টার্ট করুন।
আপনার মাদারবোর্ডে TPM চিপ ইনস্টল করা
এগিয়ে যাওয়ার আগে, আপনি কি আপনার ডিভাইসে TPM চিপ চেক করেছেন?
যদি হ্যাঁ, তবে কি এর মাদারবোর্ডে একটি খালি TPM হেডার আছে?
এটি করার দুটি উপায় আছে। আপনি যদি টেকনোলজির সাথে সাভি (savvy) হন, তবে আপনি আপনার পিসি খুলে আপনার মাদারবোর্ড চেক করতে পারেন। আপনি যদি এখনো অনিশ্চিত হন তবে ম্যানুফ্যাকচারারের ওয়েবসাইটে আরও টেকনিক্যাল ডিটেইলস চেক করুন। আপনি আপনার মাদারবোর্ড মডেল নম্বর অনলাইনে চেক করতে পারেন।
আপনি যেটি খুঁজছেন সেটি এমন একটি পোর্ট যা এরকম দেখায়:
এই TPM পোর্টটি খুলা আছে, এবং আপনি এই মাদারবোর্ডে একটি আফ্টারমার্কেট TPM চিপ ইনস্টল করতে পারেন।
TPM চিপটি সঠিক পাওয়া যেন যেন সবচেয়ে জরুরি, এবং সব TPM চিপ একই নয়। বিভিন্ন ম্যানুফ্যাকচারার স্ট্যান্ডার্ডের কারণে, চারটি ভিন্ন TPM কনফিগারেশন আছে; 12-1 (12-পিন), 14-1 (14-পিন), 18-1 (18-পিন) এবং 20-1 (20-পিন)।
আপনি যে TPM মডিউলটি বেছে নেবেন সেটিতে আপনার মাদারবোর্ডের TPM হেডারের মতো একই সংখ্যক পিন থাকতে হবে। একটি 20-পিন TPM 12-পিন হেডারে ফিট হবে না, এবং উল্টোটাও সত্য। এটি নির্ধারণ করতে, আপনার TPM হেডারের পিন সংখ্যা গণনা করুন।
প্রায়শই, একটি গোলা (যাকে অ্যান্টি-ইনসারশন কী বা anti-insertion key বলে) আপনার TPM মডিউলে ব্লক করা থাকবে। এটিই স্বাভাবিক। অ্যান্টি-ইনসারশন কীটি TPM হেডারের সাথে মিলতে হবে।
আপনার পিসিতে TPM চিপ ইনস্টল করার পর, এক্টিভেট করা আপনার ডিভাইসের ওপর নির্ভর করবে। আপনি আপনার TPM কে BIOS বা উইন্ডোজ সেটিংস থেকে এক্টিভেট করতে পারেন।
আপনার TPM মডিউল ইনস্টল করার জন্য এই সহায়ক ভিডিওটি দেখুন।
প্রশ্নোত্তর
১. কি আমি TPM ছাড়া বিটলকার (BitLocker) ব্যবহার করতে পারি?
আপনি বিটলকারকে TPM মডিউল ছাড়া কাজ করার জন্য রিকনফিগার করতে পারেন। তবে, বিটলকার আপনার এনক্রিপশন কীগুলো আপনার কম্পিউটারের বাইরে সংরক্ষণ করবে (সাধারণত একটি ইউএসবি ড্রাইভ) যা আপনাকে প্রতিবার কম্পিউটার রিস্টার্ট করার সময় ইনসার্ট করতে হবে।
২. কেন TPM ডিফল্টভাবে ডিজেবলড থাকে?
যদি TPM আপনার সিস্টেম BIOS-এ গ্রে-আউট (greyed out) থাকে ডিফল্টভাবে, তবে এর মানে আপনার প্ল্যাটফর্ম ট্রাস্ট টেকনোলজি ফিচার (PTT) ইনেবলড আছে। আপনাকে আপনার পিসি BIOS-এ PTT ডিজেবল করতে হবে আপনার TPM মডিউল এক্টিভেট করার জন্য।
৩. TPM মাদারবোর্ডে নাকি CPU-তে থাকে?
আপনার TPM চিপটি মাদারবোর্ডে পাবেন। কখনো কখনো আপনার পিসি মাদারবোর্ডে ডেডিকেটেড চিপ নাও থাকতে পারে এবং পরিবর্তে ইন্টিগ্রেটেড TPM বা ফার্মওয়্যার TPM ব্যবহার করতে পারে।