নির্দিষ্ট সাইটগুলি কেন পাসওয়ার্ডে ফাঁকা স্থান রোধ করে?


16

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


কিছু সাইট সিঙ্গল সাইন অন ব্যবহার করে থাকতে পারে, ধরে নিয়ে এসএসওকে খালি পাসওয়ার্ডের প্রয়োজন (যদিও নিশ্চিত না)!
NoChance

1
সাইটগুলি বিশেষত একক উদ্ধৃতিটিকে অস্বীকার করার সময় কী আমাকে সত্যিই ভয় দেখায়। সক্ষম হওয়া ছাড়া আপনার কী কী সম্ভাব্য কারণ থাকতে পারে "insert into USERS (..., password) values (..., '" + $POST['password'] + "');" : -এস
ক্রিশ্চিয়ান ক্লাউজার

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

উত্তর:


20

ওয়েবসাইটগুলিতে পাসওয়ার্ডের বিষয়টি আসে যখন প্রচুর পরিমাণে বোকামি থাকে

  • কারও কারও কাছে বিশুদ্ধ প্রযুক্তিগত কারণ রয়েছে (বৈধ বা না, এটি অন্য একটি প্রশ্ন, তবে প্রায় সবগুলিই নয়):

আপনার পাসওয়ার্ডটি অবশ্যই চারটি অক্ষরের দৈর্ঘ্যের এবং শুধুমাত্র সংখ্যা থাকতে হবে।

(পাসওয়ার্ডটি 0001 .. 9999 সীমার মধ্যে সীমাবদ্ধ করে আপনি কেবল এগুলি ডাটাবেসে একটি সংখ্যা, প্লেইন টেক্সট হিসাবে সংরক্ষণ করতে পারেন)

  • অন্যান্যগুলিকে কিছু ভুল ধারণা দ্বারা ব্যাখ্যা করা হয় যে তারা পাসওয়ার্ডগুলি আরও সুরক্ষিত করে তুলবে :

আপনার পাসওয়ার্ড অবশ্যই একটি মূল অক্ষর দিয়ে শুরু হবে এবং একটি অঙ্কের সাথে শেষ হবে।

(এটি বিকাশকারী বা পরিচালক হিসাবে ধরে নিয়েছেন যে এটি আসলে ব্যবহারকারীদের নিরাপদ পাসওয়ার্ড বেছে নিতে বাধ্য করবে, যদিও "আপনার পাসওয়ার্ডে ন্যূনতম 6 টি অক্ষর থাকতে হবে এবং কমপক্ষে একটি বড় অক্ষর, ছোট হাতের অক্ষর এবং একটি থাকতে হবে অঙ্ক "জাদুকরভাবে এটি করতে ব্যর্থ হবে)

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

আপনার পাসওয়ার্ডে একটি অবৈধ অক্ষর রয়েছে é

বা,

আপনার পাসওয়ার্ডে y$₯46¥*A'xD<7&฿=ᴙcN&sF5_Ở!dকিছু অবৈধ অক্ষর রয়েছে। শুধুমাত্র লাতিন বর্ণমালা এবং অঙ্কগুলি থেকে অক্ষরগুলি ব্যবহার করুন।

বা,

আপনার পাসওয়ার্ডে সাদা স্থানের অক্ষর থাকতে পারে না।

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

  • প্রথম ক্ষেত্রে, প্রেরণ éকরা %C3%A9হলে কি রূপান্তরিত হবে ? বা যদি ডাটাবেসটি éভুলভাবে সংরক্ষণ করবে ?

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

  • তৃতীয় ক্ষেত্রে, যদি পিএইচপি (আবার?) কিছু ক্ষেত্রে হোয়াইট স্পেস ছাঁটাই করে অন্যকে না? যদি প্রশাসকরা (যাদের আশ্চর্যরূপে প্লেইন্টেক্সটে ব্যবহারকারীদের পাসওয়ার্ডগুলিতে অ্যাক্সেস রয়েছে) তারা যদি কেবল একটি সাদা স্থান দেখেন তবে তারা যদি হারিয়ে যায় তবে ব্যবহারকারীরা পরপর তিনটি শ্বেতস্পেস সেট করেছেন ?

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

এর অর্থ হ'ল বিকাশকারী স্পেসগুলি , বা ইউনিকোড অক্ষরগুলিকে অনুমতি দেওয়ার সম্ভাব্য পরিণতিগুলি , বা ASCII 48..57 ∪ 65..90 ∪ 97..122 (অঙ্কগুলি, ছোট হাতের অক্ষর, বড় হাতের অক্ষর) এর সম্ভাব্য পরিণতি সম্পর্কে চিন্তাভাবনা করার চেষ্টা করছে কিনা , সবচেয়ে সহজ উপায়, যখন পরীক্ষা করা সম্ভব হয় না, কেবল তাদের নিষেধ করা

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


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

1
আমি যা শুনেছি তার বেশিরভাগের সাথে আমি একমত নই, তবে "সবচেয়ে সহজ উপায়, যখন পরীক্ষা করা সম্ভব হয় না ..." বিবৃতিটি হজম করার জন্য আমার কাছে সত্যিকারের কঠিন সময় আছে। পরীক্ষা সম্ভব হচ্ছে না ??? যে কেউ যেখানে ঘটে এমন কোনও প্রকল্পের সাথে সম্মত হন: বোকামি দক্ষতার সাথে সর্বাধিকাই ... হ্যাঁ আমি জানি এটি ঘটে:: |
থমাস

@ থমাস: এটি সাধারণ তত্ত্ব এবং জ্ঞানের মধ্যে সাধারণ অজ্ঞতা এবং সময়ের সীমাবদ্ধতার সাথে অনুশীলনের মধ্যে পার্থক্য, যেখানে প্রচুর লোকেরা কমপক্ষে দু'বার ডিবাগিংয়ের পরে ব্যয় করবেন তা উপেক্ষা করে সময় পরীক্ষা করতে নষ্ট করতে চান না।
আর্সেনী মোরজেঙ্কো

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

3

উত্তরটি হিস্ট্রি

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

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

এখন নতুন সিস্টেমে কি বিধিনিষেধ থাকা উচিত ? আমি আশা করি না - এখন খুব কম কারণ


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

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

2

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

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


1
আমি পাসওয়ার্ডগুলি থেকে শীর্ষস্থান / ট্র্যাকিং ফাঁকা স্থান পছন্দ করি কারণ তারা সমস্যা সৃষ্টি করে তবে এগুলি অস্বীকার করার কোনও কারণ নেই - তারা ঠিক সেটিং এবং টেস্টিং উভয়ই ছিনিয়ে নেবে, কোনও সমস্যা নেই।
লরেইন পেচটেল 25'11

এবং "সমস্যা" ঠিক কী? আমি উত্তরের উপর জোর দিয়ে চলেছি যে স্থানগুলির অনুমতি দেওয়া উচিত। "সেটিং এবং টেস্টিংয়ে তারা উভয়ই ছিটকে যাবে" - এর পরে কী কথা? তারপরে "1 4 মি 1337" এবং "1am 4am 1337" উভয় হ্যাশ একই মানের (আসলে তত্ত্বের অসীম সম্ভাবনা রয়েছে) to
ইয়াতী সাগাদ

What's the point then?মাইনর পয়েন্টটি হ'ল পাসওয়ার্ডটি ব্যবহারকারী ইচ্ছাকৃত কম এনট্রপির। এবং কিছু সিস্টেম ডিফল্টভাবে জিইটি / পোষ্ট ভারগুলি ছাঁটাই করে, সেই আচরণে একটি (সম্ভাবনা) পরিবর্তন আরও গুরুতর সমস্যার দিকে নিয়ে যায়।
ইয়ান্নিস

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

-1

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

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

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


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