সিস্টেম কলের জন্য সিসওয়াল একটি গতিশীল ফায়ারওয়াল

সিসওয়াল

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

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

সিসওয়াল সম্পর্কে

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

সিসওয়াল সিস্টেম কলগুলির পরিসংখ্যানও সংগ্রহ করতে পারে এবং এর ভিত্তিতে একটি প্রতিবেদন তৈরি করতে পারে।

সিসওয়ালের উদ্দেশ্যগুলি নিম্নরূপ:

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

প্রতিটি প্রক্রিয়াতে একটি কনফিগারেশন ফাইল থাকতে পারে

প্রতিটি প্রক্রিয়া জন্য, এসe স্পষ্টভাবে অনুমোদিত বা অবরুদ্ধ সিস্টেম কলগুলির তালিকার সাথে একটি কনফিগারেশন ফাইল সংযুক্ত করতে পারে।

সমর্থিত কলগুলির জন্য, সিসওয়াল ব্যবহারকারীকে নিম্নলিখিত ক্রিয়া সম্পাদনের অনুমতি দেয়:

  • একবার স্কেলকে অনুমতি দিন
  • সর্বদা নির্দিষ্ট নির্দিষ্ট স্কেলকে অনুমতি দিন
  • একবার সিস্কেল অবরোধ করুন (শক্ত বা নরম)
  • সর্বদা সেই নির্দিষ্ট সিস্টেলটি আটকে দিন (শক্ত বা নরম)
  • ব্লক করার সময়, প্রোগ্রামটি একটি ব্লক (হার্ড বা নরম) সম্পাদন করতে পারে।

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

তালার ধরণ

প্রথম ক্ষেত্রে, সিস্টেম কলটি কার্যকর হয় না এবং অ্যাক্সেস ত্রুটি কোডটি প্রক্রিয়ায় প্রেরণ করা হয়। দ্বিতীয় ক্ষেত্রে, সিস্টেম কলটিও কার্যকর হয় না, তবে প্রক্রিয়াটি একটি কল্পনাপ্রসূত সফল রিটার্ন কোড গ্রহণ করে, সিস্টেম কলের সফল প্রয়োগের অনুকরণ করে।

উদাহরণস্বরূপ, এই মুহুর্তে, ফাইল অপারেশন সম্পর্কিত কেবলমাত্র সিস্টেম কল বিশ্লেষণ সমর্থিত।

একটি হার্ড ব্লক সিস্কলকে কার্যকর করতে বাধা দেয় এবং শিশু প্রক্রিয়াতে অনুমতি অস্বীকৃত ত্রুটি প্রদান করে returns অন্যদিকে, একটি নরম লক সিস্কালকে বাধা দেয়, তবে সিস্কালটি বাস্তবায়িত হয়েছিল বলে ভান করার জন্য শিশু প্রক্রিয়াটির যথাযথ প্রতিক্রিয়া ফিরিয়ে দেওয়ার চেষ্টা করে।

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

একটি প্রক্রিয়া কনফিগারেশন সংরক্ষণ করুন এবং লোড করুন।

মৃত্যুদন্ড কার্যকর করার সময় করা পছন্দগুলি একটি JSON ফাইলে সংরক্ষণ করা যায়। এই ফাইলটি অন্য রান চলাকালীন লোড করা যায় যাতে উপরের বিকল্পগুলি ব্যবহার করা যায়।

এটি একটি কাজ চলছে - কেবলমাত্র অনুমোদিত / অবরুদ্ধ প্রতিক্রিয়া সর্বদা সংরক্ষণ করা হবে।

তথ্য

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

প্রকল্পটি এখনও কার্যকরী প্রোটোটাইপের পর্যায়ে রয়েছে এবং সমস্ত অনুমানিত সম্ভাবনা উপলব্ধি হয় না।

আরও বিকাশ এখনও আছে

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।