ما هي
أداة مجانية لمراجعة الصلاحيات تعمل في متصفحك. تقرأ قوائم الأدوار البسيطة أو ملفات CSV المصدّرة وتحوّلها إلى مصفوفة واحدة وأداة لتتبع المسارات وقائمة مخاطر مرتبة حسب الخطورة.
خريطة مراجعة الصلاحيات
الصق أدوارك وما يحق لكل دور فعله، ثم من يحمل كل دور. يحسم Permission Map كل صلاحية بقاعدة تغلّب المنع على السماح، ويرسم مصفوفة الوصول، ويتتبع المسار من أي شخص إلى أي مورد، وينبّه إلى التركيبات التي تسبب الحوادث.
أداة مجانية لمراجعة الصلاحيات تعمل في متصفحك. تقرأ قوائم الأدوار البسيطة أو ملفات CSV المصدّرة وتحوّلها إلى مصفوفة واحدة وأداة لتتبع المسارات وقائمة مخاطر مرتبة حسب الخطورة.
للمؤسسين الذين يملؤون استبيانات الأمان، والمسؤولين الذين ينظمون الأدوار، وقادة الفرق التقنية قبل التدقيق، ولكل من سُئل من يستطيع حذف بيانات العملاء.
الحقيقة حول الصلاحيات موزعة بين مزوّد الهوية والجداول والتذاكر القديمة. لا أحد يلاحظ أن الشخص نفسه يستطيع إنشاء دفعة والموافقة عليها حتى يقع الضرر.
تُقرأ كل البيانات وتُحسب داخل هذا التبويب. لا يُرفع أي شيء تلصقه ولا يُحفظ.
الصق أدوارك، أو حمّل الشركة التجريبية لترى كل أنواع المخاطر.
لا تغادر قوائمك هذه الصفحة أبدًا. يتضمن التقرير أسماء الأدوار والموارد والنتائج فقط.
تنظر الفحوص المركبة إلى الأشخاص عند إضافة قائمتهم، وإلى كل دور على حدة عند غيابها.
الشخص نفسه يستطيع الإنشاء والموافقة، أو الطلب والإطلاق، على المورد نفسه. من هنا يبدأ معظم الاحتيال وكثير من الأعطال.
الدور الذي يملك *:* يستطيع فعل أي شيء، حتى ما لم يوجد بعد. اجعله لدى أقل عدد ممكن من الناس.
من يستطيع إسناد الأدوار أو تعديل الصلاحيات يستطيع منح نفسه أي شيء آخر، فوصوله الحقيقي هو كل شيء.
حذف السجلات أو تعديلها يتيح لأحدهم إخفاء ما فعله. يجب أن تقبل سجلات التدقيق الإضافة فقط.
استخدام resource:* مع الأسرار أو المدفوعات أو البيانات الشخصية يشمل بصمت كل إجراء يُضاف مستقبلًا.
التصدير الجماعي لبيانات العملاء أو تنزيلها هو الطريق الأكثر شيوعًا إلى تسريب يجب الإبلاغ عنه.
دور يسمح بالإجراء نفسه ويمنعه. المنع يغلب، فيصبح السماح عبئًا بلا فائدة ويربك المراجعين.
سطر منع لا يوقف شيئًا لأن أي سماح لم يصل إليه. لا ضرر منه، لكنه يخفي النية الحقيقية.
الصلاحية نفسها مذكورة مرتين. القوائم النظيفة أسهل في المراجعة.
أُسند إلى شخص دور بلا صلاحيات. غالبًا خطأ إملائي، وأحيانًا دور حُذف في نظام واحد فقط.
دور له صلاحيات لكن لا يحمله أحد. الأدوار القديمة تُسند لاحقًا عن طريق الخطأ.
اخلط بينها كما تشاء. الأسماء لا تميّز بين الأحرف الكبيرة والصغيرة، والمسافات تتحول إلى شرطات سفلية.
support: tickets:*, customers:read, !customers:deleteاسم الدور، ثم نقطتان، ثم الصلاحيات مفصولة بفواصل. صيغة resource.action تعمل أيضًا.
role,resource,action,effect
ops,servers,restart,allowفاصلة أو فاصلة منقوطة أو مسافة جدولة. عمود effect اختياري، وقيمته الافتراضية السماح.
deniz: finance_clerk, finance_leadاسم الشخص، ثم نقطتان، ثم الأدوار. أو عمودان للشخص والدور، بسطر لكل إسناد.
صدّرها من لوحة الإدارة أو اكتبها يدويًا. استخدم * لكل الموارد أو لكل الإجراءات.
اختياري لكنه مفيد جدًا. المخاطر الناتجة عن حمل دورين في وقت واحد لا تظهر إلا مع قائمة الأشخاص.
المخاطر العالية أولًا. كل نتيجة تذكر الشخص والأدوار والأسطر التي سببتها بالضبط.
بدّل بين الأدوار والأشخاص، ثم اسأل من يستطيع تنفيذ إجراء محدد وتتبّع كل مسار.
نزّل المصفوفة بصيغة CSV وانسخ التقرير مع بصمة SHA 256 إلى تذكرة مراجعة الصلاحيات.
نعم، إن استطعت تحويله إلى أسطر من الدور والمورد والإجراء. ملفات CSV من معظم لوحات الإدارة تصلح بعد حذف الأعمدة الزائدة.
هكذا تعمل معظم أنظمة الصلاحيات. منع واحد يوقف الإجراء مهما كان عدد الأدوار التي تسمح به.
لا. هو يقرأ ما تلصقه فقط. يبقى التطبيق الفعلي في نظام التحكم بالوصول الحقيقي لديك.
قسّم الدور، أو انزع أحد الدورين من الشخص، أو أضف منعًا صريحًا وسجّل من وافق على الاستثناء.