Logo bn.androidermagazine.com
Logo bn.androidermagazine.com

আপনার অ্যাপ্লিকেশনগুলি সঠিকভাবে সুরক্ষিত করা - গুগল কীভাবে তা

সুচিপত্র:

Anonim

অ্যাপ্লিকেশন সুরক্ষা, জলদস্যুতা এবং প্রতিরোধ সবই সাম্প্রতিক কারণ, সঙ্গত কারণেই। একটি শক্তিশালী অ্যাপ্লিকেশন মার্কেটপ্লেস ছাড়া, যে কয়েক মাসের কয়েক হাজার নতুন অ্যাক্টিভেশনগুলি প্রতি মাসে নম্বর রক্ষণাবেক্ষণযোগ্য হতে পারে না, এবং একটি শক্তিশালী বাজার বিকাশকারীদের সমর্থন ব্যতীত সম্ভব নয়। আমরা দেখেছি যে জলদস্যুতা রোধের জন্য অ্যান্ড্রয়েডের একটি অন্তর্নির্মিত সমাধান রয়েছে এবং আমরা দৃ determined়সংকল্পবদ্ধ হয়ে থাকলে এবং স্কিমটি যদি এর বেসিক আকারে ছেড়ে যায় তবে এটির কাছাকাছি যাওয়া কতটা সহজ তা আমরাও দেখেছি। গুগল ইঙ্গিত দিয়েছিল যে পুরো বিষয়টি ভাগ করে নেওয়ার জন্য তাদের কাছে আরও কিছু তথ্য ছিল এবং তারা যা করেছে তার কথার সাথে সত্য। বিরতির পরে, আসুন অ্যাপলিকেশনগুলি সুরক্ষিত করার জন্য সুরক্ষিত, সুরক্ষিত এবং ব্যবহারকারী বান্ধব উপায়ে সরবরাহ করার জন্য গুগলারের পদ্ধতিগুলি দেখে নেওয়া যাক।

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

চারটি মূল ক্ষেত্র হ'ল:

কোড অবলম্বন

কোড অবফসেকশন হ'ল এমন একটি কৌশল যা বিকাশকারীগণ ব্যবহার করে যা উত্স কোড পরিবর্তন করে, পরিচিত ফাংশন, প্যাকেজ, শ্রেণি এবং ভেরিয়েবলকে প্রতিটির জন্য একটি উপাস প্রদান করে ট্র্যাক ডাউন করা খুব শক্ত করে তোলে। উদাহরণস্বরূপ এই কল্পিত ফাংশনটি ধরুন - অনড্রেড () । উত্স কোডে আপনি ফাংশনটি ব্যবহার করেন এমন প্রতিটি জায়গাই এটি ঠিক আছে, পড়তে সহজ এবং সম্ভবত ব্যবহার করতে পারে। একটি কোড অবফেসেটর মানব পাঠযোগ্য ক্রিয়াকলাপটি একটি উত্পন্ন উপনামের সাথে প্রতিস্থাপন করবে - wy23 () একটি ভাল উদাহরণ। উইন্ডোজ 23 () এর সত্যিকারের অর্থ কী তা বোঝার জন্য কিছুটা গুরুতর খনন লাগে বলে ফাংশনগুলির সন্ধানের জন্য একটি তাত্ক্ষণিক নজরে (বা একটি স্বয়ংক্রিয় সরঞ্জাম) কাজ করছে না। এখানে বাণিজ্যিক জাভা কোড অব্ফিউসক 8 টি (হ্যাক!) উপলভ্য রয়েছে এবং ট্রেভর প্রোগুয়ার্ডের প্রস্তাব দেয় এবং প্রগুয়ার্ডের সাথে কাজ করার বিষয়ে অ্যান্ড্রয়েড বিকাশকারী ব্লগের ভবিষ্যতের নিবন্ধ পরিকল্পনা করে।

লাইসেন্স গ্রন্থাগারটি পরিবর্তন করা

গুগল সুপারিশ করে যে বিকাশকারীরা মূল ফাংশনটি ধরে রেখে সরবরাহ করা লাইসেন্স লাইব্রেরিগুলির যথাসম্ভব পরিবর্তন করে। এটি এমন একটি ক্ষেত্রে যেখানে নেওয়া পথটি গুরুত্বহীন, যতক্ষণ গন্তব্য পৌঁছে যায়। বিকাশকারীরা যদি / তারপরে বিবৃতি, লুপগুলি এমনকি পুরো লাইব্রেরিকে তাদের নিজস্ব কোড ব্লকে বিভক্ত করে তবে ফাংশনটি কবর দিতে পারে।

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

আপনার অ্যাপ্লিকেশনকে প্রতিরোধের প্রতিরোধী করুন

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

লাইসেন্স যাচাইকরণটি একটি দূরবর্তী সার্ভারে সরান

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

শেষ অবধি, গুগল আমাদের স্মরণ করে - শেষ ব্যবহারকারীরা এবং সুপারিশ করে যে এই কৌশলগুলি এমনভাবে ব্যবহার করা উচিত যা স্বচ্ছ এবং ব্যবহারকারী বান্ধব। আপনি যদি কোনও অ্যাপ্লিকেশন বিকাশকারী হন তবে আপনার অ্যাপটির অখণ্ডতা এবং জলদস্যুতা রোধে আগ্রহী (এবং আপনার হওয়া উচিত!) উত্সের লিঙ্কটি পরীক্ষা করে দেখুন। এটি সমস্ত কৌতুকপূর্ণ এবং অদ্ভুত হয়ে যায় এবং এটি আপনার জন্য সমস্ত কিছু দেয়। আমাদের বাকিদের জন্য, এটি গোগল কীভাবে এটি দেবকে পছন্দ করে সে সম্পর্কে এটি একটি অনুস্মারক এবং আমরা জেনেও ভাল অনুভব করতে পারি যে বড় জি এটি সাহায্য করার জন্য যা করতে পারে তা করছে।