freeCodeCamp/guide/arabic/security/steganography/index.md

3.7 KiB

title localeTitle
Steganography إخفاء المعلومات

إخفاء المعلومات

إخفاء المعلومات هو مفهوم إحاطة النص والصور والملفات أو مقاطع الفيديو داخل نصوص أو صور أو ملفات أو مقاطع فيديو أخرى. مثال على ذلك دون اتصال يستخدم "الحبر غير المرئي" لإخفاء رسالة بين سطور الحرف. عصير الليمون هو مرشح شائع للحبر غير المرئي: عصير الليمون حبر غير مرئي

توفر الصيغة التالية وصفًا عامًا جدًا لقطع عملية الإخفاء:

غطاء وسطى + بيانات مخفية + مفتاح إخفاء المعلومات = وسيط تصويرى

في هذا السياق ، يعد وسيط الغلاف هو الملف الذي يحجب البيانات المخفية ، والتي قد يتم تشفيرها أيضًا باستخدام مفتاح إخفاء المعلومات . الملف الناتج هو وسيلة إخفاء المعلومات . ويكون وسط الغلاف (وبالتالي ، وسيلة إخفاء المعلومات ) عادةً عبارة عن ملفات صور أو ملفات صوتية.

إخفاء المعلومات في الصور

على أجهزة الكمبيوتر ، يتم تخزين الصور كملفات ثنائية. وهي تحتوي على تمثيل ثنائي للون أو شدة الضوء لكل عنصر صورة (بيكسل) يشتمل على الصورة. على سبيل المثال ، هذه الصورة للكلب:

الكلب الاسكيمو الأمريكية

قد يبدأ بشيء مثل:

10010101   00001101   11001001
10010110   00001111   11001010
10011111   00010000   11001011
...

ويطلق على أبسط طريقة لإخفاء البيانات داخل ملف الصورة إدخالاً بتات أقل دلالة (LSB). في هذه الطريقة ، يمكننا أخذ التمثيل الثنائي للبيانات المخفية والكتابة فوق LSB لكل بايت داخل صورة الغلاف . إذا كنا نستخدم ألوان 24 بت ، فإن مقدار التغيير سيكون ضئيلاً ولا يمكن تمييزه عن العين البشرية.

بينما يمكن استخدام JPEG لتطبيقات stego ، فمن الشائع أكثر تضمين البيانات في ملفات GIF أو BMP. تستخدم ملفات BMP و GIF ذات 8 بت ما يعرف بالضغط بدون خسارة ، وهو نظام يسمح للبرنامج بإعادة بناء الصورة الأصلية تمامًا. من ناحية أخرى ، يستخدم JPEG ضغطًا ضارًا ، مما يعني أن الصورة الموسعة تقريبًا تقريبًا مثل الصورة الأصلية ولكنها ليست نسخة طبق الأصل بالضبط.

سيجعلك هذا العرض التوضيحي القصير معدًا بترميز النص في صورة ما! https://github.com/edwdryer/steganography-demo يمكنك قراءة المزيد عن إخفاء المعلومات في الصور هنا: http://www.garykessler.net/library/steganography.html

إخفاء الصوت في الصوت

إخفاء الصوت هو تقنية تستخدم لنقل المعلومات المخفية عن طريق تعديل إشارة صوتية بطريقة غير محسوسة.

هذا بلوق يوفر مثالا لإخفاء صورة في ملف صوتي (نجاح باهر)! https://solusipse.net/blog/post/basic-methods-of-audio-steganography-spectrograms/