যদি পাসওয়ার্ডগুলি হ্যাশ করে রাখা হয়, আপনি যদি নিজের পাসওয়ার্ডটি পুনরায় সেট করার চেষ্টা করেন তবে কোনও কম্পিউটার কীভাবে জানতে পারে যে আপনার পাসওয়ার্ডটি শেষের মতো?


11

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


5
কম্পিউটারগুলি তাদের অনুরূপ কিনা তা জানত না এটি কেবল তখনই জানত যে তারা অভিন্ন ছিল (নতুন পাসওয়ার্ডটি হ্যাশ করে এবং মূল পাসওয়ার্ডের সঞ্চিত হ্যাশের সাথে তুলনা করে)।
রবার্ট হার্ভে

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

আপনার যদি পাসওয়ার্ডের তুলনা করতে হয় তবে আপনি হ্যাশ ব্যবহার করবেন না। সম্ভবত আপনি এইএস বা অন্যান্য আকারের সিমেট্রিক এনক্রিপশন ব্যবহার করবেন
লাইভ

উত্তর:


15

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

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


"পাসওয়ার্ড পুনরায় সেট করুন" বলতে সাধারণত "আমি আমার পাসওয়ার্ড ভুলে গিয়েছি এবং আমি এটি পুনরায় সেট করতে চাই" বোঝায়, সুতরাং আপনাকে পুরানো পাসওয়ার্ড জিজ্ঞাসা করা হবে না। আপনার উত্তর দ্বিতীয়ার্ধ যদিও সঠিক।
ক্যাসাব্ল্যাঙ্কা 17'19

3
@ ক্যাসাব্ল্যাঙ্কা: প্রচুর সিস্টেম রয়েছে যে আপনি প্রতি X দিনে আপনার পাসওয়ার্ডটি "রিসেট" করে
রেখেছেন

1
@ ক্যাসাব্ল্যাঙ্কা: প্রথমার্ধটিও ঠিক সঠিক, "পাসওয়ার্ড পুনরায় সেট করা" এর উভয় অর্থ হতে পারে, পরিভাষাটি এতটা অনমনীয় নয়। আমাদের ওপিকে জিজ্ঞাসা করতে হবে যে তারা সুনির্দিষ্টভাবে কী বোঝাতে চেয়েছিল।
ডক ব্রাউন

12

সহজ উত্তরটি হ'ল কোনও সুরক্ষিত সিস্টেমটি তাদের অনুরূপ কিনা তা জানে না।

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

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

সাধারণভাবে এই প্রতিটি কৌশল পাসওয়ার্ডের সুরক্ষা হ্রাস করে।

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

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

সংক্ষেপে আপনার বর্তমান / পুরানো পাসওয়ার্ডের সাথে একটি মিলের পরিমাপ নির্দেশ করে এমন কোনও সাইট থেকে সাবধান থাকুন। যতক্ষণ না তারা বলছেন যে নতুন পাসওয়ার্ডটি পুরানো পাসওয়ার্ড।


7

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

ব্যবহারকারীর প্রবেশের মাধ্যমে আপনি একাধিক অনুরূপ পাসওয়ার্ড তৈরি করেন এবং তাদের কোনও হ্যাশ পুরানো পাসওয়ার্ডের সাথে মেলে কিনা তা পরীক্ষা করে দেখুন।


হ্যাঁ, লোকেরা বিভিন্ন ধরণের পরিবর্তন এনে তার পক্ষে যথেষ্ট অনুমানযোগ্য তাই এটি করার একটি শালীন উপায় হতে পারে।
সাইবার্গ

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

আমি এক জায়গায় বেশ দীর্ঘ সময় ধরে কাজ করেছি এবং আমি যখন আমার পাসওয়ার্ডটি ছেড়ে দিয়েছিলাম তখন সুপারসিকিউরপাসওয়ার্ড 39। (কেবলমাত্র শেষ দুটি সংখ্যা সত্য) এটি পূর্ববর্তী নম্বর ব্যবহার করা হয়েছে কিনা তা দেখতে কোনও পাসওয়ার্ড কোনও সংখ্যার সাথে শুরু হয় বা শেষ হয় তা সুস্পষ্ট।
gnasher729

@ মার্টিনম্যাট এটি কি চাইবে? আপনি আসল পাসওয়ার্ড থেকে একে একে অক্ষরকে আলাদা করে রেখে সংখ্যা যোগ বা বাড়িয়ে দেওয়ার কথা সনাক্ত করতে পারেন। অর্থাত্ "পাসওয়ার্ড" এর জন্য, আপনার "এসওয়ার্ড" (হিহি), "পিএসওয়ার্ড", "পাসওয়ার্ড" ইত্যাদি রয়েছে each এমনকি আপনি একে একে দুর্বল ব্যবহার করেও পালিয়ে যেতে পারেন যার অতিরিক্ত জটিলতার কারণে প্রত্যেকের 256 টির অনুমতি দেওয়ার চেষ্টা করতে হবে যদি আপনি গৌণ সংস্থাগুলির ঘটায় তবে হ্যাশ হয়। (আরো আপনি র্যান্ডম ক্রম তাদের সংরক্ষণ এবং আপনি জানেন না যা চরিত্র যা এক লুপ্ত হয়েছিল, তারপর, এটা প্রত্যেকের জন্য 256 * এন।)
millimoose

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

2

অন্য একটি প্যাটার্ন হ'ল আপনার সিস্টেমটি আপনার পাসওয়ার্ডের কয়েকটি বৈশিষ্ট্যযুক্ত সাবসেট হ্যাশ করে এবং সেই পাসওয়ার্ডগুলি হ্যাশগুলি সংরক্ষণ করে যে নতুন পাসওয়ার্ডের সাবলেটগুলি কোনও পুরানো, যেমন: পাসওয়ার্ড: "অ্যাডমিন2018" এবং সাবসেটের সাথে মেলে কিনা: "অ্যাডমিন" = "" অ্যাডমিন2019 "হিসাবে প্রবেশ করতে পারে না নতুন একটি.


1

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

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