تعريف بالـ Steganography و طريقة استخدامه

تعريف بعلم إخفاء المعلومات (Steganography) و شرح كيفية استخدام البرامج المختلفة فى أجهزة المخابرات مثل Steghid لإخفاء المعلومات المهمة داخل صورة أو ملف صوتي أو حتى ملف Word مع عرض لبرنامج xsteg واجهة برنامج stegdetect الرسومية لاكتشاف الملفات التي تحتوي على ملفات مخفية بداخلها.

ما هو الـ Steganography؟

يستخدم الـ Steganography لإخفاء ملفاتك المهمة داخل ملفات أخرى مثل صورة أو فيديو أو ملف صوتي أو مستند. الفرق بينه و بين التشفير أننا هنا نلجأ لإخفاء المعلومات داخل ملفات أخرى عوضا عن تشفيرها.

كيف يعمل؟

أي ملف يحوي مساحة غير ضرورية يمكننا استخدامها لإخفاء المعلومات فيها أو بمعنى آخر سيتجاهلها الملف ،و هنا نستطيع أن نخفي البيانات التي نريدها من دون أن يتعطل الملف.

برنامج Steghide

سنستخدم برنامج Steghide لإخفاء ملف نصي داخل صورة، فالبرنامج قوي و فعال في هذا المجال و هو متوفر لنظام ويندوز و لينيكس و يمكن تحميله من هنا.

هذا مثال لصورة عادية:
Steganography-1
بعد إخفاء البيانات فيها:
Steganography-2
طبعا لن يُلاحظ أي فرق لأن البيانات المضافة لن تغير شيئا بالصورة.
الاستخدام بسيط و يتم بتنفيذ الأمر:
steghide embed -cf 1.jpg -ef 1.txt
حيث 1.txt هي البيانات المطلوب إخفاؤها و 1.jpg هي الصورة التي سنخفي البيانات فيها.
لاستخراج المعلومات المخفية ننفذ الأمر:
steghide extract -sf 1.jpg
ليظهر لنا الملف 1.txt الذي يحتوي على البيانات المخفية:
ELMOBARMEG – Arab Security Community
www.elmobarmeg232.tk
يمكننا استخدام نفس البرنامج و الطريقة السابقة لإخفاء الملفات داخل المقاطع الصوتية، و توجد عدة تقنيات معروفة للإخفاء مثل Echo data hiding و Spread Spectrum و يمكن الإخفاء أيضا داخل ملفات الفيديو و هو يشبه الأسلوب المستخدم بالصور إلى حد كبير حيث تختفي البيانات داخل الـ frames و طبعا كلما كان حجم البيانات الذي نخفيه أقل يكون الأمر أفضل حتى لا تُلاحظ البيانات.

إخفاء البيانات في المستندات

نستطيع أيضا إخفاء البيانات داخل ملف Word بالاعتماد على أزرار (المسافة و Tab) باستخدام إحدى البرامج مثل SNOW الذي نستطيع تحميله من موقعه أو استخدام Java applet من المتصفح.

هذا مثال لنص عادي:
Steganography-3
و هذا بعد إخفاء كلمة aHMED داخله:
Steganography-4

آخر نقطة سنتحدث عنها هي كيفية معرفة المعلومات المخفية داخل ملف معين. العملية لن تكون سهلة بالطبع لاختلاف الطرق و الخوارزميات المستخدمة، و ستحتاج لبعض المحاولات و التجارب، بمعنى إذا كان لديك شك في أغنية معينة يمكنك تحميلها بنفس الدقة من الإنترنت ثم قارن الملف الموجود لديك بالملف الأصلي، و هناك برامج تسهل علينا هذه العملية مثل برنامج xsteg الواجهة الرسومية لبرنامج stegdetect القادر على كشف الـ Steganography في الصور.
Steganography-5