রুট ও হুকিং
রুট ও হুকিং থেকে সুরক্ষা
টাকা লেনদেন করা অ্যাপের বিরুদ্ধে রুট করা ডিভাইস ও হুকিং ফ্রেমওয়ার্ক কীভাবে ব্যবহার হয়, এবং অ্যাপ কী করতে পারে।
সংক্ষিপ্ত উত্তর
রুট অপারেটিং সিস্টেমের ওপর পূর্ণ নিয়ন্ত্রণ দেয়; Frida ও Xposed-এর মতো হুকিং ফ্রেমওয়ার্ক অ্যাপ চলার সময় তার আচরণ বদলে দেয়। দুটো থেকেই রক্ষা পেতে অ্যাপ কয়েকটি শনাক্তকরণ মেলায় (রুটের চিহ্ন, ইনস্ট্রুমেন্টেশন, হুক করা ফাংশন, পরিবর্তিত কোড), পলিসি দিয়ে প্রতিক্রিয়া ঠিক করে এবং সংবেদনশীল কাজ সার্ভারে নিশ্চিত করে।
রুট কী বদলায়
রুট করা ডিভাইসে অপারেটিং সিস্টেমের সুরক্ষা আর কাজ করে না: অন্য অ্যাপ ও টুল আপনার অ্যাপের ফাইল ও মেমরি পড়তে এবং তার আচরণ বদলাতে পারে। অনেক দক্ষ ব্যবহারকারী বৈধ কারণে ফোন রুট করেন, তাই রুট একটি সংকেত, রায় নয়।
হুকিং কী করে
হুকিং ফ্রেমওয়ার্ক আপনার প্রসেসের ভেতরের ফাংশন আটকে দেয়: কোনো যাচাইকে সত্য ফেরাতে বাধ্য করতে পারে, এনক্রিপশনের আগে টোকেন পড়তে পারে বা ট্রান্সফারের গন্তব্য বদলাতে পারে। এটি রুট করা ডিভাইসে এবং ইনজেক্ট করা gadget দিয়ে অ্যাপের পুনরায় প্যাকেজ করা কপিতে কাজ করে।
কীভাবে সাড়া দেবেন
একটি নয়, কয়েকটি সংকেত শনাক্ত করুন। প্রথমে রেকর্ড করুন, তারপর সতর্ক করুন বা অতিরিক্ত প্রমাণীকরণ চান, এবং শুধু গুরুত্বপূর্ণ কাজ ব্লক করুন, যেমন পেমেন্ট। সিদ্ধান্ত একটি পর্যালোচিত পলিসিতে রাখুন এবং সংবেদনশীল কাজ এমন রায় দিয়ে নিশ্চিত করুন যা সার্ভার যাচাই করতে পারে।
উৎসগুলো কী বলে
Frida নিজেকে ডায়নামিক কোড ইনস্ট্রুমেন্টেশন টুলকিট বলে বর্ণনা করে, এই ক্ষমতাই চলমান অ্যাপের ফাংশন হুক করতে ব্যবহার হয়।
উৎস · যাচাইয়ের তারিখ
OWASP MASVS-RESILIENCE-2 বলে অ্যাপ টেম্পারিং-বিরোধী ব্যবস্থা প্রয়োগ করবে।
উৎস · যাচাইয়ের তারিখ
Play Integrity-এর ডিভাইস রায় জানায় ডিভাইসটি বেসিক, ডিভাইস বা স্ট্রং ইন্টেগ্রিটি পূরণ করে কি না, যা সার্ভারকে পরিবেশ বিচার করতে সাহায্য করে।
উৎস · যাচাইয়ের তারিখ
Moatgator কী করে
Runtime রুট ও জেলব্রেকের চিহ্ন, Frida server ও gadget, Xposed ও অনুরূপ ফ্রেমওয়ার্ক এবং হুক করা সিস্টেম ফাংশন শনাক্ত করে।
উৎস · যাচাইয়ের তারিখ
প্রতিটি শনাক্তকরণের নিজস্ব প্রতিক্রিয়া moatgator.yml-এ থাকে, এবং সবগুলো পর্যবেক্ষণ মোডে শুরু হয়।
উৎস · যাচাইয়ের তারিখ
Attest, Play Integrity-এর ওপর ভিত্তি করে Moatgator-এর রানটাইম সংকেত যোগ করে একটি রায় দেয় যা আপনার ব্যাকএন্ড যাচাই করে।
উৎস · যাচাইয়ের তারিখ
এর সীমা
রুট ও হুক শনাক্ত করা একটি প্রতিযোগিতা: টুল বদলায় এবং কিছু যাচাই থেকে লুকায়। কোনো শনাক্তকরণ নিখুঁত নয়, তাই Runtime কয়েকটি সংকেত মেলায় এবং Shield ও সার্ভার-সাইড যাচাইয়ের সঙ্গে কাজ করে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
সব রুট করা ডিভাইস কি ব্লক করা উচিত?
সাধারণত না। রুট একটি সংকেত; অনেক ব্যবহারকারী বৈধ কারণে রুট করেন। পুরো অ্যাপ নয়, সংবেদনশীল কাজ ব্লক করুন, এবং আগে ডেটা দেখুন।
Frida কি শনাক্ত করা যায়?
Frida server, gadget ও হুক করা ফাংশন এমন চিহ্ন রাখে যা অ্যাপ শনাক্ত করতে পারে। এর কোনো যাচাই একা নিখুঁত নয়, তাই কয়েকটি মেলান।
Magisk রুট লুকালে কী হবে?
রুট লুকানোর টুল সাধারণ যাচাইকে হারিয়ে দেয়। ডিভাইসের সংকেতকে সার্ভারে যাচাই করা রায়ের সঙ্গে মেলান, যেমন Play Integrity, যা ডিভাইস সহজে জাল করতে পারে না।
শনাক্তকরণ কি অ্যাপ ধীর করে?
যাচাইয়ের কিছু খরচ আছে। আপনার অ্যাপে তা মাপুন এবং কোন শনাক্তকরণ কত ঘন ঘন চালাবেন বেছে নিন।
দেখুন আপনার অ্যাপ কোথায় দাঁড়িয়ে
বিনামূল্যের Scan-এ APK, AAB বা IPA আপলোড করুন এবং অ্যাকাউন্ট ছাড়াই গ্রেড পান।