en
Feedback
هندسة حاسوب

هندسة حاسوب

Open in Telegram

التواصل والاستفسار @eng_AbuAbdullah معكم خطوة بخطوة في التخصصات التالية: * شبكات الحاسوب والانظمة الموزعة * الآمن السبيراني * للغات البرمجة * علوم الحاسوب * تقنية معلومات IT *هندسة البرمجيات * خدمات أخرى ______________________________________

Show more
The country is not specifiedTechnologies & Applications50 372
1 251
Subscribers
-124 hours
+17 days
+530 days

Data loading in progress...

Attracting Subscribers
September '24
September '24
+16
in 0 channels
August '24
+25
in 0 channels
Get PRO
July '24
+32
in 0 channels
Get PRO
June '24
+11
in 0 channels
Get PRO
May '24
+29
in 0 channels
Get PRO
April '24
+34
in 0 channels
Get PRO
March '24
+24
in 0 channels
Get PRO
February '24
+47
in 0 channels
Get PRO
January '24
+45
in 1 channels
Get PRO
December '23
+60
in 0 channels
Get PRO
November '23
+78
in 0 channels
Get PRO
October '23
+39
in 0 channels
Get PRO
September '23
+49
in 0 channels
Get PRO
August '23
+27
in 0 channels
Get PRO
July '23
+25
in 0 channels
Get PRO
June '23
+24
in 0 channels
Get PRO
May '23
+32
in 0 channels
Get PRO
April '23
+22
in 0 channels
Get PRO
March '23
+21
in 0 channels
Get PRO
February '23
+15
in 0 channels
Get PRO
January '23
+42
in 0 channels
Get PRO
December '22
+21
in 0 channels
Get PRO
November '22
+67
in 0 channels
Get PRO
October '220
in 0 channels
Get PRO
September '22
+20
in 0 channels
Get PRO
August '22
+22
in 0 channels
Get PRO
July '220
in 0 channels
Get PRO
June '220
in 0 channels
Get PRO
May '22
+21
in 0 channels
Get PRO
April '22
+16
in 0 channels
Get PRO
March '22
+30
in 0 channels
Get PRO
February '22
+32
in 0 channels
Get PRO
January '22
+31
in 0 channels
Get PRO
December '21
+28
in 0 channels
Get PRO
November '21
+26
in 0 channels
Get PRO
October '21
+30
in 0 channels
Get PRO
September '21
+34
in 0 channels
Get PRO
August '21
+32
in 0 channels
Get PRO
July '21
+17
in 0 channels
Get PRO
June '21
+17
in 0 channels
Get PRO
May '21
+10
in 0 channels
Get PRO
April '21
+805
in 0 channels
Date
Subscriber Growth
Mentions
Channels
25 September+1
24 September+2
23 September0
22 September0
21 September+1
20 September+1
19 September0
18 September0
17 September0
16 September0
15 September0
14 September0
13 September+3
12 September+2
11 September0
10 September0
09 September0
08 September0
07 September0
06 September0
05 September0
04 September0
03 September+3
02 September+3
01 September0
Channel Posts
‏💢 ليه PHP هي الأكثر استخدامًا في تطوير المواقع (76.3% من المواقع في العالم)؟ لغة PHP هي server-side scripting language -لغة تعمل على الـ Server مش الـ Client- وهي الأشهر في تطوير المواقع وأكثر من 76.3% من المواقع تعمل على PHP نسبة لإحصائيات 1 إبريل 2024 من W3Techs . في 7 أسباب جعلت اللغة دي هي الأشهر والأكثر استخدامًا: ‏1. لغة مفتوحة المصدر ومجانية لغة php مفتوحة المصدر ومجانية، يعني أي حد يقدر ينزلها ويبدأ يشتغل بيها من غير ما يحتاج يدفع أي رسوم أو اشتراكات. وهذا خلى مطورين كثير يشاركوا أفكارهم ومساعدتهم على المنتديات، ويقدموا مكتبات و Frameworks. ‏2. سهلة التعلم والاستخدام سهلة التعلم خاصةً للمبتدئين. الـ syntax الخاص باللغة يشبه لغات C-based -لغات مبينة على لغة C- وهذا بيسهل التعلم على الشخص اللي تعامل مسبقًا مع واحدة من اللغات دي. بالإضافة لوجود مكتبات وادوات وإطارات عمل كثيرة تساعدك في بناء الـ application بسرعة وكفاءة ‏3. منصة مستقلة "Platform-independent" منصة php مستقلة، وهذا معناه إنك تقدر تشغلها على أي نظام تشغيل (Windows, Linux and macOS) بالتالي تقدر تشتغل على أي منصة منهم وترفع شغلك على أي server. ‏4. متعددة الاستخدامات لغة php متعددة الاستخدامات، يعني تقدر تستعملها في مشاريع صغيرة أو مشاريع ضخمة. وتستخدم كثيرًا في أنظمة إدارة المحتوى (CMS) مثل: WordPress \ e-commerce ‏5. قابلة للتطوير لغة php قابلة للتطوير بدرجة عالية، وتقدر تتعامل مع الـ traffic العالي دون خسارة الأداء. وسهل إنك تضيف servers جديدة على تطبيقات php للتوسع حسب الحاجة. ‏6. الأمان php لغة تمتلك ميزات أمان تحميها من ثغرات الويب الشائعة زي "SQL injection" و"XSS". وبسبب إن php فيها مجتمع ضخم من المطورين، هما دائما بيحدثوا اللغة بـ Security patches ‏7. الاندماج أو الانضمام "Integration" لغة php تقدر تندمج (integrate) مع مجموعة واسعة من قواعد البيانات وتطبيقات الطرف الثالث (third-party applications)، بما فيهم (MySQL, PostgreSQL and MongoDB). ده بيسهل على المطورين بناء تطبيقات تشتغل مع الأنظمة الحالية.

2
✍️ تعرف علي 67 من أهم أوامر RUN# في ويندوز ووظيفة كل منها 1. winipcfg لمعرفة الأي بي IPالخاص بالجهاز 2. msconfig إدارة والتحكم في برامج بدء التشغيل وأدوات أخري للويندوز 3. regedit عرض سجل النظام الريجيستري والإعدادت الخاصة به 4. certmgr.msc لعرض الشهادات والتصاريح الخاصة بالويندوز 5. charmap لعرض رموز الكتابة ويمكنك نسخ أي رمز ووضعه في محرر النصوص 6. chkdsk أمر هام لفحص الهارد ديسك والأقراص الثابتة والكشف عن وجود أية قطاعات تالفة بداخله 7. cmd لعرض الدوس MS DOS علي الويندوز 8. Dcomcnfg الخدمات المكونات والإعدادت الخاصة بالويندوز 9. compmgmt.msc إدارة جهاز الكمبيوتر وجميع القطع الداخلية والتوصيلات وغيرها 10. Control عرض لوحة التحكم Control Panal 11. timedate.cpl عرض وضبط إعدادت الوقت والتاريخ والمنطقة الزمنية 12. devmgmt.msc إدارة جميع الأجهزة والقطع الرئيسية بالكمبيوتر مثل كارت الصوت والشاشة والأنترنت والماوس والكيبوورد والتوصيلات وغيرها 13. dxdiag لعرض جميع المعلومات والمشاكل الخاصة بدايركت إكس المسؤل عن جودة العرض 14. cleanmgr تنظيف الأقراص C D F E وغيرها من الملفات المؤقته والغير هامة 15. dfrg.msc إلغاء تجزئة الهارد ديسك والأقراص الثابته لجعلها أكثر سرعة وكفاءة 16. diskmgmt.msc إدارة الهارد ديسك والأقراص الثابتة مشابه لبرنامج بارتيشن ماجيك 17. diskpart إعادة تقسيم الهارد ديسك ويظهر في ببئة دوس 18. control desktop عرض والتحكم في إعدادت سطح المكتب والشاشة والخلفيات وغيرها 19. verifier لمعرفة والكشف عن جميع التعريفات المثبته بحاسوبك 20. eventvwr.msc لعرض ومشاهدة جميع الأحداث التي تمت علي نظام التشغيل منذ بداية تثبيته 21. migwiz لنقل الملفات من جهاز كمبيوتر لأخر 22. sigverif لعرض شهادات الخاصة بالويندوز والملفات التي تمت معالجتها 23. fonts لعرض الخطوط والإعدادات الخاصة بها 24. freecell لعبة الكوتشينه الشهيرة الأربع خانات علي ويندوز 25. joy.cpl إعدادات زراعات الألعاب والتحكم بها 26. gpedit.msc تصاريح المستخدمين والمجموعات 27. iexpress لإنشاء ملف ذاتي التشغيل بصيغة exe 28. inetcpl.cpl لعرض إعدادات الأنترنت وتصفح الويب 29. control keyboard لعرض إعدادت لوحة المفاتيح والفأرة 30. secpol.msc التحكم في إعدادات الحماية والخصوصية علي ويندوز 31. lusrmgr.msc إدارة حسابات المستخدمين للجهاز 32. mrt أداة هامة علي الويندوز لإكتشاف وإزالة البرامج الضارة والخبيثة 33. moviemk برنامج موفي ميكر لتحرير وصناعة الفيديوهات لكنه متوفر في بعض أنظمة ويندوز 34. mspaint فتح برنامج الرسام الخاص بالويندوز 35. ncpa.cpl إعدادات الشبكة والأي بي 36. osk عرض وإستخدام لوحة المفاتيح بالفأرة إذا تعطلت لوحة المفاتيح وتحتاج حل مؤقت لحين تغييرها 37. perfmon عرض معلومات عن أداء المعالج والذاكرة وجهاز الكمبيوتر بشكل عام 38. telephon.cpl إعدادات المودم والتليفون الأرضي 39. dialer ضبط إعدادات المودم للإتصال بالانترنت من خط التليفون الأرضي 40. powercfg.cpl إعدادات حفظ وتوفير الطاقة علي ويندوز 41. eudcedit أداة مميزة لتصميم رموز وأشكال خاصة 42. intl.cpl إعدادات اللغة والأرقام والتواريخ علي النظام 43. rasphone عرض شبكة الأتصال بالانترنت 44. mstsc لعرض الريموت كنترول للتحكم في الجهاز عن بعد 45. rsop.msc للتحكم في المستخدمين وتصاريح الإستخدام علي الويندوز 46. wscui.cpl لعرض مركز الحماية الخاص بالويندوز والجدار الناري وغيره 47. services.msc عرض جميع خدمات الويندوز والتحكم بها من فتح أو إغلاق 48. fsmgmt.msc لعرض الملفات والمجلدات التي يتم مشاركتها بين الأجهزة المختلفة علي الشبكة المحلية LAN 49. mmsys.cpl عرض والتحكم في إعدادات الصوت 50. mmsys.cpl عرض جميع معلومات النظام وجهاز الكمبيوتر 51. sysdm.cpl عرض والتحكم في إعدادات نظام التشغيل 52. Taskmgr لعرض مدير المهام والعمليات المفتوحة علي الويندوز 53. utilman إضافات وملحقات الويندوز 54. wabmig إستيراد جهات الأتصال من الويب 55. firewall.cpl عرض إعدادات والتحكم في الجدار الناري فاير وول 56. magnify لعرض العدسة المكبرة لضعافي النظر 57. wmimgmt.msc عرض والتحكم في إعدادات النظام 58. winver لعرض نسخة وإصدار نظام التشغيل المثبت علي حاسوبك 59. cookies عرض والوصول الي الكوكيز والتحكم فيها وحذفها 60. temp الوصول الي الملفات المؤقتة 61. debug معلومات عن نوع ومواصفات كارت الشاشة 62. sysedit لفتح محرر تكوين النظام 63. msiexec معلومات عن حقوق النظام والشركة المنتجة 64. sfc أمر هام لإسترجاع ملفات DLL في حال حدوث أي مشكلة بها 65. recent عرض سجل الأحداث والملفات التي عرضها بالسابق 66. mobsync لتنزيل صفحات الويب بالكامل وتصفحها في أي وقت أخر 67. drwatson برنامج دكتور واطسون لعمل فحص شامل لجهاز الكمبيوتر.
344
3
No text...
408
4
No text...
569
5
⭕️بروتوكول SMB ➡️Server Message Block.... ⬅️وهو بروتوكول اتصال شبكي يستخدم لمشاركة الملفات والطباعة والاتصال بالخوادم عبر شبكات الحوسبة الموزعة. ⬅️تم تطوير بروتوكول SMB بواسطة مايكروسوفت ويستخدم بشكل رئيسي في بيئات نظام التشغيل ويندوز بمختلف الاصدارات Windows Server or Windows Client. حيث يقدم بروتوكول SMB طرقاً للتعامل مع الملفات والمجلدات والطابعات والخدمات الأخرى عبر الشبكة. ⬅️ويتيح SMB للمستخدمين مشاركة الملفات والمجلدات بين أجهزة الكمبيوتر في الشبكة والوصول إليها بسهولة. ⬅️ويتم استخدام بروتوكول SMB أيضًا في الوصول إلى الملفات والمجلدات المشتركة على الخوادم والتحكم في حقوق الوصول والأذونات. ويتم تنفيذ بروتوكول SMB عبر عدة إصدارات، بما في ذلك SMB1 المعروف أيضًا باسم CIFS و SMB2 و SMB3. ⬅️وتتميز الإصدارات الأحدث بتحسينات في الأداء والأمان والمزيد من الميزات. ⬅️وقد يتم استخدام بروتوكول SMB في بيئات الأعمال لمشاركة الملفات والتعاون بين المستخدمين والوصول إلى الموارد المشتركة. ⬅️كما يتم دعم بروتوكول SMB في أنظمة التشغيل الحديثة وأجهزة الشبكة المختلفة، بما في ذلك أجهزة الكمبيوتر الشخصية والخوادم وأجهزة التخزين المشتركة وأجهزة الطباعة.
537
6
أجيال شبكات الهاتف المحمول {الجيل الرابع (4G): جيل جديد من الاتصالات، جيل جديد من الفرص} شبكة الجيل الرابع (4G) هي تقنية اتصالات لاسلكية خلوية توفر سرعات بيانات أعلى وسعة أكبر وكفاءة أفضل من سابقتها، شبكة الجيل الثالث (3G). تم إطلاق شبكة ال4G عام 2009 - نجي للجانب التقني (ركزوا) تستخدم شبكة 4G مجموعة متنوعة من التقنيات لتحسين الأداء، بما في ذلك: 1. OFDMA (Orthogonal Frequency Division Multiple Access): تقنية تقسيم تردد متعامدة تسمح بتقسيم النطاق الترددي إلى قنوات فرعية متعددة، وبالطريقة دي بتسمح لعدد أكبر من المستخدمين إنه يتشاركوا نفس النطاق الترددي في نفس الوقت. 2. MIMO (Multiple Input Multiple Output): إدخال متعدد وإخراج متعدد تسمح باستخدام هوائيات متعددة لإرسال واستقبال البيانات في نفس الوقت، وبكده حتزيد من سرعة البيانات وموثوقيتها. 3. (Packet Aggregation) تقنية حزمة التجميع تجمع بين حزم البيانات المتعددة في حزمة واحدة، وده بيزيد من كفاءة استخدام النطاق الترددي. - طيب الخدمات القدمتها لينا شبكات ال4G وما كانت موجودة قبل كده زي شنو؟؟ 1. تصفح الإنترنت: توفر شبكة 4G سرعات بيانات أعلى بكثير من 3G، مما يجعل تصفح الإنترنت أسرع وأكثر سلاسة. 2. بث الفيديو: يمكن لشبكة 4G بث مقاطع الفيديو عالية الدقة بسلاسة دون تأخير. 3. الألعاب عبر الإنترنت: توفر شبكة 4G زمن استجابة أقل من 3G، مما يجعلها مناسبة للألعاب عبر الإنترنت. 4. مكالمات الفيديو: توفر شبكة 4G جودة صورة وصوت أفضل لمكالمات الفيديو.
491
7
Database-System-Concepts-etc.
1
8
عزيزي المطور حبيت اقولك ان لارفل ١١ (laraval 11 )مختلف اختلاف كلي عن ١٠ و٩ بداية ان ملف الapi في الroutes مش موجود ومبيكونش الsanctum نازلة علشان تجهز الapi لازم تستخدم أمر Php artisan install:api ملفات ال config مش هتبقا موجودة هتبقا داخلية محتاج تعملها publish php artisan config: publish بعدين بيحدد منك انت عايز انهي ملف يتعمله publish مبيدعمش php اقل من 8.2 الapp بقا اخف مفيهوش ملفات الmiddleware ومفيهوش kernal console بقا فيه فقط http , models , providers طب لو عايز اعرف middleware جديد فاداخل ملف bootstrap/app.php هتلاقي فانكشن خاصة بتعريف الmiddleware وهتضيف فيها عن طريق فانكشن append زي ماموجود ف الصورة الي تحت وممكن اضيف middleware ل جروب معين زي الweb هحطلك صورة مثال لكدا برضه تحت دا بعض الحاجات الي المطورين وصلوا ليها عن طريق التجربة انت كمان تقدر تستخدمه بس مش النسخة الكاملة النسخة الي تحت التطوير عن طريق command: laravel new project --dev
484
9
📍 الفرق بين "IDS" و "IPS"❓️ ⚡️يستخدم مصطلحي "IDS" و "IPS" في مجال أمن المعلومات والشبكات، وهما يشيران إلى نوعين من التقنيات المتاحة للحماية والتنبيه من الهجمات. ‏1️⃣ ال IDS (Intrusion Detection System) هي تقنية تستخدم للكشف عن الهجمات والإختراقات عن طريق مراقبة حركة المرور في الشبكة (Network Traffic)، يعتمد هذا النظام على تحليل ومراقبة بروتوكولات الشبكة الخاصة بالإتصال، حيث يقوم بتوثيق الحركة وفحصها بشكل دقيق للكشف عن أي نوع من الهجمات. ‏2️⃣ ال IPS (Intrusion Prevention System) هي نفس التقنية التي يعتمد عليها ال IDS، ولكنه يقوم باتخاذ إجراءات وسياسات وقائية لمنع وإيقاف الهجمات المكتشفة مباشرةً، يقوم هذا النظام بحماية الشبكة من الهجمات المعروفة وغير المعروفة، ويمكنه التحكم بتدفق حركة المرور وتحديد البيانات ‏التي يسمح لها بالوصول إلى الشبكة والتي لا يسمح لها. 💥بشكل عام، يمكن القول إن ال IDS يعمل على الكشف عن الهجمات وتزويد مديري الأمن بالبيانات اللازمة لاتخاذ الإجراءات اللازمة، في حين يقوم ال IPS باتخاذ الإجراءات الوقائية المناسبة لمنع الهجمات وإيقافها على الفور.
517
10
🛡️ ما هي ثغرة "Race conditions vulnerability" ؟ ⬅️ هي ثغرة تحدث عندما يتنافس متعددون على الوصول إلى نفس المورد أو عنصر في الوقت نفسه، ونتيجة ذلك يحدث تعارض في البيانات أو تنفذ أوامر بطريقة غير متوقعة فيتداخل تنفيذ الاوامر المتعددة بطريقة تجعل النتيجة غير متوقعة، وعادة ما يحدث هذا عندما يتعامل النظام مع عملية مشتركة من قبل عدة مسارات تنفيذ في آن واحد. 🔥مثلاً، لنفترض أن لدينا برنامجاً يتعلق بنظام المصرف الذي يمكن للمستخدم أن يسحب الأموال من حسابه وإجراء عمليات أخرى في الوقت نفسه ربما لدينا بيئة متعددة المهام حيث يحاول البرنامج تنفيذ هذه العمليات المتعددة في آن واحد في هذا الحالة، يمكن أن يحدث سباق بين العمليات. 🔥 على سبيل المثال، إذا كان لدينا مستخدمان يحاولان سحب المبالغ النقدية من حسابهم في الوقت نفسه، قد يتم تخزين قيمة الرصيد المتاح في ذاكرة مشتركة لنفترض أن الرصيد المتاح هو 100 دولار ، والمستخدم A يريد سحب 50 دولار والمستخدم B يريد سحب 75 دولار إذا كلا المستخدمين بدأ العملية في نفس الوقت، قد يتم قراءة القيمة المحلية للرصيد المتاح من قبل كل منهما قبل تحديثها لذا، قد يرى المستخدم A أنه يمتلك 100 دولار على الرغم من أن كلاً منهما قد قرر أخذ قدر معين من الأموال، هذا يعني أن كل من المستخدم A و B يعتقدان أن لديهما المبلغ الكامل (100 ريال) في حسابهما بعد السحب. 💥لحل هذه المشكلة، يجب على البرنامج تنفيذ مزامنة جيدة بين العمليات المتعددة، يمكن تحقيق ذلك باستخدام خوارزميات متقدمة مثل التأمين المتبادل (Mutex) أو الإشارات (Semaphores) للتأكد من تنفيذ العمليات بشكل تتابعي ومنظم. إذا لم يتم حل هذه المشكلة بشكل صحيح، فقد يؤدي ذلك إلى نتائج غير متوقعة كتحطيم النظام أو فقدان البيانات أو التوزيع الغير صحيح للموارد وغيرها من المشاكل المتعلقة بثغرة سباق الشروط
247
11
فيما يلي 8 إستراتيجيات بسيطة ولكنها فعالة لتطوير واجهة برمجة التطبيقات: ‏1. تأكد من أن البيانات التي يتم إرسالها عبر الويب مشفرة باستخدام (TLS (Transit Layer Security. استخدم HTTPS لكي تعتني واجهة برمجة التطبيقات الخاصة بك بهذا الأمر. وهذا يمنع هجمات man-in-the-middle وغيرها من الهجمات ‏2. استخدم 𝐀𝐏𝐈 𝐤𝐞𝐲𝐬 لتتبع كيفية استخدام واجهة برمجة التطبيقات والتحكم فيها. يتيح لك هذا منع إساءة الاستخدام أو الاستخدام الضار لواجهة برمجة التطبيقات (API). ‏3. قم بتنفيذ 𝐚𝐮𝐭𝐡𝐞𝐧𝐭𝐢𝐜𝐚𝐭𝐢𝐨𝐧 لواجهة برمجة التطبيقات (API) الخاصة بك باستخدام JWT (JSON web tokens) أو OAuth ‏4. منع هجمات حقن SQL وهجمات XSS (cross-site scripting) بواسطة 𝐯𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐧𝐠 𝐢𝐧𝐩𝐮𝐭 — التحقق من صحة إدخالات المستخدم وتعقيمها وترميزها. ‏5. نفذ 𝐚𝐮𝐭𝐡𝐨𝐫𝐢𝐳𝐚𝐭𝐢𝐨𝐧 تحقق مما إذا كان الاتصال التي تمت مصادقتها لديها أذونات لتنفيذ الطلب. الحد من وصول المستخدم إلى الموارد بناءً على استخدام التحكم في الوصول المستند إلى الدور (RBAC). ‏6. منع هجمات DDoS وتجميع البيانات من خلال تطبيق 𝐫𝐚𝐭𝐞 𝐥𝐢𝐦𝐢𝐭𝐢𝐧𝐠. ما عليك سوى تحديد عدد الطلبات التي يمكن للعميل تقديمها في فترة زمنية معينة. ‏7. تأكد من أن واجهة برمجة التطبيقات (API) الخاصة بك قد تم تنفيذها بشكل صحيح. لا ينبغي الكشف عن المعلومات الحساسة في رسائل الخطأ. وبدلاً من ذلك، حافظ على أمان هذه التفاصيل عن طريق تسجيلها من جانب الخادم.
197
12
أفضل 5 أنظمة تشغيل في مجال "الاختراق" 🛡️ نـظـام KALI LINUX ؛ كالي لينكس عبارة عن توزيعة Linux مبنية على "ديبيان_Debian"، متخصصة في الأمن والحماية المعلوماتية واختبار الاختراق، هذه التوزيعة هي إعادة بناء كاملة لتوزيعة "باك تراك". 🛡️ نـظـام PARROT OS : نظام Parrot عبارة عن توزيعة للقرصنة، لديه محرر سهل لتطوير البرامج، يمكن للقراصنة استخدام هذا النظام لإجراء تقييم الضعف واختبار والتحليل الجنائي للكمبيوتر والمزيد. 🛡️ نـظـام BACKBOX : عبارة عن نظام مفتوح المصدر يوفر اختبار اختراق وإمكانية تقييم الأمان، يوفر هذا النظام أيضاً مجموعة أدوات لتحليل شبكة الأمان في بيئة تكنولوجيا المعلومات. 🛡️ نـظـام BLACKARCH : بلاك أرتش عبارة عن نظام أساسي مجاني يستند إلى Linux ويحتوي على مجموعة واسعة من الأدوات الخاصة بالأتمتة والجوال والشبكات وما إلى ذلك.. وهو نظام تشغيل مفتوح المصدر تم إنشاؤه خصيصاً للباحثين في مجال الأمن ومختبري الاختراق. 🛡️ نـظـام DRACOS LINUX : وهو أيضاً نظام تشغيل مفتوح المصدر يوفر اختبار الاختراق، ويحتوي على مجموعة واسعة من الأدوات كتحليل البرامج الضارة وجمع المعلومات وما إلى ذلك.
194
13
ِ 🔰 مـعـلـومـة 💬 مـــاهــي اســـتـــضـافــة الــويــب وأنـــواعــها؟ لا شك أنك تسمع كثيراً عن الاستضافة أو استضافة الويب أو استضافة المواقع الإلكترونية أو حتى الـ "هـــوســــت"، فَما المقصود في استضافة الويب وما أنواعها المتوفرة في شركات الاستضافة ولماذا نحتاج إلى الاستضافة؟ ◩ الإسـتـضـافـة : الاستضافة تعني استئجار مساحة (جزء) من حاسوب أو سيرفر ذو مواصفات عالية من معالج ومساحة وسرعة اتصال بالإنترنت، وتوفر شركات الاستضافة مثل تلك الحواسيب؛ هذه المساحة تَستخدمها لرفع أو لوضع مواقعك الإلكترونية عليها. ◩ أنـواعـهـا حـسـب الـنـظـام : ◉ اســـــــتـــــضـــــافــــــة Linux : هي الأكثر شيوعاً واستخداماً وتدعم المواقع التي تعمل بـ PHP وغيرها، وتتميز بمرونة أكبر بسبب شيوع استخدامها وتُستخدم فيها لوحة التحكم cPanel. ◉ اســـــــتـــــضـــــافــــــة Windows : تستعملها المواقع الحكومية وتعد أغلى سعراً من استضافة Linux، ولوحة التحكم الأساسية فيها هي Plesk. ◩ الــسـعـة الـتـخـزيـنـيـة : تختلف الاستضافة تبعاً لسعة القرص الصلب، فبعض الاستضافات تتراوح من بعض الميجابايتس إلى الاستضافات "الغير محدودة"، والسعة التخزينية للقرص الصلب هي المساحة التي يتم استضافة ملفات موقعك عليها من صور وسكربت الموقع وملفات الموسيقى والفيديو وغيرها. ◩ الـ Bandwidth : الـ Bandwidth هو كمية نقل البيانات بين الخادم المُستضاف عليه موقعك وبين المستخدم شهرياً، وتعتبر من أهم العوامل التي تؤثر في الموقع، فالمواقع الصغيرة تحتاج إلى سعة نقل بيانات صغيرة نسبياً إذا ما قورنت بالمواقع الكبرى التي تحتاج سعات ضخمة. ◩ شـركـات اسـتـضـافـة الـمـواقـع : 🔹 Hostinger 🔹 HostGator 🔹 bluehost
133
14
قـواعـد الـبـيـانـات هي مجموعة منظمة من المعلومات المهيكلة، أو البيانات المخزنة إلكترونياً في نظام المستخدم سواءً كمبيوتر أو جوال، عادةً ما يتم التحكم في قاعدة البيانات بواسطة نظام إدارة قواعد البيانات (DBMS). 🔸 نظام إدارة قواعد البيانات (DBMS) : هو عبارة عن مجموعة برامج حسوبية تتحكم في تنظيم وتخزين وإدارة وسحب البيانات من قاعدة البيانات يدير النظام العديد من قواعد البيانات كما يمكّن العديد من المستخدمين من الوصول إلى هذه القواعد في الوقت نفسه. 🔸 أنواع نُظم إدارة قواعد البيانات : 1- نظام إدارة القواعد الهرمية : تعتمد هذه القاعدة على مبدأ التسلسل الهرمي، حيث أن هذا النظام يبدأ في التفرع على شكل أقسام ويقوم مبدأ عمله على الوصول إلى البيانات بطريقة متسلسلة ومتفرعة. ‏2- قواعد البيانات العلائقية : هذا النوع من قواعد البيانات من أكثر الأنواع استخداماً من أجل تنسيق المعلومات، فهو يعتمد على ربط الجداول والمعلومات بطريقة أسهل من أجل سرعة الوصول إلى المعلومات المطلوبة. ‏3- قواعد البيانات غير العلائقية : تتميز قواعد البيانات غير العلائقية بأنها فعالة في المشاكل التي تتعلق بأداء البيانات الكبيرة، وتصبح أكثر فاعلية عندما يتم تحليل البيانات بمجموعات كبيرة غير مهيكلة أو مخزنة من خلال الخوادم الافتراضية. ‏4- قواعد البيانات السحابية : قواعد بيانات تم تحسينها ليتم استخدامها في بيئة افتراضية، وتتميز بأنها توفر القدرة على الدفع مقابل سعة التخزين وعرض النطاق الترددي، بالإضافة إلى أنها توفر قابلية للتوسع عند الطلب.
124
15
كيف أصبح مدير أنظمة (System admin) - من مهام الSystem admin إدارة الأجهزة والمستخدمين، مثل إنشاء مستخدم جديد وتعيين الصلاحيات المناسبة وإنشاء البريد إلكتروني..الخ - إدارة أنظمة البنى التحتية، مثل ويندوز سيرفر أو لينكس سيرفر و الأنظمة الإفتراضية مثل Hyper-V أو VMware. - إدارة النسخ الاحتياطية والتأكد منها وكتابة خطط مابعد الكوارث التقنية وتجربتها. - تحديث الأنظمة بشكل دوري ووضع الخطط لذلك - إدارة ومراقبة مساحات التخزين - التأكد من عمل والأنظمة و السيرفرات بشكل سليم ومراقبة أدائها. - إدارة أنظمة الكلاود والترابط بين أنظمة الكلاود والأنظمة التقليدية. - مراقبة جميع الأنظمة وكل مايتعلق بها عن طريق أنظمة المراقبة. - حل مشاكل الأنظمة و السيرفرات وكل مايتعلق بها. - في الشركات الصغيرة غالباً تكون إدارة الشبكة وحماية الأنظمة من مهام الSystem admin - ماهي الدورات المهمة للSystem admin ؟ - هناك دورات عامة ودورات متخصصة، الدورات العامة مثل فهم نظام ويندوز وويندوز سيرفر وأنظمة لينكس - الدورات المتعلقة بفهم أساسيات الشبكات مثل CCNA و CCNP - الدورات المتعلقة بالأنظمة الافتراضية مثل Hyper-V و VMware - دورات الكلاود مثل مايكروسوفت Azure و AWS و جوجل كلاود
118
16
+7
No text...
116
17
💬 الـبـحث عـن الـثـغـرات _ "Bug Bounty" تقوم الشركات الكبرى بما يُعرف بــ Bug Bounty، حيث تقَدم مبالغ مالية ضخمة لبعض الأشخاص المتخصصين في مجال الأمن السيبراني من أجل حماية أمنها. في منشور اليوم سنتلم عن ماهية الـ Bug bounty. ◳ مــاهــو الـ Bug bounty : هو "مـــــكــافــآت الأخــطــــــاء الـــبــرمــجــيـــــــة الأمــنـيــــة" أي بمعنى الحصول على مكافأة من خلال العثور على ثغرة أمنية في شركة ما، حيث تُقدم تلك الثغرة للشركة على أساس أنها تهدد أمنها، فيتحصل القرصان"الهاكر الأخلاقي" على مكافأة محددة تكون غالبًا على حسب خطورة الثغة أمنيًا. ◳ أهــمــــيـــتــــه : تستفيد الشركات الكبيرة وحتى المتوسطة من هذه البرامج كثيرًا فلو أن هناك بنكًا يمتلك موقع إلكتروني لخدمة العملاء وتحويل الأموال، فإنه سيحتاج إلى موظفين في الأمن السيبراني بلا شك، لضمان أمن البنك. ◳ هــل تــوجــد دورات تــعـلـيــمــيــة ؟ في الحقيقة لا توجد بداية محددة في هذا الطريق الطويل، Bug bounty ليس مجال علمي تتعلمه عن طريق كورس ما، بل هو مجرد إتفاقية بين أطراف ينتفع منها الجميع، الباحث يجد الثغرة، والعميل يكافك على إكتشافها وإبلاغه بذلك وانتهى الأمر. ◳ مــواقـع سـتـســاعــدك فـي الـتــعـلـم : ◇ Hackerone.com ◇ Hacker101 ◇ Pentester Lab ◇ 101 Web Hacking ◇ Hack The Box ◗ صفحة خاصة بكل ما تحتاجه حول البرمجة، فلا تنسى متابعتنا لتقديم الأفضل ◖ أضِف لمعلوماتك . .
159
18
ما المقصود ب #docker او #دوكر ؟ دوكر هي تقنية شبيهة ب #الأنظمة_الإفتراضية (vertual system) وهي تعتبر من التقنيات الجديدة التي لا بد من كل مبرمج اتقانها. تقوم تقنية دوكر بانشاء مكان خاص على جهازك (حاوية) تحتوي هذه الحاوية على جميع التعليمات والإضافات المطلوبة من قِبل تطبيقك لتشغيله. ما هو الفرق بين دوكر و الأنظمة الإفتراضية ؟ الأنظمة الإفتراضية تستهلك مكونات الجهاز مثل المعالج والرامات والقرص الصلب وبذلك يتأثر جهاز الحاسوب الخاص بك نتيجة هذه العملية. بعكس دوكر، تقنية دوكر تقوم بإستهلاك موارد أقل بكثير ويمكنك تشغيل عشرات الحاويات في حاسوب واحد بدون أن يتأثر الجهاز المضيف في حين لا يمكن تشغيل اكثر من ٤ نظم إفتراضية في حاسوب عادي واحد. ما هي فائدة دوكر؟ لنفترض انك قمت ببرمجة تطبيق NodeJs مثلا، بعد ذلك قررت ان تغير جهازك القديم الى جهاز جديد، ما هي الخطوات التي ستتبعها لتشغيل التطبيق الذي قمت ببرمجته سابقا على جهازك الجديد؟ أولا، دعني اريك الخطوات بدون استخدام دوكر ١ - نقل ملفات المشروع من الجهاز القديم الى الجهاز الجديد او جلبها من #github في حال كنت تستخدم github. 2 - تنزيل وتثبيت برنامح NodeJs علي جهازك الجديد 3 - تثبيت الpackages او الاضافات المطلوبة من قِبل تطبيقك 4 - تشغيل التطبيق الخاص بك اما اذا كنت تستخدم دوكر وقمت مسبقا بانشاء الحاوية الخاصة بتطبيقك ورفعها على #docker_hub فالخطوات ستكون كالتالي 1 - تنزيل وتثبيت docker على جهازك الجديد 2 - تشغيل التطبيق الخاص بك حاوية دوكر تجعل الامور بسيطة اليس كذلك؟!
157
19
No text...
129
20
No text...
166