PDF 파일에는 배경과 비슷한 색상으로 글자를 숨기거나, 글자 크기를 매우 작게 설정하는 등의 방법으로 사람이 읽을 때는 보이지 않지만 AI는 인식할 수 있는 텍스트를 넣을 수 있습니다.
이렇게 특정 프롬프트를 숨겨두면 AI가 해당 PDF를 읽거나 요약하는 과정에서 숨겨진 지시문을 따르도록 유도하는 프롬프트 인젝션 문제가 발생할 수 있습니다.
이를 막기 위해 PDF 파일을 분석해 숨겨진 텍스트를 탐지해 제거할 수 있는 웹사이트를 만들었습니다.
PDF 파일 내부 텍스트의 색상 대비, 글자 크기 등을 분석해 눈에 잘 보이지 않는 텍스트를 찾아내고, 제거할 텍스트를 직접 선택할 수 있습니다.
- 감지하는 항목
- 배경과 글자색의 대비가 매우 낮은 텍스트
- 지나치게 작은 글자
- 투명도가 낮거나 표시되지 않는 렌더링 모드
- 페이지의 보이는 영역 밖에 배치된 텍스트
기능은 Rust로 구현해 WASM 빌드를 웹에서 구동하도록 구현했습니다. 파일이 서버에 전송되지 않고 브라우저 내에서 처리됩니다.

2 hours ago
4
![[아시안게임] 유도 김민종, 남자 100㎏이상급 동메달…2회 연속 메달](https://img3.yna.co.kr/photo/yna/YH/2026/10/02/PYH2026100223210001300_P4.jpg)
![[2026 노벨상] 생리의학상…뇌에 대한 이해 바꿔놓은 이들에게](https://image.inews24.com/v1/a8cf79c5a2313a.jpg)





English (US) ·