اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر (معدل)

Kill Switch هي آلية التوقف الفوري للنظام

فإذا نتحدث عن الآلية في المنظور البرمجي فهي عبارة عن آلية برمجية تسمح بتوقف الكود او النظام فوراً في حين حدوث شروط معينة.

مثل:

  • محاولات الأختراق
  • انتهاء مدة صلاحيات معينة تم إعطائها للمستخدم
  • انتهاك شروط معينة
تم التعديل في بواسطة Abdulrahman Muhammad
  • 0
نشر

ذلك مفهوم أشبه بمفتاح الطواريء لإيقاف البرنامج أو جزء من الكود بسرعة في حال حدث عطل دون الحاجة إلى تغيير الكود أو إعادة نشر البرنامج،  أي ليس كود محدد بذاته، بل الفكرة إنشاء آلية لإيقاف عملية أو مهمة طويلة بدلاً من أن تتسبب في تجميد المتصفح أو استهلاك موارد النظام بشكل مفرط.

مثلاً، الحلقات التكرارية أثناء التطوير، أحيانًأ تكتب حلقة while أو for بشرط توقف خاطئ، وبالتالي تعمل إلى الأبد، أو بعض العمليات التي تستغرق وقت طويل كمعالجة كمية كبيرة من البيانات في المتصفح ونريد توفير خيار للمستخدم لإيقافها.

والمشاريع الكبيرة يتم الإعتماد على الـ Kill Switch كطريقة لتعطيل ميزة جديدة بسرعة في حال تسببت في مشاكل بعد إطلاقها، أو لتجربة اختبار ميزة على مجموعة صغيرة من المستخدمين، ولو فشلت، يتم إيقافها بسهولة.

وببساطة، يتم إضافة متغير تحكم يسمى Feature Flag في الكود، والذي يحدد هل الميزة تعمل أم لا، وتستطيع التحكم به عبر إعدادات خارجية مثل لوحة تحكم أو API.

if (featureEnabled) {
    runNewFeature(); // تشغيل الميزة
} else {
    console.log("الميزة معطلة!");
}

 

  • 0
نشر

إن كود Kill Switch في البرمجة يشير إلى آلية أو كود يتم إستخدامه لإيقاف تشغيل البرنامج أو النظام أو ميزة معينة بشكل فوري.

سواء من خلال تنفيذ إجراء ما أو تنفيذ هذا الكود عن بعد .

حيث يستخدم كوسيلة طوارئ لتعطيل أو إنهاء عمل البرنامج بشكل فوري مثل محاولة إختراق النظام أو حدوث خطأ قاتل في البرنامج .

بتاريخ الآن قال Hxfhf Ucicic:

سمعت عنها انها مخالفة للقوانين وهي خطرة وتسبب في دخول السجن هل هذا صحيح ؟

أعتقد أنك تتحدث عن شئ أخر . حيث الأمر الذي تم توضيحه المبرمج أو صاحب النظام هو الذي يقوم به لهذا هو قانوني.

هل يمكنك توضيح ما الذي تقصده ب kill switch او في أى سياق تم ذكره ؟

  • 0
نشر
بتاريخ 4 دقائق مضت قال Hxfhf Ucicic:

سمعت عنها انها مخالفة للقوانين وهي خطرة وتسبب في دخول السجن هل هذا صحيح ؟

يوجد بعض التقنيات اذا استخدمتها بشكل غير قانوني او غير مصرح به يعتبر جريمة إلكترونية

مثل:

  • إذا استخدمته لتعطيل مواقع أو أنظمة الآخرين.
  • إذا أخفيتَه في برامج غير مرخصة لتخريبها.

لذا دائماً احصل على موافقة قبل اختبار أو تطبيق أي تقنيات أمنية على أنظمة لا تملكها.

 

  • 0
نشر

لقد رأيت شخص يدعى ديفيس مطور برمجيات في شركة في تيكساس لقد شعر بأنه سينضرد من شركة بعد ما قامت الشركة بأعادة الهيكلة وقرر أن ينتقم من شركة وقام بكتابة كود kill Switch عبارة حلقات لا نهائية وحذف الموظفين من قواعد البيانات وقفل النظام شركة والكود سيفعل عند حذفه من قائمة الموظفين النشطين وبسبب هذا الشركة خسرت آلاف دولارات وتم حكم عليه بالسجن لمدة 10 سنوات

الفكرة من هذا الكلام اريد ان اعرف هل فعلاً كود Kill Switch خطير 

  • 0
نشر
بتاريخ 7 دقائق مضت قال Hxfhf Ucicic:

لقد رأيت شخص يدعى ديفيس مطور برمجيات في شركة في تيكساس لقد شعر بأنه سينضرد من شركة بعد ما قامت الشركة بأعادة الهيكلة وقرر أن ينتقم من شركة وقام بكتابة كود kill Switch عبارة حلقات لا نهائية وحذف الموظفين من قواعد البيانات وقفل النظام شركة والكود سيفعل عند حذفه من قائمة الموظفين النشطين وبسبب هذا الشركة خسرت آلاف دولارات وتم حكم عليه بالسجن لمدة 10 سنوات

الفكرة من هذا الكلام اريد ان اعرف هل فعلاً كود Kill Switch خطير 

نعم في تلك الحالة هذا غير قانوني لأنه قد قام بتعطيل نظام ليس له وهو خاص بشركة وإذا قامت برفع دعوى عليه سيتم الحكم عليه بالسجن.

نعم هو خطير إذا كان هناك شخص أخر يستطيع الوصول إلى نظامك والكود الخاص بك وهنا يستطيع وضع هذا الكود وتعطيل نظامك في أى وقت يريده .

تخيل مثلا أنك قد وظفت شخص لديك في المنزل ليقوم بإصلاح عطل في الكهرباء ولكن هذا الشخص قد قام وضع جهاز يتحكم هو به لفصل الكهرباء عنك . فهكذا هو ال kill switch يستطيع إيقاف الخدمة أو النظام لديك وإذا لم تقم أنت بإنشاءه وقام شخص أخر فهنا الخطر أن هناك شخص يستطيع التحكم بنظامك وإغلاقه في أى وقت.

  • 0
نشر
بتاريخ 8 دقائق مضت قال Hxfhf Ucicic:

لقد رأيت شخص يدعى ديفيس مطور برمجيات في شركة في تيكساس لقد شعر بأنه سينضرد من شركة بعد ما قامت الشركة بأعادة الهيكلة وقرر أن ينتقم من شركة وقام بكتابة كود kill Switch عبارة حلقات لا نهائية وحذف الموظفين من قواعد البيانات وقفل النظام شركة والكود سيفعل عند حذفه من قائمة الموظفين النشطين وبسبب هذا الشركة خسرت آلاف دولارات وتم حكم عليه بالسجن لمدة 10 سنوات

الفكرة من هذا الكلام اريد ان اعرف هل فعلاً كود Kill Switch خطير 

إذن استخدمه  لغرض تخريب النظام، أحيانًا يستخدم البعض ذلك المفهوم بكتابة كود لتعطيل النظام في حال لم يقم العميل بدفع المستحقات، من خلال إخفاء ذلك الكود بداخل كود  آخر ثم عمل minify للكود بحيث يصعب قراءته، الفكرة واحدة والاستخدام مختلف.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...