Security program: awareness وtraining وphysical access control
الأدمن القديم مشي ومحدش عارف باسوردات R1 — هتدخله بنفسك بكابل الكونسول (password recovery من ROMMON) وتشوف إن الـ physical access = full access، وبعدين تقفل الباب ده (no service password-recovery، exec-timeout، banner، بورت فاضي مقفول). وبعدها user awareness: تكشف إيميل phishing وتقفل موقعه، وتصنّف عناصر الـ security program.
مدة التجربة 35 دقيقة · 4 مهام
الأجهزة في بداية التجربة
- R1 — راوتر
- ISP — سويتش
- WEB — سيرفر
- PHISH — سيرفر
- SW — سويتش
- SRV — سيرفر
- PC1 — كمبيوتر
- INTRUDER — لابتوب
التوصيلات
- R1 Gi0/0/1 ↔ ISP Fa0/24
- WEB eth0 ↔ ISP Fa0/1
- PHISH eth0 ↔ ISP Fa0/2
- R1 Gi0/0/0 ↔ SW Fa0/24
- PC1 eth0 ↔ SW Fa0/1
- SRV eth0 ↔ SW Fa0/2
- INTRUDER eth0 ↔ SW Fa0/10
العناوين المضبوطة مسبقًا
- R1 g0/0/0: 10.0.0.1/24
- R1 g0/0/1: 203.0.113.1/24
- 01Physical access = full access: محدش عارف باسوردات R1. بالكونسول وقت الـ boot ادخل ROMMON، تخطّى الـ startup-config، رجّع الكونفج وغيّر enable secret لـ B@ssma-Adm1n26 — ورجّع الـ register 0x2102 واحفظ
يتحقق المعمل من على R1: الأمر show running-config يظهر فيه «enable secret 5 $1$c4e2$zQuAZCJAYYxfYXw2dAXHvW»، على R1: الأمر show running-config يظهر فيه «hostname R1»، على R1: الأمر show version يظهر فيه «»، على R1: الأمر show startup-config يظهر فيه «enable secret 5 $1$c4e2$zQuAZCJAYYxfYXw2dAXHvW»
تلميح / الحل المقترح
1) اطفي R1 وشغّله (زرار الباور)، وفي أول دقيقة اكتب على الكونسول: send break ← rommon 1 > 2) confreg 0x2142 ثم reset ← الراوتر يقوم من غير startup-config (مفيش باسوردات) 3) Enter ثم enable ثم copy startup-config running-config (Enter) ← الكونفج القديم رجع وانت جوه 4) configure terminal enable secret B@ssma-Adm1n26 line con 0 password C0nsole!26 exit config-register 0x2102 end copy running-config startup-config ده بالظبط اللي أي حد معاه كابل كونسول يقدر يعمله — عشان كده الـ physical access control جزء من الـ security program.
- 02Physical access control: اقفل الباب ده — no service password-recovery، كونسول بـ login وexec-timeout 5 دقايق أو أقل، banner تحذير (Authorized access only)، واقفل البورت الفاضي Fa0/10 اللي INTRUDER متوصّل فيه
يتحقق المعمل من على R1: الأمر show running-config يظهر فيه «no service password-recovery»، على R1: الأمر show running-config يظهر فيه «»، على SW: الأمر show interfaces fa0/10 يظهر فيه «administratively down»، INTRUDER لا يصل إلى R1
تلميح / الحل المقترح
على R1: no service password-recovery (yes) banner motd #Authorized access only. Activity is monitored.# line con 0 login exec-timeout 5 0 على SW: interface fa0/10 shutdown جرّب بعدها: reload وsend break — هيسألك factory reset بس (الكونفج والأسرار هتتمسح)، يعني اللي سرق الراوتر مش هياخد الباسوردات. (متوافقش على الـ reset!)
- 03User awareness: في inbox.txt على PC1 إيميل phishing. حدّده في report.txt (رقمه والـ indicator)، واقفل موقعه على R1 بـ ACL من غير ما تقطع الموقع الحقيقي
يتحقق المعمل من PC1 لا يصل إلى PHISH، PC1 يصل إلى WEB (ping)
تلميح / الحل المقترح
اقرا: type inbox.txt — إيميل 2 من basrna.lab (rn بدل m)، وفيه استعجال وطلب باسورد. افتح report.txt في الـ editor واكتب: phishing: 2 indicator: lookalike domain basrna.lab + urgency + asks for password على R1: ip access-list extended BLOCK-PHISH deny ip any host 203.0.113.66 permit ip any any exit interface g0/0/0 ip access-group BLOCK-PHISH in جرّب من PC1: curl http://basrna-login.lab/reset (يفشل) وcurl http://www.basma.lab/ (يشتغل).
- 04Security program: صنّف كل control في security-program.txt — awareness ولا training ولا physical
تلميح / الحل المقترح
awareness = تنبيه الكل باستمرار (حملات phishing تجريبية، بوسترات، banners). training = تعليم مهارة لدور معيّن (كورس للـ network team، onboarding على الـ AUP). physical access control = منع الوصول الجسدي (badge، rack مقفول، no service password-recovery، exec-timeout على الكونسول). اكتب مثلاً: A=awareness

