Claude는 텍스트에 워터마크를 어떻게 심을까
이미지는 사람이 못 느끼는 여백에 신호를 숨기지만 텍스트에는 그 여백이 없어요. 모델이 단어를 고르는 방식을 바꿔 표식을 심는 원리와, 짧은 글·다시 쓰기에서 무너지는 한계를 정리했어요.
AI·테크Anthropic이 8월 10일 밝힌 텍스트 표식
8월 10일 Anthropic이 헬프센터에 문서 하나를 조용히 올렸어요. 2026년 8월 2일 이후에 출시되는 Claude 모델은 생성한 텍스트에 기계가 읽을 수 있는 표식을 심는다는 내용이었어요. 눈에는 안 보이고, 복사해서 붙여넣어도 따라오고, 일부 편집은 견딘다고 해요.
이미지라면 바로 이해했을 거예요. 구글 딥마인드의 SynthID가 생성 이미지에 안 보이는 워터마크를 넣는다는 건 알려진 이야기니까요. 그런데 문장에 어떻게 안 보이는 걸 숨길까요. 글자 사이에 특수문자를 끼워 넣는 걸까요?
텍스트는 이미지의 픽셀처럼 미세하게 바꿔도 눈에 띄지 않는 부분을 찾기가 어려워요. 그래서 이 기술은 글에 표식을 붙이는 대신, 모델이 단어를 고르는 방식 자체를 아주 살짝 비틀어요. 표식이 글에 따로 얹히는 데이터가 아니라, 어떤 단어가 선택됐는지에 담기는 셈이죠.
그림엔 숨길 자리가 있고, 글엔 없어요
먼저 이미지 워터마크가 왜 직관적으로 이해되는지부터 짚어볼게요.
디지털 이미지는 픽셀 수백만 개의 숫자 배열이에요. 그리고 사람 눈은 이 숫자들의 미세한 차이를 감지하지 못해요. 어떤 픽셀의 붉은색 값이 137이든 138이든 우리는 구분할 수 없어요. 오디오도 마찬가지예요. 사람 귀가 잘 못 듣는 주파수 대역이 존재하고, 큰 소리 뒤에 묻히는 작은 소리가 있어요.
사람 감각이 이런 미세한 차이를 구분하지 못하는 덕분에, 정보를 실어 나를 수 있는 여백이 생겨요. SynthID 계열의 이미지 워터마크는 이 여백에 신호를 심어요. 원본과 워터마크가 들어간 버전을 나란히 놓고 봐도 사람은 차이를 못 느끼는데, 전용 탐지기는 그 미세한 패턴을 읽어내요. 이미 만들어진 이미지에 나중에 덧씌우는 것도 가능해요.
텍스트에는 이 여백이 없어요.
문장은 픽셀 배열이 아니라 토큰1의 나열이에요. 그리고 모든 토큰이 의미를 가져요. “오늘은 날씨가 좋아요”에서 글자 하나를 살짝 바꾸면 오타가 되거나 뜻이 달라져요. 137을 138로 바꾸는 것 같은 무해한 미세 조정이 원리상 불가능해요. 눈에 보이지 않는 유니코드 문자를 끼워 넣는 방법도 있긴 한데, 이건 워터마크라기보다 그냥 숨은 문자예요. 복사해서 다른 편집기에 붙이면 대부분 날아가고, 찾아서 지우기도 너무 쉬워요.
그래서 텍스트 워터마킹은 완전히 다른 접근을 택해야 했어요. 다 쓴 글에 신호를 심는 게 아니라, 글을 쓰는 과정에 개입하는 방식이요.
오늘 얻은 관점, 다음 이슈에서도 이어가세요.
쏟아지는 소식 사이에서 오래 남는 한 편을 골라 격일로 보내드립니다.
이메일 확인 후 구독이 완료돼요.
이미 구독 중이신가요? 로그인하고 댓글 남기기
SEND A COFFEE
이 관점이 좋았다면, 다음 글에 커피 한 잔
오스왈드에게 커피와 함께 짧은 쪽지를 보내주세요. 응원은 다음 취재와 집필에 보탭니다.
여러분의 생각이 다음 호를 만듭니다
이번 호에서 가장 공감했거나, 다른 경험을 한 지점은 무엇인가요?