তথ্য নিরাপত্তা হল প্রথাগুলোর একটি সেট যা সংরক্ষণ বা এক স্থান থেকে অন্য স্থান প্রেরণের সময় ব্যক্তিগত ডেটাকে অননুমোদিত অ্যাক্সেস এবং পরিবর্তন থেকে নিরাপদ রাখতে ডিজাইন করা হয়েছে।
তথ্য নিরাপত্তা প্রিন্ট, ডিজিটাল, এবং অন্যান্য ব্যক্তিগত, সংবেদনশীল, এবং গোপন ডেটাকে অননুমোদিত ব্যক্তিদের থেকে রক্ষা করার জন্য ডিজাইন এবং বাস্তবায়ন করা হয়। এটি ডেটাকে ദুরупযোগ, স্বীকৃতি, ধ্বংস, পরিবর্তন, এবং ব্যাঘাত থেকে রক্ষা করতে ব্যবহার করা যেতে পারে।
কম্পিউটার নেটওয়ার্ক সরকারী, ব্যক্তিগত, বা কর্পোরেটে দৈনন্দিন ট্রানজ্যাকশন এবং যোগাযোগে সংযুক্ত থাকে যার নিরাপত্তা প্রয়োজন। নেটওয়ার্ক সুরক্ষার সবচেয়ে সাধারণ এবং সহজ পদ্ধতি হল এটি একটি অনন্য নাম এবং একটি সংশ্লিষ্ট পাসওয়ার্ডের সাথে অ্যাসাইন করা। নেটওয়ার্ক নিরাপত্তা অন্তর্ভুক্ত করে:
সুরক্ষা (Protection) - ব্যবহারকারী তাদের ডিভাইস এবং নেটওয়ার্ক সঠিকভাবে কনফিগার করতে সক্ষম হতে হবে।
সনাক্তকরণ (Detection) - ব্যবহারকারী সনাক্ত করতে পারবেন কনফিগারেশন পরিবর্তন হয়েছে কিনা বা নেটওয়ার্ক ট্রাফিকে কোনো সমস্যা থাকলে বিজ্ঞপ্তি পাবেন।
প্রতিক্রিয়া (Reaction) - সমস্যাগুলো সনাক্ত করার পর, ব্যবহারকারী সেগুলো স্বীকৃতি দেবেন এবং যত তাড়াতাড়ি সম্ভব নিরাপদ অবস্থানে ফিরে যাবেন।
নেটওয়ার্ক নিরাপত্তা একাধিক স্তরের সুরক্ষা দিয়ে কাজ করে এজ এবং নেটওয়ার্কের মাঝপথে। সকল নিরাপত্তা স্তর কিছু কৌশল বাস্তবায়ন করে এবং নির্দিষ্ট নীতিমালা অনুসরণ করে। শুধুমাত্র অনুমোদিত ব্যবহারকারীরা নেটওয়ার্ক রিসোর্সে অ্যাক্সেস পাবেন, এবং অননুমোদিত ব্যবহারকারীরা এক্সপ্লয়েট এবং ক্ষতিকর কার্যকলাপ থেকে ব্লক করা থাকবে।
তথ্য নিরাপত্তার বিভিন্ন সেবা রয়েছে:
বার্তার গোপনীয়তা (Message Confidentiality) - বার্তার গোপনীয়তা বা গোপনীয়তা বলতে বোঝায় প্রেরক এবং প্রাপক গোপনীয়তা আশা করে। প্রেরিত বার্তা শুধু নির্দিষ্ট প্রাপকের কাছে অর্থবোধগম্য হওয়া উচিত। যখন একজন ব্যবহারকারী ব্যাংকের সাথে যোগাযোগ করে, তারা যোগাযোগটি সম্পূর্ণ গোপনীয় থাকার আশা করে।
বার্তার সততা (Message Integrity) - বার্তার সততা বলতে বোঝায় ডেটা প্রাপকের কাছে ঠিক যেভাবে প্রেরিত হয়েছিল সেভাবে পৌঁছাতে হবে। ট্রান্সমিশনের সময় কোনো পরিবর্তন হওয়া উচিত নয়, না slučয়বশত নাকি দুরভাবনায়। যেহেতু বর্ধমান আর্থিক আদান-প্রদান ওয়েবে ঘটছে, সততা অত্যন্ত গুরুত্বপূর্ণ।
বার্তা প্রমাণীকরণ (Message Authentication) - বার্তা প্রমাণীকরণ হল একটি সেবা যা বার্তার সততাকে আরও বাড়ায়। বার্তা প্রমাণীকরণে প্রাপক প্রেরকের পরিচয় এবং এটি নিশ্চিত হতে হবে যে কোনো প্রতирূপ প্রেরক না হয়ে বার্তা পাঠিয়েছে।
বার্তা অস্বীকারনिरপেক্ষতা (Message Nonrepudiation) - বার্তা অস্বীকারনিরপেক্ষতা বলতে বোঝায় একজন প্রেরক তার পাঠানো বার্তা পাঠিয়েছে তা অস্বীকার করতে পারবে না। নির্ভর ডেটা প্রাপকের ওপর পড়ে।
এন্টিটি প্রমাণীকরণ (Entity Authentication) - এন্টিটি প্রমাণীকরণে, এন্টিটি বা ব্যবহারকারী সিস্টেম রিসোর্সে অ্যাক্সেসের আগে প্রমাণীকৃত হয়। উদাহরণস্বরূপ, একজন ছাত্র যাকে বিশ্ববিদ্যালয়ের রিসোর্স অ্যাক্সেস করতে হবে, লগইন ফেজে প্রমাণীকৃত হতে হবে। এটি বিশ্ববিদ্যালয় এবং ছাত্র উভয়ের স্বার্থ রক্ষা করার জন্য।