مقدمة في الأمن السيبراني — أساسيات الأمن السيبراني
مرحباً بك في عالم الأمن السيبراني!
ما هو الأمن السيبراني؟
حماية الأنظمة والشبكات والبرامج من الهجمات الرقمية.
ثالوث CIA
أساس الأمن السيبراني:
- Confidentiality (السرية): البيانات للمصرح لهم فقط
- Integrity (النزاهة): البيانات صحيحة وغير معدّلة
- Availability (التوفر): البيانات متاحة عند الحاجة
أنواع التهديدات
- 🦠 الفيروسات والبرمجيات الخبيثة
- 🎣 التصيد الاحتيالي (Phishing)
- 🔐 هجمات كلمات المرور
- 💻 هجمات الشبكات
- 👤 الهندسة الاجتماعية
مجالات العمل
- Penetration Tester
- Security Analyst
- Security Engineer
- Incident Responder
- Ethical Hacker
# مثال بسيط: فحص قوة كلمة المرور
import re
def check_password_strength(password):
"""
فحص قوة كلمة المرور
"""
score = 0
feedback = []
# الطول
if len(password) >= 8:
score += 1
else:
feedback.append("❌ يجب أن تكون 8 أحرف على الأقل")
if len(password) >= 12:
score += 1
# الأحرف الكبيرة
if re.search(r'[A-Z]', password):
score += 1
else:
feedback.append("❌ أضف حرف كبير")
# الأحرف الصغيرة
if re.search(r'[a-z]', password):
score += 1
else:
feedback.append("❌ أضف حرف صغير")
# الأرقام
if re.search(r'[0-9]', password):
score += 1
else:
feedback.append("❌ أضف رقم")
# الرموز
if re.search(r'[!@#$%^&*(),.?":{}|<>]', password):
score += 1
else:
feedback.append("❌ أضف رمز خاص")
# التقييم
if score <= 2:
strength = "ضعيفة جداً 🔴"
elif score <= 4:
strength = "متوسطة 🟡"
else:
strength = "قوية 🟢"
return {
"score": score,
"strength": strength,
"feedback": feedback
}
# اختبار
password = "MyP@ssw0rd!"
result = check_password_strength(password)
print(f"كلمة المرور: {password}")
print(f"القوة: {result['strength']}")
print(f"النقاط: {result['score']}/6")اختبر فهمك