Graham–Denning model
গ্রাহাম-ডেনিং মডেল হল একটি কম্পিউটার নিরাপত্তা মডেল যা দেখায় যে কীভাবে বিষয় এবং বস্তুগুলি নিরাপদে তৈরি এবং মুছে ফেলা উচিত। এটি নির্দিষ্ট প্রবেশাধিকার কীভাবে বরাদ্দ করা যায় সে সম্পর্কেও আলোচনা করে। এটি মূলত ডিস্ট্রিবিউটেড সিস্টেমের জন্য অ্যাক্সেস কন্ট্রোল পদ্ধতিতে ব্যবহৃত হয়। মডেলটির তিনটি প্রধান অংশ রয়েছেঃ বিষয়ের একটি সেট, বস্তুর একটি সেট এবং আটটি নিয়মের একটি সেট। একটি বিষয় এমন একটি প্রক্রিয়া বা ব্যবহারকারী হতে পারে যা কোনও সংস্থান অ্যাক্সেস করার অনুরোধ করে। একটি বস্তু হল সেই সম্পদ যা কোনও ব্যবহারকারী বা প্রক্রিয়া অ্যাক্সেস করতে চায়। বৈশিষ্ট্য এই মডেলটি কোনও বস্তুর উপর নির্দিষ্ট বিষয়গুলি কীভাবে সুরক্ষা ফাংশনগুলি সম্পাদন করতে পারে তার উপর মৌলিক অধিকারগুলির একটি সেটকে কীভাবে সংজ্ঞায়িত করা যায় তার সাথে সম্পর্কিত সুরক্ষা সমস্যাগুলিকে সম্বোধন করে। মডেলটিতে আটটি মৌলিক সুরক্ষা নিয়ম (ক্রিয়া) রয়েছে যা রূপরেখা দেয়ঃ কীভাবে নিরাপদে একটি বস্তু তৈরি করা যায়। কিভাবে নিরাপদে একটি বিষয় তৈরি করা যায়। কিভাবে একটি বস্তু নিরাপদে মুছে ফেলা যায়। কিভাবে একটি বিষয় নিরাপদে মুছে ফেলা যায়। কিভাবে নিরাপদে পড়ার অধিকার প্রদান করা যায়। কীভাবে সুরক্ষিতভাবে অনুদানের অধিকার প্রদান করা যায়। কীভাবে নিরাপদে মুছে ফেলার অধিকার প্রদান করা যায়। কিভাবে নিরাপদে স্থানান্তর অ্যাক্সেস অধিকার প্রদান করা যায়। উপরন্তু, প্রতিটি বস্তুর একজন মালিক রয়েছে যার উপর বিশেষ অধিকার রয়েছে এবং প্রতিটি বিষয়ের অন্য একটি বিষয় (নিয়ন্ত্রক) রয়েছে যার উপর বিশেষ অধিকার রয়েছে। মডেলটি অ্যাক্সেস কন্ট্রোল ম্যাট্রিক্স মডেলের উপর ভিত্তি করে যেখানে সারিগুলি বিষয়ের সাথে সামঞ্জস্যপূর্ণ এবং কলামগুলি বস্তু এবং বিষয়ের সাথে সামঞ্জস্যপূর্ণ, প্রতিটি উপাদানটিতে বিষয় i এবং বস্তু j এর মধ্যে বা বিষয় i এবং বিষয় k এর মধ্যে অধিকারের একটি সেট থাকে। উদাহরণস্বরূপ একটি ক্রিয়া A [s, o]-তে সেই অধিকার রয়েছে যা বিষয় s-এর বস্তু o-এর উপর রয়েছে (উদাহরণস্বরূপঃ {নিজস্ব, কার্যকর করুন)। 8টি নিয়মের মধ্যে একটি কার্যকর করার সময়, উদাহরণস্বরূপ একটি বস্তু তৈরি করার সময়, ম্যাট্রিক্স পরিবর্তন করা হয়ঃ সেই বস্তুর জন্য একটি নতুন কলাম যুক্ত করা হয় এবং যে বিষয় এটি তৈরি করেছে সে তার মালিক হয়ে যায়। প্রতিটি নিয়ম একটি পূর্বশর্তের সঙ্গে যুক্ত, উদাহরণস্বরূপ, যদি বিষয় x বস্তু o মুছে ফেলতে চায়, তবে এটি অবশ্যই তার মালিক হতে হবে (A [x, o]-এ 'মালিক' অধিকার রয়েছে)। সীমাবদ্ধতাগুলি হ্যারিসন-রুজো-উলম্যান আদিম ক্রিয়াকলাপ এবং অবস্থার উপর ভিত্তি করে সুরক্ষার একটি ব্যবস্থা সংজ্ঞায়িত করে এই মডেলটিকে প্রসারিত করেছিলেন। আরও দেখুন অ্যাক্সেস কন্ট্রোল ম্যাট্রিক্স বেল-লাপাদুলা মডেল বিবা মডেল ব্রুয়ার এবং ন্যাশ মডেল ক্লার্ক-উইলসন মডেল হ্যারিসন-রুজো-উলম্যান মডেল রেফারেন্স ক্রুটজ, রোনাল্ড এল. এবং ভাইন্স, রাসেল ডিন, দ্য সিআইএসএসপি প্রিপ গাইড; গোল্ড এডিশন, উইলি পাবলিশিং, ইনকর্পোরেটেড, ইন্ডিয়ানাপলিস, ইন্ডিয়ানা, 2003। কম্পিউটিংয়ে নিরাপত্তা (চার্লস পি. ফ্লিগার, শারি লরেন্স ফ্লিগার দ্বারা) http://www.cs.ucr.edu ~ ব্রেট/cs165 _ s01/LECTURE11/বক্তৃতা 11-4up.pdf কম্পিউটার নিরাপত্তা মডেল