GameFi-এর নিরাপত্তাজনিত প্রচলিত সমস্যাগুলো কী কী?
হোম
নিবন্ধ
GameFi-এর নিরাপত্তাজনিত প্রচলিত সমস্যাগুলো কী কী?

GameFi-এর নিরাপত্তাজনিত প্রচলিত সমস্যাগুলো কী কী?

প্রকাশিত হয়েছে Mar 31, 2023আপডেট হয়েছে Apr 28, 2023
7m

এই নিবন্ধটি একটি কমিউনিটি সাবমিশন। লেখক হলেন ঝাংচি কিন, যিনি হলিস্টিক ব্লকচেইন সিকিউরিটি কোম্পানি সালাস সিকিউরিটির একজন স্মার্ট কন্ট্রাক্ট অডিটর। 

এই নিবন্ধের মতামতের পেছনে অবদানকারী / লেখকের সাথে Binance অ্যাকাডেমির মতামতের মিল থাকবে এমন কোনো নিশ্চয়তা নেই।

TLDR:

  • GameFi প্রজেক্টগুলো বিভিন্ন নিরাপত্তা চ্যালেঞ্জের সম্মুখীন হয় যেগুলোকে অন-চেইন এবং অফ-চেইন সমস্যা হিসেবে শ্রেণীবদ্ধ করা যেতে পারে। 

  • অন-চেইন নিরাপত্তা চ্যালেঞ্জের মধ্যে প্রধানত ERC-20 টোকেন এবং NFT ব্যবস্থাপনা, ক্রস-চেইন ব্রিজের নিরাপত্তা এবং বিকেন্দ্রীভূত স্বায়ত্তশাসিত সংস্থার (DAO) গভার্নেন্স রয়েছে। 

  • অন্যদিকে, অফ-চেইন চ্যালেঞ্জগুলো সাধারণত ওয়েব ইন্টারফেস এবং সার্ভারের সাথে সম্পর্কিত। 

  • কঠোর অডিট, দুর্বলতা স্ক্যানিং এবং অনুপ্রবেশ পরীক্ষার মত নিরাপত্তা সংশিষ্ট পদক্ষেপগুলোকে অগ্রাধিকার দেওয়ার পাশাপাশি GameFi প্রজেক্টগুলোর সর্বোত্তম অপারেশনাল অনুশীলন এবং ব্যবসায়িক নিয়ন্ত্রণ প্রয়োগ করা উচিত।

ভূমিকা 

ইন-গেম অ্যাসেট এবং ডিজিটাল মুদ্রার বৈশিষ্ট থাকা বিকেন্দ্রীভূত প্ল্যাটফর্ম তৈরি করতে GameFi গেমিংয়ের সাথে ব্লকচেইন প্রযুক্তিকে একত্রিত করে। এটিতে সাধারণত একটি প্লে-টু-আর্ন (P2E) মডেল থাকে যার ফলে প্লেয়াররা ক্রিপ্টো পুরস্কার অর্জন করতে পারেন। গেমারদেরকে GameFi প্রকৃত মালিকানা এবং তাদের ইন-গেম অ্যাসেটের উপর সম্পূর্ণ নিয়ন্ত্রণও প্রদান করে।

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

GameFi নিরাপত্তা কেন গুরুত্বপূর্ণ? 

প্লেয়ারদেরকে P2E মডেলের মাধ্যমে নতুন ইন-গেম আর্থিক সুযোগ প্রদান করায় 2021 সালে GameFi-এর উল্লেখযোগ্য প্রবৃদ্ধি হয়েছে। 2022 সালে, মুভ-টু-আর্ন প্রজেক্টগুলো GameFi-এর বৃদ্ধির সম্ভাবনাকে আরো হাইলাইট করে। GameFi 2022 সালে ক্রিপ্টোর শীর্ষ খাত ছিল, যা শিল্পের মোট ফান্ডিংয়ের প্রায় 9.5% এবং আগের বছর থেকে 118%-এর বেশি প্রবৃদ্ধি হয়।

GameFi প্রথাগত গেমিং থেকে আলাদা কারণ ব্যবহারকারীদের স্ট্যাক অনেক বেশি এবং যেকোনো ধরণের হ্যাক তাদের উল্লেখযোগ্য লোকসান করতে পারে। চরম পরিস্থিতিতে, নিরাপত্তা লঙ্ঘন কোনো প্রজেক্টের সমাপ্তি ঘটাতে পারে। 

উদাহরণস্বরূপ, আক্রমণকারীরা 2022 সালে GameFi প্রোজেক্ট Axie Infinity-এ স্বাক্ষর পাওয়ার জন্য একটি রিমোট প্রসিডিউর কল (RPC) নোডে একটি ব্যাকডোর ব্যবহার করেছিল, যার ফলে আক্রমণকারীরা ETH-তে প্রায় $600 মিলিয়ন অননুমোদিতভাবে উত্তোলন করতে সক্ষম হয়। GameFi প্রজেক্টের যেকোনো দুর্বলতা বিনিয়োগকারী এবং প্লেয়ার উভয়ের জন্যই ব্যাপক ক্ষতিকর হতে পারে, যা GameFi নিরাপত্তার বিষয়টির দিকে অত্যন্ত গুরুত্ব আরোপ করে।

অন-চেইন নিরাপত্তা চ্যালেঞ্জ 

ERC-20 টোকেন দুর্বলতা 

ERC-20 টোকেনগুলো প্রায়শই GameFi প্রজেক্টগুলোতে ইন-গেম কেনাকাটার জন্য ভার্চুয়াল মুদ্রা, প্লেয়ারদের জন্য পুরস্কার প্রক্রিয়া এবং বিনিময়ের মাধ্যম হিসেবে ব্যবহৃত হয়। 

ERC-20 টোকেনের অনুপযুক্ত মিন্টিং এবং ব্যবস্থাপনা নিরাপত্তা ঝুঁকি তৈরি করতে পারে। মিন্টিং প্রক্রিয়ার সময় পুনঃপ্রবেশ (Reentrancy) নামে একটি প্রচলিত দুর্বলতা দেখা দিতে পারে। আক্রমণগুলো একটি নির্দিষ্ট ফাংশনকে বারবার কার্যকর করার জন্য কোনো কন্ট্রাক্টের লজিকের লুপহোলকে কাজে লাগাতে পারে, যার ফলে টোকেনের অসীম মিন্টিং হয়।

ইউনিভার্সাল ইন-গেম মুদ্রা হিসেবে ERC-20 টোকেনের স্থায়িত্ব এবং পরিমাণ একটি গেমের খেলার যোগ্যতা এবং স্থায়িত্ব নির্ধারণ করে। তাই, প্রজেক্টগুলোকে কোডের লজিক নিশ্চিত করতে হবে এবং ERC-20 টোকেনের মোট সরবরাহকে কঠোরভাবে নিয়ন্ত্রণ করতে হবে। 

P2E GameFi প্রজেক্ট DeFi Kingdoms 2022 সালে ক্ষতিকর ERC-20 মিন্টিং দ্বারা আক্রান্ত হয়েছিল। কিছু প্লেয়ার গেমের লক করা নেটিভ টোকেনগুলো মিন্ট করার জন্য লজিকের দুর্বলতাকে কাজে লাগায়, যার ফলে টোকেনের মূল্য পড়ে যায়।

NFT-এর দুর্বলতাসমূহ 

NFT প্রাথমিকভাবে GameFi প্রজেক্টগুলোতে সরঞ্জাম, প্রপ এবং স্যুভেনিরসহ ইন-গেম ভার্চুয়াল অ্যাসেট হিসেবে ব্যবহৃত হয়। এগুলো প্লেয়ারদের স্পষ্ট মালিকানা অফার করে এবং মুদ্রাস্ফীতি নিয়ন্ত্রণ ও অভাব সৃষ্টির মাধ্যমে স্থিতিশীল ভ্যালু বজায় রাখতে পারে। তবে, NFT-এর অনুপযুক্ত ব্যবহার নিরাপত্তা দুর্বলতা তৈরি করতে পারে।

প্লেয়াররা সাধারণত বিরলতম NFT খোঁজায় NFT-এর ভ্যালু সরঞ্জাম বা প্রপসের বিরলতায় প্রতিফলিত হয়। NFT মিন্টিং প্রক্রিয়া চলাকালীন, টাইমস্ট্যাম্পের মতো ব্লক-সম্পর্কিত তথ্যকে বিভিন্ন স্তরের বিরলতার NFT তৈরি করার জন্য একটি দুর্বল র‍্যান্ডম উত্স হিসেবে ব্যবহার করা যেতে পারে। কোনো মাইনার প্রতারণাপূর্ণভাবে বিরল NFT মিন্ট করার জন্য ব্লক টাইমস্ট্যাম্পকে কিছুটা হেরফের করতে পারে। 

এমনকি চেইনলিংক VRF-এর (যাচাইযোগ্য র‍্যান্ডম ফাংশন) মত এলোমেলোতার একটি নির্ভরযোগ্য উৎসও সকল ঝুঁকি দূর করে দিতে পারে না। ক্ষতিকারক ব্যবহারকারীরা অবাঞ্ছিত NFT টোকেন আইডি মিন্ট করার সময় অপারেশন রদ করতে পারে এবং বিরল NFT মিন্ট না হওয়া পর্যন্ত প্রক্রিয়াটির পুনরাবৃত্তি করতে পারে।

প্লেয়াররা NFT ট্রেড এবং ট্রান্সফার করার সময় স্মার্ট কন্ট্রাক্টের সম্ভাব্য দুর্বলতা দেখা দিতে পারে। উদাহরণস্বরূপ, safeTransferFrom() ফাংশনটি ERC-721 NFT ট্রান্সফার করতে ব্যবহৃত হয়। রিসিভার কোনো কন্ট্রাক্ট ঠিকানা হলে কলব্যাকের জন্য onERC721Received() ফাংশনটি ট্রিগার করা হবে। তারপর রয়েছে পুনরায় প্রবেশকারী আক্রমণের সম্ভাব্য ঝুঁকি যেখানে আক্রমণকারীরা ERC721Received() ফাংশনের মধ্যকার লজিকে কর্তৃত্ব প্রতিষ্ঠা করার জন্য নির্দেশনা প্রদান করতে পারে। 

এই ঝুঁকিটি ERC-1155 NFT-এর মধ্যেও রয়েছে যেখানে ফাংশন safeTransferFrom() ফাংশনটিকে onERC1155Received()-কে ট্রিগার করে এবং আক্রমণকারীদের পুনঃপ্রবেশ আক্রমণ চালানোর সুযোগ দেয়।

ব্রিজের দুর্বলতাসমূহ 

ক্রস-চেইন ব্রিজগুলো GameFi-তে ব্যবহার করা হয় যাতে ব্যবহারকারীরা বিভিন্ন নেটওয়ার্ক জুড়ে ইন-গেম অ্যাসেট বিনিময় করতে পারে। GameFi-এর অভিজ্ঞতা এবং তারল্যের উন্নতির জন্যও এগুলো গুরুত্বপূর্ণ।

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

DAO গভার্নেন্সের দুর্বলতাসমূহ 

অনেক GameFi প্রজেক্টকের গভার্নেন্স DAO পরিচালিত করে যা কেন্দ্রীকরণের ঝুঁকি নিয়ে আসতে পারে যদি গভার্নেন্স টোকেনের অধিকাংশের মালিকানা কয়েকটি বড় সত্তার হাতে থাকে। আক্রমণকারীরা DAO কোষাগার অ্যাক্সেস করার উপায় খুঁজে পেতে পারায় DAO গভার্নেন্স নিয়মাবলীকে নির্দিষ্ট করা স্মার্ট কন্ট্রাক্ট সম্ভাব্য আপসের সুযোগ উন্মুক্ত করে।

অফ-চেইন নিরাপত্তা চ্যালেঞ্জ 

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

NFT-এর ক্ষেত্রে, মেটাডেটাতে গুরুত্বপূর্ণ বর্ণনামূলক তথ্য থাকে এবং JSON ফাইল হিসেবে অফ-চেইন সংরক্ষণ করা হয়। তবে, অনেক GameFi প্রজেক্ট তাদের NFT মেটাডেটার জন্য IPFS-এর মতো বিকেন্দ্রীভূত অবকাঠামো ব্যবহার করার পরিবর্তে তাদের নিজস্ব কেন্দ্রীভূত সার্ভারে সংরক্ষণ করে। এটি সংশ্লিষ্ট পক্ষ বা আক্রমণকারীদের দ্বারা মেটাডেটার টেম্পারিংয়ের সম্ভাবনা বৃদ্ধির করে যা প্লেয়ারদের অধিকার লঙ্ঘন করতে পারে।

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

ডেটা ট্রান্সমিশনের সময়, আক্রমণকারীরা ক্ষতিকারক কোড দিয়ে নেটওয়ার্ক প্যাকেট হাইজ্যাক করে ক্ষতিকর কোড প্রবেশ করাতে পারে। ডেটা প্যাকেজ পরিবর্তন করার মাধ্যমে আক্রমণকারীরা মিথ্যা টপ-আপ প্রয়োগ করতে পারে এবং আরো বেশি গেম আইটেম পেতে ইউনিট ক্রয়ের পরিমাণ ব্যবহার করতে পারে। 

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

নিরাপত্তা উন্নত করার পদ্ধতিসমূহ

GameFi প্রজেক্টগুলোকে সুরক্ষিত করতে, প্রতিটি পর্যায়ে সতর্কতা অবলম্বন করা অত্যন্ত গুরুত্বপূর্ণ। স্মার্ট কন্ট্রাক্টের ত্রুটিহীন কোড নিশ্চিত করা একটি সফল GameFi প্রজেক্টের ভিত্তি — এর মধ্যে রয়েছে উচ্চ-মানের কোড লেখা, নিয়মিত অডিট করা এবং অফিশিয়াল স্মার্ট কন্ট্রাক্ট যাচাইকরণ ব্যবহার করা। 

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

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

একই সময়ে, প্রজেক্টগুলোকে অবশ্যই একটি সম্পূর্ণ জরুরি প্রতিক্রিয়া প্রক্রিয়া তৈরি করতে হবে যাতে স্টপ-লস নিষ্পত্তি, আক্রমণ ট্র্যাকিং এবং সমস্যা বিশ্লেষণের মতো দিকগুলো অন্তর্ভুক্ত থাকে।

শেষ কথা

GameFi-এর নিরাপত্তা দুর্বলতাগুলো এই নিবন্ধে উল্লিখিতগুলোর চেয়েও বেশি এবং অনেক ঘটনাতেই দেখা গিয়েছে যে বিভিন্ন প্রজেক্ট নিরাপত্তা সংশ্লিষ্ট ঝুঁকিগুলোকে উপেক্ষা করেছে বা কম গুরুত্ব দিয়েছে। GameFi গেমিংয়ের ভবিষ্যতের একটি উল্লেখযোগ্য অংশ। সে কারণে, প্রজেক্টগুলোকে সর্বদা নিরাপত্তা সংশ্লিষ্ট বিষয়গুলোতে মনোযোগ দিতে হবে এবং তাদের কমিউনিটির স্বার্থকে প্রথমে রাখতে হবে।

আরো পড়ুন


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