
مرصد استخبارات التهديدات يجمع خلاصات CISA KEV وThreatFox وURLhaus وMalwareBazaar مع ميزات البحث وتتبع التغييرات والتصدير بصيغ STIX/CSV/JSONL.
افحص الثغرات الأمنية المستغلة ومؤشرات التهديد، وتحقق من الأدلة المصدرية لها، وراجع التغييرات المحتفظ بها.
افتح المرصد المباشر · جرّب جولة KEV · تغطية المصادر · شغّله بنفسك
يجمع المرصد CISA KEV وThreatFox وURLhaus وMalwareBazaar في مساحة عمل واحدة للمحلل. استخدمه لفحص سجلات المصادر، والتمييز بين تواريخ المصدر وأوقات الجمع، وتصدير نتائج محدودة للحالة الراهنة. تبقى البيانات المفقودة أو القديمة أو المعطّلة أو غير المتاحة موسومة بشكل ظاهر.
إذا لم يُرجع عرض السبعة أيام أي نتائج مطابقة، فاستخدم CURRENT KEV CATALOG لفحص إدخال موجود. النتيجة الفارغة الناجحة، والمصدر القديم، والقراءة غير المتاحة لها معانٍ مختلفة. ولا يثبت أي منها أن أنظمتك غير متأثرة.
النتيجة: سجل CVE مدعوم بالمصدر يمكنك فحصه والرجوع إليه، مع إظهار أساس التاريخ وحدود الجمع. لا يحدد سير العمل هذا ما إذا كانت أصولك أنت عرضة للثغرة.
التصدير سير عمل منفصل. ابدأ في Pulse أو Infrastructure أو URLs أو Malware، واختر نافذة زمنية، وطبّق البحث أو عوامل التصفية المتاحة. ثم اختر Export، وراجع اختيار المصدر وأعداد الصفحة الظاهرة، واختر JSONL أو CSV أو STIX 2.1 أو نصًا منزوع السلاح أو بيانًا، ثم نزّل النتيجة.
تغطي عمليات التصدير الصفحة المحمّلة بعد تطبيق السياسة المحددة. راجع الأعداد الصادرة وغير المدعومة. عوامل تصفية KEV في مساحة عمل Exploited المخصصة لا تنتقل مباشرة إلى التصدير.
تبقى حالة المصدر الراهنة وأحداث التغيير الجوهري وبيانات القياس عن بُعد للجلب منفصلة. لا تستبدل الواجهة أبدًا سجلات تجريبية أو إسنادًا مستنتجًا. الجمع مدفوع بالطلب؛ ولا يدّعي هذا النشر المراقبة المستمرة.
التنفيذ والقيود موثّقة أدناه، بما في ذلك تغطية المصادر والاحتفاظ والمصدر ودلالات التصدير.

Pulse — العلاقات العابرة للمصادر، وصحة المصادر، وتحليل الحالة الراهنة.

Replay — إعادة بناء محدودة بالصفحة لانتقالات NEW وUPDATED وREMOVED المحتفظ بها.
تشمل الأسطح المباشرة الإضافية جغرافية البنية التحتية التقريبية لعناوين IP العامة وعروض أدلة URLhaus / MalwareBazaar من الطرف الأول. وهذه الأسطح غير ممثلة عمدًا بلقطات شاشة بديلة أو مكررة في هذا README.
لقطات الإنتاج هي لقطات شاشة حافظة للمصدر من مرصد v1.2.0 المباشر. وقد قُصّت وغُيّر حجمها/ضُغطت لأغراض العرض؛ ولا يُعاد توليد الأدلة المعروضة أو الطوابع الزمنية أو الأعداد أو قيم IOC أو حالات الواجهة أو استبدالها.
يستند عامل الإنتاج (Worker) إلى Cloudflare D1. تبقى بيانات اعتماد التغذية (Feed credentials) أسرارًا خاصة بعامل Cloudflare على الخادم فقط، ولا يُطلب وجودها في المتصفح أبدًا.
1.2.222.13.0 أو أحدثيعمل هذا النشر في وضع demand-driven. يستهدف المستودع الآن Cloudflare Workers القياسية مباشرةً؛ ولم تُفعَّل المشغّلات المجدولة عمدًا في v1.2.2، لذا لا يدّعي التطبيق جمعًا مستمرًا. يمكن لجدولة مستقبلية استدعاء العملية نفسها runIngestionCycle() بعد التحقق المنفصل من الصحة والتشغيل.
يُجري المتصفح طلب صيانة محدودًا وصريحًا عند الاستخدام الأول وكل خمس دقائق أثناء بقائه مفتوحًا:
POST /api/ingest
↓
runIngestionCycle()
↓
configuration → TTL → backoff → D1 lease → fetch → normalize → validate
↓
snapshot cache + current observations + material events + cycle statistics
القراءات العادية منفصلة ومحلية:
GET /api/observations → D1 current state, scoped before pagination
GET /api/search → D1 current state, scoped before pagination
GET /api/kev → D1 current CISA catalog
GET /api/events → D1 material change ledger
GET /api/geo → local observations + bounded cached IP enrichment
لا شيء من مسارات GET هذه يستدعي محوّل مصدر. إذا اكتسب هذا المشروع لاحقًا مُجدولًا مدعومًا فعليًا، فيمكنه استدعاء العملية نفسها runIngestionCycle() دون إنشاء تنفيذ تحديث ثانٍ.
| المصدر | بيانات الاعتماد | مدة الصلاحية (TTL) | التغطية الفعلية |
|---|---|---|---|
| CISA KEV | لا شيء | 30 دقيقة | الكتالوج الحالي الكامل المُتحقَّق منه |
| ThreatFox | THREATFOX_AUTH_KEY | 15 دقيقة | نافذة مؤشرات الاختراق المطلوبة لمدة 24 ساعة |
| URLhaus | URLHAUS_AUTH_KEY | 15 دقيقة | أحدث 500 سجل يُرجعها نقطة النهاية الحديثة |
| MalwareBazaar | MALWAREBAZAAR_AUTH_KEY | 15 دقيقة | أحدث 100 سجل بيانات وصفية يُرجعها نقطة النهاية |
تُعرض التغطية لكل مصدر. لا تُقدَّم واجهات API المحدودة النطاق أبدًا ككتالوجات كاملة.
يمتلك ربط DB مجموعات بيانات متمايزة:
threat_source_cache وthreat_source_cache_chunks: أحدث لقطة مُتحقَّق منها لكل مصدر، مخزّنة في أجزاء (chunks) مفهرسة حسب الجيل.observations: أحدث حالة حالية مُطبَّعة لكل هوية مصدر مستقرة. تحافظ على أول عملية إدخال، وأحدث رصد من المصدر، وآخر تغيير جوهري، والتجزئة الحالية، وعدد المراجعات، وأحدث نتيجة إدخال.observation_events: أحداث أدلة ذات معنى من نوع NEW وUPDATED وREMOVED القابلة للتبرير. تجعل الحمولات المُطبَّعة السابقة والحالية، والتجزئات، وفروق الحقول الحتمية الحالات السابقة قابلة لإعادة البناء.source_fetch_log: قياسات تتبع محاولات الجلب محدودة النطاق دون أجسام الاستجابة أو بيانات الاعتماد.source_ingest_cycles: أعداد محدودة النطاق لكل عملية تحديث للسجلات المجلوبة والصالحة والمرفوضة والجديدة والمحدَّثة وغير المتغيرة والمُزالة.source_refresh_lease: عقود إيجار قصيرة لكل مصدر مدعومة بـ D1 تمنع العُزل (isolates) المتزامنة من تكرار عمليات التحديث من المصدر.ingestion_runtime: أحدث صحة إجمالية لدورة الإدخال.geo_ip_cache: نتائج تحديد الموقع الجغرافي التقريبي للعناوين IP المُتحقَّق منها وإدخالات ذاكرة تخزين مؤقت سلبية محدودة النطاق. تنتهي صلاحية النتائج الناجحة بعد 30 يومًا؛ وتُعاد محاولة عمليات البحث الفاشلة بعد خمس دقائق. تُزال صفوف D1 منتهية الصلاحية انتهازيًا أثناء طلبات GEO، ويُحدَّد الحد الأقصى للاحتياطي في العُزلة بـ 2,000 إدخال.تعريفات المخطط وقت التشغيل موجودة في db/schema.ts. تضيف عملية التهيئة أعمدة الحالة الحالية الجديدة إلى جدول observations موجود قبل إنشاء الفهارس التابعة.
هذه الأسئلة مختلفة عمدًا: