মেক টেক ইজিয়ারে আমরা অ্যান্ড্রয়েড, নিরাপত্তা এবং অ্যান্ড্রয়েড আপডেট নিয়ে অনেক লিখি, এবং এই আর্টিকেলে আমরা এই তিনটো বিষয় একসাথে আলোচনা করছি। অ্যান্ড্রয়েড N হলো অ্যান্ড্রয়েড পরিবারের নতুন সদস্য, এবং এটি পুরনো অ্যান্ড্রয়েড সুরক্ষা লঙ্ঘনের প্রতিক্রিয়া হিসেবে নিরাপত্তা এবং ফিচারে বড় উন্নতি নিয়ে এসেছে।
অ্যান্ড্রয়েডেও র্যানসমওয়্যার এবং অন্যান্য হুমকি রয়েছে
আমি gần đây র্যানসমওয়্যার নিয়ে লিখেছিলাম, কিন্তু সেখানে যা বলিনি সেটি হলো র্যানসমওয়্যার হুমকি অ্যান্ড্রয়েডেও রয়েছে। একটি ম্যালিশিয়াস মোবাইল বিজ্ঞাপনের মাধ্যমে, এক্সপ্লোইটটি ডিভাইসে র্যানসমওয়্যার ইনস্টল করে, যদিও এই ভার্সনটি সাধারণ উইন্ডোজ-ভিত্তিক সমাধানের চেয়ে কম শক্তিশালী।
অ্যান্ড্রয়েডে সুরক্ষা লঙ্ঘন বিশাল হতে পারে। উইন্ডোজ এবং iOS-এর পাশাপাশি, অ্যান্ড্রয়েড বিশ্বব্যাপী পিসি এবং স্মার্ট ডিভাইসে সবচেয়ে ব্যাপকভাবে ব্যবহৃত অপারেটিং সিস্টেমের মধ্যে একটি, এবং এই কারণেই এটি নিয়মিত বড় সুরক্ষা এক্সপ্লোইটের লক্ষ্য হয়।
ফাইল-লেভেল এনক্রিপশন বনাম ব্লক-লেভেল এনক্রিপশন
অ্যান্ড্রয়েড N পূর্বের ভার্সন থেকে পরিবর্তন আনে ব্লক-লেভেল এনক্রিপশনের বদলে ফাইল-লেভেল এনক্রিপশন লाकर। যদিও এনক্রিপশন দুটিরই নিরাপত্তার জন্য স্পষ্টভাবে সুবিধাজনক, ব্লক-লেভেল পুরো ডিভাইসটি এনক্রিপ্ট করত এবং পারফরম্যান্সে উল্লেখযোগ্যভাবে বেশি ভার দিত।
অ্যান্ড্রয়েড N-এ, ফাইল-লেভেল এনক্রিপশন একটি ডায়রেক্ট-বুট মোডের সাথে ইমপ্লিমেন্ট করা হয়েছে যা শুধু ফোন কল, অ্যালার্ম/মেসেজ নোটিফিকেশন অনুমতি দেয়, বাকি সবকিছু ডিভাইস আনলক ও ডিক্রিপ্ট হওয়ার পরই কাজ করে। ফাইল-লেভেল নিরাপত্তা, ব্যবহারযোগ্যতা এবং পারফরম্যান্সের জন্য ভালো হওয়া উচিত, কিন্তু আপডেট আসা পর্যন্ত তা যাচাই করতে হবে।
সিমলেস আপডেট ব্যবহারযোগ্যতা এবং নিরাপত্তা বাড়ায়
অ্যান্ড্রয়েড আপডেট (বা যেকোনো আপডেট প্রয়োজনীয় অপারেটিং সিস্টেম) এর একটি সাধারণ সমস্যা হলো মানুষ লম্বা ইনস্টলেশন প্রক্রিয়ার জন্য ডিভাইস রিবুট করতে চায় না, বিশেষ করে জরুরি পরিস্থিতিতে। ডেস্কটপের বিপরীতে, মোবাইল ডিভাইস প্রায় সার্বদা উপলব্ধ থাকতে হয়, যার ফলে অনেক ব্যবহারকারী অর্ধ ঘন্টা বা তারও বেশি সময় নিতে পারা আপগ্রেড প্রক্রিয়া শুরু করতে কম আগ্রহী হয়।
অ্যান্ড্রয়েড N دو সিস্টেম পার্টিশন (একটি আপডেটের জন্য এবং একটি যা আপনি ব্যবহার করছেন) দিয়ে এই সমস্যাটি সমাধান করে। অ্যান্ড্রয়েড N সাইলেন্টলি অন্য সিস্টেম পার্টিশন আপডেট করে এবং পরবর্তী রিবুটে সেটিতে স্যুইচ করে। অবশ্য, এটি রুট ও আনলক করা ডিভাইস ব্যবহারকারীদের বা সিস্টেম আপডেটে নতুন সমস্যায় চিন্তিতদের জন্য উদ্বেগ তৈরি করে। আমি নিশ্চিত এই ফিচারের সাথে অপ্ট-আউট অপশন থাকবে।
উন্নত স্যান্ডবক্সিং, হার্ডওয়্যার-ব্যাকড কীস্টোর এবং অন্যান্য ফিচার
অ্যান্ড্রয়েড N নিরাপত্তা/পারফরম্যান্স-মূলক অনেক ফিচারে উন্নতি আনায়। এগুলো হলো:
- SafetyNet API, যা ডেভেলপার এবং অ্যাপগুলকে ডিভাইসের স্বাস্থ্য পরীক্ষা করতে দেয়। এতে রয়েছে ডিভাইসটি টেম্পার করা হয়েছে কিনা বা কতক্ষণ আগে আপডেট হয়েছে।
- বাধ্যতামূলক হার্ডওয়্যার-ব্যাকড কীস্টোর। এটি ডিভাইসের একটি বিশেষ চিপে এনক্রিপশন কী সংরক্ষণ করে যা আরও উন্নত নিরাপত্তা অ্যাপ্লিকেশন সম্ভব করে।
- বेहতর স্যান্ডবক্সিং, যা অ্যান্ড্রয়েডকে অ্যাপ এবং প্রসেসগুলোকে একে অপরের সাথে ইন্টারঅ্যাক্ট করা থেকে আলাদা রাখতে সাহায্য করে।
- মিডিয়া সার্ভার হার্ডেনিং, যার মানে StageFright-এর মতো এক্সপ্লোইট (যেটি মিডিয়া ফাইলকে সংক্রমণের ভেক্টর বানাত) আর কাজ করবে না।
- স্ট্রিক্ট ভেরিফাইড বুট, যা মডিফাইড বুট যেকোনো ডিভাইসকে বুট হতে দেয় না। যদিও এটি ম্যালিশিয়াস নিরাপত্তার জন্য ভালো, কিন্তু রুট ও আনলক পছন্দকারী ব্যবহারকারীদের জন্য কিছু উদ্বেগ রয়েছে।
উপসংহার
অ্যান্ড্রয়েড N অ্যান্ড্রয়েডকে নিরাপদ করার জন্য অনেক কাজ করছে। আমি এই পরিবর্তনগুলোর प्रति সতর্কভাবে আশাবাদী, কিন্তু আমি অ্যান্ড্রয়েড রুটিং, আনলকিং এবং ডেভেলপমেন্ট সিনের ভবিষ্যত নিয়েও কাফি চিন্তিত।
আপনি কী মনে করেন?