الدرس 25 من 56 · الأمان الرقمي

كلمة المرور: مفتاح بيتك الرقمي

تخيل إن بيتكم له باب واحد، ومفتاح الباب هذا هو كلمة المرور. أي إنسان عنده المفتاح يدخل بيتكم ويأخذ اللي يبيه. بالإنترنت، كل حساب لك (إيميل، لعبة، تويتر) هو غرفة ببيتك الرقمي — وكلمة المرور هي مفتاحها.

اللص الذكي ما يكسر الأبواب عادة. هو يجرّب المفاتيح السهلة أولاً: 123456، password، اسمك، سنة ميلادك. ليش؟ لأن ملايين الناس يستخدمونها! أول كلمة يجرّبها اللص بالعالم هي 123456.

كلمة المرور القوية تشبه مفتاحاً معقداً بصنعه:

1. طويلة — 12 حرفاً أو أكثر (كل حرف يزيد صعوبة التخمين أضعافاً)
2. خليطة — حروف كبيرة وصغيرة وأرقام ورموز مثل ! و @ و #
3. ما فيها معلومات عنك — لا اسمك، لا تاريخ ميلادك، لا اسم قطتك
4. فريدة — كل موقع له كلمة مرور مختلفة

حيلة جميلة تسهل الحفظ: خذ جملة تحبها واقطف أول حرف من كل كلمة. مثلاً "قطتي تأكل بيتزا كل يوم مرتين" تكتبها QTEBKY M — صعبة جداً على اللص، وسهلة عليك! أو جملة إنجليزية مثل: MyCatEats2Pizzas! — سهلة تتذكرها، وشبه مستحيل يخمنها أحد.

وخلينا نقيس قوة كلمة المرور ببرنامج بايثون:

pw = input("اكتب كلمة مرور ونجرب قوتها: ")
score = 0
if len(pw) >= 12: score += 1
if any(c.isupper() for c in pw): score += 1
if any(c.isdigit() for c in pw): score += 1
if any(not c.isalnum() for c in pw): score += 1
print("قوة كلمتك:", score, "من 4")

وش يسوي؟ نعطي نقطة لكل شرط: الطول، حرف كبير، رقم، رمز. any(...) تعني "هل يوجد حرف واحد على الأقل بهذي الصفة".

نصيحتان ذهبيتان أخيرة: استخدم مدير كلمات مرور (يحفظها كلها مشفرة ويفتحها بكلمة وحدة قوية)، وشغّل التحقق بخطوتين — هو قفل ثاني: حتى لو عرف اللص كلمتك، ما يقدر يدخل بدون رمز يجي على جوالك.

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. أي وحدة من هذي كلمة المرور الأضعف؟
2. ليش نستخدم كلمة مرور مختلفة لكل موقع؟
3. وش فايدة التحقق بخطوتين؟
الدرس 24 الدرس 26 — لا تثق بأي مدخلات: تحقق قبل ما تنفذ
FeLiXFeLiX AI — مساعد المنصتين