DEDA – 추적 점 추출, 디코딩 및 익명화 도구 키트
(github.com/dfd-tud)DEDA - 추적 점 추출, 디코딩 및 익명화 도구
- 문서 색상 추적 점: 상업용 컬러 레이저 프린터에 통합된 작은 점으로, 프린터 및 출력물에 대한 정보를 인코딩함. 거의 모든 출력물에 소스 장치에 대한 정보가 포함됨.
- 도구의 기능: 이 도구는 이러한 법의학적 기능을 읽고 디코딩할 수 있는 기능을 제공하며, 임의의 추적을 방지하기 위한 익명화도 가능하게 함.
- 참고 논문: 이 소프트웨어를 사용할 경우, 관련 논문을 인용할 것을 권장함.
설치
- Python 3 설치
- DEDA 설치: PyPI에서 설치하거나 현재 디렉토리에서 설치 가능함.
-
추가 요구 사항: Unix 및 GNU/Linux에서
deda_anonmask_apply
를 사용할 경우wand
설치 필요.
그래픽 사용자 인터페이스
-
GUI 열기:
$ deda_gui
명령어 사용.
터미널 애플리케이션
1. 추적 데이터 읽기
- 추적 데이터 읽기: 스캔된 이미지에서 추적 데이터를 읽고 디코딩할 수 있음. 손실 없는 압축과 300dpi 사용 권장.
2. 스캔된 문서 세트에서 다른 프린터 찾기
-
프린터 비교:
$ deda_compare_prints INPUT1 INPUT2 [INPUT3] ...
명령어 사용.
3. 알려지지 않은 추적 패턴 분석
- 패턴 추출: 새로운 패턴을 분석하기 위해 점을 추출할 수 있음.
4. 사용자 정의 추적 점 생성
- 추적 점 생성: 사용자 정의 추적 점 매트릭스를 생성하여 PDF 문서에 추가 가능.
5. 스캔된 이미지 익명화
- 추적 데이터 제거: 스캔에서 추적 데이터를 제거함.
6. 인쇄를 위한 문서 익명화
- 문서 익명화: PDF 파일로 저장 후 익명화 마스크를 적용하여 인쇄 가능.
문제 해결
deda_parse_print: 명령어를 찾을 수 없음
- 해결책: DEDA 설치 확인 및 경로 설정.
DEDA가 내 추적 점을 인식하지 못함
- 해결책: 스캔 프로그램 설정 확인 및 재시도.
프린터가 추적 점을 인쇄하지 않음
- 해결책: 사용자 정의 추적 점 생성 또는 다른 프린터의 마스크 사용.
설치 오류: 'x86_64-linux-gnu-gcc' 명령어 실패
- 해결책: 필요한 패키지 설치 후 재시도.
wand.exceptions.PolicyError
- 해결책: ImageMagick 설정 변경 또는 Wand 제거.
Hacker News 의견
- 나와 내 팀은 DARPA의 문서 파쇄 도전에서 노란 추적 점을 사용해 파쇄된 문서를 재구성했음. 이 프로그램은 우리가 문서를 재구성할 때 점을 강조 표시함. [YouTube 링크]
- 덕분에 큰 차이로 이길 수 있었음
- 내 프린터는 추적 점을 인쇄하지 않음. 이 사실을 숨길 수 있을까?
- 정말로 추적 점이 없다면, 직접 점을 만들거나 다른 프린터로 보정 페이지를 인쇄해 마스크를 사용할 수 있음
- 다른 프린터의 추적 점을 속일 수 있다는 생각은 부인 가능성에 흥미로운 함의를 가짐
- 최근에 추적 점을 조사한 경험이 있음
- 파란 LED 손전등을 컬러 인쇄물에 비추면 얼마나 많은 점이 인쇄되는지 놀랄 것임. 페이지 전체에 모래가 뿌려진 것처럼 보임
- 이 주제와 관련된 흥미로운 내용이 있음: [Hacker News 링크]
- 여러 프린터로 같은 페이지를 인쇄하면 어떻게 될까?
- 첫 번째 프린터가 실제 내용을 인쇄하고 다른 프린터가 여백에 조금씩 추가하면, 한 프린터가 다른 프린터의 점을 망칠까?
- OpenWRT 프로젝트와 같은 것을 시작하는 사람의 집에 MIB가 나타날 것 같음
- 추적되지 않는 발언은 허용되지 않음. 불편한 밈의 출처를 정밀 타격할 수 있어야 함
- 내 craigslist에서 구한 흑백 레이저 프린터는 CUPS 서버와 함께 VLAN에 있음
- Niantic의 운영에 대해 지난 10년간 아무도 동의하지 않았음. 모든 인쇄물이 추적 가능하다는 것에 아무도 동의하지 않음
- 제품이나 과정에 대해 사용자에게 경고하는 것이 없음
- 우리는 상업 및 국가 기관의 모욕을 받아들이게 되었음
- Louis Rossmann의 Consumer Action Taskforce (CAT)는 이와 관련된 훌륭한 사례집이 되고 있음
- 이제 반격할 때임. 좋은 프린터를 해킹하고 펌웨어를 교체해 이 터무니없는 상황에서 벗어나야 함
- 추적 점과 다른 스테가노그래픽 추적 방법은 나 같은 사람을 추적하고 침묵시키기 위해 존재함
- 공개 도구로 해독할 수 있는 프린터의 비율이 궁금함
- 어떤 제조사의 코드가 해독되었는지에 대한 통계가 있는지 궁금함
- 흑백 레이저 프린터도 추적 점을 생성하는지 궁금함
- 이 추적의 의미는 무엇이며, 원칙적으로 우리의 삶의 모든 구석이 추적되어야 하는지 궁금함
- 이 기능을 최대한 활용할 수 있도록 자체 호스팅 가능한 도커로 웹 UI가 필요함
- EURion 별자리에도 관심이 있을 수 있음: [Wikipedia 링크]