11-06-2023
|
#16
|
رد: معلومات تقنية
هجوم waterhole أو “ينبوع الماء”
هو التحكم بإحدى أو بعض الخدمات الموثوقة للهدف وإستغلالها في إصابة نظامة،
ويستخدم المهاجمون هذا الأسلوب مع الأهداف قليلة الثقة والتفاعل مع الجهات المجهولة،
وتم إستلهام هذا الإسم من الطبيعة حيث تتجه الحيوانات للشرب من مصادر الماء التي تثق بها
وهناك تتصيد لها الحيوانات الأخرى المفترسة.
|
|
|
11-06-2023
|
#17
|
رد: معلومات تقنية
لا يوجد ما يعرف ببرنامج تحميل يدعم الإستكمال،
الذي يدعم أو لا يدعم إستكمال التحميل بعد إيقافه
أو إنقطاع الإتصال عرضاً هو الخادم الذي تقوم بالتحميل منه.
عند التحميل عبر الويب بإستخدام بروتوكول http
فيجب أن يدعم الخادم هيدر bytes-range
ويمكن معرفة ذلك بملاحظة ردود الخادم إذا كانت تحتوي على هيدر Accept-Ranges: bytes
فالخادم يدعم الإستكمال ويمكن لعميل التحميل إستغلال تلك الخاصية.
بالمثل إن كنت تستخدم ftp في تحميل (أو رفع) الملفات
فيجب أن يدعم الخادم أمر REST لبدء الإتصال من جديد من موضع معين.
إذا كان الخادم لا يدعم إستكمال التحميل فلا سبيل لذلك أياً كان عميل التحميل المستخدم.
|
|
|
11-06-2023
|
#18
|
رد: معلومات تقنية
إذا نظرت في خصائص ملف على نظام ويندوز ستجد أن له حجماً وحجم آخر على القرص،
والفرق بينهم أن الحجم المجرد هو الحجم الحقيقي للملف أي أنك عند تحميله من الإنترنت
مثلاً فهذا هو القدر الذي سينقصه الملف من باقة الإنترنت لديك وهو الذي يحدد الزمن الذي يستغرقه نقل الملف،
أما الحجم على القرص فهو المساحة التي يشغلها ذلك الملف فعلياً على وحدات التخزين.
لماذا يختلف حجم الملف الحقيقي عن الحجم الذي يشغله على وحدة التخزين؟
يرجع ذلك إلى طبيعة عمل أنظمة الملفات فهي تضيف عناوين في الذاكرة لكل جزء من البيانات
لتتمكن من العودة إليه عند الحاجة ويختلف حجم تلك العناوين تبعاً لنظام الملفات المستخدم
وتتراوح من 1kB إلى 64kb وإضافة تلك العناوين يستغرق القليل من المساحة الإضافية
لذلك عادة ما يكون الحجم على القرص أكبر بقليل من الحجم الفعلي.
وجدت ملفاً حجمه أقل من الحجم على القرص أليس هذا مستحيل؟
لا يمكن أن يحدث هذا إلا عند قيام النظام بعملية ضغط تلقائية للملف
قبل تخزينة على القرص وأيضاً سيضاف إليه عناوين الذاكرة ولكن نتيجة الضغط
قد يصبح الحجم النهائي على القرص أقل من الحجم الحقيقي للملف.
|
|
|
11-06-2023
|
#19
|
دعواتكم يا أحبه ! .
رد: معلومات تقنية
معلومات لطلاب IT ✨
البرمجة
للمبرمجين الدور الأهم في عملية بناء أنظمة وبرامج كبيرة ومعقدة نسبيًا ، مثل بناء أنظمة التشغيل (Windows – Linux – Mac) ،
المبرمج مسؤول عن إصلاح العيوب ، وكتابة الكود ، ولكن أيضًا مراجعة الكود المكتوب لأي نظام أو تطبيق ، والتأكد من اتصاله بأنظمة تخزين البيانات التي تعتمد على المؤسسة أو الشركة.
لذلك ، يجب أن يعرف المبرمجون لغات البرمجة الأساسية والأكثر تعقيدًا مثل C ++ و Java ،
نظرًا لأن هذه اللغات هي التي يعتمد عليها علماء الكمبيوتر في تطوير لغات البرمجة الحديثة ، يجب على أي مبرمج قادر أن يفهمها جيدًا.
يجب أن يكون المبرمج أيضًا على دراية بالقواعد الرياضية والإحصائية المستخدمة ، مثل الخوارزميات الأساسية ، حتى يتمكنوا من إجراء عمليات منطقية معقدة بسهولة.
لذلك فإن تخصص البرمجة له وظائف عديدة ، ولعل أشهرها:
عالم البيانات.
مهندس برمجيات.
مهندس النظام.
مطور جرافيك.
|
|
..
|
| | | |