بتـــــاريخ : 2/26/2011 4:38:32 AM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1734 0


    علم إخفاء البيانات

    الناقل : elmasry | العمر :42 | الكاتب الأصلى : علاء الصالحي | المصدر : www.arabteam2000-forum.com

    كلمات مفتاحية  :
    علم إخفاء البيانات

    السلام عليكم

    كيف حالكم جميعاً
    علم إخفاء البيانات
    هذا علم منفصل تماماً عن تشفير البيانات cryptography
    ويسمى بالإنجليزية Steganography
    الفكرة من وراء هذا العلم
    أنه طالما علم أن هناك معلومات
    سواءاً شفرت أو لم تشفر
    فإن المعلومات تكون في خطر
    قد يقول البعض هناك خوارزميات تشفير صعبة جداً
    وتحتاج إلى عدة سنين حتى يتم فكها
    وأنا أقول هناك معلومات تستحق عناء هذه السنين
    لهذا يوجد توجه جديد قديم
    ماذا لو لم يعرف معترض المعلومة
    أن هناك معلومة أصلاً
    شيء جميل جداً
    بمعنى أنه يجب عليه أن يبحث عن المكان المخفى فيه
    ثم بعد ذلك يفكر في فك تشفيرها
    أما لماذا وصفت هذا التوجه بالجديد القديم
    لأن هناك قصص قديمة تحكي عن إخفاء الرسائل
    1-بعض الملوك في العصر القديم
    كان يحلق شعر الرسول
    ثم يكتب الرسالة على رأسه
    بعد ذلك ينتظر إلى أن ينمو الشعر
    ويقوم بإرسال الرسول
    ويقوم مستقبل الرسالة
    بحلق الشعر لكي يطلع على الرسالة
    2-بعض الملوك كان يكتب الرسالة على الخشب
    ثم يضع فوقها الشمع
    فتظهر كأنها ألواح خشبية مشمعة
    وهذه الألواح كانت تستعمل للكتابة في العصر الروماني

    أما في مطلع العصر الحديث
    ظهرت طرق كثيرة لعملية إخفاء البيانات منها
    1-الحبر السري
    2-طريقة Null cipher
    وهي تقوم على إخفاء الرسالة الأصلية في كمية كبيرة من النص
    مثال
    عمر لعب الاستغماية مع أحمد
    لو أخذنا الحرف الأول من كل كلمة سنحصل على كلمة علاء
    3-هناك طريقة التعمية
    كأن نتفق على أن كلمة الفريق تعني نهر
    والعربي تعني كبير
    فعندما أقول الفريق العربي أقصد النهر الكبير

    في العصر الحديث أصبح الكمبيوتر هو رائد العصر
    وهذه بعض الطرق البسيطة لإخفاء البيانات باستخدام تقنيات الكمبيوتر
    1-بعض الملفات تحتوي على علامة نهاية
    بمعنى أن الملف ينتهي عند ظهورها
    يمكنك أن تكتب ما تشاء هناك ولن تظهر لمن يفتح البرنامج بشكل عادي
    طبعاً طريقة سهلة الكشف

    2-تستطيع إخفاء البيانات في ملف صورة
    الصورة تتكون من مجموعة من النقاط pixels
    لكل نقطة عدد من الألوان والتعريفات على حسب نوع الصورة ودقتها
    لاحظ أن اللون الواحد يتمثل بالنظام الثنائي على شكل مجموعة من البتات
    لو فرضنا أن لدينا صورة رمادية gray وهي أبسط أنواع الصور
    بدقة 8 بت
    نلاحظ أن التركيز في اللون يكون على آخر 4بت
    لأن الثقل يجتمع هناك
    فمثلاُ بتغيير البت الأول سيزيد أو ينقص درجة في اللون
    البت الثاني سيزيد أو ينقص درجتين في اللون
    البت الرابع سيزيد أو ينقص ستة عشر درجة في اللون
    البت الأخير سيزيد أو ينقص 256 درجة في اللون
    لاحظ الفرق
    فلو غيرنا أول بت في الصورة بقيمة ما نريد إخفاؤه
    لن يظهر ذلك على الصورة مطلقاً
    ولن تلاحظ العين أي اختلاف
    أما لو أردنا تغيير أول بتين فسيكون الوضع أسوأ قليلاً
    في الأغلب لن يكون التأثير ملحوظاَ
    تبدأ العين المدققة بملاحظة اختلافات طفيفة
    وهكذا للبت الثالت
    نلاحظ بعد البت الخامس أن الصورة أصبحت تتشوه

    3-تستطيع إخفاء البيانات في ملفات الصوت
    الصوت هو عبارة عن مجموعة من الترددات المختلفة
    نفس المبدأ الخاص بالصورة
    نعتمد على أن أذن الإنسان لا تستطيع تمييز الفروقات البسيطة بين الترددات

    4-وضع البيانات المراد إخفاؤها بعد تعليمة goto
    مقدار القفز = دالة السقف(كمية البيانات المراد إخفاؤها/طول التعليمة في المعالج)
    مثلاُ أريد إخفاء عشر بايت
    وتعليمات المعالج 2 بايت
    سأقفز خمس تعليمات

    هذا علم كامل وليس بالبساطة التي أتكلم عنها
    في الأغلب يرتبط بعلم الرياضيات ارتباطاً وثيقاً
    لا أعد نفسي ذو معرفة بالعلم
    فهذا العلم بحر كبير
    هذا الموضوع لمنتدى الأمان والحماية
    وعذراً أخي علاء السلال على التأخير
    الموضوع جاهز لدي من فترة
    لكني كنت أريد مراجعته قليلاً

    تحياتي

    كلمات مفتاحية  :
    علم إخفاء البيانات

    تعليقات الزوار ()