Kodax

مقدمة في الأمن السيبراني — أساسيات الأمن السيبراني

مرحباً بك في عالم الأمن السيبراني!

ما هو الأمن السيبراني؟

حماية الأنظمة والشبكات والبرامج من الهجمات الرقمية.

ثالوث 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")
اختبر فهمك