تضمّن Anthropic الآن علامة قابلة للقراءة آليًا في مخرجات Claude. السؤال البديهي التالي هو كيف يمكنك التحقق منها. الإجابة الصادقة، اعتبارًا من أغسطس 2026، هي أن Anthropic التزمت بدعم الكشف لكنها لم تنشر الأدوات بعد. يقول مركز المساعدة الخاص بها أن الوثائق الفنية قادمة.
تلك الفجوة مهمة، لأن الطلب على كاشف Claude موجود بالفعل، والعرض هو مجال من المصنفات الخارجية التي تخمّن. هذان شيئان مختلفان تمامًا، والخلط بينهما هو كيف يُتهم طالب بالغش بسبب جملة كتبها بنفسه.
تتناول هذه المقالة ما يعنيه الكشف فعليًا لتقنيتي Claude للترميز، وما يمكنك التحقق منه اليوم، وخطأ التفكير الذي يجعل معظم مسارات عمل الكشف غير آمنة. إذا كنت تقوم بربط فحوصات المصدر بواجهة برمجة تطبيقات (API)، فإن Apidog هو المكان الذي يمكنك فيه تحويل هذه الفحوصات إلى تأكيدات تعمل مع كل بناء.
علامتان، قصتان للكشف
يضع Claude علامات على المحتوى بطريقتين، وهما لا تتشابهان على الإطلاق.
| علامة مائية نصية مدمجة | بيانات وصفية C2PA موقّعة | |
|---|---|---|
| ما هي | إشارة إحصائية منسوجة في النص المُنشأ | بيان موقّع تشفيريًا مرفق بملف |
| تنطبق على | جميع النصوص المُنشأة | أنواع الملفات المدعومة: .svg، .png، .jpg |
| تنجو من النسخ واللصق | نعم | لا، الملف هو الحاوية |
| تنجو من إعادة الترميز | نعم، النص هو نص | لا، تُجرد عادةً |
| قابلة للكشف اليوم | ليس علنًا. دعم الكشف موعود به | نعم، باستخدام أدوات C2PA القياسية |
| تخبرك | قد يكون المحتوى قد تمت معالجته بواسطة Claude | تمت معالجة ملف بواسطة Claude، وما إذا كان قد تم التلاعب به |
العلامة المائية النصية هي الأكثر متانة والتي لا يمكنك قراءتها حاليًا. أما بيان C2PA فهو الهش الذي يمكنك قراءته الآن باستخدام الأدوات الجاهزة.
ما يمكنك التحقق منه اليوم: بيانات C2PA
إذا أنتج Claude صورة أو SVG ولم يُعد أي شيء لاحقًا كتابة البايتات، فإن البيان موجود في الملف. هناك ثلاث طرق للنظر إليه.
في المتصفح. اسحب الملف وأفلته في صفحة التحقق من بيانات المحتوى (Content Credentials). يقرأ البيان ويبلغ عن الموقّع، والمطالبة، وما إذا كان التوقيع صالحًا.
من سطر الأوامر. c2patool هو واجهة سطر الأوامر المرجعية من مشروع C2PA:
# Read the manifest summary
c2patool report.png
# Full JUMBF-level detail, useful when debugging a pipeline
c2patool report.png -d
الملف الذي يحتوي على بيان سليم يعيد هيكل JSON يصف مولد المطالبة، والتأكيدات، وحالة التوقيع. الملف الذي جُرد بيانه لا يعيد شيئًا على الإطلاق. الملف الذي تم تغيير بايتاته دون إعادة التوقيع يعيد خطأ تحقق، وهي الحالة الوسطى المفيدة: فهي تميز بين "لا مصدر" و"مصدر تم كسره".
من الكود الخاص بك. تغلف مكتبات c2pa نفس المنطق لـ Rust و Python و JavaScript و C، بحيث يمكنك تشغيل التحقق داخل معالج طلب أو اختبار. هذا هو النهج وراء بناء واجهة برمجة تطبيقات (API) لكشف الصور بالذكاء الاصطناعي باستخدام C2PA ومصنف، حيث يمنحك البيان إجابة واثقة عندما يكون موجودًا، ويتولى المصنف المهمة عندما لا يكون موجودًا.
ما لا يمكنك التحقق منه اليوم: العلامة المائية النصية
لا يوجد قارئ عام للعلامة المائية النصية المضمنة في Claude. وقد قالت Anthropic إنها ستدعم المستخدمين والجهات الخارجية في الكشف عن علاماتها، كما يقتضي مدونة الممارسات، وأن التفاصيل ستأتي في وثائق فنية مستقبلية. حتى يتم ذلك:
- لا توجد أداة يمكنها أن تخبرك بشكل قاطع أن مقطعًا يحمل علامة Claude.
- أي منتج يدعي الكشف عن "نص تم إنشاؤه بواسطة Claude" اليوم، فإنه يدير مصنفًا، ولا يقرأ الإشارة الرسمية.
- تتمتع المصنفات بمعدلات إيجابية كاذبة موثقة جيدًا، وتخطئ بشدة مع الكتّاب غير الناطقين باللغة الإنجليزية الأصليين ومع النثر الرسمي والمنظم.
تعامل مع هذا على أنه "لم يحدث بعد"، وليس "لن يحدث أبدًا". عندما تنشر Anthropic آلية الكشف، فإن النمط المعقول هو فحص من جانب الخادم تستدعيه من خدمتك الخاصة، تمامًا مثل خطوة التحقق من C2PA، مع تخزين النتيجة كإشارة بدلاً من حكم.
على النقيض، اتخذت Google مسارًا معاكسًا مع SynthID Text: فقد أتاحت المصدر المفتوح للتنفيذ مع كاشف مرجعي، بحيث يمكن لأي شخص تشغيله دون طلب الوصول. هذا هو مخطط الترميز النصي الوحيد الذي يمكن لجهة خارجية التحقق منه اليوم، والفجوة موضحة في العلامة المائية في Claude مقابل ChatGPT مقابل Gemini.
خطأ التفكير الذي يعطل سير عمل الكشف
ينتج الكشف نتيجة غير متماثلة. يستخدمها معظم الناس بشكل متماثل، وهنا تحدث المشكلة.
العلامة المكتشفة هي دليل إيجابي ضعيف. إنها تقول إن المحتوى ربما تمت معالجته بواسطة Claude. لكنها لا تثبت المؤلفية، لأن الناس يستخدمون Claude بشكل روتيني للتدقيق اللغوي والترجمة والتلخيص وتحويل الأعمال الموجودة. مسودة باحث مكونة من 3000 كلمة، يتم تمريرها عبر Claude لتدقيق نحوي، تعود معلمة. الأفكار والتقارير بشرية بالكامل. لا يمكن للعلامة أن تميز ذلك عن مطالبة تقول "اكتب لي 3000 كلمة".
يتغير المحتوى أيضًا بعد أن يلمسه Claude. يتم تعديل النص المعلم، واقتباسه، ودمجه في مستندات أكبر. العثور على علامة في ملف يخبرك أن شيئًا ما قد لمس جزءًا منه في مرحلة ما.
عدم وجود علامة مكتشفة ليس دليلًا على أي شيء. تُعدد Anthropic الحالات بوضوح. قد لا يحمل المحتوى الذي أنشأه Claude أي علامة قابلة للكشف عندما يكون قد جاء من نموذج تم إصداره قبل دعم الترميز، أو عندما تم تعديل النص بشكل كبير أو إعادة صياغته أو ترجمته أو مزجه مع كتابات أخرى، أو عندما يكون المقطع قصيرًا جدًا بحيث لا يحمل إشارة موثوقة، أو عندما تم تجريد بيانات وصفية لملف بسبب تحويل التنسيق أو إعادة الحفظ أو لقطة شاشة، أو عندما جاء عبر منصة أو نوع ملف لا يدعم هذا النوع من الترميز.
اقرأ تلك القائمة ولاحظ مدى شيوع كل عنصر. إجابة قصيرة. فقرة مترجمة. لقطة شاشة لرسم بياني. لا شيء من هذا تهرب؛ إنها مجرد أمور عادية.
إذن القاعدة هي: النتيجة الإيجابية تضيق الخيارات، أما النتيجة السلبية فلا تخبرك بأي شيء على الإطلاق. أي سياسة تعاقب الأشخاص بناءً على نتيجة سلبية هي خاطئة من الناحية التكنولوجية، قبل حتى أن نصل إلى ما إذا كانت عادلة. وقد تسبب هذا التناظر نفسه بالفعل مشاكل في أعمال الصور، وهو ما تتناوله الحجة في لماذا تفشل أنظمة الكشف عن الصور بالذكاء الاصطناعي.
دمج الكشف في خدمة بشكل صحيح
إذا كنت تضيف فحوصات المصدر إلى منتج، فإن أسئلة التصميم تتعلق بدرجة أقل بالخوارزمية وأكثر بما تفعله بالإشارة غير الواضحة.
أعد إشارة، وليس حكمًا. نص استجابة يقول {"ai_generated": true} هو ادعاء لا يمكن لواجهة برمجة التطبيقات الخاصة بك دعمه. نص استجابة يقول {"provenance": {"c2pa": "verified", "signer": "...", "checked_at": "..."}} هو حقيقة يمكنك الدفاع عنها. صمم مخططك حول ما لاحظته بالفعل.
سجل ما قمت بالتحقق منه ومتى. تصبح نتائج المصدر قديمة، وتتغير الأدوات، ويتم تحديث قوائم الثقة. قم بتخزين نتيجة التحقق مع طابع زمني وإصدار الأداة، بنفس الطريقة التي تخزن بها نتيجة فحص مكافحة الفيروسات.
افصل "غائب" عن "معطوب". هذه حالات مختلفة بمعانٍ مختلفة. غائب يعني أنه لم يتم العثور على بيان، وهو أمر لا يقدم معلومات. معطوب يعني أن بيانًا موجودًا ولكنه يفشل في التحقق، وهو أمر مثير للاهتمام حقًا. دمجها في قيمة منطقية واحدة يلغي أفضل إشارة لديك.
فشل مفتوح عند الفحص، وليس عند المحتوى. يجب ألا تؤدي خدمة التحقق المتوقفة إلى وضع علامة "غير متحقق منها" بصمت على كل شيء دون أثر. أظهر الفرق بين "تم التحقق ولم يتم العثور على شيء" و"تعذر التحقق".
شكل بسيط يبقى ثابتًا:
{
"asset_id": "img_9f2c41",
"provenance": {
"status": "verified",
"standard": "c2pa",
"signer": "Anthropic",
"signature_valid": true,
"checked_at": "2026-08-11T09:14:22Z",
"tool": "c2patool/0.9"
},
"notes": "يشير المصدر إلى أن الملف قد تمت معالجته بواسطة Claude. ولا يثبت المؤلفية."
}
هذا الحقل الأخير ليس مجرد زخرفة. إذا كانت واجهة برمجة التطبيقات الخاصة بك (API) تعيد بيانات المصدر إلى كود فريق آخر، يجب أن يكون التحذير موجودًا حيث يمكن لكودهم رؤيته، وليس في صفحة وثائق لا يقرأها أحد.
اختبار الفحوصات لضمان استمرار عملها
التحقق من المصدر هو بالضبط نوع الميزة التي تتعطل بصمت. يضيف شخص ما خطوة لتغيير حجم الصورة، يختفي البيان، وتبدأ كل الأصول في العودة بحالة status: "absent". لا توجد أخطاء. لوحة التحكم تبدو جيدة.
أربع تأكيدات تستحق وضعها في سيناريو اختبار:
- ملف اختبار صالح يتم التحقق منه. قم بتحميل ملف ببيان صالح، وتأكد من أن
statusهوverifiedوأنsignature_validهوtrue. - ملف اختبار مجرد يعود "غائب". قم بتحميل نفس الملف بعد إزالة البيانات الوصفية، وتأكد من أن
statusهوabsent، وليس خطأ وليسverified. - ملف اختبار تم التلاعب به يعود "معطوب". قم بتغيير بايت في ملف موقّع، وتأكد من أن الاستجابة تميز بين المعطوب والغائب.
- الرحلة ذهابًا وإيابًا تحافظ على البيان. قم بتحميل ملف موقّع، واسترجعه عبر مسار التسليم العادي الخاص بك، وتأكد من أن البيان لا يزال صالحًا. هذا هو الذي يلتقط تراجعات شبكة توصيل المحتوى (CDN) وتغيير الحجم، وهو ما يتم تغطيته بالتفصيل في واجهة برمجة التطبيقات (API) الخاصة بك تقوم بتجريد بيانات C2PA الوصفية.
في Apidog، يمكنك الاحتفاظ بهذه النقاط الأربع كسيناريو اختبار مع ملفات ثنائية جاهزة، والتأكد من استجابة JSON باستخدام التأكيدات القياسية، وتشغيل السيناريو من apidog-cli في CI بحيث يؤدي أي تغيير في خط الأنابيب (pipeline) الذي يتلف البيانات إلى فشل البناء. إعداده جنبًا إلى جنب مع مجموعتك الحالية هو نفس سير عمل أتمتة اختبارات API في GitHub Actions. قم بتنزيل Apidog لبنائه مقابل نقاط النهاية الخاصة بك.
الأسئلة الشائعة
- هل يوجد كاشف علامات مائية رسمي لـ Claude؟ ليس علنًا، اعتبارًا من أغسطس 2026. التزمت Anthropic بدعم الكشف للمستخدمين والأطراف الثالثة وتقول إنها ستشارك التفاصيل في وثائق فنية قادمة.
- هل يمكنني استخدام كاشف نصوص الذكاء الاصطناعي للعثور على العلامة المائية لـ Claude؟ لا. تلك الأدوات هي مصنفات إحصائية مدربة على تخمين ما إذا كان النص يبدو مكتوبًا آليًا. إنها لا تقرأ علامة Anthropic الرسمية، وتظهر إيجابياتها الكاذبة بشكل أكبر مع الكتّاب ذوي الأسلوب غير العادي أو الرسمي جدًا.
- كيف أتحقق من ملف بحثًا عن بيانات C2PA الوصفية لـ Claude؟ قم بتشغيل
c2patool <file>محليًا، أو اسحب الملف وأفلته في صفحة التحقق من بيانات المحتوى (Content Credentials). كلاهما يبلغ عن الموقّع وما إذا كان التوقيع صالحًا. - إذا لم يكن للملف بيان C2PA، فهل هو من صنع بشري؟ لا. تُدمر البيانات بشكل روتيني عن طريق تغيير الحجم، وإعادة الترميز، وتحويل التنسيق، ولقطات الشاشة، وشبكات توصيل المحتوى للصور (CDNs). الغياب لا يثبت شيئًا عن الأصل.
- هل تنجو العلامة المائية النصية من التعديل؟ جزئيًا. تنتقل مع النسخ واللصق وقد تستمر خلال بعض التعديلات، ولكن إعادة الصياغة المكثفة، أو الترجمة، أو الاختصار إلى مقتطف قصير جدًا يمكن أن يدفعها إلى ما دون عتبة الكشف. التفاصيل موجودة في هل تنجو العلامة المائية لـ Claude من النسخ واللصق والتعديل.
- ماذا يجب أن أفعل حتى يتم توفير الكشف؟ تحقق من C2PA حيثما يتعلق الأمر بالملفات، سجل ما قمت بالتحقق منه، وتجنب بناء أي سياسة تعتمد على الكشف عن النص. صمم الواجهة الآن بحيث يمكنك إدخال فحص نصي رسمي لاحقًا دون تغيير مخطط الاستجابة الخاص بك.
الخلاصة
في الوقت الحالي، يمكنك التحقق من مصدر ملفات Claude باستخدام أدوات C2PA القياسية ولا يمكنك التحقق من علامته المائية النصية على الإطلاق. هذه حالة مؤقتة، ولكنها يجب أن تشكل ما تبنيه اليوم: التحقق من الملفات، إشارات صادقة بدلاً من أحكام، وعدم وجود سياسة تعامل النتيجة النظيفة كدليل على أي شيء.
العلامة هي تلميح حول مصدر المحتوى. أي شخص يبيعها كاختبار للمؤلفية يصف منتجًا غير موجود.
