التخطي إلى المحتوى الرئيسي

لماذا؟

هنا أكتب ما واجهني من المشاكل البرمجية ومحاولاتي المستمرة للتعلم وتحسين طرق عملي..كما سأكتب بعض الأمور النظرية أيضاً، وأجمع اجاباتي على بعض الأسئلة في موقع كورا.

ربما يحب الانسان أن يترك خلفه شيئا نافعا لغيره، ربما أخطاء ومواقف صادفتها، أشغلتني لوقت طويل وأجهدني الوصول لحلولها، هي مما يستحق أن يدون، قد تنفعني، وقد تنفع غيري أيضا..

قررت أن أكتب بالعربية، لأن الانترنت قد امتلأ وتشبع بالمقالات الانجليزية، وهي غالبا ستكون مرفقة بما أقدم هنا من حلول..

بشكل عام ما أكتبه هنا حلول اعتمدتها لآداء العمل في المواقف العملية، أو اجابات عن أسئلة وجهت لي..إذا كان لديك حلول أفضل سأقدّر مشاركتك..

تعليقات

المشاركات الشائعة من هذه المدونة

هل يفهم GPT-4o الفرانكو؟

 تجربة كان الغرض منها اختبار قدرة نموذج GPT-4o على فهم نصوص الفرانكو، كان هذا لينهي معاناتي مع هذه اللغة الشائهة.. حسنا لم ينجح تماماً، لنأمل أن تنقرض هذه اللغة!

ادارة كلمات سر المستخدمين

  إذا كنت تقوم ببرمجة موقع يحتاج إلى عمل حسابات للمستخدمين، فيجب أن تقوم بتأمين كلمات السر الخاصة بهم إلى أقصى حد ممكن، ومن ذلك طريقة حفظها في قاعدة البيانات، فرغم كل اجراءاتك الأمنية، يجب أن تفترض احتمال تسرب قاعدة البيانات، وفي حال تسربت قاعدة البيانات، لا يجب أن يتمكن المخترق من معرفة كلمات السر الخاصة بالمستخدمين..كيف يمكن ذلك؟ باختصار، لا يجب أن تقوم بتخزين أية كلمات سر في أي مكان في موقعك، ما سوف تختزنه في جدول المستخدمين هو قيمة الهاش، مضافا إليها ما يتعارف عليه بالملح salt ، وهي قيمة عشوائية تدمج بكلمة السر قبل التشفير، قيم الهاش وخوارزمياتها تختلف، في حال تخزين كلمات السر، أنصحك باستخدام خوارزمية بطيئة مثل bcrypt مع عمل سياسة لقبول كلمات السر بحيث لا تقل عن 8 حروف ولا تزيد عن 100 حرف. لكن ماهو الهاش؟ الهاش هو عملية غير عكسية، يشكل ما يشبه البصمة لأي بيانات مدخلة، بالتالي، إذا حصل الهاكر على الهاش فلا يوجد أي طريقة ليعكس عملية الهاش نفسها ويصل للباسوورد، تماماً كما لا يمكنني التعرف على صورة وجهك من خلال بصمة اصبعك. طيب ماذا يفعل الهاكر عند حصوله على الهاش؟ هناك العديد من ال...

فعالية Advent of Cyber

خبر سعيد لمن يود دخول مجال أمن المعلومات.. تطلق منصة Try Hack Me فعالية جديدة ترعاها شركات كبرى في مجال تدريب المخترقين الأخلاقيين، الفعالية تبدأ أونلاين ابتداء من الأول من ديسمبر (كانون الأول) وصولاً للخامس والعشرين من نفس الشهر، وهي تعتمد نفس الأسلوب المتبع على منصة Try Hack Me، باعتماد المعامل  والتطبيق العملي للمهارات  أولا بأول، ستفتتح يومياً عدد من المعامل المرفقة بأسئلة على طريقة CTF المعتمدة في المسابقات، ومع نهاية الفعالية تحصل على شهادة من Try Hack Me، كما سيجري سحب على جوائز قيمة، وكلما اجتزت تحديات أكثر، كلما زادت فرصتك في الفوز.. الجزء الأفضل؟.. تكاليف التسجيل هي 0$ ، الفعالية مجانية بالكامل، فقط أنشئ حساب على موقع TryHackMe، ثم سجل في الغرفة المرفق رابطها أعلاه، وقم باتمام المهام، ومتابعة العمل لخمسة وعشرين يوماً.. كما يمكنك تسجيل اشتراك مدفوع على موقع Try Hack Me إذا أردت استخدام بيئة اختراق جاهزة عبر المتصفح، رسومهم في المتناول كما يمكنك الحصول على تخفيض للاشتراك السنوي بمناسبة الفعالية. بخلاف هذه الفعالية، فالموقع ملئ بالمعامل والمختبرات العملية الرائعة المناس...