Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
anchore-engine — خدمة تقوم بتحليل صور دوكر وفحص الثغرات الأمنية | Kitploit
أدوات/GitHubGitHub/anchore/anchore-engine
التحليل الثابتماسحات الثغرات الأمنيةأمن الحاوياتأمن السحابةDevSecOpsأمن سلسلة التوريدArchived
GitHubanchore/anchore-engine

anchore-engine

خدمة تقوم بتحليل صور دوكر وفحص الثغرات الأمنية

عرض المستودع
1.6k269منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Anchore Engine CircleCI

ملاحظة هامة

اعتبارًا من عام 2023، لم يعد محرك Anchore قيد الصيانة. لن يتم إصدار إصدارات مستقبلية. يُنصح المستخدمون باستخدام Syft و Grype.

بالنسبة للمستخدمين المهتمين بحل تجاري مدعوم لفحص الحاويات والامتثال، احجز عرضًا توضيحيًا لرؤية مجموعة واسعة من قدرات Anchore Enterprise المؤسسية بما في ذلك إدارة SBOM وإدارة الثغرات الأمنية وإدارة الامتثال.

حول

محرك Anchore هو مشروع مفتوح المصدر يوفر خدمة مركزية لفحص وتحليل وتصديق صور الحاويات. يتم توفير محرك Anchore كصورة حاوية Docker يمكن تشغيلها بشكل مستقل أو ضمن منصة تنسيق مثل Kubernetes و Docker Swarm و Rancher و Amazon ECS ومنصات تنسيق حاويات أخرى.

مع نشر محرك Anchore وتشغيله في بيئتك، يتم تنزيل صور الحاويات وتحليلها من سجلات حاويات متوافقة مع Docker V2 ثم تقييمها مقابل قاعدة بيانات الثغرات الأمنية.

الوثائق التاريخية متاحة في وثائق Anchore.

يمكن الوصول إلى محرك Anchore مباشرة من خلال RESTful API أو عبر CLI الخاص بـ Anchore.

أنظمة التشغيل المدعومة

  • Alpine
  • Amazon Linux 2
  • CentOS
  • Debian
  • Google Distroless
  • Oracle Linux
  • Red Hat Enterprise Linux
  • Red Hat Universal Base Image (UBI)
  • Ubuntu

الحزم المدعومة

  • GEM
  • Java Archive (jar, war, ear)
  • NPM
  • Python (PIP)
  • Go Modules

التثبيت

هناك عدة طرق للبدء مع محرك Anchore، للحصول على أحدث المعلومات حول البدء السريع والتثبيت الكامل للإنتاج باستخدام docker-compose و Helm وطرق أخرى، يرجى زيارة:

  • تثبيت محرك Anchore

يتم توزيع محرك Anchore كـ صورة Docker متاحة من DockerHub.

البداية السريعة (TLDR)

انظر الوثائق للحصول على دليل البداية السريعة الكامل.

لبدء تشغيل تثبيت محرك Anchore بسرعة على نظام به docker (و docker-compose) مثبت، اتبع هذه الخطوات البسيطة:

root@kitploit:~
curl https://engine.anchore.io/docs/quickstart/docker-compose.yaml > docker-compose.yaml
docker-compose up -d

بمجرد تشغيل المحرك، يمكنك البدء في التفاعل مع النظام باستخدام CLI.

البدء باستخدام CLI

CLI الخاص بـ Anchore هو طريقة سهلة للتحكم والتفاعل مع محرك Anchore.

يمكن تثبيت CLI الخاص بـ Anchore باستخدام أمر Python pip، أو عن طريق تشغيل CLI من صورة حاوية Anchore Engine CLI. راجع مشروع Anchore CLI على Github للحصول على الكود والمزيد من خيارات التثبيت والاستخدام.

البداية السريعة لـ CLI (TLDR)

افتراضيًا، يحاول CLI الخاص بـ Anchore الاتصال بمحرك Anchore على http://localhost:8228/v1 بدون مصادقة. يمكن تمرير اسم المستخدم وكلمة المرور وعنوان URL للخادم إلى CLI الخاص بـ Anchore كوسائط سطر أوامر:

root@kitploit:~
--u   TEXT   اسم المستخدم     مثال: admin
--p   TEXT   كلمة المرور     مثال: foobar
--url TEXT   عنوان URL للخدمة  مثال: http://localhost:8228/v1

بدلاً من تمرير هذه المعلمات لكل استدعاء للأداة، يمكن أيضًا تعيينها كمتغيرات بيئة:

root@kitploit:~
ANCHORE_CLI_URL=http://myserver.example.com:8228/v1
ANCHORE_CLI_USER=admin
ANCHORE_CLI_PASS=foobar

إضافة صورة إلى محرك Anchore:

root@kitploit:~
anchore-cli image add docker.io/library/debian:latest

انتظر حتى تنتقل الصورة إلى الحالة 'analyzed':

root@kitploit:~
anchore-cli image wait docker.io/library/debian:latest

قائمة الصور التي تم تحليلها بواسطة محرك Anchore:

root@kitploit:~
anchore-cli image list

الحصول على نظرة عامة ومعلومات ملخصة عن الصورة:

root@kitploit:~
anchore-cli image get docker.io/library/debian:latest

قائمة الخلاصات وانتظر حتى يكتمل مزامنة خلاصة بيانات الثغرات الأمنية واحدة على الأقل. قد تستغرق المزامنة الأولى بعض الوقت (20-30 دقيقة) بعد ذلك ستقوم المزامنات بدمج التغييرات فقط.

root@kitploit:~
anchore-cli system feeds list
anchore-cli system wait

الحصول على نتائج فحص الثغرات الأمنية على صورة:

root@kitploit:~
anchore-cli image vuln docker.io/library/debian:latest os

قائمة حزم نظام التشغيل الموجودة في صورة:

root@kitploit:~
anchore-cli image content docker.io/library/debian:latest os

API

لتعريف API الخارجي (الخدمة الموجهة للمستخدم)، راجع مواصفات Swagger لـ API الخارجي. إذا كان لديك محرك Anchore قيد التشغيل، يمكنك أيضًا مراجعة Swagger عن طريق توجيه متصفحك إلى http://:8228/v1/ui/ (ملاحظة: الشرطة المائلة في النهاية مطلوبة لكي يتم عرض واجهة Swagger المضمنة بشكل صحيح).

كل خدمة تنفذ API الخاص بها، وجميع واجهات API معرفة في مواصفات Swagger/OpenAPI. يمكنك العثور على كل منها في الدليل anchore_engine/services/<servicename>/api/swagger.

مزيد من المعلومات

لمزيد من التفاصيل حول استخدام CLI الخاص بـ Anchore مع محرك Anchore، يرجى الرجوع إلى وثائق محرك Anchore

التطوير

تم إعادة تنسيق هذا المستودع باستخدام Black في نوفمبر 2020. يمكن تجاهل هذا الالتزام في بيئتك المحلية عند استخدام git blame لأنه أثر على العديد من الملفات. لتجاهل الالتزام، تحتاج إلى تكوين git-blame لاستخدام الملف المقدم: .git-blame-ignore-revs كقائمة من الالتزامات لتجاهلها عند اللوم.

قم بتعيين تكوين git المحلي الخاص بك لاستخدام الملف المقدم عن طريق تشغيل هذا من داخل جذر شجرة المصدر هذه: git config blame.ignoreRevsFile .git-blame-ignore-revs

تنزيل الأداة