यह वास्तव में क्या है
C2PA मीडिया फ़ाइल के साथ छेड़छाड़-रोधी (tamper-evident) रिकॉर्ड जोड़ने का एक विनिर्देश (specification) है। उपभोक्ताओं के लिए इसका नाम Content Credentials है। कैमरा, एडिटर या जनरेटर जो कुछ भी करता है उसका विवरण मैनिफ़ेस्ट में लिखता है, फिर उसे सर्टिफ़िकेट से हस्ताक्षरित करता है।
हस्ताक्षर पिक्सेल और दावों दोनों को सुरक्षित करता है। छवि में बदलाव करने पर हस्ताक्षर मेल नहीं खाता, जिससे छेड़छाड़ का पता चल जाता है। इसके बाद एक रीडर विश्वसनीय जारीकर्ताओं की सूची के आधार पर हस्ताक्षर का सत्यापन कर सकता है और रिपोर्ट दे सकता है कि यह मान्य है या नहीं।
मैनिफ़ेस्ट एक शृंखला बना सकता है। कैमरे द्वारा हस्ताक्षरित और फिर ऐसे सॉफ़्टवेयर में संपादित फ़ोटो, जो हस्ताक्षर भी करता है, दोनों रिकॉर्ड साथ रखती है। इससे रीडर कैप्चर और संपादन को अलग-अलग चरणों के रूप में देख सकता है, न कि एक अस्पष्ट इतिहास के रूप में।
एक मान्य क्रेडेंशियल क्या साबित करता है
यह स्थापित करता है
- फ़ाइल को किस सॉफ़्टवेयर ने हस्ताक्षरित किया
- उस सॉफ़्टवेयर ने क्या कार्य दर्ज किया
- हस्ताक्षर के बाद से पिक्सेल में कोई बदलाव नहीं हुआ है
- क्या हस्ताक्षर सर्टिफ़िकेट विश्वसनीय है
- क्या टूल ने AI के उपयोग की घोषणा की थी
यह स्थापित नहीं करता
- फ़ोटो की सामग्री सत्य है
- कैमरा किसके हाथ में था
- हस्ताक्षर करने से पहले कुछ नहीं हुआ था
- बिना हस्ताक्षर वाली प्रति फ़ेक है
- हस्ताक्षरकर्ता ने सच कहा था
अंतिम बिंदु पर ध्यान देने की आवश्यकता है। क्रेडेंशियल वही रिकॉर्ड करता है जिसका हस्ताक्षरकर्ता सॉफ़्टवेयर ने दावा किया था। यदि कोई टूल किसी छवि पर कैमरा कैप्चर का हस्ताक्षर करता है जबकि वह वैसा नहीं था, तो हस्ताक्षर मान्य रहेगा और दावा गलत। यहाँ जारीकर्ता पर विश्वास ही सबसे महत्वपूर्ण है।
अनुपस्थिति की समस्या
यह इस मानक का सबसे गलत समझा जाने वाला पहलू है। क्रेडेंशियल के बिना कोई छवि आपको कुछ भी नहीं बताती।
अब तक बनी लगभग हर छवि इस विनिर्देश से पहले की है। अधिकांश कैमरे अब भी हस्ताक्षर नहीं करते हैं। लगभग हर प्लेटफ़ॉर्म गोपनीयता और फ़ाइल साइज़ के कारणों से अपलोड पर मेटाडेटा हटा देता है, जिससे उन छवियों से भी मैनिफ़ेस्ट हट जाता है जिनमें यह मौजूद था।
मेटाडेटा हटाना दुर्भावनापूर्ण नहीं है। प्लेटफ़ॉर्म उपयोगकर्ताओं की सुरक्षा और फ़ाइल साइज़ कम करने के लिए मेटाडेटा हटाते हैं, और इसके दुष्प्रभाव के रूप में स्रोत की प्रामाणिकता (provenance) भी हट जाती है।
रीडर इसका सत्यापन कैसे करता है
-
मैनिफ़ेस्ट खोजें
यह फ़ाइल में एम्बेडेड होता है, आमतौर पर JUMBF बॉक्स में। मैनिफ़ेस्ट रहित फ़ाइल कुछ भी वापस नहीं लौटाती है, जो कि कोई त्रुटि नहीं बल्कि एक सामान्य स्थिति है।
-
पिक्सेल के आधार पर हस्ताक्षर की जाँच करें
छवि डेटा के हैश की तुलना मैनिफ़ेस्ट में मौजूद हैश से की जाती है। यदि मेल नहीं खाता, तो इसका मतलब है कि हस्ताक्षर के बाद फ़ाइल बदल गई है, जिसे अनुपस्थित के बजाय अमान्य रिपोर्ट किया जाता है।
-
सर्टिफ़िकेट शृंखला की जाँच करें
हस्ताक्षर सर्टिफ़िकेट को ट्रस्ट एंकरों की सूची के आधार पर सत्यापित किया जाता है। किसी अज्ञात जारीकर्ता का मान्य हस्ताक्षर किसी ज्ञात जारीकर्ता के मान्य हस्ताक्षर से अलग परिणाम है।
-
दावे (assertions) पढ़ें
मैनिफ़ेस्ट बताता है कि क्या हुआ: डिवाइस द्वारा कैप्चर किया गया, उल्लिखित क्रियाओं के साथ संपादित किया गया, या किसी मॉडल द्वारा जनरेट किया गया। कुछ टूल यहाँ AI के उपयोग की स्पष्ट घोषणा करते हैं।
वास्तव में इसके उपयोग की स्थिति क्या है
इसका दायरा बढ़ रहा है लेकिन अभी भी सीमित है। कई प्रमुख जनरेटर अब अपने आउटपुट को हस्ताक्षरित करते हैं, जो वास्तव में उपयोगी है क्योंकि इससे कुछ AI छवियां खुद घोषित हो जाती हैं। कैमरों के कुछ ही मॉडल कैप्चर को हस्ताक्षरित करते हैं। संपादन सॉफ़्टवेयर का समर्थन असंगत है, और असमर्थित टूल में संपादन करने से यह शृंखला बिना किसी सूचना के टूट जाती है।
व्यावहारिक अपेक्षा यह है कि क्रेडेंशियल उन छवियों में तेजी से मदद करेंगे जो सीधे किसी स्रोत से आपके पास आती हैं, और उन छवियों पर विफल होते रहेंगे जो सोशल प्लेटफ़ॉर्म से होकर गुज़री हैं। यह उस स्थिति के बिल्कुल विपरीत है जहाँ सत्यापन के अधिकांश सवाल उठते हैं।
डिटेक्टर के साथ इसका उपयोग कैसे करें
| क्रेडेंशियल | पिक्सेल स्कोर | इसका अर्थ |
|---|---|---|
| मान्य, AI जनरेशन घोषित करता है | कोई भी | जनरेट किया गया। क्रेडेंशियल इसे स्पष्ट करता है |
| मान्य, कैमरा कैप्चर घोषित करता है | लो | वास्तविक फ़ोटो का पुख्ता प्रमाण |
| मान्य, कैमरा कैप्चर घोषित करता है | हाई | जाँच करें। संभवतः कैप्चर के बाद भारी प्रोसेसिंग की गई है |
| अमान्य | कोई भी | हस्ताक्षर के बाद फ़ाइल बदल गई। संदेह की दृष्टि से देखें |
| अनुपस्थित | लो | कोई जानकारी नहीं साथ में कमज़ोर साफ़ सिग्नल |
| अनुपस्थित | हाई | संदेहास्पद छवि का सामान्य मामला |
इसे प्रभावी बनाने के लिए क्या होना चाहिए
मानक सही है और इसका कार्यान्वयन अधूरा है, जिसका अर्थ है कि इसकी उपयोगिता अन्य लोगों द्वारा लिए जा रहे निर्णयों पर निर्भर करती है। इनमें से तीन निर्णय बाकी की तुलना में अधिक महत्वपूर्ण हैं।
प्लेटफ़ॉर्मों को मैनिफ़ेस्ट हटाने के बजाय उन्हें संरक्षित करने की आवश्यकता है। यह मेटाडेटा हटाने के गोपनीयता संबंधी कारण से सीधे टकराता है, और इसका समाधान चुनिंदा तरीका हो सकता है: स्थान डेटा को हटाते हुए स्रोत रिकॉर्ड को बनाए रखना। यह एक ऐसा तकनीकी अंतर है जिसे प्लेटफ़ॉर्मों ने आम तौर पर अभी तक लागू नहीं किया है।
संपादन सॉफ़्टवेयर को हस्ताक्षर करने की, या कम से कम उसे बनाए रखने की आवश्यकता है। जब कोई पहली बार किसी असमर्थित टूल में फ़ाइल खोलता है और शृंखला बिना किसी चेतावनी के टूट जाती है, तो ऐसी शृंखला पर कोई भरोसा नहीं कर सकता, और अधिकांश छवियां कई टूल से होकर गुज़रती हैं।
रीडर हर जगह होने चाहिए। जिस क्रेडेंशियल की कोई जाँच नहीं करता, वह केवल दिखावा है। ब्राउज़र, मैसेजिंग ऐप और कंटेंट मैनेजमेंट सिस्टम सभी को इस रिकॉर्ड को प्रदर्शित करने की आवश्यकता है ताकि यह व्यवहार को बदल सके, और आज लगभग कोई भी ऐसा नहीं करता है।