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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
root-signing — يحافظ على مستودع TUF الذي يوصّل جذر ثقة Sigstore (trusted_root.json) إلى العملاء بشكل آمن، باستخدام توقيع العتبة من قبل حاملي المفاتيح، والتوقيع عبر الإنترنت باستخدام KMS، والنشر الآلي. | Kitploit
أدوات/GitHubGitHub/sigstore/root-signing
إدارة الهويةتدقيق التكوينالتشفيرDevSecOpsأمن سلسلة التوريدالمصادقة
GitHubsigstore/root-signing

root-signing

يحافظ على مستودع TUF الذي يوصّل جذر ثقة Sigstore (trusted_root.json) إلى العملاء بشكل آمن، باستخدام توقيع العتبة من قبل حاملي المفاتيح، والتوقيع عبر الإنترنت باستخدام KMS، والنشر الآلي.

عرض المستودع
13410010منذ يوم واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

جذر التوقيع Sigstore root-signing

يحافظ مشروع root-signing على مستودع TUF المستخدم لتسليم جذر ثقة Sigstore (trusted_root.json) بشكل آمن إلى عملاء Sigstore.

التوثيق

  • دليل الموقّع يوثّق العملية والمتطلبات من منظور حامل المفتاح
  • دليل المشرف يوثّق بعض جوانب الصيانة
  • وثيقة البنية التحتية تتناول بالتفصيل الخدمات والإعدادات المطلوبة
  • تتضمن وثائق تقنية إضافية في مشروع tuf-on-ci وهو البرنامج المستخدم لتشغيل root-signing

حالة مستودع TUF

يُنشر المستودع لاستهلاك عملاء sigstore على https://tuf-repo-cdn.sigstore.dev/.

يمكن العثور على مصادر البيانات الوصفية في مجلد metadata/، والمنتجات (مثل trusted_root.json) في مجلد targets/. راجع التشغيل لمزيد من التفاصيل حول كيفية تعديل هذه المصادر.

حاملو المفاتيح

تعتمد أمن root-signing على حاملي المفاتيح: إذ ينبغي أن يكونوا أعضاء موثوقين في المجتمع مستعدين وقادرين على أداء واجبات حامل المفتاح مثل التحقق من محتوى trusted_root.json الجديد والتوقيع في أحداث التوقيع.

تتطلب جميع التغييرات على المنتجات أو البيانات الوصفية توقيعات تشفيرية من حاملي مفاتيح Sigstore. حاملو المفاتيح الحاليون ومتطلبات التوقيع وجدول التوقيع موثّقة في المستودع المنشور

حاملو المفاتيحالمدة
Lance Ballيوليو 2025 -
Joshua Lockيوليو 2022 -
Bob Callawayيونيو 2021 -
Marina Mooreيونيو 2021 -
Santiago Torres-Ariasيونيو 2021 -
حاملو المفاتيح الفخريونالمدة
Luke Hindsيونيو 2021 - يوليو 2022
Dan Lorencيونيو 2021 - يوليو 2025

التشغيل

يُعدَّل مستودع TUF بطريقتين:

  1. أحداث التوقيع حيث يتعاون حاملو المفاتيح لتوقيع التغييرات باستخدام مفاتيحهم العتادية الشخصية و
  2. التوقيع عبر الإنترنت حيث توقّع آليات root-signing التغييرات باستخدام مفاتيح KMS

أحداث التوقيع

أحداث التوقيع هي طلبات سحب (pull requests) ينشئها ويديرها root-signing حيث يوقّع حاملو المفاتيح التغييرات المقترحة. تحدث أحداث التوقيع لأسباب متعددة:

  • يقترح المشرف تغييرًا على trusted_root.json
  • يقترح المشرف تغييرًا على إعدادات المستودع (حاملو المفاتيح الحاليون، حدود التوقيع، إلخ)
  • يقترح root-signing إعادة التوقيع عندما تقترب التوقيعات من الانتهاء

في جميع الحالات، المحفّز لإنشاء طلب سحب حدث توقيع هو دفع (push) إلى فرع "sign/*" (إما بواسطة المشرف أو سير عمل).

يوجد مستودع منفصل root-signing-staging: يجب اختبار أي تغييرات غير تافهة (على البيانات الوصفية أو المنتجات) في root-signing-staging قبل إدخالها في حدث توقيع root-signing.

التوقيع عبر الإنترنت

يحدث التوقيع عبر الإنترنت في حالتين:

  • تم دمج طلب سحب حدث توقيع
  • توقيع عبر الإنترنت (KMS) يقترب من الانتهاء

عمليًا، يحدث التوقيع عبر الإنترنت كل ثلاثة أيام على الأقل بسبب انتهاء صلاحية التوقيع عبر الإنترنت.

النشر والاختبار الآلي

يؤدي التوقيع عبر الإنترنت إلى نشر "ما قبل الإنتاج" على https://sigstore.github.io/root-signing/. هذا مستودع TUF كامل الوظائف يُستخدم لتشغيل كل من اختبارات عملاء TUF العامة و اختبارات عملاء Sigstore المحددة (باستخدام cosign وعملاء sigstore الآخرين). تؤدي الاختبارات الناجحة إلى النشر في الإنتاج على https://tuf-repo-cdn.sigstore.dev/.

سير العمل

سير العمل المهمة في root-signing هي:

  • create-signing-events ينشئ فروعًا لأحداث التوقيع عندما تقترب التوقيعات من انتهاء صلاحيتها. يعمل وفقًا لجدول زمني
  • signing-event ينشئ ويدير طلبات السحب الخاصة بحدث التوقيع. يعمل عند دفع فروع "sign/*"
  • online-sign يثبّت ويدمج التوقيعات عبر الإنترنت، ويُرسل أيضًا publish. يعمل عند دفع "main" (ولكن يمكن إرساله يدويًا في أي وقت)
  • publish ينشر مستودعًا تجريبيًا على GitHub Pages، ويشغّل اختبارات العميل، وأخيرًا ينشر المستودع. يعمل عند الإرسال من online-sign

شكر وتقدير

شكر خاص إلى Dan Lorenc وTrishank Kuppusamy وMarina Moore وSantiago Torres-Arias ومجتمع SigStore بأكمله!

حفل التوقيع الجذري الأولي

يتوفر تسجيل لحفل التوقيع هنا.

تنزيل الأداة