এইচটিএ কী নিরাপদ - How secure is HTA?

এইচটিএ কী নিরাপদ - How secure is HTA?

ওয়েবে এইচটিএমএল অ্যাপ্লিকেশন ব্যবহার করা কতটা নিরাপদ? সংক্ষেপে, এইচটিএমএল অ্যাপ্লিকেশনগুলি অন্যান্য প্রসঙ্গে এক্সিকিউটেবল ফাইলগুলির মতোই সুরক্ষিত। সাধারণ এক্সিকিউটেবল ফাইলগুলি যেমন আপনার কম্পিউটারের জন্য ক্ষতিকর হতে পারে, তেমনি এইচটিএও আপনার কম্পিউটারের জন্য ক্ষতিকর হতে পারে।

এইচটিএ এক্সটেনশন হল মাইক্রোসফট এইচটিএমএল অ্যাপ্লিকেশন হোস্ট (mshta.exe)। একটি সাধারণ ওয়েব পেজের তুলনায় এইচটিএ এর অনেক বেশি সুবিধা রয়েছে। সাধারণ ওয়েবপৃষ্ঠাগুলি আপনার সিস্টেমে কিছু করতে পারে না। যখন একটি এইচটিএমএল পৃষ্ঠায় একটি স্ক্রিপ্টিং ভাষা ব্যবহার করা হয়, তখন সেই স্ক্রিপ্টিং ভাষাটি আপনার সিস্টেমে কিছু লেখার সুযোগ পায় না। কিন্তু যখন একটি এইচটিএমএল অ্যাপ্লিকেশন চলে, তখন স্ক্রিপ্টিং কমান্ডটি সিস্টেমে রিড/রাইট সুবিধা পায়। এই ক্ষেত্রে, স্ক্রিপ্টিং ভাষার সীমাবদ্ধতা আর নেই। এইচটিএ একই সাথে ফাইল সিস্টেম এবং সিস্টেম রেজিস্ট্রিতে পড়তে/লিখতে পারেন। এইচটিএ এক্সটেনশন একটি সম্পূর্ণ বিশ্বাস হিসাবে কাজ করে। এইচটিএমএল এর জন্য অপেক্ষা করার চেয়ে এইচটিএমএল এর আরও সুবিধা রয়েছে।

এইচটিএ ফাইল ওপেন করতে আপনাকে ডাবল-ক্লিক করে উইন্ডোজে এইচটিএমএল  অ্যাপ্লিকেশন চালাতে পারেন। পরে তা ডিফল্ট উইন্ডোজ ইন্টারনেট এক্সপ্লোরারে অ্যাপ্লিকেশন ওপেন হবে এবং এমবেডেড কোড ব্যবহার করতে পারবেন। এইচটিএ এম্বেড করা একটিভএক্স কন্ট্রোল এবং জাভা অ্যাপলেট চালাতে পারে। এবং এটি ব্যবহারকারী মেশিনে নিরাপত্তা জোন সেটিংস উপেক্ষা করে তা করে। একবার এইচটিএকে চালানোর অনুমতি দেওয়া হলে, এটি স্বয়ংক্রিয়ভাবে অ্যাক্টিভএক্স কন্ট্রোল এবং জাভা অ্যাপলেট এম্বেডে ডাউনলোড করবে। এর জন্য কোনো অতিরিক্ত ব্যবহারকারীর অনুমোদনের প্রয়োজন নেই। তাহলে বোঝা যায় যে একটি এইচটিএমএল অ্যাপ্লিকেশনকে নির্বিচারে চলতে দেওয়া অনেক সময় ক্ষতিকারক হতে পারে। সুতরাং আপনি কোন অ্যাপ্লিকেশনগুলি চালানোর অনুমতি দেন সে সম্পর্কে আপনাকে সতর্ক থাকতে হবে। একটি সাধারণ নিয়ম হিসাবে, এইচটিএ শুধুমাত্র একটি নির্ভরযোগ্য উৎস হিসাবে ব্যবহার করা উচিত।

একটিভএক্স নিয়ন্ত্রণগুলি যেগুলি ডিজিটালভাবে স্বাক্ষরিত হতে পারে সেগুলি এইচটিএ-তে করা যাবে না৷ যাইহোক, এইচটিএমএল অ্যাপ্লিকেশনটি একটি স্বাক্ষরিত ক্যাবিনেট ফাইল বা অন্য কোনো বিশ্বস্ত উত্স থেকে ইনস্টল করা যেতে পারে। এইচটিটিএ ব্যবহার করার সর্বোত্তম স্থান হল ইন্ট্রানেট। যেহেতু তথ্য একটি ব্রাউজারের মাধ্যমে ইন্ট্রানেটে ভাগ করা হয়, তাই আমরা এটি একটি উইজার্ড বা অ্যাপ্লিকেশন ব্রাউজারে চালানোর জন্য এইচটিএ ব্যবহার করতে পারি। এখানে নিরাপত্তা ঝুঁকিও কম। এইচটিএ এখনও উইন্ডোজ ১১-এ কাজ করছে৷ এইচটিএ সম্পূর্ণরূপে ইন্টারনেট এক্সপ্লোরার ৫  থেকে ৯ -এর সমস্ত সংস্করণ সমর্থন করে৷ এক্সপ্লোরার ১০ ও ১১ ভার্শনে, এইচটিএ এখনও কিছু ছোটখাটো সমস্যা সমর্থন করে না, এটি ঠিক করার জন্য এখনও কাজ করা হচ্ছে৷

আপনি ইন্ট্রানেটে ব্যবহারের জন্য এইচটিএমএল পৃষ্ঠা থেকে অ্যাপ্লিকেশনগুলির সাথে লিঙ্ক করতে পারেন৷ যখনই এই লিঙ্কগুলিতে. ব্যবহারকারী ক্লিক করার সাথে সাথে এটি হার্ড ডিস্কে সংরক্ষণ বা সেই অবস্থান থেকে চালানোর বিকল্প দেবে। আপনি এটি চালানোর অনুমতি দিলে, অ্যাপ্লিকেশনটি ব্রাউজার ক্যাশে জমা হবে এবং সেখান থেকে চালানো হবে। এর সুবিধা হল আপনি সার্ভারে আপনার অ্যাপ্লিকেশন আপডেট করলে ব্যবহারকারীর ক্যাশেও আপডেট হবে। অন্যথায় আপনি একটি একক শেয়ার পয়েন্ট ঠিক করুন যেখান থেকে ব্যবহারকারীরা এইচটিএমএল অ্যাপ্লিকেশন ইন্সটল করে। নিতে পারেন ফলস্বরূপ, এইচটিএ শর্টকাটটি Usar: Start মেনুতে প্রদর্শিত হবে এবং আপনি যদি এটিতে ক্লিক করেন তবে এটি ইন্টারনেট এক্সপ্লোরারের মাধ্যমে চলবে।

বর্তমানে শুধুমাত্র এইচটিএমএল অ্যাপ্লিকেশানগুলি ইন্টারনেট এক্সপ্লোরার ৫.০  এবং তার উপরে (উইন্ডোজ ৩২-বিট ভাসন) সমর্থিত। অন্য কোন ব্রাউজারের মাধ্যমে এইচটিএ চালানো সম্ভব নয়। তাই ইন্টারনেট ব্যবহার করা নিরাপদ হতে পারে বা যে ধরনের পরিবেশে সবাই ইন্টারনেট এক্সপ্লোরার ব্যবহার করে। এই প্রযুক্তিটি ওয়েবের জন্য খুব একটা উপযোগী নয়, কিন্তু বিভিন্ন উইজার্ড ব্যবহার করতে পারে বা গণনা সহায়ক তৈরি করতে ইন্ট্রানেট ব্যবহার করে।