البيانات المخفية في الصور EXIF: ماذا تكشف صورتك عنك؟ وكيف تقرأها؟
كل صورة تلتقطها بجوالك قد تحمل نوع الجهاز وتاريخ التصوير بالثانية، وأحياناً موقعك الدقيق على الخريطة. تعلّم كيف تقرأ هذه البيانات، وكيف تحمي نفسك منها.
عندما تلتقط صورة، لا يحفظ الجوال الصورة وحدها. يضيف معها بطاقة معلومات مخفية تسمى EXIF، اختصاراً لـ Exchangeable Image File Format. هذه البطاقة لا تظهر عند عرض الصورة، لكن أي شخص يملك الملف الأصلي يستطيع قراءتها في ثوانٍ. بالنسبة لمحقق OSINT هي كنز من المعلومات، وبالنسبة لك هي ثغرة في خصوصيتك إن لم تنتبه لها.
- البحث المتقدم في Google
- كيف تعرف أن الصورة قديمة؟ البحث العكسي بالصور
- البيانات المخفية في الصور EXIF ← أنت هنا
- تحديد موقع أي صورة Geolocation
- التحقيق في موقع إلكتروني مشبوه (قريباً)
- التحقق من شركة قبل الاستثمار (قريباً)
- توثيق النتائج وكتابة تقرير التحقق (قريباً)
ماذا تحتوي بيانات EXIF؟
الطريقة الأولى: من Windows مباشرة، بدون أي برنامج
افتح خصائص الصورة
اضغط على الصورة بالزر الأيمن ← خصائص (Properties).
انتقل إلى تبويب «التفاصيل»
اختر تبويب التفاصيل (Details)، ثم انزل للأسفل. ستجد أقساماً بعنوان «الكاميرا» و«GPS» تعرض الجهاز وتاريخ الالتقاط والإحداثيات إن وُجدت.
حوّل الإحداثيات إلى موقع على الخريطة
يعرض Windows الإحداثيات بالدرجات والدقائق والثواني، مثل 24; 42; 41.04. اكتبها في Google Maps بهذه الصيغة:
24°42'41.04"N 46°40'27.84"Eالطريقة الثانية: أداة ExifTool الاحترافية
حمّل ExifTool
من موقعها الرسمي exiftool.org، وهي أداة مجانية مفتوحة المصدر يستخدمها المحققون حول العالم، وتقرأ مئات الحقول التي لا يعرضها Windows.
https://exiftool.orgاعرض كل البيانات
من موجّه الأوامر في مجلد الأداة، مع وضع اسم صورتك:
exiftool -a -G1 photo.jpgاعرض الأهم فقط، والإحداثيات بصيغة عشرية جاهزة للخريطة
exiftool -n -Model -DateTimeOriginal -GPSLatitude -GPSLongitude photo.jpgالطريقة الثالثة: سكربت Python (تجربة حقيقية)
جرّبنا السكربت التالي على صورة اختبار وضعنا فيها إحداثيات برج المملكة في الرياض. هذه المخرجات الحقيقية:
Make : Apple Model : iPhone 15 Pro Software : 17.5 DateTime : 2026:11:05 17:42:10 GPS : 24.71140, 46.67440 Map : https://maps.google.com/?q=24.71140,46.67440
وهذا هو السكربت كاملاً. يحتاج مكتبة Pillow فقط (pip install pillow):
from PIL import Image
from PIL.ExifTags import TAGS, GPSTAGS
e = Image.open("photo.jpg").getexif()
for k, v in e.items():
print(TAGS.get(k, k), ":", v)
g = {GPSTAGS.get(k, k): v for k, v in e.get_ifd(0x8825).items()}
def dec(d, ref):
x = float(d[0]) + float(d[1])/60 + float(d[2])/3600
return -x if ref in "SW" else x
if g:
lat = dec(g["GPSLatitude"], g["GPSLatitudeRef"])
lon = dec(g["GPSLongitude"], g["GPSLongitudeRef"])
print(f"https://maps.google.com/?q={lat:.5f},{lon:.5f}")🔐 احمِ نفسك: احذف بياناتك قبل الإرسال
في Windows
زر أيمن على الصورة ← خصائص ← التفاصيل ← اضغط الرابط في الأسفل «إزالة الخصائص والمعلومات الشخصية» ← اختر «إنشاء نسخة مع إزالة كافة الخصائص الممكنة».
بأداة ExifTool
يحذف كل البيانات الوصفية من الصورة دفعة واحدة:
exiftool -all= photo.jpgفي الجوال: امنع المشكلة من البداية
آيفون: الإعدادات ← الخصوصية والأمن ← خدمات الموقع ← الكاميرا ← «أبداً». وعند المشاركة اضغط «خيارات» في الأعلى وأوقف «الموقع».
أندرويد: افتح الكاميرا ← الإعدادات ← أوقف «علامات الموقع» أو «حفظ الموقع».
🧪 تمرين اليوم
صوّر أي شيء بجوالك، وأرسل الصورة لنفسك بالبريد الإلكتروني، ثم افتح خصائصها في الكمبيوتر. هل ظهر موقعك؟ بعدها جرّب إرسالها في واتساب كصورة عادية، وقارن. شاركنا ماذا وجدت في التعليقات 👇
أسئلة شائعة
هل لقطة الشاشة (سكرين شوت) تحمل موقعي؟
غالباً لا، لأن لقطة الشاشة لا تُلتقط بالكاميرا. لكنها قد تحمل التاريخ ونوع الجهاز.
هل الصور التي رفعتها على مدونة Blogger تحتفظ ببياناتها؟
قد تحتفظ ببعضها حسب طريقة الرفع. الأسلم أن تحذف البيانات من الصورة قبل رفعها.
هل يمكن معرفة موقع الصورة إن لم تكن فيها بيانات GPS؟
نعم في كثير من الحالات، من خلال تحليل ما يظهر في الصورة نفسها. وهذا موضوع المقال القادم.
تعليقات
إرسال تعليق