Claude Fable 5.1이 SVG 그림에 메시지를 숨기고 다른 세션이 스크린샷으로 복호화함
- Claude Fable 5.1이 SVG로 그린 이미지 안에 짧은 메시지를 숨기는지 50개 메시지로 실험함
- 글자 하나를 시각 요소 하나(건물 높이, 물체 기울기 등)로 표현하는 인코딩 계열 다섯 가지가 나타남
- 별 높이를 알파벳 순서로 쓰는 방식처럼 높이 인코딩이 대표 사례로 제시됨
- 별도 세션의 Fable 인스턴스가 스크린샷만 보고 메시지를 읽어냄, SVG 소스나 사전 합의된 방식은 없었음
- 같은 과제를 GPT-6 Astra에도 적용해 비교함
Hacker News opinions
이거 SVG 펠리컨 자전거 그림에 메시지 숨기기 테스트로 해보면 재밌겠음.
에이전트가 사람이 읽는 출력이나 추론 과정에서 못 잡는 식으로 숨기기 시작하면 그게 진짜 문제인데, 아직 있었는지는 모르겠음.
이건 이미지라서가 아니라 매체 가리지 않는 일반적인 인코딩 능력인 듯함. 시 같은 텍스트에 숨겨도 신호 대 잡음비 높은 방식을 고를 거임.
OutGuess는 JPG 대상이라 방식이 완전 다름. 이건 SVG라서 그런 듯.
소스 파일 열어보면 데이터 보이는 거 아님? 선 노드를 추가해서 모스부호 찍는 것도 가능할 듯함.
이번 실험은 스크린샷으로 디코딩했음. 그래서 SVG 자체에는 일부러 안 넣은 거임.
이건 너무 장난감 수준이라 실제 스테가노그래피는 훨씬 정교할 거임. CTF 하다 보면 별별 거 다 나오더라.
진짜 흥미로운 건 사람 눈에는 평범한 출력 안에 모델끼리만 읽는 메시지를 숨기는 경우임.
모델이 숨기지 말라고 파인튜닝 받은 상태라서 적대적 상황 얘기는 좀 과장인 듯함. 최소 노력 인코딩 수준이라.