انتقل إلى المحتوى

من يملك صلاحية الفتح: سياسة وصول للسائق والمشغل والعميل

بقلم سعيد باعطية · تاريخ النشر:

الجواب المختصر

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

أهم النقاط

  • يعرف NIST مبدا اقل صلاحية بانه حصر وصول كل مستخدم في الحد الادنى الذي تحتاجه مهامه، وفي قفل الحاوية يعني هذا ان صلاحية الفتح تكون عند اقل عدد ممكن من الاشخاص.
  • الادوار في ENTEK ثابتة: مدير وسائق، وكل وحدة في المنصة اما مفتوحة بالكامل للدور او مغلقة، فالسياسة تحدد من ياخذ حساب مكتب، لا كيف يعدل الدور.
  • فتح السائق لا يعتمد الا اذا كانت الرحلة تسمح به، والسائق معين عليها، والشاحنة في المحطة، ولم تستخدم مرة الفتح الوحيدة فيها، وقاعدة البيانات هي التي تتحقق لا الجوال.
  • كل امر يكتب في سجل لا يقبل الا الاضافة، ومعه اسم من ارسله والنتيجة، ولا يمكن تعديل هذا السجل بصمت لاحقا.
  • العميل لا يحتاج حساب دخول: اضفه مستلما للتنبيهات بالبريد او الرسائل النصية او واتساب، وارسل له تقارير القفل الذكي بصيغة PDF او Excel او CSV.

01ثلاثة اطراف وقفل واحد: لماذا تحتاج صلاحية الفتح سياسة مكتوبة

قوة قفل الحاوية تساوي قوة قائمة الاشخاص الذين يقدرون يفتحونه. وفي اي رحلة شحن عندنا في السعودية يوجد ثلاثة اطراف. السائق مع الحاوية، وهو الوحيد الموجود فعلا في كل محطة. والمشغل، او اي موظف مكتب يخطط الرحلات ويشرف عليها، يجلس امام الشاشة ويقدر يرسل اوامر للقفل. والعميل يملك البضاعة او يستلمها، ويريد دليلا على ان احدا لم يفتحها في الطريق. كل طرف له سبب منطقي للاهتمام بالقفل، لكن واحدا فقط يحتاج يفتحه في المحطة، والعميل لا يحتاج ذلك ابدا. واذا لم تكتب السياسة تتوسع الصلاحيات مع الوقت: مشرف يعطي كلمة المرور لزميله، وعميل يطلب حساب دخول "بس عشان يشوف"، وموظف ترك العمل وما زال حسابه شغالا. صفحة واحدة تكفي لتحديد من يفتح، واين، وكم مرة، وما الدليل الذي يجب ان يبقى بعده. والنموذج الموجود في الاسفل جاهز للنسخ كما هو.

02مبدان تبني عليهما: اقل صلاحية وفصل المهام

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

03السائق: فتح واحد في المحطة الصحيحة مع صور مباشرة

في القفل الذكي من ENTEK تحدد صلاحية فتح السائق لكل رحلة على حدة. فعند تخطيط الرحلة يختار موظف المكتب هل يسمح للسائق بالفتح اصلا. واذا سمح، يقدر السائق يطلب الفتح من بوابة السائق بعد ما تظهر المحطة "تم الوصول". والوصول يحدده GPS وقاعدة في قاعدة البيانات، لا ضغطة زر من السائق. والطلب يفحص مرتين: الشاشة تعطي ردا سريعا، ثم تتحقق قاعدة البيانات فعليا ان السائق معين على الرحلة، وان الشاحنة في المحطة الان، وان مرة الفتح الوحيدة المسموحة فيها لم تستخدم. واذا فشل الفحص الثاني يرفض الطلب حتى لو كانت الشاشة تبدو سليمة. وبعد اعتماد الفتح توجد مهلة قصيرة الزامية، ثم يصور السائق صور الاثبات بالكاميرا المباشرة فقط، بدون خيار اختيار صورة من المعرض. والسياسة لازم تنص على ايقاف فتح السائق في الرحلات التي لا يحتاج فيها السائق يفتح الحاوية.

04المشغل: اوامر من المكتب باسم صاحبها ومسجلة

يرسل موظفو المكتب الاوامر من شاشة تفاصيل الرحلة. وكل قفل يبلغ المنصة بالاوامر التي يدعمها، والشاشة تعرضها هي فقط، وفي المثال المأخوذ من بيئة التشغيل هي قفل الباب الخلفي والقفل العلوي وفتح القفل الرئيسي، وفتح القفل الرئيسي يطلب كلمة المرور. وكل امر يكتب في سجل لا يقبل الا الاضافة قبل ارساله، ثم يحدث بالنتيجة، ومعه اسم من اصدره وهل اعتمد او رفض. وبعد كتابته لا يمكن تعديله بصمت. ويظهر سجل اوامر القفل بشكل مثل "القفل العلوي، تم التنفيذ، المستخدم، التاريخ". وهناك حدان يؤثران على السياسة. الاول: الادوار في ENTEK ثابتة، مدير وسائق، وكل وحدة اما مفتوحة بالكامل للدور او مغلقة، فلا يوجد دور مكتبي للقراءة فقط. والثاني: مساعد MCP والواجهة البرمجية API يعملان بصلاحيات المستخدم نفسه، والمساعد يستاذن قبل اي تغيير، ومفاتيح API لها اسماء ويمكن سحبها. لذلك خل قائمة حسابات المكتب قصيرة، وتعامل مع كلمة مرور القفل الرئيسي كسر مشترك يتغير دوريا.

05العميل: دليل بدون مفتاح

العميل يحتاج دليلا وليس تحكما. ولانه لا يوجد دور للعميل ولا دور للقراءة فقط، فالخيار الامن ان تبقي العميل خارج لوحة التحكم وترسل له ما يحتاجه. تقدر تضع قواعد تنبيه لكل قفل، مثل بقائه مفتوحا مدة طويلة او خروجه من منطقته، مع مستلمين عبر البريد او الرسائل النصية او واتساب، ويمكن ان يكون مندوب العميل واحدا منهم. والقواعد تفحص كل 30 ثانية، وتصل الرسالة غالبا خلال دقيقة تقريبا، فاكتب في الاتفاق مع العميل "خلال دقيقة تقريبا" ولا تكتب "فوري". وبعد الرحلة يعطيك القفل الذكي ستة انواع من التقارير، منها تقرير صلاحيات الوصول وتقرير السائقين، وكلها تصدر بصيغة PDF او Excel او CSV. وسجل الرحلة يحفظ كل وصول ومغادرة وصورة، مع سطور مثل "غادر الموقع بدون ارسال صورة". واذا اصر العميل على شاشة مباشرة، فهذا موضوع يناقش مع ENTEK كمشروع، وليس حسابا تعطيه من قائمة المدراء.

06مراجعة السياسة كل شهر

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

نموذج السياسة: من يحق له ماذا مع قفل الحاوية (انسخه وعدله)
الاجراءالسائقالمشغل (موظف المكتب)العميلالدليل المحفوظ
تخطيط الرحلة ومحطاتهالانعملا، ويمكن الاتفاق على قائمة المحطات في العقدسطر انشاء الرحلة في سجل الرحلة
السماح للسائق بالفتح في الرحلةلانعم، فقط اذا احتاجه التسليملااعدادات الرحلة
الفتح في محطة تم الوصول اليهانعم، مرة لكل محطة، في الرحلات المعين عليها فقطاستثناء فقط، ويراجع في نفس اليومابداالامر ومن ارسله وهل اعتمد او رفض
الفتح بعيدا عن المحطةابدا، ويرفض تلقائيافقط لسبب طارئ مكتوبابداسجل الاوامر، ومحاولات غير مصرح بها في الاحداث
معرفة كلمة مرور القفل الرئيسيلاموظفو مكتب باسمائهم فقط، وتتغير عند ترك احدهملاطلب كلمة المرور في امر فتح القفل الرئيسي
تصوير صور الاثباتنعم، بالكاميرا المباشرة فقطيراجعهاتصله في التقارير اذا اتفق على ذلكصور كل محطة وحالة مراجعتها
استلام التنبيهاتاختيارينعمنعم، كمستلم بالبريد او الرسائل النصية او واتسابعدد الرسائل المرسلة والفاشلة لكل قناة
حساب دخول للمنصةدور السائق فقطدور المدير، بقائمة قصيرة باسماءلا يوجد حساب افتراضياقائمة المستخدمين مع حالة النشط والموقوف
المراجعة الشهرية للصلاحياتلالا يكون هو المسؤول عنهايستلم التقرير المصدرتقرير صلاحيات الوصول وتقرير السائقين (PDF وExcel وCSV)
قائمة المراجعة الشهرية
ما تفحصهاين في ENTEKالاجراء اذا فشل
كل مستخدم نشط ما زال يحتاج الوصولشاشة المستخدميناوقف الحساب
كل طلب فتح مرفوض سببه معروفالاحداث، فلتر المحاولات غير المصرح بهاكلم السائق، وعدل منطقة المحطة او الرحلة
كل فتح من المكتب له سبب مكتوبسجل اوامر القفلارفع الموضوع لمسؤول السياسة
محطات غادرها السائق بدون صورسجل الرحلة وتقرير السائقينوجه السائق وشدد اعدادات الرحلة
من يعرف كلمة مرور القفل الرئيسي ما زالوا في العملسجل كلمات المرور الخاص بكغير كلمة المرور
مستلمو تنبيهات العميل صحيحوناعدادات التنبيه لكل قفلحدث جهة الاتصال او احذفها

الأرقام ومصادرها

أسئلة شائعة

هل اعطي العميل حساب دخول عشان يفتح الحاوية؟

لا. العميل يحتاج دليلا وليس تحكما. اضف جهة اتصاله كمستلم للتنبيهات بالبريد او الرسائل النصية او واتساب، وارسل له تقارير القفل الذكي المصدرة. ولا يوجد في ENTEK دور للقراءة فقط او للعميل، فاي حساب سيعطيه اكثر مما يحتاج.

هل يقدر السائق يفتح مرتين في نفس المحطة؟

لا. قاعدة البيانات تسمح بفتح واحد للسائق في كل محطة، وبشرط ان تسمح الرحلة به، وان يكون السائق معينا عليها، والشاحنة في تلك المحطة. واي طلب ثان يرفض ويسجل.

هل اقدر اسوي دور مخصص للمشغل بصلاحيات اقل؟

ليس حاليا. الادوار في ENTEK ثابتة، مدير وسائق، وكل وحدة اما مفتوحة بالكامل او مغلقة. اضبط المخاطرة بقائمة قصيرة من موظفي المكتب، ومراجعة شهرية، وسجل الاوامر الذي يحفظ اسم من ارسل كل امر.

كيف اثبت من فتح الحاوية؟

كل امر يسجل قبل ارساله مع اسم من اصدره والنتيجة، ولا يمكن تعديل السجل بصمت. واضف اليه سجل الرحلة وصور الكاميرا المباشرة وتقرير صلاحيات الوصول المصدر بصيغة PDF او Excel او CSV.

متى يعرف العميل اذا انفتح القفل خارج المحطة؟

اذا كانت هناك قاعدة تنبيه والعميل من المستلمين، فالقواعد تفحص كل 30 ثانية وتصل الرسالة غالبا خلال دقيقة تقريبا. التزم بعبارة "خلال دقيقة تقريبا" ولا تقل "فوري".

من وين اشتري الاقفال لهذي السياسة؟

تقدر تشتري الوحدة الرئيسية واقفال الابواب من سوق ENTEK او تطلبها عبر طلب عرض سعر RFQ في entek.ai من موردين سعوديين موثقين. وقواعد الرحلات والفتح والتسجيل المذكورة هنا موجودة داخل القفل الذكي من ENTEK.

المصادر

مقالات ذات صلة