Ý tưởng gói trong một đoạn
Một máy ảnh hoặc một ứng dụng ghi một bản ghi nhỏ đã ký vào trong file. Bản ghi nêu tên bên sản xuất, phần mềm, và từng bước chỉnh sửa. Một trình xem có phần mềm phù hợp sẽ kiểm tra chữ ký và hiển thị chuỗi đó. Đặc tả C2PA định nghĩa định dạng này, còn Adobe đặt thương hiệu cho bản triển khai của họ là Content Credentials.
Một manifest có thể chứa gì
Nội dung chính xác tùy thuộc bên sản xuất. Một manifest thường mang một số thứ sau đây.
- Nguồn gốc Thiết bị, ứng dụng, hoặc mô hình tạo sinh đã tạo ra tài sản này, cộng thêm một khai báo về việc nguồn là ảnh chụp bằng máy ảnh hay media tổng hợp.
- Lịch sử chỉnh sửa Một danh sách có thứ tự các thao tác như cắt, chỉnh màu, hoặc ghép ảnh, mỗi thao tác gắn với một bước trong chuỗi.
- Danh tính Chứng thư của bên ký, và tùy chọn thêm tên người tạo hoặc một tài khoản. Đây là trường khiến người ta bất ngờ.
- Các khai báo về việc dùng AI Một khai báo rằng một mô hình tạo sinh đã tạo ra hoặc thay đổi tài sản này, và đôi khi một khai báo rằng đã áp một watermark.
Vaultaire báo cáo một thao tác watermark được khai báo khi manifest nêu ra điều đó. Đó là một phát biểu bên trong bản ghi, không phải kết quả kiểm tra pixel, và báo cáo ghi rõ như vậy.
Vì sao bản ghi thường biến mất
Một manifest đi bên trong file. Bất cứ thứ gì ghi lại file đều có thể làm mất nó, và hầu hết mọi thứ đều ghi lại file.
| Thao tác | Manifest còn lại không? |
|---|---|
| Sao chép file sang ổ đĩa khác | Có |
| Chụp màn hình bức ảnh | Không, ảnh chụp màn hình là một file mới |
| Tải lên một nền tảng mạng xã hội | Thường là không, nội dung tải lên bị mã hóa lại |
| Gửi qua một ứng dụng nhắn tin | Thường là không |
| Xuất từ một trình chỉnh sửa | Chỉ khi trình chỉnh sửa đó hỗ trợ C2PA |
| Chạy một trình xóa metadata | Không, xóa chính là mục đích |
Vậy nên thiếu manifest không mang ý nghĩa gì. Sự hiện diện của nó cho bạn biết điều gì đó. Sự vắng mặt của nó không cho bạn biết gì, cùng một sự bất đối xứng chi phối việc kiểm tra xem một bức ảnh có phải do AI tạo ra không.
Khi nào xóa bản ghi là lựa chọn đúng
Nguồn gốc giúp ích cho một bức ảnh báo chí và gây hại cho một bức ảnh riêng tư. Quyết định nằm ở chỗ ai sẽ đọc file tiếp theo.
Hãy giữ manifest khi người xem cần xác minh nguồn gốc: công việc báo chí, chứng cứ, ảnh stock có bản quyền, bất cứ đâu mà chuỗi nguồn gốc chính là giá trị. Hãy xóa nó khi file sắp đến tay một khách hàng, một diễn đàn, một tin đăng trên sàn thương mại, hay một bài đăng công khai và chuỗi đó sẽ công bố phần mềm của bạn, tài khoản của bạn, lịch sử chỉnh sửa của bạn, hoặc một prompt bạn đã viết.
Bản thân việc xóa thì đơn giản. Nạp bức ảnh vào công cụ metadata, đọc những gì báo cáo tìm thấy, rồi xóa. Công cụ xóa các vùng chứa C2PA đã nhận diện cùng với các trường nguồn gốc XMP và IPTC, ghi ra một bản sao sạch riêng, và quét bản sao đó để xác nhận các trường đã biến mất trước khi mở khóa nút tải xuống.
Những gì việc này không làm
Xóa một manifest là xóa một bản ghi. Nó không xóa một watermark trong pixel, và nó không xác minh chữ ký giúp bạn. Vaultaire báo cáo vùng chứa và những gì vùng chứa đó khai báo. Đối chiếu một chuỗi chứng thư với một danh sách tin cậy là một công việc riêng cần đến hạ tầng ký số, và công cụ của chúng tôi không làm điều đó.
Về khác biệt giữa xóa metadata và watermark trong pixel, hãy đọc cách xóa watermark AI khỏi ảnh.
Câu hỏi thường gặp về Content Credentials
Content Credentials là gì?
Một bản ghi nguồn gốc đã ký gắn vào file media. Bản ghi này, gọi là manifest, cho biết thiết bị hay ứng dụng nào tạo ra file và những chỉnh sửa nào diễn ra sau đó. C2PA, tức Coalition for Content Provenance and Authenticity, công bố đặc tả định nghĩa định dạng này.
C2PA có giống watermark không?
Không. Một manifest C2PA là dữ liệu gắn vào file và có thể gỡ ra. Một watermark trong pixel làm thay đổi chính bức ảnh và vẫn còn sau khi metadata bị xóa. Hai thứ giải quyết những vấn đề khác nhau và thường xuất hiện cùng nhau.
Tôi có nên xóa Content Credentials khỏi ảnh của mình không?
Còn tùy manifest chứa gì. Nó có thể mang tên bạn, phần mềm bạn dùng, một prompt, một mã định danh tài khoản, và toàn bộ lịch sử chỉnh sửa. Hãy xóa nó khi những chi tiết đó không nên đi cùng file. Hãy giữ nó khi bạn muốn người xem xác minh được nguồn gốc.
Xóa một manifest có làm hỏng ảnh không?
Không. Vaultaire xóa vùng chứa mà không mã hóa lại bức ảnh, nên phần dữ liệu ảnh đã mã hóa giữ nguyên từng byte và bức ảnh nhìn thấy được không thay đổi.
Vì sao phần lớn ảnh không có Content Credentials?
Mức độ áp dụng còn hạn chế và bản ghi thì mong manh. Ảnh chụp màn hình, nội dung tải lên mạng xã hội, ứng dụng nhắn tin và nhiều trình chỉnh sửa đều ghi một file mới và bỏ manifest. Thiếu manifest là chuyện bình thường và không chứng minh điều gì.
Công cụ có xác minh được chữ ký không?
Không. Nó báo cáo vùng chứa và những gì bản ghi khai báo. Kiểm tra một chuỗi chứng thư với một danh sách tin cậy cần đến hạ tầng ký số, thứ nằm ngoài phạm vi một công cụ chạy cục bộ trong trình duyệt.