গেমগুলিতে এনক্রিপ্ট করা সামগ্রী


45

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

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

আমি যা কল্পনা করছিলাম তার আরও একটি উদাহরণ এখানে। আমার 20 ধরণের বলার সাথে একটি ধাঁধা গেম রয়েছে যা প্রত্যেকে আলাদা আলাদা কী ব্যবহার করে এনক্রিপ্ট করেছে। প্রোগ্রামটির সাথে ডিক্রিপশন কীটি সরাসরি সঞ্চয় করার পরিবর্তে কাউকে প্রোগ্রামটি ডিকম্পাইল করে এটি সন্ধান করার পরিবর্তে আমি আগের ধাঁধার সমাধানের ভিত্তিতে এনক্রিপশন / ডিক্রিপশন কী তৈরি করি। গেম-ডেটা দেখেও, খেলোয়াড়কে পরের স্তর সম্পর্কে কোনও তথ্য পাওয়ার আগে ধাঁধাটি বের করতে হবে।

প্লেয়ার, যদি জ্ঞানীয় হয়, তবে এটি "সহজেই" সম্ভব হতে পারে এবং ধাঁধা সমাধানের সংখ্যা কম হ'ল ডিক্রিপশন কীগুলির সংখ্যা কম is এটি ধাঁধাটির সত্যই জটিলতা এবং এখানে খুব গুরুত্বপূর্ণ নয়। যদিও আমি এখানে এটি সম্পর্কে একটি উত্তর পোস্ট করে

আজ এমন কোন প্রোগ্রাম / গেমস রয়েছে যা এরকম কিছু করেছে? তাদের গেমগুলিতে এনক্রিপ্ট করা সামগ্রী সংরক্ষণ করছেন? আর তা না হলে কেন? স্টোর বা দেশ পর্যায়ে এ সম্পর্কে কি অনেক নিয়মকানুন রয়েছে? আমি অনুপস্থিত যে কোনও স্পষ্ট ঝুঁকি কেউ কি দেখতে পাচ্ছে? ব্যবহারকারীর-অভিজ্ঞতার মতো বিষয়গুলি উপেক্ষা করে ধারণাটি আমার কাছে দৃ sound় মনে হয়েছে এবং কেন আমি আগে এটি দেখিনি।

সম্পাদনা : আমি কী বলছি তা স্পষ্ট নাও হতে পারে, সুতরাং এটি আরও একটি দৃ concrete় উদাহরণ।

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

তাই 2 * 10 ^ 28 সম্ভাব্য সংমিশ্রণগুলির সাথে এটি ব্যবহার করার সম্ভাবনা রয়েছে সম্ভবত লোকেরা গেম-ডেটা দেখে খোঁজ করে বরং লক্ষ্য করেই সামগ্রীটি খুঁজে পেতে পারে।

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

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

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


56
উত্তর প্রযুক্তিগত বিবরণ উপর ফোকাস, কিন্তু আপনার লক্ষ্য লুকান স্পয়লার হয় যদি, বিবেচনা যে এই তথ্য দ্বারা উপলব্ধ হবে কেবল খেলা খেলে (আপনার খেলা জনপ্রিয় হলে) যা বিন্দু, এটা হবে সবার জন্য একটি Wikipedia নিবন্ধটি সম্মুখের সরাসরি পড়া, খেলোয়াড় বা না।
লুশেনকো


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

3
আমি মনে করি আপনার ব্যবহারকারীরা আপনার গেম হ্যাক করার জন্য পরিচিত এবং ধাঁধাটি সত্যই কঠিন really ফোরামগুলিতে আপনি ধারণা করতে পারেন "এই অদ্ভুত এনক্রিপ্ট করা ফাইলটি কী"।
পাইরুলেজ

5
@ পাইরুলেজ আহা হ্যাঁ! এটিই এর পিছনে আমার মূল প্রেরণা। আমি যখন ঘৃণ্য সরকারগুলি সমস্ত ইস্টার ডিম খুঁজতে গেম ফাইলগুলির মধ্য দিয়ে যায় তখন আমি এটি ঘৃণা করি। কেবলমাত্র তারা এটিকে তাদের শত্রু ফোরামে পোস্ট করতে এবং দেশের নৈতিকতা নষ্ট করতে পারে।
Christer

উত্তর:


90

এই প্রশ্নটি জিজ্ঞাসা করছে যে কোনও গেমের নির্দিষ্ট সামগ্রী আনলক করার জন্য হ্যাকিংয়ের পরিবর্তে কমপক্ষে 1 ব্যবহারকারীর একটি ধাঁধা সমাধান করতে বাধ্য করা ( কেবলমাত্র বাণিজ্যিকভাবে কার্যকর বা কিছু অন্য ব্যাখ্যা নয়) সম্ভব কিনা asking

আমার জ্ঞানের পক্ষে এটি অবশ্যই সম্ভব। প্রকৃতপক্ষে, এটি আমার কাছে উদ্ভট যে অন্য উত্তরগুলি বলছে এটি সম্পূর্ণ সম্ভব নয়, এমনকি যখন এটি খুব স্পষ্টভাবে বলা হয়েছে যে কীটি উত্পন্ন বা সংরক্ষণ করা হয় নি, কেবল গেমের অবস্থা থেকে পড়ে (যার সম্ভাব্য গুগলপ্লেক্স থাকতে পারে) মান)। "গেমটি এটি কীভাবে ডিক্রিপ্ট করতে জানে" এই যুক্তিটি যাতে কাজ করে না তখন বোঝা যায় যে কোনও ওপেন সোর্স এনক্রিপশন / ডিক্রিপশন সফ্টওয়্যার (উদাহরণস্বরূপ, ট্রুক্রিপট) সহজাত নিরাপত্তাহীন কারণ আপনি জানেন কীভাবে পাত্রে ডিক্রিপ্ট করবেন "(কেবল প্রবেশ করুন" কীবোর্ড ইনপুট উপর ভিত্তি করে একটি স্ট্রিং, এটা সহজ?)।

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

উত্তরটি নিখুঁত হ্যাঁ, এটি সম্ভব কিনা এই বিষয়ে শ্রদ্ধার সাথে this


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

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

3
আমি মনে করি, মূল বক্তব্যটি হ'ল একক ব্যবহারকারীকে ধাঁধা সমাধান করতে বাধ্য করা কেবলমাত্র সম্ভব, কারণ সেই প্রথমটি সবাইকে জানাতে পারে। যা এনক্রিপশন অনুশীলনের পুরো পয়েন্টটি নিঃশব্দ করে তোলে।
মাস্টার

4
সোর্স কোড (বা stringsএক্সিকিউটেবলের উপর একটি) এর সাথে একটি ধাঁধা যেমন "বৃহত্তম প্রাণীর নাম কী ...?" হয়তো এখনো করা প্রয়োজন মীমাংসিত খেলোয়াড় / হ্যাকার দ্বারা, কিন্তু অন্তত তিনি খেলা যেখানে প্রশ্ন দেখা দেয় জায়গা বিপদজনক ভ্রমণ এড়াতে পারবেন। সুতরাং, ধাঁধাগুলিও কিছুটা আড়াল হওয়া উচিত (গ্রাফিক্স হিসাবে টেক্সট প্রায়শই যথেষ্ট হতে পারে ; আরও বিস্তৃতভাবে, আমি মনে করি যে আমি একটি খেলা মনে করি যেখানে সাধারণ 3 ডি অবজেক্টগুলি নির্দিষ্ট বিন্দু থেকে দেখার সময় দৃষ্টিভঙ্গিভাবে একটি ধাঁধার সমাধানে বা অন্য গুরুত্বপূর্ণ সমাধানের সাথে সংযুক্ত করা হয়) তথ্য ...)
হ্যাগেন ফন ইটজেন

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

57

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

একে বলা হয় "ক্রিপ্টোগ্রাফির মৌলিক সমস্যা": অ্যালিস ববকে একটি বার্তা প্রেরণ করতে চায়, চার্লি যদি এটির প্রাপ্যতা অর্জন করেও এটি পড়তে সক্ষম হয় না। আপনি যে পদ্ধতির প্রস্তাব দিচ্ছেন তাতে সমস্যাটি হ'ল বব এবং চার্লি এই ক্ষেত্রে একই ব্যক্তি

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


3
এই ক্ষেত্রে যদিও এনক্রিপশন ক্র্যাক করা ধাঁধা সমাধান করে এমন একটি বট লেখার সমতুল্য। সম্ভবত গেমটি শেষ করা এবং উত্তরগুলি লেখার চেয়ে সম্ভবত কঠিন
ইওয়ান

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

6
@ চিরিস্টার এটি করেন এবং এটি এখানে: মেসন বলছেন যে ধাঁধা উত্তরটি খুঁজে পেতে তারা গেমের ফাইলগুলিতে প্রবেশ করতে পারে কিনা কে কে পাত্তা দেয় কারণ কেবলমাত্র একটি সংখ্যালঘু এটিই করতে পারে ..
পাগল

9
@ জোনাসডেরিয়াল এটি একটি বিরক্তিকরভাবে উদ্বেগজনক দৃষ্টিভঙ্গি এবং এটিও সত্য নয়। শক্তিশালী, স্থায়ী সম্প্রদায় প্রায় নির্মিত পেয়েছিলাম Morrowind এবং বিস্মৃতি আটকাতে পারেনি Skyrim বিক্রি থেকে; যদি কিছু থাকে তবে এটি আরও সফল করে তোলে!
ম্যাসন হুইলারের

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

10

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

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

শেষের দিকে, পরবর্তী স্তরটির রঙটি কী তা খুঁজে বের করা কঠিন হয়ে ওঠার পরে আপনি এটিকে মজাদার এবং আকর্ষণীয় করার জন্য ব্যয় করেছেন তার থেকে আপনার গেমটি আরও অনেক উপকার করবে।


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

সোমলা এবং এটি কীভাবে কয়েনগুলি করে দেখুন
ইওয়ান

আমি বিশ্বাস করি যে প্রশ্নটি কৌতূহলী খেলোয়াড়দের কাছ থেকে ভবিষ্যতের সামগ্রী লুকিয়ে রাখার বিষয়ে নয়, মুদ্রা এবং প্লেয়ারের পরিসংখ্যানকে কীভাবে
छेলা

1
যেহেতু এটি একটি ইস্টার ডিম সম্পর্কিত, মনোযোগ আকর্ষণ করা হ'ল আপনি যা চান তা ঠিক
পাইরুলেজ

6
এটিকে আরও শক্ত করে তোলা আরও
দৃ determined়প্রতিজ্ঞ

9

এটি গেমদেব.এসইতে থাকা উচিত এর মূল কারণটি এই এনক্রিপশনটি করার ফলে গেমপ্লে পরিণতি ঘটে।

আপনি একটি ধাঁধার সমাধানটি পরবর্তীটির এনক্রিপশন কী হতে চান। এটি হল, সেই সমাধানটির আসল ডেটা অবশ্যই পরবর্তী ধাঁধাটি ডিক্রিপ্ট করতে হবে। এর অর্থ হ'ল ডিক্রিপশন কী আপনার গেমের ডেটার অংশ নয়; এটি প্লেয়ার দ্বারা উত্পাদিত হয়।

এবং ফলাফল এখানে। ডিক্রিপশন সাধারণত বাইনারি হয়। হয় আপনার কাছে ডেটা আন-এনক্রিপ্ট করার জন্য সঠিক ডিক্রিপশন কী রয়েছে, অথবা আপনি তা করেন না।

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

উদাহরণস্বরূপ পোর্টাল, পরীক্ষা চেম্বার 10 নিন। আপনার বাম দিকে যেতে হবে, কিছু স্টাফ করবেন, তারপরে ডানদিকে যান এবং কিছু স্টাফ করুন, সমস্ত প্ল্যাটফর্মকে নীচে নামিয়ে আনতে হবে।

অথবা আপনি যখন কিছুটা ভিতরে যান তখন আপনি নিজেকে কিছুটা বেগ দিতে পারেন এবং নিজেকে প্ল্যাটফর্মে উড়িয়ে দিতে পারেন।

GLaDOS: সুতরাং আপনি একটি ধাঁধা গেম তৈরি করেছেন। একটি ধাঁধা গেম যা সবচেয়ে বেশি ধাঁধা গেম উপভোগ করে তাদের শাস্তি দেয়। সাবাশ. তবে কমপক্ষে সেই হ্যাকাররা আপনার মূল্যবান ডেটা পাবেন না। কারণ ধাঁধা গেমগুলি সমাধান করতে উপভোগ করা লোকেরা হ'ল ধরণের লোক যারা অনলাইনে ধাঁধা গেমগুলির সমাধান সন্ধান করে।

সুতরাং এটি সম্পূর্ণরূপে মূল্য।

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

GLaDOS: সুতরাং আপনি একটি ধাঁধা গেম তৈরি করেছেন। এমন একটি গেম যা লোকেরা খেলতে বোঝায় যারা ধাঁধাটির সৃজনশীল সমাধানগুলি পছন্দ করে। এবং আপনি এমন একটি গেম তৈরি করেছেন যাতে ধাঁধাগুলির কোনও সৃজনশীল সমাধান নেই। * ধীর হাততালির শব্দ *

আমি বলছি না যে আপনি এই জাতীয় খেলা তৈরি করতে পারবেন না। বা এই জাতীয় খেলা ভাল হতে পারে না যে। কেবলমাত্র এই জাতীয় গেমটি নির্দিষ্ট উপায়ে ডিজাইন করতে হবে।

ওহ, এবং আপনাকে এই গেমপ্লেটি এমনভাবে ডিজাইন করতে হবে যে যান্ত্রিকভাবে কোনও সমাধান খুঁজে পাওয়া অসম্ভব (বা অত্যন্ত কঠিন) ।

GLaDOS: সুতরাং আপনি একটি ধাঁধা গেম তৈরি করেছেন। একটি ধাঁধা গেম যা খেলার চেয়ে হ্যাক করা আরও আকর্ষণীয় । সাবাশ.


অবশ্যই এটির একটি সতর্কতা রয়েছে: "সমাধান" এর অর্থ। বা আরও বেশি কথা, কোনও সমাধানের উপাদানগুলি আপনি বিবেচনায় রাখেন?

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

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

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

আজকাল, এটিকে সামান্য চ্যালেঞ্জ করার জন্য আপনার কমপক্ষে 128 টি দরকার। যার অর্থ হ'ল প্রতিটি স্তরের এতে প্রচুর পরিমাণে জিনিস থাকা দরকার, তবুও আবার আপনার গেমের নকশাকে প্রভাবিত করছে।


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

2
@ ক্রিসিটার: " যেহেতু এনক্রিপশনটি ব্যবহার করা হয়েছে এটি 99.9% ব্যবহারকারীদের কাছে স্বচ্ছ, সুতরাং এটি একটি ভয়াবহ ধারণা হওয়ার পক্ষে এটি বৈধ যুক্তি নয় " "যদি ইস্টার ডিমটি বিকাশে আরও বেশি সময় নিতে পারে তবে সত্যিকারের দরকারী বৈশিষ্ট্যগুলিতে যান, তবে হ্যাঁ, এটি একটি ভয়ঙ্কর ধারণা। আপনি এই প্রশ্নটির যোগ্যতার চেয়ে আপনার প্রশ্ন এবং উত্তরগুলির প্রতিক্রিয়া তৈরি করতে বেশি সময় ব্যয় করেছেন । সেই সময়ে, আপনি আপনার আসল খেলাটি লিখতে পারতেন। যদি এটি 99.9% ব্যবহারকারীর কাছে স্বচ্ছ হয় ... তবে এটি এনক্রিপ্ট করা থাকলে তাদের কেন এটি বিবেচনা করবে? কেন 0.1% মানুষের জন্য সময় ব্যয় করবেন?
নিকল বোলাস

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

1
The consequence here is that whatever game you design must be so narrowly focused that there is only one possible solution to every level.অগত্যা নয়: তিনি প্রতিটি সম্ভাব্য সমাধানের জন্য সামগ্রীটি এনক্রিপ্ট করতে এবং সমস্ত সম্ভাব্য সমাধানের জন্য নকল এনক্রিপ্ট করা সামগ্রী শিপ করতে পারেন। দ্বি-স্তরের এনক্রিপশন ব্যবহার করে স্থান সংরক্ষণ করা যায় - লিঙ্কযুক্ত উত্তরের ব্যবহারকারী কী একটি নির্দিষ্ট সমাধানের সাথে মিল রাখে, দস্তাবেজটি বিষয়বস্তুর সাথে মিল রাখে।
মুচাহো

4
@ মুচাহো: এর আগে "প্রতিটি সম্ভাব্য সমাধান" জেনে রাখা দরকার।
নিকল বোলাস

8

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

সুতরাং প্রশ্নটি হ'ল: আপনি কি এই বৈশিষ্ট্যের ব্যয়কে বাস্তব পদে বর্ণনা করতে পারেন? কোনও নিখরচায় বৈশিষ্ট্য নেই, তাই ব্যয়গুলি সম্পর্কে বাস্তবসম্মত হন। আপনি কি এই বৈশিষ্ট্যের জন্য এক হাজার ডলার দিতে ইচ্ছুক? এক শত সহস্র? একটি মিলিয়ন? এই বৈশিষ্ট্যটি পেতে আপনি কোন বৈশিষ্ট্যগুলি কাটাতে ইচ্ছুক?

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


5

অ্যালিস বব এবং ইভ সমস্যা এটি ভালভাবে চিত্রিত করে। ম্যাসন তার উত্তরে যেমন উল্লেখ করেছেন, ইভটি হ'ল বব হ'লে আপনি ইভ থেকে কোনও গোপনীয়তা রাখতে পারবেন না।

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

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

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

একটি দুর্দান্ত খেলা তৈরি করতে আপনার সময় ব্যয় করুন। প্রতিটি গেমের দরকার দশটি জিনিস রয়েছে এবং সর্বশেষে আমি দেখেছি, এনক্রিপশন সেগুলির মধ্যে একটিও ছিল না।


2

আমি বিশ্বাস করি আপনার ধারণা অর্থহীন।

যখন কেউ আপনার গেম খেলে, তারা এটি খেলতে পছন্দ করে, তারা কোনও পুরস্কার জয়ের জন্য এটি করছে না, তারা এটি মজাদার জন্য করছে।

ব্যবহারকারীরা জানেন যে সবচেয়ে মজা আসে আপনি যেভাবে বোঝাতে চেয়েছিলেন সেভাবে খেলে এবং প্রতারণা করবে না , কারণ আপনার গ্রাহকরা আপনাকে ইতিমধ্যে গল্পকার হিসাবে বিশ্বাস করে।

এছাড়াও কেউ যখনই কোনও ধাঁধাটির সমাধান খুঁজে পেয়েছে, যেমন আপনার কী, তারা কেবল এটি ইন্টারনেটে কোথাও পোস্ট করতে পারে।
যে খেলোয়াড়রা প্রতারণা করতে চায় তারা এখনও এটি করতে সক্ষম হবে।


তবে যদি আপনার গেমটি সুপার মারিও ল্যান্ড সিক্রেট লেভেলের মতো একাধিক সমাধান উপস্থাপন করে তবে আপনার সম্পদগুলি এনক্রিপ্ট করা সেই সমাধানগুলিতে সহজ অ্যাক্সেসকে আটকাতে পারে।

যদিও এটি আপনার ধারণার পক্ষে একটি বিষয় বলে মনে হচ্ছে, শেষ পর্যন্ত তা নয়।

এমনকি এনক্রিপশন সহ এখনও এটি জানা সম্ভব যে এই ধরনের গোপন সমাধানের উপস্থিতি রয়েছে।
একবার যখন জানা গেল যে কোনও গোপন সমাধান রয়েছে, খেলোয়াড়দের গোপন সংস্থানগুলি দেখা থেকে বিরত রাখা অপ্রাসঙ্গিক হবে কারণ তারা এখনও গেমের মাধ্যমেই লুকানো অংশগুলি অ্যাক্সেস করতে চাইবে (হ্যাঁ, এমনকি তারা ইতিমধ্যে প্রতিটি লুকানো দেখে ফেলেছে) জমিন / ক্লিপ / অডিও / পাঠ্য)।

আপনি কিছু বিভ্রান্ত কৌশল 1 ব্যবহার করে গোপন সমাধানের অস্তিত্ব ফাঁস রোধ করতে পারেন , তবে এটি এখনও সন্দেহজনক হবে (কোনও গোপন সমাধান না থাকলে এটি কেন করা?), খেলোয়াড়রা তাদের সন্ধানে আগ্রহ হারিয়ে ফেলবে এবং আপনার কম খেলোয়াড় থাকবে , আর না.
সর্বোপরি কিছু ইস্টার-ডিমকে ট্রিগার করতে আমরা একটি খেলা শেষ করার পরে আরও কয়েক ঘন্টা আরও খেলতে পারি তবে তাদের ট্রিগার করতে যদি একটি টাইটানিক প্রচেষ্টা প্রয়োজন হয় তবে আমরা আরও এক মিনিট খেলব না!


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

1 ভেরিক্রিপ্টের মতো অনেক সুন্দর এটি লুকানো ভলিউমের সাহায্যে করেন।


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

1

আমি বাণিজ্যিক বাস্তবতার বিষয়ে মন্তব্য করব না, তবে খাঁটি প্রযুক্তিগত দৃষ্টিকোণ থেকে এটি একটি মজাদার চ্যালেঞ্জ।


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


দ্বিতীয়ত, আপনি ঠিক বলেছেন যে কীটি যদি সফ্টওয়্যারটিতে থাকে তবে এটি সফ্টওয়্যার থেকে টিজ করা হবে। অনেক গেমস, বিষয়বস্তু সুরক্ষিত করার সময়, অস্পষ্টতা বা এমন পদ্ধতি দ্বারা সুরক্ষা ব্যবহার করার চেষ্টা করে যা গেমের সফ্টওয়্যারটি পরিবর্তিত হয়নি ensure সেগুলি কেবল কৌশলে বিলম্ব করছে।

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

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

  • সমস্যার চূড়ান্ত চিত্রটি হল কম্পিউটারের জন্য চিত্রের স্বীকৃতি এখনও কিছুটা কঠিন
  • যার উপরে আমরা ক্যাপচা ক্র্যাকারগুলিকে অক্ষর এবং অঙ্কগুলির জন্য সুরযুক্ত করা হয় তা কাস্টম গ্লাইফগুলি নয়
  • যার উপরে আমরা এই সত্যটিকে স্তর করি যে প্লেয়ারের কাছে গ্লিফটি প্রকাশ করার জন্য একাধিক টেক্সচার (স্বচ্ছতার সাথে) একত্রিত করে গেমের কোনও একক সম্পদ গ্লাইফের মতো দেখতে পাওয়া উচিত নয়
  • পুরো জায়গা জুড়ে অন্যান্য টেক্সচার ব্যবহার করুন (টুকরো টুকরো সহ) তবে গোপন জায়গা ছাড়া পুরো গ্লাইফ তৈরির উপায়ে কখনই প্লেয়ারের কাছে পৌঁছাতে সক্ষম হয় না

এবং বিজয়ী গ্লাইফ সংমিশ্রণটি স্বয়ংক্রিয়ভাবে বের করার জন্য যে কোনও প্রোগ্রামের এক দিনের নরক থাকবে।


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

সুস্পষ্ট আক্রমণ ভেক্টর হয় সর্বদা একই পাসওয়ার্ড বাছাই করে জেনারেটরটিকে ট্রিক করে বা সর্বদা একই পাসওয়ার্ড গ্রহণের ক্ষেত্রে যাচাইকারীকে ট্রিক করে (উদাহরণস্বরূপ অন্য কারও গোপনীয়তা ফাইল ডাউনলোড করে)।

এখানে, একটি সম্ভাব্য সমাধান হ'ল ফাইলগুলি ব্যবহারকারীর অ্যাকাউন্টে লিঙ্ক করা এবং পাসওয়ার্ডটি লবণ দেওয়া যেমন সাধারণত প্রস্তাবিত হয়:

  • যখন ব্যবহারকারী কোনও সেটগুলির ফাইলের জন্য অনুরোধ করেন, এলোমেলোভাবে লবণ এবং আপনার যত গোপনীয় গোপনীয়তা রয়েছে ততবার পাসওয়ার্ড তৈরি করে গোপন সংস্থানগুলি তৈরি করুন (উদাহরণস্বরূপ, আপনি এই প্রক্রিয়াটি একবার / দিন / ব্যবহারকারীর মধ্যে সীমাবদ্ধ করতে চাইতে পারেন, আপনার সার্ভারের ওভারলোডিং এড়াতে)
  • প্রজন্মের টাইমস্ট্যাম্প এবং ব্যবহারকারীর অ্যাকাউন্টের তথ্যে লবণ সংরক্ষণ করুন
  • টাইমস্ট্যাম্প এবং ব্যবহারকারীর কাছে ব্যক্তিগতকৃত গোপন ফাইলগুলি প্রেরণ করুন

তারপরে, যখন ব্যবহারকারী কোনও পাসওয়ার্ড জমা দেওয়ার জন্য প্রস্তুত থাকে:

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

এখানে লক্ষ্যটি হ'ল যথাসম্ভব অ্যাকাউন্ট ভাগাভাগি করতে বাধা দেওয়া:

  • গোপন ফাইলগুলি তৈরি করতে অ্যাকাউন্ট ভাগ করে নেওয়া (ক) সীমাবদ্ধ, কারণ প্রতিদিন কেবলমাত্র একটি তৈরি করা যায় এবং (খ) অকেজো, কারণ সর্বশেষ উত্পন্ন হওয়াটি অপ্রচলিত হয়ে যায়
  • কোনও অ্যাকাউন্ট ভাগ করে নেওয়া এবং সম্পর্কিত গোপনীয় ফাইলগুলি বিতরণ করা অকেজো, কারণ প্রদত্ত পাসওয়ার্ডটি এনটি কী ব্যবহার করার আগে কেবল এন বার ব্যবহার করা যেতে পারে because

এবং আমরা প্রায় সেখানে।


অবশেষে, এমনকি সেখানে, একজন ক্র্যাকার গেমটির একটি সংশোধিত সংস্করণ প্রকাশ করতে পারে যাতে গোপন সংস্থানগুলি ডিক্রিপ্ট করা হয় এবং সরাসরি সংহত করা হয় (আপনার সাবধানতার সাথে যাচাইকরণের প্রকল্পটি বাইপাস করে)।

সমাধানটি সহজ (এবং প্রায় 1 টি অচল করে উপরে তৈরি করে ): ক্লায়েন্টকে বিশ্বাস করবেন না।

আপনার ওয়েবসাইটে একটি লিডারবোর্ড তৈরি করুন এবং তাদের অ্যাকাউন্টে খেলোয়াড়দের অগ্রগতি সম্পর্কে নজর রাখুন। খেলোয়াড়রা দাবি করতে পারে যে তারা যা চায় তার সবকটি শেষ করেছে তবে তাদের অ্যাকাউন্টটি এটি প্রতিফলিত না করা না হলে সকলেই জানেন যে তারা প্রতারণা করছে ...

... এটাকে বলা হয় সামাজিক চাপ;)

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


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

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

@ ক্রিসিটার: যে কেউ কেবল গেমের সম্পদ দেখছে তা নষ্ট করে দিয়েছে। => স্থানটি প্রকৃতপক্ষে বর্ণনা করার জন্য গোপন ফাইলগুলি ব্যবহার করে সমাধান করা যায় (বেশিরভাগ বিদ্যমান টেক্সচার পুনরায় ব্যবহার করা হয়), একবার গোপনীয়তাটি একবার বের হয়ে গেলেও তা বেরিয়ে যায় ...
ম্যাথিউ এম।

0

এটি একটি আকর্ষণীয় ধারণা; ধাঁধা ডিস্কগুলিতে একটি বৈকল্পিক এবং ম্যানুয়াল অনুলিপি সুরক্ষা সিস্টেমগুলিতে-শব্দটি-শব্দটি প্রবেশ করান। আমি মনে করি কিছু "এআরজি" গেমগুলি এই জাতীয়ভাবে কাজ করে, যেখানে এটি একরকম বোঝা যায় যে খেলোয়াড়রা গেম ডিজাইনারের বিরুদ্ধে সম্মিলিতভাবে অভিনয় করছেন।

স্পষ্টতই প্রথম ব্যক্তি এটি ডিক্রিপ্ট করার পরে তারা এটি ইন্টারনেটে প্রকাশ করবেন।

উত্পাদক বা পদ্ধতিগত সামগ্রী একইভাবে কাজ করতে পারে: আপনি অন্য কোনও খেলোয়াড়ের মতো একই বিশ্বকে দেখতে পাবেন না যদি আপনি "বীজ" ভাগ না করেন।

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


0

অতিরিক্ত সুরক্ষা ব্যবস্থাগুলি মনে করা মনোরঞ্জনজনক, তবে এটি আপনার পণ্যটির সাথে কংক্রিটের মূল্য যুক্ত করে না - এটি আপনার পণ্যটির সাথে যে ক্র্যাকার রয়েছে তা আপনার উত্থানকে দেখায়। নীতিগতভাবে, আপনার বিরোধী আপনার সাথে ধরা পড়বে।

সৃজনশীলতায় সাফল্য অর্জনকারী বিকাশকারীদের বিপরীতে, ক্র্যাকারগুলি বিশ্লেষক ব্যক্তি - তারা স্বজ্ঞাতভাবে আপনার প্রোগ্রামটি শোষণ করতে পারে। বিকাশকারীরা যখন অতিরিক্ত সুরক্ষা ব্যবস্থার দিকে ঝুঁকেন, তখন তারা অস্বীকার করেন the যে ক্র্যাকারটি তাদের সুরক্ষা স্কিমটিকে আবার বিপরীত করতে পারে ।

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


0

ম্যাসন হুইলারের ঠিক আছে: আপনি এটি করতে পারবেন না। কেউ চাইলে সর্বদা আপনার গেমটি প্রকৌশলকে বিপরীত করতে পারে।

আপনার বর্ণনা অনুসারে আপনার গেমটিকে "সুরক্ষা" দেওয়ার দরকার নেই। একজন ব্যক্তি ইস্টার ডিমের সাথে সাথেই গোপনীয়তাটি ব্যাগের বাইরে চলে যায়। গেমের প্রতিটি অনুলিপিটিতে যদি একটি আলাদা ইস্টার ডিম থাকে তবে কেবল হ্যাকার অনুলিপিটিই জানা যাবে। আপনি কি সত্যিই যত্নবান হন যে 1000 জনের মধ্যে একজন হ্যাকার গেমপ্লে ছাড়াই ইস্টার ডিমটি খুঁজে পেয়েছে?

কপিরাইট আইন এমন যে কোনও গুরুতর মামলা মোকদ্দমার ঝুঁকি ছাড়াই আপনার গেমটি অর্থোপার্জন করতে পারে না, তাই কপিরাইট আপনাকে সুরক্ষা দেয়।

যতদূর এলোমেলো ব্যবহারকারীরা তাদের টেক্সটগুলি তাদের ফোরামে অবতারে রাখছেন, তাই কি? এটি তৃণমূলের বিজ্ঞাপন বিবেচনা করুন।

"সুরক্ষা" স্টাফ সম্পর্কে অবজ্ঞাপূর্ণ হওয়া আপনাকে কঠিন বাস্তব থেকে বিরত করবে যেমন: খেলা তৈরি করা

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


-1

কিছু সম্ভাবনা:

  • পুরানো কোড অবলম্বন সরল । কোডটি ডিকোড করা অসম্ভব করে তুলবে না তবে কমপক্ষে এটি শক্ত হবে।

  • সার্ভার-সাইড সলিউশন। আপনি সার্ভারে কিছু বিশেষ কমান্ড প্রেরণ করেন এবং সার্ভার আপনাকে কোডটি প্রেরণ করতে পারে ... বা একটি ডিএলসি ডাউনলোড করতে পারে।

  • আপনি অন্যান্য সামগ্রীতে এক্সিকিউটেবল কোড লুকানোর জন্য স্টেগনোগ্রাফি ব্যবহার করতে পারেন ।

এটি আপনার গোপনীয়তাটিকে 100% সুরক্ষিত করে তুলবে না তবে মনে হয় গোপন রহস্য প্রকাশিত হলে কেউ অর্থ উপার্জনও করবে না।


-1

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


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

@ ক্রিসিটার, এটি আলাদা নয় যে অন্য কোনও "অস্পষ্টতার দ্বারা সুরক্ষা" বাড়ির তৈরি এনক্রিপশনটি নির্ধারণ করুন। "বাক্সে" - আপনি "কাগজ কভার" রিসোর্সে কী লিখেছেন যা আপনি ব্যবহারকারীকে "ফাইল" রিসোর্সের পরিবর্তে ব্যবহারকারীকে দেন । বড় চুক্তি.
ওলেগ ভি। ভোলকভ

@ ক্রিসার, অর্থাত্ "এমন একটি ধাঁধা যা আগে তৈরি হয়নি" সমাধান করা ঠিক "হোমমেড এনক্রিপশন অ্যালগরিদম যা আগে তৈরি হয়নি" সমাধান করার সমান
ওলেগ ভি। ভোলকভ

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

এটি পড়ার উত্স থেকে ঠিক কতটা আলাদা? আপনি নির্ধারিত বিধি অনুসারে কাজটি সম্পাদন করেন -> আপনি কী পান। এখানেই শেষ. আপনি গেমটি খেলার পরিবর্তে অন্যান্য গেম রিসোর্স থেকে কেবল আপনার "ক্লুগুলি" পড়ে শর্টকাট নিতে পারেন।
ওলেগ ভি। ভলকভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.