في منشور تم نشره مؤخرًا ، أعلن فريق لغة برمجة Go من Google عن حذف مصطلحات “القائمة البيضاء whitelist ” و “القائمة السوداء blacklist” و “الرئيسية master” و “الرقيق slave” من وثائقها و قاعدة التعليمات البرمجية. وبدلاً من “القائمة البيضاء” و “القائمة السوداء” ، أعلنت عن إدخال عبارتي “قائمة السماح” و “قائمة الحظر” التي تعتبر أكثر وضوحًا.
نقرأ من مذكرة المعلومات من فريق Go language : “كان هناك الكثير من النقاش حول استخدام هذه المصطلحات في التكنولوجيا. نحن لا نحاول إجراء نقاش آخر. من الواضح أن بعض الناس يتأذون من هذه المصطلحات وأن استخدامها يمنحهم شعورًا بعدم الارتياح ، ليس لأسباب فنية ، ولكن بسبب سياقهم التاريخي والاجتماعي. هذا هو ببساطة سبب كافٍ لاستبدالها “. ومع ذلك ، لا توجد تفاصيل حول الاستبدالات التي تم إجراؤها فيما يتعلق بذه المصطلحات.
بشكل عام ، يحدد مصطلح “القائمة البيضاء” مجموعة من الكيانات التي تُنسب إليها أعلى درجة من الحرية أو الثقة في نظام معين. أما “القائمة السوداء” فهي كل الكيانات التي لا تظهر في ما يسمى القائمة البيضاء. ومن الشائع جدًا أن تقول قائمة بيضاء وقائمة سوداء لوصف الأشياء المرغوبة وغير المرغوب فيها في الأمن السيبراني. ومع ذلك ، هناك مشكلة في المصطلحات. هذا منطقي فقط إذا كنت تساوي الأبيض بـ “جيد ، مسموح به ، آمن” و أسود بـ “سيئ ، خطير ، محظور”.
باسم مكافحة العنصرية في مجال الأمن السيبراني ، سوف نتجنب في المستقبل هذه الصيغة المهينة والعادية على مواقعنا. هذا تغيير جدير بالاهتمام حقًا كما أوضح المركز الوطني للأمن السيبراني (NCSC). وبدلاً من ذلك ، أعلنت لجنة الخدمة المدنية الوطنية عن استخدام عبارات “قائمة التفويض” و “قائمة الرفض” ، التي كانت أكثر وضوحًا وأقل غموضًا وقبل كل شيء أكثر شمولاً.
ينضم فريق لغة برمجة Go إلى مشروعات Python (2018) و Django (2014) و CouchDB (2014) و Drupal (2014) و Redis (2017) في هذه العملية. على الرغم من استخدام هذه المصطلحات لعقود ، إلا أنها يمكن أن يكون لها معاني عنصرية ، من بين أمور أخرى ، للمستخدمين. لذلك سيكون من الجيد تجنبها. في حالة لغة برمجة Python ، تمحورت المناقشات حول استخدام المصطلحين “زعيم / تابع” أو “أساسي / نسخة طبق الأصل” بدلاً من زوج “رئيسي / عبد”.
المصدر : فريق لغة برمجة Go