Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
opa — محرك سياسات تصريحي يتيح الترخيص وفرض السياسات عبر الخدمات وKubernetes وTerraform وDocker وواجهات برمجة التطبيقات (APIs) باستخدام لغة Rego. | Kitploit
أدوات/GitHubGitHub/open-policy-agent/opa
المصادقة والترخيصأمن البنية التحتية السحابيةأمن الحاوياتإدارة الهويةتدقيق التكوينالتحكم في الوصول إلى الشبكةأمن السحابةDevSecOpsإدارة الهوية والوصول (IAM)المصادقةسوء التكوين
12.4k1.7k96منذ 10س 55دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
أمن واجهات برمجة التطبيقات
الهروب من الحاوية
الأفضل في المصادقة #16
الأفضل في المصادقة والترخيص #10
الأفضل في أمن البنية التحتية السحابية #12
الأفضل في أمن السحابة #20
الأفضل في تدقيق التكوين #17
الأفضل في الهروب من الحاوية #14
الأفضل في أمن الحاويات #13
الأفضل في إدارة الهوية والوصول (IAM) #13
الأفضل في إدارة الهوية #16
الأفضل في سوء التكوين #17
الأفضل في التحكم في الوصول إلى الشبكة #5
GitHubopen-policy-agent/opa

opa

محرك سياسات تصريحي يتيح الترخيص وفرض السياسات عبر الخدمات وKubernetes وTerraform وDocker وواجهات برمجة التطبيقات (APIs) باستخدام لغة Rego.

عرض المستودعالموقع الإلكتروني
مشاركة

logo Open Policy Agent

Build Status Go Report Card CII Best Practices Netlify Status

Open Policy Agent (OPA) هو محرك سياسات عام مفتوح المصدر يتيح إنفاذ سياسات موحّد ومراعٍ للسياق عبر الحزمة بأكملها.

تفتخر OPA بكونها مشروعًا متخرجًا في مشهد Cloud Native Computing Foundation (CNCF). للتفاصيل، اقرأ الإعلان الصادر عن CNCF.

ابدأ مع OPA

  • اكتب أول سياسة Rego باستخدام Rego Playground أو استخدمه لمشاركة عملك مع الآخرين للحصول على الملاحظات والدعم. ألقِ نظرة على أمثلة التحكم في الوصول إذا لم تكن متأكدًا من أين تبدأ.
  • ثبّت إضافة VS Code لتبدأ محليًا مع تشخيصات وتصحيح أخطاء وتنسيق مباشر. راجع دعم المحرر وبيئات التطوير المتكاملة للمحررات الأخرى المدعومة.
  • انتقل إلى توثيق OPA لتتعلم لغة Rego وكذلك كيفية نشر OPA ودمجها.
  • اطّلع على الموارد التعليمية في قسم تعلّم Rego في دليل النظام البيئي.
  • اتبع إرشادات تشغيل OPA لبدء استخدام واجهة سطر الأوامر OPA محليًا.
  • انظر Docker Hub للحصول على صور الحاويات و إصدارات GitHub للحصول على الملفات التنفيذية.
  • اطّلع على خارطة طريق OPA لرؤية لمحة عالية المستوى عن ميزات OPA قيد التنفيذ والمخطط لها.

هل تريد التحدث عن OPA أو الحصول على الدعم؟

  • انضم إلى OPA Slack للتواصل مع مستخدمي OPA الآخرين والمشرفين. راجع #help للحصول على الدعم.
  • اطّلع على المناقشات المجتمعية لطرح الأسئلة.
  • انظر إلى صفحة الدعم للاطلاع على خيارات الدعم التجاري.

مهتم بمعرفة ما يفعله الآخرون مع OPA؟

  • تصفح المشاريع المجتمعية في دليل النظام البيئي لـ OPA - لا تنسَ إدراج مشروعك الخاص!
  • اطّلع على ملف ADOPTERS.md للحصول على قائمة بالجهات المتبنية في الإنتاج. هل تستخدم مؤسستك OPA في الإنتاج؟ ادعم مشروع OPA عن طريق إرسال طلب سحب (PR) لإضافة مؤسستك إلى القائمة مع وصف قصير لحالات استخدام OPA لديك!

هل تريد دمج OPA؟

  • اطّلع على Go SDK عالي المستوى أو واجهة Go API منخفضة المستوى GoDoc لدمج OPA مع الخدمات المكتوبة بلغة Go.
  • اطّلع على REST API مرجع لدمج OPA مع الخدمات المكتوبة بلغات أخرى.
  • اطّلع على وثائق الدمج لمزيد من الخيارات.

هل تريد المساهمة في OPA؟

  • اقرأ دليل المساهمة لتتعلم كيفية تقديم مساهمتك الأولى.
  • استخدم #contributors في Slack للتواصل مع المساهمين الآخرين ومشرفي OPA.
  • أنشئ Issue على GitHub لطلب ميزات أو الإبلاغ عن أخطاء.

كيف يعمل OPA؟

يمنحك OPA لغة تعريفية عالية المستوى لتأليف السياسات وإنفاذها عبر حزمتك.

مع OPA، يمكنك تعريف قواعد تحكم كيف يجب أن يتصرف نظامك. توجد هذه القواعد للإجابة عن أسئلة مثل:

  • هل يمكن للمستخدم X استدعاء العملية Y على المورد Z؟
  • ما المجموعات التي يجب نشر حمل العمل W عليها؟
  • ما العلامات التي يجب تعيينها على المورد R قبل إنشائه؟

يمكنك دمج الخدمات مع OPA بحيث لا يكون من الضروري ترميز هذه القرارات بشكل ثابت في خدمتك. تدمج الخدمات مع OPA عن طريق تنفيذ استعلامات عند الحاجة إلى قرارات سياسة.

عندما تستعلم OPA عن قرار سياسة، تقيّم OPA القواعد والبيانات (التي تقدمها لها) لإنتاج إجابة. يُرسل قرار السياسة مرة أخرى كنتيجة للاستعلام.

على سبيل المثال، في حالة استخدام بسيطة لتفويض واجهة برمجة التطبيقات:

  • تكتب قواعد تسمح (أو ترفض) الوصول إلى واجهات برمجة تطبيقات خدمتك.
  • تستعلم خدمتك عن OPA عند استلام طلبات API.
  • تُرجع OPA قرارات السماح (أو الرفض) إلى خدمتك.
  • تقوم خدمتك بإنفاذ القرارات بقبول الطلبات أو رفضها وفقًا لذلك.

للحصول على أمثلة ملموسة حول كيفية دمج OPA مع أنظمة مثل Kubernetes وTerraform وDocker وSSH والمزيد، انظر openpolicyagent.org.

العروض التقديمية

تنزيل الأداة