যদি একটি বিষয় থাকে যা সৌন্দর্যপূর্ণ টেক মিডিয়া ভালো করে, তবে সেটি হলো হাইপের ওপর চড়া, ভয় তৈরি করা, এবং গোপনীয়তা ও নিরাপত্তা সম্পর্কে যাচাইহীন, অসম্পূর্ণ গল্প ছড়িয়ে দেওয়া। এমন একটি গল্প Google Chrome এবং Chromium-এ থাকা 'OK, Google' হটওয়ার্ড ক্ষমতার সাথে সম্পর্কিত, যা নতুন ট্যাব এবং Google সার্চ পৃষ্ঠায় ব্যবহার করা যায়।
এটি কিছু নতুন নয়, কিন্তু গল্পটি বিস্ফোরিত হয় যখন একটি Debian ব্যবহারকারী তার Chromium 43 ডাউনলোডে একটি নতুন, ক্লোজড-সোর্স ব্লব রিপোর্ট করে। এর ফলে বিস্তৃত কমিউনিটি উচ্ছবাস পায়, Google-কে জাসূস সংস্থার সাথে মিলে কাজ করার অভিযোগ আনено হয়, এবং লোকেরা অন্যান্য ব্রাউজারের দিকে চলে যায়। এখন, একটা বিষয় টেক মিডিয়া ভালো করে না — সেটি হলো মানুষকে সমস্যা সমাধান করতে সাহায্য করা। তাহলে Chrome বা Chromium কি আপনার ऊपर নজর রাখছে? এটি মিটিগেট করার উপায় কি আছে? চলুন আমি আপনাকে দেখাই।
প্রথম বিষয়
সর্বপ্রথম আপনাকে নিজেদের থেকে প্রশ্ন করতে হবে: আপনি যদি Google-র ওপর আস্থা না করেন, তবে কেন তাদের পণ্য ব্যবহার করছেন? আপনি কেন Chrome ব্যবহার করছেন যদি আপনি ভয় করছেন কোম্পানিটি আপনার আচরণ প্রোফাইল করার চেষ্টা করছে, বিজ্ঞাপন বেচছে ইত্যাদি? আপনার কাজ আপনার কথা থেকে বেশি বolar। আপনি সত্যিকারের গোপনীয়তা এবং নিরাপত্তার জন্য ভয় পেলে, আপনাকে ব্রাউজার ব্যবহার করা উচিত নয়।
ইতিমধ্যে, আপনি যদি Google-র ওপর আস্থা না করেন, তবে আপনাকে যেকোনো Google পণ্য ব্যবহার করা উচিত নয়। কিন্তু মানুষ স্মার্টফোনে তাদের ব্যক্তিগত ডেটা সংগ্রহ করানোর ক্ষেত্রে খুব সুস্পষ্ট, ব্রাউজারে সমৃদ্ধ সার্চ ইতিহাস রাখেন, কারণ তারা আসলে ব্রাউজার ব্যবহার করার সময় Google-এ লগইন থাকেন, কেন জানি না, এবং তারা ইমেইল, চ্যাট এবং একই রকম মাধ্যমে সংবেদনশীল ব্যক্তিগত তথ্য বিনিময় করে। এটিই বাস্তবতা। আপনি যদি মনে করেন আপনার ব্রাউজার অপব্যবহার হবে কারণ এতে একটি নতুন ফাংশনালিটি আছে, তবে আপনি বাকি সব কিছু উপেক্ষা করছেন।
এখন, প্রযুক্তিগত বিবরণ
ঠিক আছে। যদি আমরা Chrome-এ নজর দিই, তার সেটিংস উইন্ডোতে, Search-এর অধীনে, আপনার ভয়েস ফাংশনালিটি সক্ষম করার অপশন আছে। এটি ডিফল্টভাবে নিষ্ক্রিয় থাকে।
আরো বিস্তারিত জানতে, আপনি chrome://voicesearch-এ যেতে পারেন। এখানে আপনি ফাংশনালিটির সংক্রান্ত অতিরিক্ত প্রযুক্তিগত বিবরণ দেখতে পাবেন। এটি Windows এবং Linux উভয় প্ল্যাটফর্মের জন্য সত্য, এবং আমি Windows 7 এবং CentOS 7-এ পরীক্ষা করে দেখেছি, যাতে আপনাকে একাধিক সোর্স থেকে রেফারেন্স দিতে পারি। দুটি লোকেলও টেস্ট করা হয়েছে, সুদৃঢতা নিশ্চিত করতে।
ফাংশনালিটি: সক্রিয় নাকি নিষ্ক্রিয়?
আপনি ভয়েস সার্চ অন/অফ টগল করলে, মাইক্রোফোন হ্যাঁ/না স্ট্যাটাস Windows-এ বিশ্বস্তভাবে পরিবর্তন হবে, কিন্তু Linux-এ এটি ফাংশনালিটির অবস্থা প্রতিফলিত করতে পারে না। যogonএ, এটি কিছুটা মিথ্যা leder, কারণ আমরা কিছু সেকেন্ড পর এতে আলোচনা করব। অডিও ক্যাপচার এবং NaCl সবসময় সক্রিয় থাকবে। Hotword Search Enabled মান পরিবর্তন হবে না, আপনি কোন অপশন সিলেক্ট করলেও। শেয়ার্ড লাইব্রেরি এবং এক্সটেনশনের স্ট্যাটাস পরিবর্তন হবে না, আপনি কোন অপশন সিলেক্ট করলেও।
এবং আমাদের CentOS 7 বক্সে, আমাদের আছে:
এখানে আরও উপকারী তথ্য আছে যা আমাদের দেখতে হবে। যেমনটি উল্লেখ করা হয়েছে, voicesearch একটি এক্সটেনশন হিসেবে অফার করা হয়েছে, পлюস একটি শেয়ার্ড মডিউলও আছে। নিশ্চিতভাবেই, এটি শেয়ার্ড ক্লোজড সোর্স বাইনারি ব্লবই যা তুফান খড়া করেছিল। কিন্তু এক্সটেনশনটি দেখি।
এক্সটেনশন
Windows-এ পাথ Program Files-এ নির্দেশ করে, এবং Linux-এ এটি /opt-এর অধীনে অবস্থিত, যেমন আপনি স্ক্রিনশটে দেখতে পাচ্ছেন। তবে খুব奇怪的是, উভয় প্ল্যাটফর্মে এই পাথগুলো অবৈধ। সেখানে কিছু নেই।
Extension Id: nbpagnldghgfoolbancepceaanlmhfmd
Extension Version: 0.0.1.4
Extension Path: C:\Program Files (x86)\Google\Chrome\Application\43.0.2357.130\resources\hotword
Extension State: ENABLED
আপনি যদি সিস্টেম-वাইড খুঁজেন, যেমন Linux-এ, তবে শেয়ার্ড মডিউল পিস ছাড়া কিছুই পাবেন না, যা ব্যবহারকারীর প্রোফাইলের ভেতরে ব্যবহারকারীর হোম ফোল্ডার বা ডিরেক্টরিতে অবস্থিত:
find / -name \*hotword\*
/home/roger/.config.../x86-64_en-us/hotword.data
/home/roger/.config.../x86-64_en-us/hotword-x86-64.nexe
/home/roger/.config.../0.3.0.5_0/hotword_ru.nmf
/home/roger/.config.../hotword_pt-br.nmf
/home/roger/.config.../hotword_.nmf
...
অতিরিক্তভাবে, এক্সটেনশনটি এক্সটেনশনদের তালিকায় দেখানয় না, যা Chrome এবং Chromium ব্যবহারকারীদের আরেকটি শিকায়েত। যদি কিছু এক্সটেনশন হিসেবে থাকা উচিত, তবে সেটি দৃশ্যমান হওয়া উচিত, এবং ব্যবহারকারীদের এর অবস্থা নিয়ন্ত্রণ করতে পারা উচিত।
তবে, আপনি যদি এক্সটেনশনটি দেখতে চান, তবে আপনি Google Chrome কমান্ড লাইন থেকে --show-component-extension-options ফ্ল্যাগ দিয়ে শুরু করতে পারেন, এবং তখন আপনি সম্পূর্ণ তালিকা দেখতে পাবেন, ভয়েস সার্চ সহ। আপনি কোনো উপায়ে এক্সটেনশনটি সক্রিয়, নিষ্ক্রিয় বা আনইনস্টল করতে পারবেন না, একটি অন্য সমস্যা এবং ভয়ের কারণ।
শেয়ার্ড মডিউল
শেয়ার্ড মডিউল নিশ্চিতভাবেই সেখানে অবস্থিত যেখানে বলা হয়েছে, ব্যবহারকারীর প্রোফাইলের ভেতরে। পাথটি কিছুটা জটিল। Windows এবং Linux উভয় প্ল্যাটফর্মে, এটি একই নাম এবং এক্সটেনশন (nexe) সহ আসে। মূলত, শেয়ার্ড মডিউল দুটি ফাইল অন্তর্ভুক্ত করে, একটি হলো ডেটা, যা হটওয়ার্ড কনফিগারেশন ফাইল থেকে বিভিন্ন ভাষা কনফিগারেশন এবং অন্যান্য সেটিংস পড়ে।
Shared Module Id: lccekmodgklaepjeofjdjpbminllajkg
Shared Module Version: 0.3.0.5
Shared Module Path: C:\Users\...\AppData\Local\Google\Chrome\User Data\Default\Extensions\lccekmodgklaepjeofjdjpbminllajkg\0.3.0.5_0
Shared Module State: ENABLED
কনফিগারেশনগুলো এলাকা/ভাষা-নির্দিষ্ট ফাইলের একটি সিরিজে আসে, প্লাস একটি ম্যানিফেস্ট, সবই খুব ভদ্র না এমন JSON ফরম্যাটে। এতে কিছুই বিশেষ নয়। মানক Chrome এক্সটেনশন বিষয়। নिहারুন:
{
"description": "Support files for Chrome Hotwording.",
...
"key": "...MIIBIjB",
"manifest_version": 2,
"minimum_chrome_version": "39",
"name": "Chrome Hotword Shared Module",
"platforms": [ {
"lang": "de",
"nacl_arch": "arm",
"sub_package_path": "_platform_specific/arm_de/"
}, {
...
nexe ফাইলটি নিশ্চিতভাবেই একটি বাইনারি, এবং এটি ডিবাগ সিম্বল থেকে ছাড়া দেওয়া হয়েছে:
file ./.config/google-chrome.../x86-64_en-us/hotword-x86-64.nexe
./.config/google-chrome.../x86-64_en-us/hotword-x86-64.nexe: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=0x555dd22448ca6d88d6311092340a8b92309865f5, stripped
আপনি যদি Chrome-এর এক্সিকিউশন ট্রেস করতে চান এবং দেখতে চান ভয়েস সার্চ সেটিংস টগল করলে এবং হটওয়ার্ড ব্যবহার করলে কী ঘটে, তবে আপনি Chrome-এর আরও একটি লুকানো ফ্ল্যাগ ছাড়া এটি করতে পারবেন না। ডিফল্টভাবে:
strace -f -s512 -o /tmp/chrome /opt/google/chrome/chrome
The setuid sandbox is not running as root. Common causes:
* An unprivileged process using ptrace on it, like a debugger.
* A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...)
Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
আপনাকে প্রোগ্রামটি --disable-setuid-sandbox ফ্ল্যাগ দিয়ে চালাতে হবে। তবে, এক্সিকিউশনে কোনো কিছুই উপকারী বা আকর্ষণীয় নেই, এবং বাটন ক্লিক এবং চেকবক্স স্টেট পরিবর্তন সিস্টেম কল বা লাইব্রেরি কল-এ প্রতিফলিত হয় না। এটা সব ইন্টারনাল ফাংশন। আপনি মনে করতে পারেন এটি সন্দেহজনক, কিন্তু এটা নয়। এটি সম্পূর্ণ স্বাভাবিক।
মিনি সারাংশ
তাহলে এই মুহূর্তে আমাদের কী আছে:
ভয়েস সার্চ মাইক্রোফোন স্টেট সিস্টেম সেটিংসে 'OK, Google' হটওয়ার্ড অন/অফ টগল করলে পরিবর্তন হয়, কিন্তু এটি একমাত্র মেকানিজম নয় যা এই সেটিংকে প্রভাবিত করতে পারে। অন্যান্য দুটি অডিও সেটিং প্রভাবিত হয় না। হটওয়ার্ড, এক্সটেনশন এবং শেয়ার্ড মডিউল সবসময় সক্রিয় দেখাবে, এমনকি যখন সেগুলো ব্রাউজার সেটিংস মেনুতে ব্যবহার বা টগল করা হয় না।
ফাংশনালিটি এক্সটেনশন হিসেবে লিস্ট করা হয়েছে, কিন্তু বলেরা এক্সটেনশনটি ফাইল সিস্টেমে অস্তিত্ব নেই। এটি তালিকায় দেখানয়, যখন Chrome --show-component-extension-options ফ্ল্যাগ দিয়ে আহ্বান করা হয়।
শেয়ার্ড মডিউলের একই নাম Windows এবং Linux-এ, এবং এটি ব্যবহারকারীর প্রোফাইলের ভেতরে অবস্থিত। এটি ডিবাগ সিম্বল থেকে ছাড়া দেওয়া হয়েছে, এবং ট্রেস করলে, এটি ভয়েস সার্চ ফাংশনালিটির সাথে সম্পর্কিত কোনো কার্যকলাপ দেখানয় না।
ভয়েস সার্চ নিষ্ক্রিয় করার উপায়
এখন, আপনি আপনার ব্রাউজার এবং মাইক্রোফোন টেস্ট করলে, আপনি দেখবেন 'OK, Google' সক্রিয় থাকলে কাজ করে এবং নিষ্ক্রিয় থাকলে কাজ করে না। ভালো। আপনি সবসময় Google সার্চ-এ মাইক আইকন ব্যবহার করে ভয়েস সার্চ করতে পারেন উপরের সেটিংস নির্বিশেষে। বদলে, Chrome আপনাকে জিজ্ঞেস করবে আপনি আপনার মাইক্রোফোন ব্যবহারের অনুমতি দিতে চান কিনা:
যদি আপনি ব্রাউজারের শোনার ক্ষমতা সম্পূর্ণরূপে নিষ্ক্রিয় করতে চান, তবে আপনাকে শেয়ার্ড মডিউলটি সরিয়ে ফেলতে হবে। আপনি এর পারমিশন পরিবর্তন করতে পারেন বা ফাইলগুলো অন্য ফোল্ডারে সরিয়ে ফেলতে পারেন, অথবা ডিলিট করতেও পারেন:
chmod 000 ~/.config/.../x86-64_en-us/hotword-x86-64.nexe
আপনি যদি এটি করেন, তবে আপনি নিচের আচরণ দেখবেন। Windows-এ, chrome://voicesearch পৃষ্ঠায় মাইক্রোফোনের স্ট্যাটাস পরিবর্তন হবে না, যদি না আপনি চেকবক্স অন/অফ করুন। এমনকি হটওয়ার্ড ফাইল না থাকলেও, ব্রাউজার কোনো এরর ছাড়া কাজ করবে, এবং কোনো এক্সেপশন থ্রো করবে না। তবে, ভয়েস সার্চ কাজ করবে না। হটওয়ার্ড এক্সিকিউটেবলটি সরিয়ে ফেলা, ডিলিট করা বা ডি-পারমিশন করা নিশ্চিতভাবেই কাজ করে।
Linux-এ, শেয়ার্ড মডিউল অনুপস্থিত থাকলে মাইক্রোফোনের স্টেট No-এ পরিবর্তন হবে, এবং আপনি হটওয়ার্ড দিয়ে ভয়েস সার্চ ব্যবহার করতে পারবেন না — যদি না আপনি স্পষ্টভাবে Google সার্চ পৃষ্ঠায় অডিও বাটনে ক্লিক করেন।
শেয়ার্ড মডিউল এবং এক্সটেনশনের স্টেট উভয় প্ল্যাটফর্মে ENABLED দেখাবে, এমনকি আপনি ফাইলগুলো ডিলিট করলেও। তবে, এর টাইপ পরিবর্তন হবে একটি পরিচিত, চিন्हিনযোগ্য প্ল্যাটফর্ম থেকে অনির্দিষ্ট একটি টাইপে:
এখন, যেহেতু আমরা ফাইলগুলো ডিলিট করেছি, সেগুলো তئরি상으로 পরবর্তী ব্রাউজার আপগ্রেডের সাথে ফিরে আসতে পারে, তাই এই বিষয়ে মনোযোগ দরকার। কিন্তু আবার বলছি, এমন পণ্য ব্যবহার করবেন না যenas আপনি আস্থা করেন না। আপনি যদি সত্যিকারের প্যারানয়ায় আছেন Google কী করছে সে সম্পর্কে, তবে আপনাকে Chrome-র সাথে খামখাম করবেন না। সত্যি, এই পুরো এক্সারসাইজের উদ্দেশ্য ছিল আপনাকে দেখানো যে জিনিসগুলো করা যায়, জিনিসগুলো αρχে যেন bleek ছিল তত সিনিস্টার নয়। আপনার সিস্টেম নিয়ন্ত্রণ করার ক্ষমতা আপনার আছে, এবং আপনি এখন জানেন ব্রাউজারটি কী করে।
উপসংহার
Google নিশ্চিতভাবেই নিজের সাহায্য করছে না.one প্যাকেজে इतने विरोधाभাসী বার্তা দিয়ে। সক্রিয়, নিষ্ক্রিয়, হ্যাঁ, না, এই ফাংশনালিটির অর্ধেক ডজন পারমুটেশন আছে, যেসব কোনোটিই আসলেও প্রতিফলিত করে না প্রযুক্তিটি কাজ করছে কিনা এবং কীভাবে কাজ করছে। কিন্তু এটা সহজ। GUI সেটিংস মেনুই वस्तুতঃ অবস্থা নিয়ন্ত্রণ করে। এবং আপনি যদি সত্যিকারের প্যারানয়ায় থাকেন, তবে আপনি শেয়ার্ড মডিউল সরিয়ে ফেলতে পারেন, এবং ফাংশনালিটি চলে যাবে মেনুতে আপনি যা সিলেক্ট করলেও।
আমি Chromium ব্যবহারকারীদের রাগ বুঝতে পারি, কিন্তু তাদের ভয়ের ভিত্তি निराधার। আবার, Google নিজের সাহায্য করতে পারতো হটওয়ার্ড প্রচেষ্টাটাকে আরও স্বচ্ছ এবং নেভিগেট ও টুইক করা সহজ করে। কিন্তু কোনো kwaডিতে দূষণ বা লুচন تشير নেই। শুধু অদ্ভুত কোডিং। অবশ্য, আস্থার বড় মৌলিক প্রশ্ন আছে। এখানে, আমার পরামর্শ সহজ। সফটওয়্যার ব্যবহার করবেন না যদি আপনি সেটির সাথে নিরাপদ মনে না করেন। Chrome বা যেকোনো অন্য প্রোগ্রামের জন্য সত্য। কুঁড়কানি সাহায্য করে না। একদম সহজ।
বাস। আমরা শেষ করলাম। এটি Microsoft-এর GWX কান্ডের মতো বদসুরত নয়, কিন্তু কাছাকাছি। তবে, আমরা কখনো আসলেই জানতে পারব না এই বাইনারি ব্লব কী করবে একদিন, এবং আমাদের এর ওপর কোনো নিয়ন্ত্রণ নেই। হয়তো এটিই আসল চিন্তা। কিন্তু আপনি যদি বাধ্য হয়েন, ফাইলগুলো ডিলিট করুন এবং সমস্যা সমাধান। এই আর্টিকেল লিখার কারণ। আপনাকে seçim দেওয়া আপনার জন্য কী সবচেয়ে ভালো। ওহ, এবং Google Chromium বিল্ড থেকে এক্সটেনশনটি হटा দিয়েছে, তাই। আর কোনো চিন্তা নেই। আগামী বার পর্যন্ত।
চিয়ার্স।