الـ Impact: الخطر الحقيقي على البيزنس
الفرق بين الـ Impact التقني والـ Business Impact، وإزاي تحوّل «أقدر أنفّد SQL» لجملة المدير يفهمها: فلوس، وبيانات، وسمعة.
نص شرح المعلم والكود الذي كتبه ونتيجة تشغيله، بنفس ترتيب الدرس.
أهلاً بيك. جملة زي: المهاجم يقدر ينفّد SQL queries… للمبرمج دي مصيبة. بس للمدير؟ مش مفهومة. ولو مش فاهم الخطر، مش هيصرف فلوس على الإصلاح.
الـ Impact نوعين: Technical Impact: المهاجم يقدر يعمل إيه تقنياً، زي يقرا الـ database، أو ينفّد commands. Business Impact: ده معناه إيه للشركة… فلوس، بيانات عملا، غرامات، سمعة، أو الشغل يقف.
واربط الـ Impact بالـ CIA Triad اللي اتعلمناه: Confidentiality: بيانات اتسرّبت. Integrity: بيانات اتغيّرت، زي مبلغ فاتورة. Availability: السيستم وقف والعملا مش عارفين يشتغلوا. نترجم Finding تقني لـ Business Impact. نشغّل… دلوقتي المدير فاهم الخطر بالأرقام.
technical = "Attacker can run SQL queries on the users table"
business = [
"50,000 customer records can be stolen",
"Possible fine under data protection law",
"Loss of customer trust",
]
print("Technical:", technical)
print("Business impact:")
for b in business:
print(" -", b)المخرجات
Technical: Attacker can run SQL queries on the users table Business impact: - 50,000 customer records can be stolen - Possible fine under data protection law - Loss of customer trust
وخد بالك: ما تبالغش، علشان العميل مايفقدش السِّقة فيك. قول الحقيقة: لو الثَّغْرة محتاجة شروط صعبة، اكتبها. واستخدم أرقام حقيقية من الـ Scope، زي عدد العملا. دورك: ضيف Business Impact رابع، إن الـ admin password ممكن يتسرق والمهاجم يتحكم في الموقع كله.
ضيف "Admin account takeover: full control of the website" للـ list.
الحل: نشغّل…
technical = "Attacker can run SQL queries on the users table"
business = [
"50,000 customer records can be stolen",
"Possible fine under data protection law",
"Loss of customer trust",
"Admin account takeover: full control of the website",
]
print("Technical:", technical)
print("Business impact:")
for b in business:
print(" -", b)المخرجات
Technical: Attacker can run SQL queries on the users table Business impact: - 50,000 customer records can be stolen - Possible fine under data protection law - Loss of customer trust - Admin account takeover: full control of the website
الدرس الجاي: إزاي نحوّل الخطورة دي لرقم الكل متفق عليه؟ ده CVSS. يلا بينا.
03 / دروس المسار (21)
- 01ليه التقرير أهم حاجة في الـ Pentest
- 02مين بيقرا التقرير؟
- 03نظام Notes من أول دقيقة
- 04Activity Log: كل حاجة بالوقت
- 05خلّي الـ Terminal يسجّل لوحده
- 06الأدلة: إيه اللي يعتبر دليل؟
- 07سلامة الأدلة: Hash و Chain of Custody
- 08إخفاء البيانات الحساسة (Redaction)
- 09خطوات إعادة التنفيد (Steps to Reproduce)
- 10الـ Impact: الخطر الحقيقي على البيزنسانت هنا
- 11CVSS: الخطورة برقم
- 12الـ Risk Matrix: الاحتمال في الـ Impact
- 13ترتيب الأولويات والـ Quick Wins
- 14هيكل تقرير اختبار الاختراق
- 15الـ Executive Summary: صفحة للإدارة
- 16كتابة الـ Finding التقني
- 17توصيات الإصلاح اللي تتنفّد فعلاً
- 18خلّي Python يكتب التقرير
- 19المراجعة قبل التسليم والـ Retest
- 20تقرير امتحان OSCP
- 21المراجعة النهائية: من الـ Note للتقرير