কম্পিউটার টিউটোরিয়াল

নেটওয়ার্ক সিকিউরিটিতে 'সাল্ট' (Salt) কী এবং এর গুরুত্ব

সিকিউরিটিতে 'সাল্ট' (Salt) কী?

সাল্ট হলো একটি র‍্যান্ডম ইনপুট যা ডেটা, পাসওয়ার্ড বা পাসফ्रेज হ্যাশ করার জন্য একমুখী ফাংশনে ব্যবহার করা হয়। পাসওয়ার্ড সুরক্ষিত করার একটি পদ্ধতি। ইউনিক্স সিস্টেম ক্রেডেনশিয়াল থেকে ইন্টারনেট সিকিউরিটিতে আধুনিক কম্পিউটার সিস্টেমে ক্রিপ্টোগ্রাফিক সাল্ট ব্যাপকভাবে ব্যবহৃত হয়।

পাসওয়ার্ড হ্যাশিং-এ সাল্ট কী?

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

সাল্টিং (Salting) কী এবং উদাহরণ

গোপন একটি ভ্যালু পাসওয়ার্ডের সাথে যোগ করে এর দৈর্ঘ্য বাড়ানো। উদাহরণস্বরূপ, Blumira ও Security-এ পাসওয়ার্ডগুলো একসাথে যোগ করা হবে। Bcrypt তার হ্যাশ অ্যালগরিদমে ডিফল্টভাবে প্রতি হ্যাশের জন্য অনন্য সাল্ট ব্যবহার করে।

সাল্টিং কী এবং কীভাবে এটি সিকিউরিটি বাড়ায়?

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

সাল্ট কি সুরক্ষিত?

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

সাল্ট কেন পাসওয়ার্ড সুরক্ষায় সাহায্য করে?

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

Salt Security কোম্পানি কবে প্রতিষ্ঠিত?

Salt Security ২০১৬ সালে সাইবার সিকিউরিটি ডোমেইনেরपू্র্ব 이스রায়েলি ডিফেন্স ফোর্স (IDF) ও সিরিয়াল উদ্যোক্তা এক্সিকিউটিভরা প্রতিষ্ঠা করেন। কোম্পানি সিলিকন ভ্যালি ও ইসরায়েল-ভিত্তিক, স্যান ফ্রানসিসকো বে এরিয়া ও তেল আভিভ অঞ্চলে অবস্থিত।

সাল্ট ও হ্যাশ পাসওয়ার্ড কী?

ক্রিপ্টোগ্রাফিক সাল্ট হলো পাসওয়ার্ড হ্যাশ করার আগে उसमें ইনসার্ট করা র‍্যান্ডম বিট। দুই ইউজার একই পাসওয়ার্ড ব্যবহার করলেও সাল্ট আলাদা থাকলে হ্যাশ আলাদা হবে। প্রতিটি ইউজারের জন্য সাল্ট অনুযায়ী হ্যাশ টেবিল রিকম্পিউট করতে বাধ্য করে আক্রমণের সম্ভাবনা কমায়।

পাসওয়ার্ড স্যাল্টিং কী?

হ্যাকাররা ডেটাবেসে সংরক্ষিত পাসওয়ার্ড রিভার্স ইঞ্জিনিয়ারিং করে না বের করতে পারে, সেজন্য পাসওয়ার্ড স্যাল্টিং ব্যবহার করা হয়। ৩২ বা তার বেশি ক্যারেক্টার স্ট্রিং পাসওয়ার্ডে ইনসার্ট করে হ্যাশ করা হয়।

খাদ্যে 'স্যাল্টিং' (Salting) এর অর্থ

এটি ক্যুরিং (curing) এর একটি রূপ এবং পিকলিং (pickling) ও ব্রাইনিং (brining) এর সাথে সম্পর্কিত। খাদ্য সংরক্ষণের একটি পদ্ধতি, যেখানে খাদ্যে লবণ যোগ করা হয়।

স্ট্রিং স্যাল্টিং (Salting a string) কী?

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

  1. নেটওয়ার্ক সিকিউরিটি কী? ধরন, গুরুত্ব এবং বাস্তব উদাহরণ

  2. OTP নেটওয়ার্ক সিকিউরিটি কী?

  3. নেটওয়ার্ক সিকিউরিটি আইডি/কী কী এবং কীভাবে খুঁজে বের করবেন

  4. নেটওয়ার্ক সিকিউরিটি কী? প্রকার, গুরুত্ব ও কাজ করার পদ্ধতি