[ مدرسة السحرة ] الصناديق السوداء والتفكير السحري مع الـ Python
بواسطة
في 02-03-2014 عند 12:56 (3643 الزيارات)
عندما تعيش في بيئة تتطلب من إنجاز شيء ما بشكل دوري , سيتوارد إلى مسامعك بالغالب " هل انهيت العمل ؟ " او شيء من هذا القبيل ..
كما هوَ الحال عند تصفحك للإنترنت وإيجادك لأخطاء برمجية في نُظم معينة , قد تقول " هل تمَّ إستغلالها ؟ " وعلى هذه الوتيرة تسير عمليات التنمية " إكتشاف , ترقيع , تطوير , إستغلال إلخ .. "
في الواقع مايجلعني اشيد عليكم وعلى الجميع في تعلم لغة البايثون , هيَ انها لغة سهلة وقوية فعلاً , إذ تمتلك إمكانيات لامحدودة
وعلى قدر بذل الطالب في العلم جهد اكبر ستكون هذه اللغة في عقلهِ ويده كسلاح , او قد تكون كالدرع الذي يحمي به ويطور
من المهم ان نعلم ماهوَ الأكثر تناسبًا واهمية في حياتننا اليومية عند إستخادمنا للشبكة العنكبوتية , كيف نقوم بفعل هذا , وكيف نمنع هذاك من أن يحدث ؟؟
السحر الأبيض والسحر الأسود
يمكن إستخلاص مفهوم البرمجة بهذين المبدأين هوَ انَّ المبرمج يملك القدرة على تلقين أجهزة الكمبيوتر أوامر لكي تفعلها من غير المفترض قدرتها على ذلك
وهذا النوع من السحر يعطي الأفضلية دائمًا في كثير من المجالات لممارسيه
ولكن لايمكننا غض الطرف عن كون هذا الأمر مثير للقلق ومخيف للبعض الذين لايملكون سوى نظرة سطحية حوله
أذ بالإمكان إستخدام مثل هذا النوع من السحر بشكل غير شريف وحقًا سيء
في العالم الرقمي من يطلق عليهم لقب هاكرز هم ليسوا العابثين المخربين
بل هم اولئك المحنكين النادرين من المبرمجين المتعلمين
إذ انك تجدهم دائمًا مايميلون لتطوير الأنظمة وتحسين نظم الإتصالات ودائمًا مايعملون على إخراج المنتجات مفتوحة المصدر
بالتالي يمكننا القول بأن الهاكرز هم اسياد السحر يمارسون السحر الأبيض
في الجهة المقابلة نجد جماعات يطلق عليهم لقب هاكرز , إذ كانَ من المفترض مناداتهم بكراكرز , حيث انهم يعملون بشكل فوضوي وتخريبي وهم بنظرة عامة خطرون للغاية , لأنهم يحملون في ثناياهم معلومات وخبرات في إستغلال الثغرات " التي يتم إكتشافها من قبل الهاكرز الحقيقيين "
ولهم الكثير من الأعمال الغير اخلاقية وقد وصلت سمعتهم إلى القاصي والداني في عصر التكنلوجيا هذا
في مدرسة السحرة
ماتقوم بفعله الحواسيب هوَ امر معقد , فبالرغم من اننا نعيش محاطين بها ولكن في الواقع كثير منا لايعلم مالذي يحدث بداخلها حقًا , مثال بسيط في حين تقوم بتحريك الفأرة سيظهر أمامك على الشاشة مثلث ابيض صغير يتحرك كما تشاء لكن .. هل تعلم عند تلك النقطة مالذي حدث بالضبط وكيف تحرك بالضبط ؟ حاول شرحها دون نسيان " المجسات ومنافذ الواجهات والذاكرات وبوابات القاييس النطقية والتانزستورات والبتات والبايتات وانقطاعات المعالج وشاشات العرض البلوري السائل وشفرى الميكرو والبكسلات وترميز الألوان ...
في هذا الزمان لايمكن لأحد الإدعاء بانهُ ملم بكل التفاصيل أليسَ كذلك ؟
هنا سيكون منطلقي للحديث عن لغة البايثون وإستخدامها بشكل عام بشكل وبسيط جدًا
وسأتطرق في مواضع كثيرة حول كيفية جعلها سلاح في مجال أمن المعلومات
أملاً في إيصال طرف خيط إليكم , وجعلكم تبحثون أكثر عما تعرفون حقًا .
أرجوا لكم الفائدة ياسادة .