আমি আমার পাসওয়ার্ডের শেষ কয়েকটি অক্ষর উবুন্টু 14.04 এ বাদ দিতে পারি


27

আমাদের কলেজের ল্যাব পিসিতে আমাদের উবুন্টু 14.04.3 এলটিএস রয়েছে। আমি আজ একটি গুরুতর বাগ লক্ষ্য করেছি।

আমি আমার পাসওয়ার্ডের শেষ কয়েকটি অক্ষর এড়িয়ে যেতে এবং এখনও সহজেই লগ ইন করতে পারি। উদাহরণস্বরূপ, যদি আমার পাসওয়ার্ডটি হয় তবে a1b2c3d4e5f6g7h8আমি টাইপ করতে a1b2c3d4eএবং লগ ইন করতে পারি Many আরও অনেক লোকও এই বাগটি লক্ষ্য করেছেন।

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

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

আমার প্রশ্ন হ'ল - আমি কীভাবে এই বাগটি ঠিক করব, যদি আমি এটি একেবারে ঠিক করতে পারি? আমাদের সিসাদম সোমবারের আগে উপলব্ধ হবে না এবং এটি সত্যিই আমাকে বিরক্ত করছে।

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

Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-65-generic i686)

* Documentation:  https://help.ubuntu.com/

543 packages can be updated.
350 updates are security updates.

New release '16.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

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


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

8
350 সুরক্ষা আপডেট উপলব্ধ। এর মধ্যে একটি সম্ভবত
হার্টবেলড বাগটিও

4
তোমার sysadmin মাসের জন্য উপলব্ধ হয়েছে বলে মনে হচ্ছে না ...
মাইকেল হ্যাম্পটন

উত্তর:


28

আপনার যদি প্রশাসকের অ্যাক্সেস না থাকে তবে আপনি করার মতো অনেক কিছুই নেই।

এটি বলেছিল, এটি প্রশাসকের অযোগ্যতার কারণে বলে মনে হচ্ছে। ক্লাসিক crypt(3)ফাংশনটি ব্যবহার করে এটি সন্দেহজনকভাবে পাসওয়ার্ড এনক্রিপশনের অনুরূপ sounds থেকে man 3 crypt:

crypt () হ'ল পাসওয়ার্ড এনক্রিপশন ফাংশন। এটি ডেটা ভিত্তিক
উদ্দেশ্যযুক্ত বিভিন্নতার সাথে এনক্রিপশন স্ট্যান্ডার্ড অ্যালগরিদম other
জিনিসগুলি) কোনও মূল অনুসন্ধানের হার্ডওয়্যার প্রয়োগের ব্যবহারকে নিরুৎসাহিত করার জন্য।

কী একটি ব্যবহারকারীর টাইপ করা পাসওয়ার্ড।

লবণ একটি দ্বি-চরিত্রের স্ট্রিং যা সেট [a-zA-Z0-9./] সেট থেকে বেছে নেওয়া হয়। এই
স্ট্রিংটি 4096 টির মধ্যে একটির মধ্যে অ্যালগরিদম আঁকতে ব্যবহৃত হয়।

প্রথম আটটি অক্ষরের প্রত্যেকের সর্বনিম্ন 7 বিট নিয়ে
কী, একটি 56-বিট কী পাওয়া যায়।   এই 56-বিট কীটি এনক্রিপ্ট করতে ব্যবহৃত হয়
বারবার একটি ধ্রুব স্ট্রিং (সাধারণত একটি স্ট্রিং সকলের সমন্বয়ে থাকে
শূন্য)। এনক্রিপ্ট করা পাসওয়ার্ড, একটি সিরিজ প্রত্যাবর্তিত মান পয়েন্ট
13 টি মুদ্রণযোগ্য ASCII অক্ষর (প্রথম দুটি অক্ষর উপস্থাপন করে)
লবণ নিজেই)। যার সামগ্রীতে স্থিতিশীল ডেটাতে প্রত্যাবর্তন মান নির্দেশ করে
প্রতিটি কল দ্বারা ওভাররাইট করা হয়।

শব্দটি কি পরিচিত?

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

আরও দেখুন: আধুনিক ইউনিক্স / লিনাক্স সিস্টেমে পাসওয়ার্ডগুলি এখনও 8 টি অক্ষরের মধ্যে সীমাবদ্ধ?


4
তারপরে অ্যাডমিন সম্ভবত সম্ভবত এলডিএপ ব্যবহার করছে ..... আমি তার সাথে যোগাযোগের চেষ্টা করব। ধন্যবাদ!
দিমিত্রি মার্কোভিচ

1
প্রথম 8 টি অক্ষরের যে কোনও 8 তম বিটকে ফ্লিপ করলে কোনও পার্থক্য হয় কিনা তা দেখে ওপি আরও এটি নিশ্চিত করতে পারে। যদিও কোনও ইউটিএফ -8 পরিবেশে কাজ করা কঠিন হতে পারে।
জোনাস শোফার

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

@ ডাই-policy137 হিসাবে উল্লেখ করেছে, আমি অনুমান এটা টুসকি কৌশলী অষ্টম বিট-সঙ্গে হল UTF-8, এই স্থাপিত হবে দুই বাইট কোডপয়েন্ট এনকোড এক পরিবর্তে ব্যবহার করা হচ্ছে। দুর্ভাগ্যক্রমে, এটি কোনও নির্দিষ্ট পরীক্ষা নয়, যদি না কোনও টার্মিনাল এবং / অথবা প্রমাণীকরণের জন্য প্রেরিত ডেটা দ্বারা ব্যবহৃত এনকোডিংয়ের উপরে খুব কড়া নিয়ন্ত্রণে না থাকে।
জোনাস শোফার

7

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

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

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

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

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

আজ, বিষয়গুলি আরও ভাল। ইউনিক্সের ব্যবহারের মতো কম রয়েছে এবং এগুলি আরও ভালভাবে সহযোগিতা করে।

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


ঠিক আছে তাহলে .... আমি যদি কিছু করতে পারতাম।
দিমিত্রি মার্কোভিচ

"ইউনিক্সেন" "" নীতিমালা "ওভার? এর আগে কখনও শুনেনি, দুর্দান্ত স্পর্শ
বিড়াল

1
@ ক্যাট এটি স্পষ্টতই ইউনিক্স এবং বক্সেনের একটি পোর্টম্যানটেক ।
মাইকেল হ্যাম্পটন

2
যেহেতু ইউনিক্স একটি বানানো শব্দ, তাই বহুবচনটিও তৈরি করা যেতে পারে :)
থোরবজর্ন রাভন অ্যান্ডারসন

Eight characters passwords has a lot of possibilities.জন্য পাসওয়ার্ড এনট্রপি , আপনি আক্রমণকারী জানেন কিভাবে আপনি পাসওয়ার্ড জেনারেট অনুমান। আপনি যদি এলোমেলো শব্দ ব্যবহার করেন তবে সর্বাধিক আপনি 2 শব্দ বা 22 বিট এনট্রপি পেতে যাচ্ছেন।
ননলাইনফর্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.