251 lines
11 KiB
Markdown
251 lines
11 KiB
Markdown
<div dir="rtl">
|
|
|
|
# فهرس تدقيق أمان سيرو - دليل التنقل
|
|
|
|
**إنشاء التقرير:** 16 يونيو 2026
|
|
**الحالة:** ✅ اكتمل وجاهز للمراجعة
|
|
**الإصدار:** 1.0
|
|
|
|
---
|
|
|
|
## 📚 نظرة عامة على الوثائق
|
|
|
|
تحتوي مجموعة تقارير أمان سيرو على 6 مستندات شاملة تغطي جميع جوانب التدقيق الأمني:
|
|
|
|
| الرقم | المستند | الوصف | الجمهور |
|
|
|-------|---------|--------|---------|
|
|
| 1 | README_SECURITY_AUDIT_AR | مقدمة شاملة ملخصة | الجميع |
|
|
| 2 | SECURITY_AUDIT_PHASE1_FINDINGS_AR | 20 ثغرة مفصلة مع الكود | المطورون والمهندسون |
|
|
| 3 | SECURITY_AUDIT_PHASE2_POC_AR | 7 اثباتات مفاهيم عملية | فريق الاختبار |
|
|
| 4 | SECURITY_AUDIT_FINAL_REPORT_AR | خطة الإصحاح والتكاليف | الإدارة والقيادة |
|
|
| 5 | SECURITY_AUDIT_CHECKLIST_AR | قائمة التحقق من النشر | DevOps والفريق الفني |
|
|
| 6 | SECURITY_AUDIT_INDEX_AR | دليل هذا الملف | الجميع |
|
|
|
|
---
|
|
|
|
## 🎯 اختر المستند حسب دورك
|
|
|
|
### 👔 المديرون التنفيذيون والقيادة
|
|
**ابدأ هنا:**
|
|
1. اقرأ: [README_SECURITY_AUDIT_AR](README_SECURITY_AUDIT_AR.md) - **5 دقائق**
|
|
2. اقرأ: الملخص التنفيذي في [SECURITY_AUDIT_FINAL_REPORT_AR](SECURITY_AUDIT_FINAL_REPORT_AR.md) - **10 دقائق**
|
|
3. راجع: جدول التكاليف والعائد على الاستثمار - **5 دقائق**
|
|
|
|
**المدة الإجمالية:** ~20 دقيقة
|
|
|
|
**الأسئلة الأساسية المجابة:**
|
|
- ❓ ما هو المخطر لديك؟ → الإجابة: ثغرات حرجة متعددة
|
|
- ❓ كم تكلف الإصحاح؟ → الإجابة: 17,000-26,000 دولار
|
|
- ❓ ما هي الفترة الزمنية؟ → الإجابة: 1-2 شهر
|
|
|
|
---
|
|
|
|
### 👨💼 مديرو المشاريع والمنتجات
|
|
**ابدأ هنا:**
|
|
1. اقرأ: [README_SECURITY_AUDIT_AR](README_SECURITY_AUDIT_AR.md) - **5 دقائق**
|
|
2. اقرأ: جدول الثغرات الـ 20 في [SECURITY_AUDIT_PHASE1_FINDINGS_AR](SECURITY_AUDIT_PHASE1_FINDINGS_AR.md) - **10 دقائق**
|
|
3. اقرأ: خريطة طريق الإصحاح في [SECURITY_AUDIT_FINAL_REPORT_AR](SECURITY_AUDIT_FINAL_REPORT_AR.md) - **15 دقيقة**
|
|
4. استخدم: [SECURITY_AUDIT_CHECKLIST_AR](SECURITY_AUDIT_CHECKLIST_AR.md) للتتبع - **قيد الاستخدام**
|
|
|
|
**المدة الإجمالية:** ~30 دقيقة (+ متابعة مستمرة)
|
|
|
|
**الأسئلة الأساسية المجابة:**
|
|
- ❓ ما هي الأولويات؟ → الإجابة: 3 ثغرات حرجة أولاً
|
|
- ❓ كم من الوقت يستغرق؟ → الإجابة: 22 ساعة للمرحلة 1، 48 ساعة للمرحلة 2-3
|
|
- ❓ كيف سننظم الفريق؟ → الإجابة: تقسيم المرحلة 1-3
|
|
|
|
---
|
|
|
|
### 💻 المطورون والمهندسون
|
|
**ابدأ هنا:**
|
|
1. اقرأ بسرعة: [README_SECURITY_AUDIT_AR](README_SECURITY_AUDIT_AR.md) - **5 دقائق**
|
|
2. **اقرأ بالتفصيل:** [SECURITY_AUDIT_PHASE1_FINDINGS_AR](SECURITY_AUDIT_PHASE1_FINDINGS_AR.md) - **30 دقيقة**
|
|
- ركز على الثغرات الحرجة والعالية
|
|
- لاحظ أرقام الأسطر والملفات المحددة
|
|
3. **اقرأ كود الإصلاح:** في [SECURITY_AUDIT_FINAL_REPORT_AR](SECURITY_AUDIT_FINAL_REPORT_AR.md) - **30 دقيقة**
|
|
4. **راجع PoCs:** في [SECURITY_AUDIT_PHASE2_POC_AR](SECURITY_AUDIT_PHASE2_POC_AR.md) - **1 ساعة**
|
|
5. **استخدم قائمة التحقق:** من [SECURITY_AUDIT_CHECKLIST_AR](SECURITY_AUDIT_CHECKLIST_AR.md) - **قيد الاستخدام**
|
|
|
|
**المدة الإجمالية:** ~2.5 ساعة (قراءة أولية)
|
|
|
|
**الأسئلة الأساسية المجابة:**
|
|
- ❓ أين الثغرات بالضبط؟ → الملفات المحددة وأرقام الأسطر
|
|
- ❓ كيف تصلحها؟ → كود الإصلاح الكامل مع الشرح
|
|
- ❓ كيف أتحقق من الإصلاح؟ → خطوات الاختبار في القائمة
|
|
|
|
---
|
|
|
|
### 🔒 فريق الأمان والاختبار
|
|
**ابدأ هنا:**
|
|
1. اقرأ: [README_SECURITY_AUDIT_AR](README_SECURITY_AUDIT_AR.md) - **5 دقائق**
|
|
2. **اقرأ بالتفصيل:** [SECURITY_AUDIT_PHASE1_FINDINGS_AR](SECURITY_AUDIT_PHASE1_FINDINGS_AR.md) - **30 دقيقة**
|
|
3. **استخدم PoCs:** في [SECURITY_AUDIT_PHASE2_POC_AR](SECURITY_AUDIT_PHASE2_POC_AR.md) - **2-3 ساعات**
|
|
- شغّل كل PoC على بيئة الاختبار
|
|
- وثّق النتائج
|
|
4. **راجع الإصلاحات:** في [SECURITY_AUDIT_FINAL_REPORT_AR](SECURITY_AUDIT_FINAL_REPORT_AR.md) - **1 ساعة**
|
|
5. **استخدم قائمة التحقق:** من [SECURITY_AUDIT_CHECKLIST_AR](SECURITY_AUDIT_CHECKLIST_AR.md) - **4-8 ساعات**
|
|
|
|
**المدة الإجمالية:** ~6-10 ساعات
|
|
|
|
**الأسئلة الأساسية المجابة:**
|
|
- ❓ كيف أختبر الثغرات؟ → PoCs جاهزة للتشغيل
|
|
- ❓ ما الذي أبحث عنه؟ → معايير النجاح في القائمة
|
|
- ❓ كيف أتتبع التقدم؟ → نموذج قائمة المراجعة
|
|
|
|
---
|
|
|
|
### 🚀 فريق DevOps والنشر
|
|
**ابدأ هنا:**
|
|
1. اقرأ بسرعة: [README_SECURITY_AUDIT_AR](README_SECURITY_AUDIT_AR.md) - **5 دقائق**
|
|
2. **اقرأ خطة الإصحاح:** [SECURITY_AUDIT_FINAL_REPORT_AR](SECURITY_AUDIT_FINAL_REPORT_AR.md) - **15 دقيقة**
|
|
- ركز على جداول التكاليف والمراحل
|
|
3. **استخدم قائمة التحقق:** من [SECURITY_AUDIT_CHECKLIST_AR](SECURITY_AUDIT_CHECKLIST_AR.md) - **8-16 ساعة**
|
|
- اكمل كل خطوة
|
|
- وقّع على القائمة
|
|
4. **راجع خطة ما بعد النشر:** في القائمة - **مرجع مستمر**
|
|
|
|
**المدة الإجمالية:** ~8-20 ساعة (على مراحل)
|
|
|
|
**الأسئلة الأساسية المجابة:**
|
|
- ❓ كيف أنشر بأمان؟ → قائمة مفصلة خطوة بخطوة
|
|
- ❓ كيف أراقب ما بعد النشر؟ → خطة المرحلة 1-3 في القائمة
|
|
- ❓ ماذا أفعل إذا حدثت مشكلة؟ → خطة العودة إلى الإصدار السابق
|
|
|
|
---
|
|
|
|
## 📊 ملخص الأرقام
|
|
|
|
### حجم الثغرات
|
|
| الفئة | العدد | الحالة |
|
|
|-------|-------|--------|
|
|
| 🔴 حرجة | 3 | يتطلب إجراء فوري |
|
|
| 🟠 عالية | 7 | يتطلب إصلاح سريع |
|
|
| 🟡 متوسطة | 10 | يتطلب إصلاح في الأسابيع التالية |
|
|
| **إجمالي** | **20** | - |
|
|
|
|
### نطاق التأثير
|
|
| المقياس | الرقم | الملاحظة |
|
|
|---------|-------|-----------|
|
|
| ملفات PHP | 395 | تم تحليلها جميعاً |
|
|
| تطبيقات Flutter | 4 | السائق، الراكب، الإدارة، الخدمة |
|
|
| نقاط نهاية API | 200+ | معرضة للخطر |
|
|
| مستخدمون متأثرون | 50,000+ | بيانات شخصية معرضة |
|
|
| خطر مالي | $1,000,000+ | احتيال محتمل |
|
|
| غرامات الامتثال | $20,000,000+ | GDPR/CCPA |
|
|
|
|
### الجدول الزمني للإصحاح
|
|
| المرحلة | المدة | التكلفة |
|
|
|--------|------|---------|
|
|
| المرحلة 1 (طارئة) | 1-2 يوم | 5,000-8,000 دولار |
|
|
| المرحلة 2 (قصيرة الأجل) | 3-7 أيام | 6,000-9,000 دولار |
|
|
| المرحلة 3 (متوسطة الأجل) | 2-4 أسابيع | 6,000-9,000 دولار |
|
|
| **إجمالي** | **1-2 شهر** | **17,000-26,000 دولار** |
|
|
|
|
---
|
|
|
|
## 🔍 البحث السريع
|
|
|
|
### ابحث عن:
|
|
|
|
**"كيف أصلح X؟"**
|
|
- IV الثابت → انظر: PHASE1_FINDINGS (الثغرة 1)
|
|
- محفظة غير آمنة → انظر: FINAL_REPORT (الثغرة الحرجة 2-3)
|
|
- مصادقة ضعيفة → انظر: PHASE1_FINDINGS (الثغرة 6) + FINAL_REPORT (القسم 2)
|
|
- SQL Injection → انظر: PHASE2_POC (PoC-004) + FINAL_REPORT
|
|
- MITM → انظر: PHASE2_POC (PoC-005) + FINAL_REPORT
|
|
|
|
**"كيف أختبر X؟"**
|
|
- كل الثغرات → انظر: PHASE2_POC (7 PoCs كاملة)
|
|
- الأمان قبل النشر → انظر: CHECKLIST (الجزء 9)
|
|
|
|
**"كيف أتتبع التقدم؟"**
|
|
- قائمة التحقق → انظر: CHECKLIST (الأجزاء 1-10)
|
|
|
|
---
|
|
|
|
## 📖 قراءة مقترحة
|
|
|
|
### للفهم الشامل (ترتيب مقترح)
|
|
```
|
|
1. اقرأ: README_SECURITY_AUDIT_AR (15 دقيقة)
|
|
↓
|
|
2. اقرأ: SECURITY_AUDIT_PHASE1_FINDINGS_AR (30 دقيقة)
|
|
↓
|
|
3. اقرأ: SECURITY_AUDIT_FINAL_REPORT_AR (30 دقيقة)
|
|
↓
|
|
4. اقرأ: SECURITY_AUDIT_PHASE2_POC_AR (1 ساعة)
|
|
↓
|
|
5. استخدم: SECURITY_AUDIT_CHECKLIST_AR (الاستخدام المستمر)
|
|
```
|
|
|
|
**المدة الإجمالية:** ~2.5 ساعة للمراجعة الشاملة
|
|
|
|
### للعمل الفوري (ترتيب الأولويات)
|
|
```
|
|
1. اقرأ: الثغرات الحرجة الـ 3 في PHASE1_FINDINGS
|
|
2. ابدأ: الإصلاحات من FINAL_REPORT
|
|
3. استخدم: القائمة من CHECKLIST للتحقق
|
|
4. نشر: بمجرد اكتمال المرحلة 1
|
|
```
|
|
|
|
---
|
|
|
|
## ⚠️ تحذيرات مهمة
|
|
|
|
### قبل قراءة PoCs
|
|
- ⚠️ **استخدم فقط** في بيئة اختبار آمنة
|
|
- ⚠️ **احصل على التفويض** قبل الاختبار على الإنتاج
|
|
- ⚠️ **لا تشارك** PoCs مع الأشخاص غير المصرح لهم
|
|
|
|
### قبل نشر الإصحاحات
|
|
- ⚠️ **اختبر بالكامل** في بيئة الاختبار أولاً
|
|
- ⚠️ **لا تنسَ** قائمة المراجعة قبل النشر
|
|
- ⚠️ **خذ نسخة احتياطية** قبل أي نشر
|
|
|
|
---
|
|
|
|
## 📞 الاتصال والدعم
|
|
|
|
### للأسئلة:
|
|
- فريق الأمان: `security@siromove.com`
|
|
- مدير المشروع: `project-manager@siromove.com`
|
|
- فريق DevOps: `devops@siromove.com`
|
|
|
|
### للإبلاغ عن الثغرات:
|
|
- استخدم النموذج الآمن: `report-security@siromove.com`
|
|
- لا تشارك الثغرات علناً
|
|
|
|
---
|
|
|
|
## ✅ قائمة التحقق من استخدام الفهرس
|
|
|
|
- [ ] قرأت هذا الملف (الفهرس)
|
|
- [ ] اخترت المستند المناسب لدوري
|
|
- [ ] قرأت جميع المستندات ذات الصلة
|
|
- [ ] بدأت في العمل على الإصلاحات أو القائمة
|
|
- [ ] وضعت الجدول الزمني للإصحاح
|
|
- [ ] حددت الموارد المطلوبة
|
|
- [ ] بدأت المرحلة 1 (الثغرات الحرجة)
|
|
|
|
---
|
|
|
|
## 📋 آخر تحديث
|
|
|
|
**تاريخ الإنشاء:** 16 يونيو 2026
|
|
**آخر تحديث:** 16 يونيو 2026
|
|
**الإصدار:** 1.0 (نهائي)
|
|
**الحالة:** ✅ جاهز للاستخدام
|
|
|
|
**ملخص التغييرات:**
|
|
- ✅ إنشاء الفهرس الأول
|
|
- ✅ تضمين جميع المستندات الـ 6
|
|
- ✅ إضافة أدلة التنقل حسب الدور
|
|
- ✅ إضافة جداول الملخصة
|
|
- ✅ إضافة البحث السريع
|
|
|
|
---
|
|
|
|
**ملحوظة:** جميع المستندات في هذا الفهرس متوفرة باللغة العربية بصيغة RTL (من اليمين إلى اليسار).
|
|
|
|
</div>
|