EXIF क्या है और इसमें क्या होता है
EXIF डेटा का एक ब्लॉक है जिसे एक कैमरा छवि फ़ाइल में लिखता है: निर्माण, मॉडल, लेंस, एक्सपोज़र, फोकल लंबाई, ओरिएंटेशन, टाइमस्टैम्प और कभी-कभी स्थान। संपादन सॉफ़्टवेयर अपनी प्रविष्टियां जोड़ता है, इसलिए एक फ़ाइल यह भी रिकॉर्ड कर सकती है कि किस एप्लिकेशन ने इसे अंतिम बार सहेजा था।
इनमें से कुछ भी हस्ताक्षरित नहीं है। प्रत्येक फ़ील्ड सादा टेक्स्ट है जिसे कोई भी टूल लिख सकता है, फिर से लिख सकता है या हटा सकता है। यह पहली समस्या है: EXIF को फ़ोटोग्राफ़रों के लिए मददगार बनाने के लिए डिज़ाइन किया गया था, किसी का विरोध करने के लिए नहीं।
हटाए जाने की समस्या
जब आप अपलोड करते हैं तो लगभग हर प्लेटफ़ॉर्म मेटाडेटा हटा देता है। इसके कारण उचित हैं: EXIF में अक्सर GPS निर्देशांक होते हैं, और किसी के बगीचे की तस्वीर पोस्ट करने के कारण उसके घर का स्थान प्रकाशित करना गोपनीयता की विफलता है। इसे हटाने से फ़ाइल का आकार भी कम हो जाता है।
इसका दुष्प्रभाव यह है कि पहले ही पड़ाव पर स्रोत संबंधी जानकारी गायब हो जाती है। एक छवि जो कैमरे से, संपादक के माध्यम से, एक प्लेटफ़ॉर्म पर और एक संदेश में गई है, उसे कम से कम एक बार, आमतौर पर दो बार हटा दिया गया है।
स्क्रीनशॉट एक पुन: रेंडरिंग है, इसलिए यह फ़ाइल संरचना को भी पूरी तरह से त्याग देता है और बिना किसी इतिहास के एक नया शुरू करता है।
तीन विफलता मोड
- अनुपस्थित। सामान्य मामला। कोई EXIF नहीं, जो आपको बताता है कि फ़ाइल एक प्लेटफ़ॉर्म से गुज़री है और यह कैसे बनी थी इसके बारे में कुछ नहीं।
- मौजूद लेकिन अर्थहीन। एक संपादन टूल द्वारा लिखा गया कैमरा मेक और मॉडल, या कैप्चर के बजाय अंतिम सेव को दर्शाने वाला टाइमस्टैम्प।
- मौजूद और गलत। कोई भी फ़ील्ड हाथ से लिखी जा सकती है। जनरेट की गई छवि पर कैमरा मॉडल सेट करने में सेकंड लगते हैं और यह EXIF पर भरोसा करने वाली हर जांच को विफल कर देता है।
तीसरा कारण यह है कि मेटाडेटा-आधारित निर्णय केवल कमजोर होने के बजाय सक्रिय रूप से असुरक्षित होते हैं। एक उपकरण जो किसी छवि को वास्तविक बताता है क्योंकि इसमें कैमरा EXIF होता है, उसे किसी भी ऐसे व्यक्ति द्वारा पराजित किया जा सकता है जो जानता है कि फ़ील्ड मौजूद है।
जब EXIF अभी भी पढ़ने लायक हो
इनमें से कोई भी बात मेटाडेटा को बेकार नहीं बनाती। यह इसे स्थितियों के एक सीमित दायरे में उपयोगी बनाती है, और यह जानना कि वे कौन-सी स्थितियाँ हैं, समय बचाता है।
| स्थिति | उपयोगी? | क्यों |
|---|---|---|
| फोटोग्राफर द्वारा सीधे दी गई फ़ाइल | हाँ | इसे कुछ भी हटाया नहीं गया है, और यह विवरण की पुष्टि करता है |
| दावाकर्ता या स्रोत से प्राप्त मूल फ़ाइल | हाँ | डिवाइस और टाइमस्टैम्प की कहानी के साथ पुष्टि की जा सकती है |
| सोशल मीडिया से डाउनलोड की गई तस्वीर | नहीं | अपलोड करने पर हटा दिया जाता है |
| एक स्क्रीनशॉट | नहीं | बिना किसी इतिहास वाली एक नई फ़ाइल |
| चैट ऐप के ज़रिए फ़ॉरवर्ड की गई इमेज | शायद ही कभी | ज़्यादातर ऐप्स इसे हटा देते हैं और दोबारा कंप्रेस करते हैं |
| ऐसी फ़ाइल जिसमें EXIF कैमरे का दावा करता है | सावधानी के साथ | यह फ़ील्ड अनसाइंड है और इसे आसानी से लिखा जा सकता है |
पैटर्न यह है कि EXIF तब काम करता है जब आप स्रोत के करीब होते हैं, और जैसे ही कोई इमेज इधर-उधर भेजी जाने लगती है, यह विफल हो जाता है। यह एक डिटेक्शन टूल के बजाय कस्टडी की कड़ी (chain of custody) जांचने का टूल है।
इसकी जगह किसने ली
दो चीज़ें, जो अलग-अलग काम करती हैं। Content Credentials अनसाइंड मेटाडेटा के हस्ताक्षरित (signed) उत्तराधिकारी हैं: वही विचार, लेकिन क्रिप्टोग्राफी के साथ ताकि रिकॉर्ड को बिना पकड़े फिर से न लिखा जा सके। जहाँ वे बचे रहते हैं, वे EXIF की तुलना में कहीं अधिक मज़बूत होते हैं।
पिक्सेल विश्लेषण दूसरा हिस्सा है, और यह इसलिए मौजूद है क्योंकि क्रेडेंशियल भी हटा दिए जाते हैं। किसी प्लेटफ़ॉर्म से गुज़रने के बाद भी केवल इमेज डेटा को पढ़ना ही एकमात्र तरीका है जो काम करता है, और यहीं पर वास्तव में कठिन सवाल उठते हैं।
ज़रूरत पड़ने पर मेटाडेटा को कैसे सुरक्षित रखें
- फ़ाइलों को दस्तावेज़ (document) के रूप में भेजें, फ़ोटो के रूप में नहीं। अधिकांश मैसेजिंग ऐप्स में एक फ़ाइल विकल्प होता है जो मूल बाइट्स को ट्रांसफर करता है।
- किसी भी प्लेटफ़ॉर्म से गुज़री कॉपी के बजाय, मूल फ़ाइल माँगें, उसी डिवाइस से जिससे इसे लिया गया था।
- जब प्रामाणिकता मायने रखती हो, तो स्क्रीनशॉट से पूरी तरह बचें। स्क्रीनशॉट फ़ाइल को छोड़ देता है और एक नई फ़ाइल बनाता है।
- यदि आप फोटोग्राफर हैं, तो केवल एक्सपोर्ट की गई फ़ाइल ही नहीं, बल्कि रॉ (raw) कैप्चर को भी सुरक्षित रखें।
- वेब के लिए सेव करते समय कुछ टूल्स डिफ़ॉल्ट रूप से मेटाडेटा हटा देते हैं। अपनी एक्सपोर्ट सेटिंग्स जाँचें।
उल्टी गलती
एक और गलती होती है जो इसके विपरीत है और यह अधिक आम होती जा रही है। कोई इमेज पर कैमरे का मेटाडेटा पाता है और इसे इस बात का सबूत मान लेता है कि तस्वीर असली है।
EXIF लिखना बेहद आसान है। मुफ़्त टूल्स किसी भी फ़ाइल में कुछ ही सेकंड में कैमरे का मेक, मॉडल, लेंस और टाइमस्टैम्प जोड़ देते हैं, जिसमें सीधे जनरेटर से निकली इमेज भी शामिल है। कोई चेकर जो सिर्फ इसलिए इसे असली बताता है क्योंकि उसे कैमरे का नाम मिला, वह केवल वही रिपोर्ट कर रहा है जो किसी ने टाइप किया था।
इस विषमता को स्पष्ट रूप से बताना ज़रूरी है। मेटाडेटा न होने का कोई मतलब नहीं है। मेटाडेटा का होना ज़्यादा से ज़्यादा कमज़ोर सबूत है, और यह ठीक वहीं सबसे कमज़ोर होता है जहाँ किसी के पास इसे गढ़ने का मकसद होता है। कोई भी दिशा अपने दम पर किसी ठोस निष्कर्ष का समर्थन नहीं करती।
Content Credentials इसी अंतर को पाटने के लिए मौजूद हैं। दोनों के बीच का अंतर एक हस्ताक्षर (signature) है, और यही एक अंतर किसी भी व्यक्ति द्वारा लिखी जा सकने वाली फ़ील्ड को ऐसे रिकॉर्ड से अलग करता है जिसे बिना पकड़े बदला नहीं जा सकता।