كل مصدر يُقرأ مرة واحدة
كل سجل وأثر يُقرأ مرة واحدة وتتشاركه كل وحدة تحتاجه.
أين تنظر، وما لا تستطيع رؤيته
مسح للقراءة فقط يستغرق دقيقة واحدة لأكثر من 50 أثرًا ومصدر بيانات في Windows، يحوّلها إلى إشارات - القليل من النتائج التي تستحق وقتك - ويسمّي فجوات التدقيق: تسجيل كان متوقفًا، وسجلات مُسحت أو كُتب فوقها، وآثار لم يستطع قراءتها.
للاستجابة للحوادث سؤال واحد حاسم: هل هذا الجهاز مخترق؟
المسح هو المرور الأول الواسع على الجهاز. ليس تحليلًا جنائيًا كاملًا - بل نظرة سريعة على كل ما سجّله Windows بالفعل، للإشارة إلى ما يلفت النظر قبل أن يجمع أحد صورة للقرص أو للفرز أو للذاكرة.
يدويًا، يستهلك هذا المرور ساعات: جمع الآثار، ومعالجة كل صيغة، ثم قراءة صف بعد صف من النشاط العادي. يقوم Signal بالثلاثة على الجهاز نفسه ويسلّمك فقط ما طابقته قواعده التي تتجاوز 200، مع ما حدث ولماذا يهم وما العمل التالي.
ما هو Signal؟أقل من دقيقة على جهاز عادي: نحو 4.5 ثانية على جهاز بـ12 معالجًا، ونحو 30 على نواة واحدة.
كل سجل وأثر يُقرأ مرة واحدة وتتشاركه كل وحدة تحتاجه.
تعمل الوحدات وقارئات السجلات جنبًا إلى جنب على معالجات الجهاز، مع ترك معالج دائمًا للجهاز.
يحتفظ Signal فقط بما طابقته القواعد وببعض الجداول الصغيرة، فلا جبل من الصفوف لكتابته أو فرزه.
ملف واحد موقّع. لا مثبّت، ولا وكيل، ولا خدمة، ولا قاعدة بيانات - يبدأ القراءة لحظة تشغيله.
PS C:\IR> .\signal.exe live -all -v -o host.json
أكثر من 50 أثرًا ومصدر بيانات في Windows، يُقرأ كل منها مرة واحدة - مع تقرير حالة لكل واحد منها.
Security, System, PowerShell, Sysmon, Remote Desktop, Defender, Task Scheduler, BITS, WMI, WinRM, Group Policy and more.
Auto-starts of every user, scheduled tasks, Prefetch, BAM, PowerShell history, installed software, browser profiles, web roots.
Read through Windows' own interfaces: processes, services, accounts, network tables, WMI and the audit policy.
لكل برنامج تذكره إشارة: هل ما زال على القرص، وبصماته، وتوقيعه والموقّع، وتفاصيل إصداره.
تدقيق كان متوقفًا، وسجلات مُسحت أو أصغر من أن تمتد للوراء.
ملف تنفيذي صغير واحد على الجهاز، ولوحة واحدة للأسطول كله.
من موجّه أوامر بصلاحيات مرتفعة، أو بحساب SYSTEM من أداة النشر لديك. لا شيء يُثبَّت؛ ويمكن لملف تعريف أن يحصر التشغيل في حادثة بعينها.
signal live -all -o C:\runs\
أرسل كل تشغيل فور انتهائه، أو استورد الملفات. والتشغيل الذي يتعذر إرساله ينتظر في صندوق الصادر، فلا يضيع شيء.
قضية واحدة لكل تحقيق. علّم كل كيان بأنه رُوجع أو سليم أو مُصعَّد، وتتبّعه على الخط الزمني والرسم البياني، ثم صدّر تقرير تقييم الاختراق.
كل وحدة تجيب عن سؤال واحد يطرحه المستجيب عن الجهاز، من كل مصدر يسجّله.
Executions
ما الذي جرى تشغيله على الجهاز، وكيف أُسيء استخدامه؟
Persistence
ما الذي سيعمل مجددًا دون أن يشغّله أحد؟
Logons
كيف استُخدم الجهاز، ومن أين؟
Users
من استخدم الجهاز؟
LogIntegrity
هل يمكن الوثوق بسجلات الجهاز؟
Protection
ما الذي يحمي الجهاز من البرمجيات الخبيثة، وهل يعمل؟
Network
على ماذا يستمع الجهاز، ومع من يتواصل؟
RemoteAccess
ما أدوات الوصول عن بُعد التي تستطيع الوصول إلى الجهاز والتحكم فيه؟
Browsers
ما الذي دخل عبر المتصفح؟
Webshells
ما المواقع التي يستضيفها الجهاز، وهل تحتوي على webshell؟
Applications
ما البرامج المثبتة؟
Backup
هل يمكن استعادة الجهاز، وهل سلب أحدٌ هذه القدرة؟
Directory
ما الذي دفعه النطاق إلى هذا الجهاز عبر Group Policy؟
Scope
هل يحمل هذا الجهاز أيًا من نقاط الارتكاز الخاصة بالحادثة؟
القاعدة ملف JSON صغير مع اختباراته، وتُطابق مع كل دليل يقرؤه Signal - الحقول نفسها التي تستخدمها القواعد المدمجة. شاركها في مكتبة قواعد المجتمع.
ليس بديلًا عن EDR أو SIEM أو مضاد الفيروسات لديك: إنه يسأل عمّا يقوله الجهاز نفسه، الآن.
ملف واحد أقل من 10 ميجابايت: سريع النسخ إلى آلاف الأجهزة دفعة واحدة، حتى عبر اتصال بطيء أو شبكة مزدحمة.
بصلاحية SYSTEM، دون ترك أي بيانات اعتماد على الجهاز. تصل نتائج التشغيل إلى مجلد مشترك للكتابة فقط أو تُرسل إلى Signal Console عبر الوكيل ومخزن الشهادات الخاصين بالجهاز؛ والكونسول المشغول يضع الإرسال في طابور، ويحتفظ الجهاز بنتيجته في صندوق صادر حتى تُقبل.
معرفة حدود الأداة جزء من حسن استخدامها.
ليس بديلًا عن تحليل DFIR: إنه يخبرك من أين تبدأ.
من تشغيلك الأول إلى كتابة قواعدك الخاصة، بإصدار مع كل نسخة.
مصمم للمؤسسات من أول سطر، وموثق لفرق الأمن والخصوصية والشؤون القانونية والمشتريات لديك.
ملف واحد أقل من 10 ميجابايت، بلا تثبيت. مجاني للدفاع عما تملكه؛ ومرخّص عندما تخدم الآخرين.
احمِ الأجهزة والشبكات التي تملكها أنت أو مؤسستك أو تديرها.
v1.0.1 أحدث إصدار. عند صدور إصدار جديد، اطلبه من هنا مرة أخرى: النموذج نفسه والخطوات السريعة نفسها.
اقرأ نتائج تشغيلك في Signal Console، مجانًا على GitHub.
للشركات والاستشاريين الذين يخدمون عملاء.
كل ما في Community، بالإضافة إلى:
رخصة Signal Community 1.0.0. إصدار Community مجاني فقط لحماية الأنظمة التي تملكها أنت أو مؤسستك أو تديرها. تقديم خدمات لعملاء (بمقابل أو دونه) أو إعادة البيع أو إعادة التوزيع خارج مؤسستك أو دمج Signal في منتج آخر يتطلب إصدار Enterprise / Consultant.
يتحسن Signal مع كل مستجيب يستخدمه. أخبرنا بما وجدت.
Signal يمتد أبعد: أوسع، ثم أعمق.
وحدات جديدة تقرأ ما لا يلمسه Signal اليوم.
شغّل Signal على صورة قرص بدل جهاز يعمل.
الدقيقة الأولى نفسها على خوادم وأجهزة Linux.
الدقيقة الأولى نفسها على أجهزة Mac.
حيث يعيش الكود الذي لا يلمس القرص أبدًا.
قيد التخطيط، وبعضه قيد التنفيذ بالفعل.