aloshdenny/claude-awm
claude anti-watermarking
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🔍 Có thể xóa watermark SynthID bằng Unicode mà không làm thay đổi hiển thị?
Watermark SynthID dệt trên lựa chọn token, không phải ký tự ẩn — nhưng có một lớp tấn công Unicode vượt qua được cả bộ chuẩn hóa.
Đây là một nghiên cứu thực nghiệm về tính dễ tổn thương của watermark do Anthropic và Google DeepMind áp dụng thông qua giải thuật tournament sampling có khóa. Tác giả aloshdenny xây dựng bộ tạo watermark, một bộ phát hiện trung bình không huấn luyện (mean-g detector), rồi ném nhiều kiểu tấn công khác nhau vào và đo mức độ giảm điểm z của detector.
✨ Điểm nổi bật
- Variation selectors (U+FE00–U+FE0F): Chèn sau khoảng 30% ký tự, kéo điểm z từ 45 xuống còn 0.72 — dưới ngưỡng 2.33.
- Số liệu trên ba mô hình: GPT-OSS 20B (prose & code) và Qwen3.8-27B, cả hai domain prose và code đều xuống dưới ngưỡng.
- Số liệu kiểm soát roundtrip: Mỗi bảng kết quả đều có cột roundtrip để chứng minh detector hoạt động đúng.
- Tấn công markdown không hiệu quả: Thay em-dash bằng hyphen, xóa markdown, chuyển AmE→BrE... đều không làm giảm điểm z.
- Độ dài ngữ cảnh làm tăng độ nhạy: z tăng theo sqrt(tokens); bối cảnh dài (32k) càng khó tấn công.
- Low-entropy text gần như không bị watermark: Code của Qwen3.5-4B có baseline z=4.31, gần ngưỡng mà không cần bất kỳ tấn công nào.
- Phân biệt Unicode category: Category Mn (nonspacing marks) dễ tổn thương, category Cf (format chars) bị chuẩn hóa loại bỏ ngay lập tức.
- Trải nghiệm tương tác trực tuyến: Trang web cho phép người dùng trải nghiệm trước/sau và chạy transform tấn công trên văn bản tùy chỉnh.
💡 Vì sao đáng chú ý
Phổ biến đóng tin cậy rằng bất kỳ ký tự ẩn nào cũng có thể bị gỡ bỏ bởi một bước chuẩn hóa Unicode (NFKC). Nhưng variation selectors là một ngoại lệ: chúng mang ý nghĩa thực sự (biểu tượng emoji, biến thể CJK), nên NFKC không được phép thu gọn chúng mà không gây hỏng dữ liệu. Điều này tạo ra một lỗ hổng siêu việt — một ký tự vô hình nhưng vĩnh viễn — để làm mờ đi watermark mà người đọc không hề nhận ra.
Ngoài ra, phát hiện rằng watermark yếu trên văn bản low-entropy (như code) cho thấy một giới hạn cơ bản: khi mô hình rất tự tin dự đoán token tiếp theo, tournament sampling không còn chỗ để can thiệp.
#SynthID #WatermarkDetection #UnicodeAttack #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
视频批量处理, 码率设置, 格式转换, 添加字幕, 添加水印, 文字跑马灯, 去除水印, 修改分辨率, 视频剪裁, 倍速播放, 视频分段, 视频合成, 视频镜像, 背景音乐, 插入背景图片, 视频高斯模糊, 模糊拓边, 画中画,字幕,翻译,影视解说,影视混剪,抖音带货,视频全自动剪辑,视频批量剪辑
Pytorch implementation of stochastically quantized variational autoencoder (SQ-VAE)
TrustMark - Universal Watermarking for Arbitrary Resolution Images
!5.png(https://cdn-uploads.huggingface.co/production/uploads/65bb837dbfb878f46c77de4c/VXSOLkmcLM1t6XhTcYXUh.png) Watermark-Detection-SigLIP2 Watermark-Detection-SigLIP2 is a vision-language encoder model fine-tuned from google/siglip2-base-patch16-22...
[CVPR'19, ICLR'20] A Python toolbox for modeling and optimization of photo acquisition & distribution pipelines (camera ISP, compression, forensics, manipulation detection)
A curated list of watermarking schemes for generative AI models