EXIF کیا ہے اور یہ کیا رکھتا ہے
EXIF ڈیٹا کا ایک بلاک ہے جسے کیمرہ امیج فائل میں لکھتا ہے: بنانے والا، ماڈل، لینس، ایکسپوزر، فوکل لینتھ، اورینٹیشن، ٹائم اسٹیمپ، اور کبھی کبھی مقام۔ ایڈیٹنگ سافٹ ویئر اپنے اندراجات شامل کرتا ہے، لہذا ایک فائل یہ بھی ریکارڈ کر سکتی ہے کہ آخری بار کس ایپلیکیشن نے اسے محفوظ کیا۔
اس میں سے کوئی بھی دستخط شدہ نہیں ہے۔ ہر فیلڈ سادہ متن ہے جسے کوئی بھی ٹول لکھ سکتا ہے، دوبارہ لکھ سکتا ہے یا ہٹا سکتا ہے۔ یہ پہلا مسئلہ ہے: EXIF فوٹوگرافروں کی مدد کے لیے ڈیزائن کیا گیا تھا، نہ کہ کسی کا مقابلہ کرنے کے لیے۔
ہٹانے کا مسئلہ
تقریباً ہر پلیٹ فارم آپ کے اپ لوڈ کرتے وقت میٹا ڈیٹا ہٹا دیتا ہے۔ اس کی وجوہات ٹھوس ہیں: EXIF میں اکثر GPS نقاط ہوتے ہیں، اور کسی کے گھر کا مقام شائع کرنا کیونکہ انہوں نے اپنے باغ کی تصویر پوسٹ کی ہے، رازداری کی ناکامی ہے۔ اسے ہٹانے سے فائل کا سائز بھی کم ہو جاتا ہے۔
ضمنی اثر یہ ہے کہ پہلے ہاپ پر ہی ثابتِ اصلیت غائب ہو جاتی ہے۔ ایک تصویر جو کیمرے سے، ایڈیٹر کے ذریعے، پلیٹ فارم پر گئی اور میسج میں آئی، اسے کم از کم ایک بار، اکثر دو بار ہٹایا گیا ہے۔
اسکرین شاٹ ایک ری رینڈر ہے، اس لیے یہ فائل اسٹرکچر کو بھی مکمل طور پر مسترد کرتا ہے اور بغیر کسی تاریخ کے ایک نیا شروع کرتا ہے۔
ناکامی کے تین طریقے
- غیر موجود۔ عام کیس۔ کوئی EXIF نہیں، جو آپ کو بتاتا ہے کہ فائل ایک پلیٹ فارم سے گزری ہے اور یہ نہیں بتاتا کہ اسے کیسے بنایا گیا ہے۔
- موجود لیکن بے معنی۔ ایک ایڈیٹنگ ٹول کے ذریعہ لکھا گیا کیمرہ میک اور ماڈل، یا ٹائم اسٹیمپ جو کیپچر کے بجائے آخری بار محفوظ کرنے کی عکاسی کرتا ہے۔
- موجود اور غلط۔ کوئی بھی فیلڈ ہاتھ سے لکھی جا سکتی ہے۔ جنریٹڈ تصویر پر کیمرہ ماڈل سیٹ کرنے میں سیکنڈ لگتے ہیں اور یہ ہر اس چیک کو ناکام بنا دیتا ہے جو EXIF پر بھروسہ کرتا ہے۔
تیسرا مسئلہ یہی وجہ ہے کہ میٹا ڈیٹا پر مبنی نتائج غیر محفوظ ہوتے ہیں نہ کہ صرف کمزور۔ جو ٹول کسی تصویر کو اصلی قرار دیتا ہے کیونکہ اس میں کیمرہ EXIF ہے، اسے کوئی بھی شخص شکست دے سکتا ہے جو جانتا ہے کہ فیلڈ کیا ہے۔
جب EXIF اب بھی پڑھنے کے قابل ہو
ان میں سے کوئی بھی بات میٹا ڈیٹا کو بے کار نہیں بناتی۔ یہ اسے مخصوص حالات میں مفید بناتی ہے، اور یہ جاننا کہ وہ کون سے حالات ہیں، وقت بچاتا ہے۔
| صورتحال | مفید ہے؟ | وجہ |
|---|---|---|
| فوٹوگرافر کی طرف سے براہِ راست بھیجی گئی فائل | ہاں | کچھ بھی اسے ہٹاتا نہیں ہے، اور یہ اکاؤنٹ سے تصدیق کرتا ہے |
| دعویٰ کرنے والے یا کسی ذریعہ سے حاصل کردہ اصل فائل | ہاں | ڈیوائس اور ٹائم اسٹیمپ کو کہانی کے مطابق چیک کیا جا سکتا ہے |
| سوشل میڈیا سے ڈاؤن لوڈ کی گئی تصویر | نہیں | اپ لوڈ کرنے پر ہٹا دیا گیا |
| اسکرین شاٹ | نہیں | بغیر کسی تاریخ کی نئی فائل |
| چیٹ ایپ کے ذریعے آگے بھیجی گئی تصویر | شاذ و نادر | زیادہ تر ایپس ڈیٹا ہٹا دیتی ہیں اور دوبارہ کمپریس کرتی ہیں |
| ایسی فائل جس میں EXIF کیمرے کا دعویٰ کرتا ہے | احتیاط کے ساتھ | یہ فیلڈ غیر دستخط شدہ ہے اور اسے آسانی سے تبدیل کیا جا سکتا ہے |
پیٹرن یہ ہے کہ EXIF تب کام کرتا ہے جب آپ ماخذ کے قریب ہوتے ہیں اور تصویر کے سفر شروع کرتے ہی ناکام ہو جاتا ہے۔ یہ سراغ لگانے کے بجائے فائل کی تحویل کا ایک ٹول ہے۔
اس کی جگہ کیا آیا
دو چیزیں، جو مختلف کام کرتی ہیں۔ Content Credentials غیر دستخط شدہ میٹا ڈیٹا کی دستخط شدہ جانشین ہیں: وہی آئیڈیا، لیکن کرپٹوگرافی کے ساتھ تاکہ ریکارڈ کو پتا چلے بغیر دوبارہ نہیں لکھا جا سکے۔ جہاں یہ موجود رہیں، وہ EXIF سے زیادہ مضبوط ہیں۔
پکسل کا تجزیہ دوسرا پہلو ہے، اور یہ اس لیے موجود ہے کیونکہ کریڈینشلز بھی ہٹا دیے جاتے ہیں۔ تصویر کے ڈیٹا کو خود پڑھنا ہی واحد طریقہ ہے جو پلیٹ فارم سے گزرنے کے بعد بھی کام کرتا ہے، جہاں اصل میں مشکل سوالات پیدا ہوتے ہیں۔
جب آپ چاہیں تو میٹا ڈیٹا کو کیسے محفوظ رکھیں
- فائلوں کو دستاویزات (documents) کے طور پر بھیجیں، تصاویر کے طور پر نہیں۔ زیادہ تر میسجنگ ایپس میں فائل کا آپشن ہوتا ہے جو اصل بائٹس کو منتقل کرتا ہے۔
- اصل فائل مانگیں، اسی ڈیوائس سے جس سے تصویر لی گئی تھی، نہ کہ ایسی کاپی جو کہیں سے گزر کر آئی ہو۔
- جب ثابت کرنا اہم ہو تو مکمل طور پر اسکرین شاٹس سے گریز کریں۔ اسکرین شاٹ فائل کو ضائع کر دیتا ہے اور ایک نئی فائل بنا دیتا ہے۔
- اگر آپ فوٹوگرافر ہیں تو اصل کیپچر کو محفوظ کریں، نہ صرف ایکسپورٹ کو۔
- اپنی ایکسپورٹ سیٹنگز کو چیک کریں۔ کچھ ٹولز ویب کے لیے محفوظ کرتے وقت بائی ڈیفالٹ میٹا ڈیٹا ہٹا دیتے ہیں۔
الٹی غلطی
ایک غلطی ہے جو دوسری طرف جاتی ہے اور یہ زیادہ عام ہوتی جا رہی ہے۔ کوئی تصویر پر کیمرہ میٹا ڈیٹا پاتا ہے اور اسے تصویر کے اصلی ہونے کا ثبوت سمجھتا ہے۔
EXIF لکھنا آسان ہے۔ مفت ٹولز کسی بھی فائل پر سیکنڈوں میں کیمرے کا نام، ماڈل، لینس اور ٹائم اسٹیمپ سیٹ کر سکتے ہیں، بشمول وہ تصویر جو جنریٹر سے نکلی ہو۔ جو چیکر کیمرے کا نام ملنے پر اسے اصلی قرار دیتا ہے، وہ صرف وہی بتا رہا ہے جو کسی نے ٹائپ کیا ہے۔
یہ عدم توازن واضح طور پر بتانے کے قابل ہے۔ میٹا ڈیٹا کا نہ ہونا کچھ معنی نہیں رکھتا۔ موجود میٹا ڈیٹا زیادہ سے زیادہ کمزور ثبوت ہے، اور یہ بالکل وہاں کمزور ہوتا ہے جہاں کسی کے پاس اسے بنانے کا محروم ہو۔ کوئی بھی سمت اپنے آپ میں حتمی نتیجے کی حمایت نہیں کرتی۔
Content Credentials خاص طور پر اس خلا کو پُر کرنے کے لیے موجود ہیں۔ دونوں کے درمیان فرق ایک دستخط کا ہے، اور یہی فرق کسی ایسی فیلڈ میں، جسے کوئی بھی لکھ سکتا ہے، اور ایسے ریکارڈ میں، جسے پتا چلے بغیر تبدیل نہیں کیا جا سکتا، فرق پیدا کرتا ہے۔