আমি কীভাবে ডেটাটি এমনভাবে এনক্রিপ্ট করতে পারি যে এটি সাধারণত পড়া যায় তবে অনুলিপি বা সম্পাদনা করা যায় না? [বন্ধ]


41

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

এটা কি সম্ভব?


112
হলিউড এমন বৈশিষ্ট্যের জন্য হত্যা করবে - এবং না, লক্ষ লক্ষ বিনিয়োগ সত্ত্বেও তারা কোনও সমাধান খুঁজে পায়নি।
এমসাল্টার

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

111
দুর্দান্ত চেষ্টা, আরআইএএ / এমপিএএ!
নারায়ণ

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

7
@ জারোদরবারসন: আমি আশা করি আপনি গুরুতর নন। ওপিকে: আপনি কি কেবল তাকে তদারকি করতে পারবেন না? কেন এটি এত গুরুত্বপূর্ণ যে তাদের এত বেশি তথ্য পড়তে পারা উচিত, তবে এটি অনুলিপি করা উচিত নয়? আসলটির সাথে সম্ভব হবে না এমন ডেটা অনুলিপি করে তারা কী করতে পারবে?
জেমস

উত্তর:


201

আপনি যদি এটি পড়তে পারেন তবে আপনি এটি অনুলিপি করতে পারেন। আরআইএএ বা এমপিএএর ধারণাটি এখনও উপলব্ধি করা যায়নি।

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


5
@ মিশেল এই ক্ষেত্রে বিশেষ ডিভাইসগুলির জন্য বিশেষ কিছু নেই, এটি একই প্রযোজ্য। আপনি যদি এটি পড়তে পারেন তবে আপনি এটি অনুলিপি করতে পারেন।
কনরাড রুডল্ফ

10
@ মিশেল এটি "অনুলিপি" বলতে আপনার অর্থের উপর নির্ভর করে। আপনি অবশ্যই অনুলিপি করতে পারেন থেকে /dev/zero একটি স্বাভাবিক ভাবে (স্বাভাবিক ভাবে = dd, catবা যাই হোক না কেন আপনার অভিনব tickles)। আপনি এ থেকে অনুলিপি করতে পারেন /dev/null, তবে এটি শূন্য বাইটগুলি অনুলিপি করবে, কেবল এটি খালি: অনুলিপি করার মতো কিছুই নেই। আপনি সম্ভবত ফাইল হিসাবে ডিভাইসটি অনুলিপি করতে (এবং ব্যর্থ) চেষ্টা করছেন । অবশ্যই এটি ব্যর্থ হয়, কারণ এটা না একটি ফাইল। আপনি যদি অন্য কোনও ডিভাইস অনুলিপি করার চেষ্টা করে, এটি ফাইল হিসাবে গণ্য করেন তবে একই ঘটনা ঘটবে।
কনরাড রুডলফ

15
আমি মনে করি এই উত্তরটি কিছুটা প্রসারিত করা ভাল হবে । এটি ১৩6 টি উর্ধ্বে এবং সংক্ষেপে বাক্যটির চেয়ে দীর্ঘ হয় না, যা সত্যিকার অর্থে "ভাল" উত্তরের উদাহরণ নয় - কমপক্ষে স্ট্যাক এক্সচেঞ্জের পদগুলিতে।
স্ল্যাক

9
আমি এটি করার বিষয়টি বিবেচনা করেছি, তবে সত্যিই আমি আর কিছু বলার দরকার পড়তে পারি না। এটি সত্যিই একটি মৌলিক সমস্যা যা আমার মতে যেভাবেই সংক্ষিপ্ত বিবরণ দাবি করে।
সাইরেক্স

6
@ এসএলএইচএইচকি: এটি একটি সুন্দর সাধারণ প্রশ্নের খুব সহজ উত্তর: প্রশ্ন: "আমি কি কোনও কপি ডেটা টুকরো এনক্রিপ্ট করতে পারি (বা কোনও উপায়ে রূপান্তর করতে পারি) যাতে এটি অনুলিপি করা যায় না?" উত্তর: না আপনি যদি এটি পড়তে সক্ষম হন তবে আপনি যা পড়ছেন তা অন্য কোথাও লেখা যেতে পারে।
কিথস

76

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

একমাত্র যা সম্ভব হতে পারে তা হ'ল অননুমোদিত পরিবর্তনের বিরুদ্ধে আপনার ডেটা রক্ষা করা। আপনার একটি এনটিএফএস বা অনুরূপ ফাইল সিস্টেম দরকার। তবে সেক্ষেত্রেও তিনি সমস্ত ডেটা পড়তে, আপনার ডিস্ককে ফর্ম্যাট করতে, যে কোনও অনুমতি সাফ করতে এবং সমস্ত ফাইল ফিরে লিখতে সক্ষম হবেন - সম্ভবত সংশোধিত।

500 গিগাবাইট হ'ল বিলিয়ন সংখ্যা billion আমাকে এটা একটা সহজ উদাহরণ ফুটাইয়া কমান করা যাক: 5। এটি একটি নম্বর। আপনি এটি পড়তে পারেন, এবং আমি কিছুই করতে পারি না তা আপনাকে এই সংখ্যাটি লিখতে বাধা দেবে না। অথবা আমি আপনাকে নম্বর লিখতে বাধা দিতে পারি না 6


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

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

2
500 গিগাবাইট এছাড়াও সত্যই সত্যিই একটি বিশাল সংখ্যা
অ্যান নোনিমাস

11

না, এটি নিশ্চিতভাবে সম্ভব নয়।


23
ঠিক আছে, আপনি বন্ধুর সাথে তথ্যটি অনুলিপি না করে বলার পিছনে দাঁড়িয়ে থাকতে পারেন। ব্যবহারিক নয় তবে অবশ্যই সম্ভাব্য।
বারফিল্ডমভি

3
বারফিল্ডএমভি: আপনার বন্ধুটি সমস্ত তথ্য পড়ার সাথে সাথে স্বয়ংক্রিয়ভাবে অনুলিপি করার জন্য কম্পিউটারটি আগে থেকেই সেট আপ করতে পারে।
হেড

9
@ বারফিল্ডএমভি: xkcd.com/538
orlp

4
@ স্কিপহিড আপনার চারপাশে না থাকলেও তিনি ইতিমধ্যে ডেটা অনুলিপি করেছেন। আপনার কেবল তাকে গুলি করা উচিত এবং এটি দিয়ে শেষ করা উচিত: ডি
বারফিল্ডমভি

11

আসুন একটু জিজ্ঞাসা করার চেষ্টা করি, আপনি কি চান যে তিনি আপনার বিজ্ঞপ্তি ছাড়াই ফাইলগুলি সংশোধন করবেন না? যদি তা হয় তবে আপনি সমস্ত ফাইল চেকসাম করে পুনরায় যাচাই করতে পারেন।

: আরেকটি উপায় একটি হার্ডওয়্যার লেখার ব্লকার হয়, তাহলে আপনি এখানে মনে হতে পারে http://www.forensicswiki.org/wiki/Write_Blockers


3
আমি সর্বদা ভাবতাম যে কোনও প্যাটাকে তারের পিন n cutting 23 টি কেটে ফেললে কৌতুকটি হয়, যদি তাই হয় তবে আপনি কেবল একটি ~ $ 800 বাক্সকাটার got
শাদোক

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

7

এনক্রিপশন কেবল গণিত । এই সম্পর্কে কিছুক্ষণ চিন্তা করুন এবং আপনি এর ক্ষমতা এবং সীমাবদ্ধতা আরও ভালভাবে বুঝতে পারবেন:

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

তবে লোকেরা কোনও বার্তা অনুলিপি করা থেকে বিরত রাখতে আপনি গণিত ব্যবহার করতে পারবেন না। এটি গণিত করতে পারে এমন কিছু নয় । (ডেটা অনুলিপি করা কম 'গণিত' এবং আরও 'পদার্থবিজ্ঞান'। :)

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


6

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

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

অন্যরা যেমন বলেছে, অনুলিপি প্রতিরোধ করা অসম্ভব, কারণ এটি পড়তে পারলে এটি অনুলিপি করা যায়।

আপনি আপনার বন্ধুকে কিছু অনুলিপি বা পরিবর্তন না করতে বলার চেষ্টা করতে পারেন। সম্ভবত তারা যদি আপনার বন্ধু হয় তবে তারা তা মেনে আনন্দিত হবে ...


5

অনুলিপি করে সম্পাদনাগুলি প্রতিরোধ করুন

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

আপনি যদি নিজের ডেটা আলাদা হার্ড ড্রাইভে অনুলিপি করে থাকেন এবং আসলটি রাখেন তবে স্পষ্টভাবে অনুলিপিটি প্রাপক আপনার আসলটি পরিবর্তন করতে পারবেন না।

এটি আপনার "অনুলিপি করতে পারবেন না" অনুরোধটি তাত্ক্ষণিকভাবে পরাস্ত করে, তবে যাইহোক এটি পূরণ করা অসম্ভব।


সমস্ত ড্রাইভের সামগ্রী একটি সুরক্ষিত অ্যাপ্লিকেশানে স্ট্রিম করুন যা কেবলমাত্র ডেটা দেখার পক্ষে যথেষ্ট। সুরক্ষিত মেশিনের কাছে একটি রিমোট ডেস্কটপ সবকিছু দেখতে পারে তবে আপনাকে অস্বীকার করা কিছুই করে না।
বারফিল্ডমভি

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

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

5

কোন-ক্লোনিং উপপাদ্য , আপনি সাহায্য করতে পারে যদি আপনি একটি কোয়ান্টাম কম্পিউটার ছিল। তবে, অসম্পূর্ণ ক্লোনিং এখনও সম্ভব হবে:

নো-ক্লোনিং উপপাদ্য কোয়ান্টাম মেকানিক্সের ফলাফল যা একটি স্বেচ্ছাসেবী অজানা কোয়ান্টাম রাষ্ট্রের অভিন্ন অনুলিপি তৈরি করতে নিষেধ করে। [...] ক্লোনিং এমন একটি প্রক্রিয়া যার শেষ ফলাফলটি অভিন্ন কারণগুলির সাথে পৃথকযোগ্য রাষ্ট্র state


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

4

অন্য অনেকে যেমন উল্লেখ করেছেন, সাধারণ পরিস্থিতিতে "ভাগ করে নেওয়া এবং সাধারণত পড়া" ইমপ্লাইগুলি "অনুলিপি করা যায়" এবং আপনার প্রশ্নের উত্তরটি "না"।

"হ্যাঁ" যাওয়ার একমাত্র উপায় পরিস্থিতি পরিবর্তন করে "সাধারণভাবে পড়া" পুনঃনির্ধারণ করা:

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

আপনার কাছে কি "স্বাভাবিকভাবে পড়ুন" এর মতো শব্দ শোনাচ্ছে? যদি তাই হয়, আপনি সব প্রস্তুত। যদিও আমি এটিকে অভ্যাস তৈরি করা বা প্রক্রিয়াটির চারপাশে একটি ব্যবসায়িক পরিকল্পনা তৈরির বিষয়ে বিশ্বাস করব না।


1
এটি কিছু বড় ব্যান্ডের নতুন অ্যালবামগুলির সাথে ঘটে - আইপডগুলি সেখানে নিরাপত্তারক্ষীদের সাথে ক্যাবিনেটগুলিতে লক করা হয়। ধারণাটি এই যে পর্যালোচকরা কোনও ফাঁস হওয়ার ঝুঁকি ছাড়াই অ্যালবামটি আনুষ্ঠানিক প্রকাশের আগে শুনতে পারবেন। এটি অবশ্যই একটি কোল্ডপ্লে অ্যালবাম নিয়ে খুশি।
ধনী

@ রিচ: দাঁতে রেকর্ডার বসানো থেকে কী তাদের থামায়? আপনি যখন পড়ার অ্যাক্সেস মঞ্জুর করেন আপনি অনুলিপিটিকে আরও শক্ত করে তুলতে পারেন তবে আপনি কখনই এটি অসম্ভব করতে পারবেন না।
এমিলিও এম বুমাচার

@ এমিলিওবুমাচর খুব সত্য, তবে কোল্ডপ্লে-এর পরবর্তী অ্যালবামের জন্য যে কেউ এতটা পাগল হতে পারে তা এই আলোচনার বাইরে নয় :)
রিচ

4

পঠন হয় অনুলিপি।

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

আপনি কিছু করার অনুমতি দেওয়ার জন্য জিজ্ঞাসা করছেন এবং তারপরে এটি অনুমতি দেবেন না। এটি সম্ভবত, একটি ড্র্যাকোনীয় সমাজের চরম ক্ষেত্রে যেখানে সবাই "অনুলিপি" করার বিরুদ্ধে সরকারী রায় মেনে চলে। সনির এবং এই এখানে করতে চেষ্টা কিভাবে অরুপ এটি পেতে পারে সে সম্পর্কে পড়ুন: http://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal


3

তুমি কি করতে পার:

  1. প্রতিটি ফাইল ডিজিটালি স্বাক্ষর করুন (বা, বিকল্প হিসাবে একটি ফাইল সিস্টেম) যাতে কোনও পরিবর্তন স্বাক্ষর ব্যর্থ হয় এবং অবৈধ হতে পারে।
  2. ফাইল সিস্টেমটি এনক্রিপ্ট করুন যাতে আপনি এবং আপনার বন্ধু ব্যতীত অন্য কেউ এটি দেখতে না পারে।
  3. আপনার বন্ধুটিকে এমন একটি কম্পিউটার সরবরাহ করুন যার উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে, যাতে তার / তার পক্ষে ডেটা অনুলিপি করা আরও বেশি কঠিন হয়ে পড়ে।

আপনি যা করতে পারবেন না:

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

আপনার যা করা উচিত নয়:

  1. যার সাথে আপনি বিশ্বাস করেন না তাকে সংবেদনশীল তথ্য দিন।

1

আমি নাহকে বলব, ঠিক ওপরের প্রত্যেকের মতোই, তবে কীভাবে এটি করা যায় সে সম্পর্কে আমি একটি সংক্ষিপ্ত ধারণা দিতে পারি।

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

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

যাইহোক, এটি কেবল একটি ধারণা এবং আমি সত্যিই দেখতে পাই না যে অদূর ভবিষ্যতে খুব ভাল সমাধান হচ্ছে being


1

যদি কোনও ফাইল পড়তে পারে তবে এটি অনুলিপি করা যায়। সর্বোপরি, অনুলিপি করা আপনার কম্পিউটারকে আপনার ফাইলটি পড়তে বলার মতো এবং যা কিছু দেখে তা অনুলিপি করার মতো। আপনি যখন কোনও ফাইল পড়েন, তখন এর সামগ্রীগুলি র‍্যামে লোড হয়। আপনি যখন কোনও ফাইল অনুলিপি করেন, বিষয়বস্তুগুলি র‍্যামে লোড হয় এবং র‌্যাম থেকে HDD তে লেখা হয়। যেহেতু র‌্যাম আপনার নিয়ন্ত্রণে নেই, আপনি দ্বিতীয় ধাপটি থামাতে পারবেন না।

যদি আপনি কেবল একটি (বা কয়েকটি) প্রকারের ফাইলগুলি ভাগ করতে চান (যেমন পাঠ্য, ভিডিও, পিপিটি, ইত্যাদি), এই পদক্ষেপগুলি অনুসরণ করুন (প্রোগ্রামিং ক্ষমতাগুলি প্রয়োজনীয়):

  1. প্রতিটি ফাইলের শুরুতে কিছুটা আবর্জনা ডেটা প্রস্তুত করুন (একটি প্রোগ্রাম ব্যবহার করুন)। পূর্বাভাসযোগ্য উপায়ে ডেটা সহজেই অপসারণযোগ্য হওয়া উচিত এবং আপনি যদি চান তবে ফাইলের নাম থেকে এটি উপার্জনযোগ্য করে তোলা উচিত। উদাহরণস্বরূপ, আপনি ফাইলের ফাইলের এমডি 5 হ্যাশটি প্রেন্ডেন্ড করতে পারেন। এটি সরাতে, আপনাকে কেবল হ্যাশটি সরিয়ে ফেলতে হবে। এই পদক্ষেপটি আপনার বন্ধুর অনুলিপি করার জন্য সমস্ত ফাইলকে অকেজো করে তুলবে, কারণ তারা স্বাভাবিকভাবে কাজ করবে না।
  2. একটি সাধারণ (ভিডিও | চিত্র | পাঠ্য | অন্য যে কোনও ফাইল টাইপ আপনার প্রয়োজন) লিখতে একটি API ব্যবহার করুন view ভিউয়ার। জাভা সুন্দর হবে (যথেষ্ট এপিআই রয়েছে)।
  3. খোলার আগে প্রতিটি ফাইল থেকে আবর্জনা ডেটা অপসারণ করতে আপনার ফাইলভিউরকে প্রোগ্রাম করুন (নোট করুন যে এটি স্থায়ীভাবে ফাইল থেকে অপসারণ করা উচিত নয়, কেবল এটি র্যামে লোড হওয়া অনুলিপি থেকে সরিয়ে ফেলুন)
  4. আপনার ফাইলভিউয়ারকে কেবলমাত্র বাহ্যিক হার্ড ড্রাইভে কাজ করার জন্য প্রোগ্রাম করুন। আপনি এইচডিডি-তে সিস্টেম ফাইলগুলি ছেদ করে এটি করতে পারেন (উইন্ডোজ কমান্ড লাইনে অ্যাট্রিবিউট + এস + এইচ ব্যবহার করুন) এবং আপনার প্রোগ্রামের শুরুতে এগুলি প্রয়োজন। এটি সি: ড্রাইভে থাকলে এটি কাজ নাও করতে পারবেন (ফাইলের সাথে বর্তমান ড্রাইভপথটি দেখুন get বিটক্যানোনিক্যাল নেমস্পেস)

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

পদ্ধতিটি পাঠ্য নথির জন্য কাজ করবে না, তবে আপনার আবর্জনা তৈরি অ্যালগরিদমকে বিপরীত পদ্ধতিতে পুরো ফাইলটি গার্বল করার জন্য আরও পরিশীলিত করা যেতে পারে (পচা 13 এর একটি সহজ উদাহরণ)।

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

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

রাইটিং রক্ষা করা যেতে পারে তবে এটি সহজেই ক্র্যাকযোগ্য (যার কাছে ফিজিকাল ডিভাইস রয়েছে তার কাছে সমস্ত কিছু রয়েছে)।

আপনার যদি এই ফাইলগুলির একটি পৃথক অনুলিপি থাকে, তবে উপরের অনুলিপি-সুরক্ষা পদ্ধতিটি ব্যবহার করার পরে স্বয়ংক্রিয়ভাবে ফাইলগুলি রাইটিং-সুরক্ষিত হবে, কারণ ব্যবহারকারী ফাইলগুলি সূক্ষ্মভাবে সম্পাদনা করতে পারবেন না। তিনি সেগুলি মুছতে পারেন।

আপনার যদি পৃথক অনুলিপি না থাকে, তবে এনটিএফএস ফাইল সিস্টেমে কেবল পঠনযোগ্য বিকল্প রয়েছে; তবে এটি সহজেই বাইপাস করা যায়।


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

1

প্রত্যেকে ... আমার সাথে সহ্য করুন , এটি নির্বোধ হওয়ার অনুশীলন।

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

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

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

যদি আমরা ধরে নিই যে আপনার বন্ধুটি গড়পড়তা ব্যক্তি এবং মেমরি পড়তে সক্ষম নয় এবং আমরা ধরে নিই যে তারা এই পোস্টটি পড়বে না ... :-)

উপরে প্রস্তাবিত হিসাবে একটি এপিআই কাজ করতে পারে।
মনে রাখবেন যে মেমরিতে যা কিছু পড়েছে তা "গ্রহণযোগ্য" able
ফাইল সিস্টেমের ক্ষেত্রেও একই কথা বলা যেতে পারে।

আমার মাথার উপরের অংশে, একজন দোভাষী তৈরি করতে পারে।
এটি একটি শিথিল ধারণা, তবে একটি আমি মনে করি এটি কার্যকর হবে।

আপনি যদি স্টাফ নিজে লিখতে চান না, তবে আর এগিয়ে যান না।


নার্ড স্টাফ

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

আপনি কীগুলি এখানে ব্যবহার করতে পারেন। আপনি যদি একটি বাইনারি ফাইল লিখে থাকেন তবে এতে ব্যক্তিগত কী + একটি লবণের কী রয়েছে যা আপনি ভাগ করে নেওয়া হার্ডওয়্যারটির অনন্য (বা সত্যই অনন্যের কাছাকাছি) ছিল - যেমন ডিভাইসের ক্রমিক নম্বর। বাইনারি ফাইলগুলি ফাইলগুলি ডিক্রিপ্ট করে একটি মোড়কে পড়বে।

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

এখন - অনুমোদিত যে সত্যিকারের দক্ষ ব্যক্তি সম্ভবত এখনও বিভিন্ন উপায়ে এটি পেতে সক্ষম হবেন।

তবে - আপনার গড় ব্যক্তি, সম্ভবত সময় / প্রচেষ্টা / অর্থ বিনিয়োগ করতে চান না।

কিছু হালকা পাঠ:
http://en.wikedia.org/wiki/ ডিস্ক_ইনক্রিপশন

কিছু সফ্টওয়্যার (যাতে আপনি এনক্রিপশন সহ খেলতে পারেন):
http://www.truecrypt.org/

আপনি তৈরি করতে পারেন এমন সহজ ধরণের "র‌্যাপার" হ'ল একটি অ্যাডোব এয়ার অ্যাপ ...
http://www.adobe.com/products/air.html

এটি প্ল্যাটফর্ম জুড়ে কাজ করবে (তত্ত্ব অনুসারে)।
এই ধরণের প্রোগ্রামিংয়ে প্রবেশের বাধা অপেক্ষাকৃত কম।
http://www.liquidsilver.org/2010/02/write-your-own-adobe-air-application/


আমি আশা করি এটি কিছুটা ছোট উপায়ে সহায়তা করেছে।


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

1

ডিজিটাল ডেটা দিয়ে তুচ্ছ নয়, চারপাশে দুর্দান্ত মুক্ত উত্স সরঞ্জামগুলির জন্য ধন্যবাদ। তবে আপনি নিজের এনক্রিপ্ট করা ফর্ম্যাটটি তৈরি করতে পারেন যা hardঅনুলিপি করার উদ্দেশ্যে ভঙ্গ করতে হবে। ডিআরএম সুরক্ষিত সামগ্রী মনে করুন।


0

আপনার হার্ডড্রাইভে কিছু পরিবর্তন হয়েছে কিনা তা অন্তত সনাক্ত করতে সক্ষম হয়ে আপনি কিছুটা চেকসাম, এমডি 5 হ্যাশ বা অনুরূপ ব্যবহার করতে পারেন। আপনি যদি কারওর শারীরিক অ্যাক্সেস পান তবে ড্রাইভে ডেটা পরিবর্তন করতে বাধা দিতে পারবেন না, তবে আপনি তাদের এটি না করার প্রতিশ্রুতি দিতে পারেন এবং তাদের বুঝিয়ে দিতে পারেন যে তারা তা করলে সনাক্ত করতে সক্ষম হবেন।


0

না। আপনি সম্পাদনা রোধ করতে একটি রক্ষিত সুরক্ষিত মাধ্যম ব্যবহার করতে পারেন, তবে ডেটা পাঠযোগ্য, কেউ পুনরুত্পাদন করার জন্য সর্বদা পঠন স্ট্রিমটি অন্য কোথাও সংরক্ষণ করতে পারেন ।

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

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

সংক্ষেপে: পঠনযোগ্য ডেটা অনুলিপি থেকে সুরক্ষার চেষ্টা করার সময় নষ্ট করবেন না এবং পরিবর্তে দরকারী কিছুতে এটি বিনিয়োগ করুন। উদাহরণস্বরূপ সিনেমায় যাচ্ছি।


-2

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

আপনি এসএসএইচ সেটআপ করতে পারেন। আপনার প্ল্যাটফর্মে কীভাবে এসএসএইচ সেটআপ করবেন তা গুগল। কম্পিউটারের মধ্যে ডেটা ভাগ করার জন্য অনেকগুলি সফ্টওয়্যার প্যাকেজ উপলব্ধ।


1
তাতে কি? তিনি ডেটা পুনরুত্পাদন করার জন্য কেবল নেটওয়ার্ক স্ট্রিমটিতে লগইন করতে পারেন
টোবিয়াস কিয়েঞ্জার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.