OWASP MASVS
OWASP MASVS এবং চারটি রেজিলিয়েন্স কন্ট্রোল
মোবাইল নিরাপত্তা মান কী চায়, রেজিলিয়েন্স কোথায় পড়ে এবং আজ আপনার অ্যাপ কোথায় দাঁড়িয়ে তা কীভাবে দেখবেন।
সংক্ষিপ্ত উত্তর
OWASP Mobile Application Security Verification Standard (MASVS) হলো মোবাইল অ্যাপ নিরাপত্তার প্রয়োজনীয়তার জন্য OWASP-এর মান। এটি কন্ট্রোলগুলোকে আটটি শ্রেণিতে ভাগ করে, STORAGE থেকে PRIVACY পর্যন্ত। MASVS-RESILIENCE হলো রিভার্স ইঞ্জিনিয়ারিং ও টেম্পারিং প্রতিরোধের শ্রেণি, যাতে চারটি কন্ট্রোল আছে: প্ল্যাটফর্মের অখণ্ডতা, টেম্পারিং-বিরোধী, স্ট্যাটিক বিশ্লেষণ-বিরোধী এবং ডায়নামিক বিশ্লেষণ-বিরোধী।
MASVS, MASTG ও MASWE
MASVS বলে কী যাচাই করতে হবে। OWASP Mobile Application Security Testing Guide (MASTG) কৌশল ও টুলসহ বলে কীভাবে পরীক্ষা করবেন, আর দুর্বলতার তালিকা প্রয়োজনীয়তাকে নির্দিষ্ট সমস্যার সঙ্গে যুক্ত করে। নিরাপত্তা পর্যালোচনা ও পেনটেস্ট প্রায়ই তিনটি একসঙ্গে ব্যবহার করে।
টাকা লেনদেন করা অ্যাপের জন্য রেজিলিয়েন্স কেন গুরুত্বপূর্ণ
অন্য শ্রেণিগুলো ডিভাইস বিশ্বাসযোগ্য হলে ডেটা ও যোগাযোগ রক্ষা করে। রেজিলিয়েন্স সেই অবস্থা কভার করে যখন তা নয়: রুট করা ফোন, ইনস্ট্রুমেন্ট করা অ্যাপ বা পরিবর্তিত কপি। টাকা লেনদেন করা অ্যাপে আক্রমণের সময় আক্রমণকারী ঠিক এই অবস্থাই তৈরি করে।
কীভাবে ব্যবহার করবেন
প্রতিটি কন্ট্রোলকে আপনার অ্যাপ আজ যা করে তার সঙ্গে মেলান, ঘাটতি খুঁজুন এবং আগে কনফিগারেশনের সমস্যা ঠিক করুন, যা সস্তা। তারপর রেজিলিয়েন্স কন্ট্রোলের জন্য রানটাইম সুরক্ষা ও হার্ডেনিং যোগ করুন, এবং পর্যালোচনার জন্য প্রতিটি পরিবর্তনের প্রমাণ রাখুন।
উৎসগুলো কী বলে
MASVS তার কন্ট্রোলগুলোকে আটটি শ্রেণিতে ভাগ করে: STORAGE, CRYPTO, AUTH, NETWORK, PLATFORM, CODE, RESILIENCE ও PRIVACY।
উৎস · যাচাইয়ের তারিখ
MASVS-RESILIENCE-1: অ্যাপ প্ল্যাটফর্মের অখণ্ডতা যাচাই করে।
উৎস · যাচাইয়ের তারিখ
MASVS-RESILIENCE-2: অ্যাপ টেম্পারিং-বিরোধী ব্যবস্থা প্রয়োগ করে।
উৎস · যাচাইয়ের তারিখ
MASVS-RESILIENCE-3: অ্যাপ স্ট্যাটিক বিশ্লেষণ-বিরোধী ব্যবস্থা প্রয়োগ করে।
উৎস · যাচাইয়ের তারিখ
MASVS-RESILIENCE-4: অ্যাপ ডায়নামিক বিশ্লেষণ-বিরোধী কৌশল প্রয়োগ করে।
উৎস · যাচাইয়ের তারিখ
Moatgator কী করে
বিনামূল্যের Scan একটি APK, AAB বা IPA-কে A থেকে F গ্রেড দেয় এবং ফলাফলগুলো OWASP MASVS-RESILIENCE-এর সঙ্গে মেলায়।
উৎস · যাচাইয়ের তারিখ
Shield কম্পাইল করা অ্যাপের অবফাসকেশন দিয়ে স্ট্যাটিক বিশ্লেষণ-বিরোধিতা কভার করে।
উৎস · যাচাইয়ের তারিখ
Runtime পলিসি অনুযায়ী সাড়া দেওয়া শনাক্তকরণ দিয়ে প্ল্যাটফর্মের অখণ্ডতা, টেম্পারিং-বিরোধিতা ও ডায়নামিক বিশ্লেষণ-বিরোধিতা কভার করে।
উৎস · যাচাইয়ের তারিখ
এর সীমা
স্ট্যাটিক স্ক্যানের গ্রেড প্যাকেজ পড়ে; এটি পেনটেস্ট বা পূর্ণ MASVS পর্যালোচনার বিকল্প নয়, এবং সব কন্ট্রোল পূরণ করলেও অ্যাপে আক্রমণ অসম্ভব হয় না।
সচরাচর জিজ্ঞাসিত প্রশ্ন
MASVS কি একটি সার্টিফিকেশন?
না। এটি একটি যাচাই মান। প্রতিষ্ঠানগুলো এটি প্রয়োজনীয়তা ঠিক করতে এবং নিরাপত্তা পর্যালোচনা ও পেনটেস্ট সাজাতে ব্যবহার করে।
MASVS-এর কোন সংস্করণ ব্যবহার করব?
mas.owasp.org-এ OWASP-এর প্রকাশিত বর্তমান সংস্করণ, যা এখানে বর্ণিত আটটি শ্রেণি ও চারটি রেজিলিয়েন্স কন্ট্রোল নির্ধারণ করে।
প্রতিটি অ্যাপের কি MASVS-RESILIENCE দরকার?
সব অ্যাপের নয়। টাকা, ক্রেডেনশিয়াল বা মূল্যবান কনটেন্ট থাকা অ্যাপের জন্য এটি বেশি গুরুত্বপূর্ণ, যেখানে আক্রমণকারী রিভার্স ইঞ্জিনিয়ারিংয়ে বিনিয়োগ করে।
দ্রুত কীভাবে আমার অ্যাপ যাচাই করব?
APK, AAB বা IPA বিনামূল্যের Scan-এ আপলোড করুন। এটি প্যাকেজ পড়ে এবং যা পায় তা রেজিলিয়েন্স কন্ট্রোলের সঙ্গে মেলায়, অ্যাকাউন্ট ছাড়াই।
দেখুন আপনার অ্যাপ কোথায় দাঁড়িয়ে
বিনামূল্যের Scan-এ APK, AAB বা IPA আপলোড করুন এবং অ্যাকাউন্ট ছাড়াই গ্রেড পান।