스크린 샷의 진위를 증명하는 방법?


153

Windows 8 스니핑 도구를 사용하여 Whatsapp 웹 에서 채팅 스크린 샷을 찍었습니다 . 해당 이미지를 PNG 형식으로 저장했습니다.

이제 그 이미지가 훼손되거나 편집되지 않은 원본임을 증명하고 싶습니다.

어떻게 증명할 수 있는지 알려주세요.


10
이 오래된 게시물 은 "사진의 진위를 보장하는 방법"에 대한 질문 에도 불구하고 메타 데이터를 확인하도록 제안했습니다. 그러나 메타 데이터는 스크린 샷 이미지에는 쓸모가 없습니다. 이 질문은 과소 평가되었지만이 문제에 대한 좋은 답변을 읽고 싶습니다. 따라서 +1입니다.
clearkimura

8
최선의 방법은 아마도 whatsapp에게 서버에서 직접 증명이 필요한 사람을 제공 할 수 있는지 물어 보는 것입니다.
DrakaSAN

29
스크린 샷 에 당시 화면에 표시된 내용이 정확하게 표시 된다는 것을 증명할 수 있다고해도 스크린 샷 을 찍은 것을 표시하는 응용 프로그램이 합법적이라고 말하는 것은 무엇입니까? 이미지를 표시하는 응용 프로그램을 쉽게 만들고 스크린 샷을 찍을 수 있습니다.
CVn

10
어쩌면 놓쳤을 수도 있지만 메타 데이터가 스크린 샷 이미지에서 누락되었다고 몇 번 언급되어 메타 데이터를 사용하여 이미지를 확인할 수 없다는 것에 놀랐습니다. 이미지의 메타 데이터는 이미지를 확인하는 데 사용할 수 없습니다. 메타 데이터도 수정할 수 있습니다.
Steve

4
이것을 답변으로 게시하는 것은 실제로 질문에 답변하지 않기 때문에 적절하지 않습니다. 그러나 나는 그 전제가 거짓이라는 것을 지적하고 싶었다. 스크린 샷이 합법적임을 증명할 수있는 방법이 있어도 응용 프로그램과 그 내용이 합법적임을 증명할 방법은 없습니다. 또한 스크린 샷이 주장하는 소스에서 메시지가 실제로 생성 된 것임을 증명할 수있는 방법은 없습니다. 패킷을 가로 채지 않고 원하는 내용 등을 말하도록 내용을 수정하지 않았다는 증거는 없습니다. 모든 것이 입증 될 수 없습니다.

답변:


139

증명할 수 없습니다. 그들은 당신의 PC에 있었고, 한동안 완전히 통제 했습니다. 당신은 그들을 조작했을 수 있습니다. 그러므로 당신은 당신이 그들을 조작하지 않았다는 것을 증명할 수 없습니다.

법적으로 안전한 솔루션을 설정해야하는 경우 독립적 인 제 3자를 찾고 상점을 트리거하거나 읽을 수있는 방식 (예 : Citrix 서버의 스크린 샷을 쓰기)으로 정보를 저장하는 방법을 찾으십시오. -한 번만 위치).



4
디지털 카메라로 사진을 찍습니까?
Freedo

114
@Freedo 무엇이 가짜 스크린 샷을 만든 다음 화면에 표시 한 다음 디지털 카메라로 가짜 스크린 샷 사진을 찍지 못하게합니까?
user20574

4
정확히 증거를 얻는 유일한 방법은 신뢰할 수있는 독립 당사자의 통제하에있는 것입니다. Techie007의 명령 체인을 참조하십시오. 예를 들어 변호사 회사에 전화해서 스크린 샷을 찍으라고 요청할 수 있습니다. 또는 웹숍 이용 약관을 매주 다운로드하십시오. 그러나 그들은 물건을 증명하고자하는 당사자의 통제하에 있지 않아야합니다.
Hennes

3
누군가 스크린 샷을 찍은 후 식별 할 수있는 것보다 조작이 발생한 경우 ( mixdev의 답변 참조 ) 브라우저 자체에서 Dev Tools를 사용하는 것처럼 내용 자체를 조작 한 경우 조작자가 실수하지 않은 한 확인할 방법이 없습니다. 그것은 논리에 의해 증명 될 수 있습니다. 이미지 분석 도구는 실제 환경에서 발생하는 추가 노이즈로 인해 화면을 분석하기가 더 어려워서 화면 사진을 찍으면 원본을 증명하기가 더욱 어려워집니다.
totymedli

106

스크린 샷에서 진위를 증명할 수는 없습니다.

공공 장소에 게시 된 내용의 명백한 내용을 변경하는 것은 매우 간단하며 의미를 원하는대로 완전히 바꿀 수있는 훌륭한 기술이 필요하지 않습니다.

여기에 이미지 설명을 입력하십시오

이 가짜 스크린 샷은 포토샵에서 약 30 초가 걸렸습니다.

내 빠른 모형을 처음으로 좋아하지 않은 사람들을 위해, 여기에 다른 줄이 올바르게 정렬되어 있습니다 ... 나는 질문의 현재 버전을 사용하고 원본을 다시 조롱하기로 결정했습니다. 결과는 어느 쪽이든 같습니다.

여기에 이미지 설명을 입력하십시오


13
이봐, 당신은 -2를 +97856로 바꿀 수 있었어 ...
glglgl

173
그리고 당신은 포토샵이 필요하지 않습니다 ... 어떤 최신 브라우저에서 "개발자 도구"를 열면 모든 내용을 조작 할 수 있습니다.
hytromo

52
@hakermania ... 스크린 샷이 정품임을 증명할 수는 있지만 원하는 정보를 화면에 표시 할 때 이러한 정보가 유용하지 않다는 것을 증명합니다.
2012rcampion

29
@CharlieRB 이미지가 원본임을 증명할 없기 때문 입니다. 다른 사람이 수동으로 단어를 입력하는 대신 서식이없는 텍스트의 단락을 다른 사이트에서 복사하여 붙여 넣었 음을 증명하는 방법을 묻는 사람은 "답을 할 수 없습니다."
Milo P

10
@MiloPrice 그러나이 답변은 "직접 할 수 없습니다"라고 말하지 않습니다.
ping

35

물론 이미지 조작 시도를 찾을 수있는 확실한 방법은 없습니다. 그러나 사람들이 이미지를 조작하는 데 사용하는 몇 가지 기본 기술이 있습니다.

예를 들어, 사람들은 포토샵 복제 도구를 사용하여 패턴 / 색상을 복제합니다. 수동 관찰로는 감지하기 어려울 수 있지만 몇 가지 도구가 있습니다.

복제 도구 감지

보세요 이 도구에는 이미지 조작을 감지하는 여러 기능이 있습니다. http://29a.ch/photo-forensics/#thumbnail-analysis


17
그러나 일부 유형의 이미지 및 여러 유형의 조작에는 적용되지 않습니다. 깨끗한 선, UI 요소 또는 텍스트로 압축되지 않거나 손실없는 이미지의 내용을 변경하는 것은 단순히 감지 할 수 없습니다.
J ...

1
@J ... : 파일 메타 데이터에 광고하는 프로그램을 사용하지 않는 한. Photoshop과 함께 저장된 많은 "스크린 샷"을 발견했습니다. 물론 쉽게 벗길 수 있기 때문에 절대 아닙니다.
apscience

10
@gladoscc 스크린 샷을 무언가 로 저장해야합니다 . 나는 보통 김프에 붙여 넣기 때문에자를 수 있지만, 그것이 가짜 일 때도 사용됩니다. 메타 데이터에서 가짜가 아닌 것처럼 보이게하려면 MSpaint에서 열고 "다른 이름으로 저장"을 수행합니다.
Chris H

1
@mixdev, 그래 ELA는 또한 내가 발견 한 것을, 나는 주제에 여기에 몇 가지 의견을 게시 : photo.stackexchange.com/questions/26170/...을
fduff

1
또는 포토샵 스크린 샷 :)
Tim B

31

기술적 수단을 사용하는 것이 어렵다는 것을 증명합니다. 당신이 할 수있는 일은 스크린 샷을 찍은 방식을 문서화하는 것입니다.

한 가지 가능성은 스크린 샷을 찍는 동안 증인이 참석하는 것입니다. 스크린 샷을 찍은 후에는 파일 이름, 날짜 및 시간과 함께 스크린 샷을 인쇄 할 수 있습니다. 그런 다음 증인과 그 지문에 서명하십시오.

그것의 디지털 버전은 스크린 샷을 찍는 동안 화면 녹화입니다. 오디오 해설에 이상적입니다. 마지막으로 모든 결과 스크린 샷과 화면 녹화에 타임 스탬프찍고 디지털 서명 할 수 있습니다 .


11
때로는 최상의 솔루션이 기술 솔루션이 아닙니다. 이것은 그러한 경우 중 하나입니다. 스크린 샷을 찍을 때 변호사 나 경찰이 있어야합니다.
Amedee Van Gasse

4
+1 증인이있는 것으로 충분하지만 충분하지 않습니다. 스크린 샷을 찍으려면 자신의 (또는 타사) 컴퓨터 / 전화 및 네트워크 연결 (또는 VPN)을 사용해야합니다. 이렇게하면 네트워크, 하드웨어 또는 응용 프로그램이 변경되지 않습니다. 예를 들어, 브라우저에 GreaseMonkey를 설치하고이를 사용하여 웹 페이지를 변경하고 증인을 가져 와서 스크린 샷을 찍을 수 있습니다. 그들이 자신의 컴퓨터를 사용하고 있다면 내 네트워크에서 작업하고 네트워크 라우터에서 콘텐츠를 수정할 수 있습니다. 그런 다음 결과 이미지의 체크섬을 가져 와서 사인 오프하십시오.
Schwern

1
@Schwern 물론 우리는 때때로 스크린 샷을 사용하여 자신의 컴퓨터와 직접 관련이있는 것을 보여주기를 원합니다. 나는 "브라우저 재미 새끼 고양이가 나타 열
하겐 폰 Eitzen에게

1
@HagenvonEitzen이 경우 스크린 샷이 변경되지 않았는지 확인하는 것이 목격자입니다. 그들은 내용의 유효성에 대해 아무 것도 말할 수 없습니다.
Schwern

3
@HagenvonEitzen은 재현 가능한 것이므로 유효한 스크린 샷의 증거가 필요하지 않으므로 언제든지 컴퓨터에 다시 표시 할 수 있습니다. 내가 이것에 대해 생각해야 할 진정한 관심사는 그것에 대한 우려를 제기함에 따라 제거 될 수있는 내용입니다. 예를 들어 한 번보고 된 절차가 진행되기 전에 제거 될 수있는 웹 페이지의 불법 콘텐츠
Centimane

12

두 가지 문제가 있으며, 사진을 찍었다는 것을 증명하고 (가짜가 아님), 촬영 한 사진이 내가받은 사진임을 증명합니다. 첫 번째는 물론 다른 사람들이 지적한 것처럼 내용이 컴퓨터로 생성되므로 스크린 샷이 위조하기 쉽지 않기 때문에 불가능합니다. 두 번째는 포괄적 인 서명 솔루션 (pgp 분리 서명은 약 20 년 동안 사용)에서 기본 지문 (sha는 좋은 선택)에 이르는 솔루션을 사용하면 훨씬 쉽습니다. 또한 신뢰할 수있는 사본 (archive.org 또는 이와 유사한 것)을 고려해야합니다.


1
'신뢰할 수있는 사본'및 모든 내용에 +1
Hennes

1
그리고 3) 당신은 당신이 그것을 주장하는 출처에서 사진을 찍었다 고 (그리고 일부 모형은 아님)
Hans Ke st ing

당신이 찍은 사진이 내가받은 사진 임을 증명하십시오. 그것은 당신이받은 사진이 그들에게 당신에게 운송하는 동안 변경되지 않았 음을 증명할 것이며, 아무도 다른 사람이 위조 된 사람으로 그것을 보냈다 는 것을 증명할 수는 없지만, 그들이 당신에게 보낸 사진이 그들이 찍은 사진 임을 증명할 수는 없습니다 . 그들이 찍은 사진의 진실 / 가짜 상태.
TessellatingHeckler

11

공개 키 서명 입력 / 출력이있는 원격 브라우저

http://www.icanprove.de 는 지금까지 본 가장 일반적인 방법입니다.

입력을 기록하는 원격 브라우저 (Firefox 기반)를 제공하며, 입력 한 내용과 스크린 샷이 포함 된 공개 키 서명 PDF를 생성합니다. 따라서 페이지에 로그인하여 나중에 증명할 수도 있습니다.

원격 브라우저가 느리므로 정보를 본 후에 정보가 빨리 제거되면 아무 것도 증명할 수 없습니다.

이 기능이 완벽하게 작동하려면 스크롤 또는 JavaScript 애니메이션과 같이 화면에서 변경되는 모든 단일 픽셀에 대해 하나의 스크린 샷이 있어야합니다. 프레임을 차등 적으로 인코딩하므로 비디오 형식이 PDF보다 더 적합 할 수 있습니다.

물론 해당 서비스 및 증거 검증 자에게 일반 텍스트 비밀번호를 제공합니다. 더미 암호를 임시로 변경하는 것이 가능하지만 더 많은 오버 헤드가 발생할 수 있습니다.

웨이 백 머신 서비스

또한보십시오

https://softwarerecs.stackexchange.com/q/18651/3474 에서 브라우저에 대해 비슷한 질문을했습니다.


9

우선, 당신은 할 수 없습니다 .

Y로부터 메시지 X를 받았다는 것을 증명하고 싶다면, 공증인 앞에서 컴퓨터로 메시지를받는 것이 이상적 입니다. 공증인이 없으면 독립 증인이 도움이 될 수 있습니다.

이것은 다른 쪽 사람, 당신이 Y라고 믿는 사람이 사실이 아니라는 것을 배제하지 않습니다. 그래서 당신은 또한 당신과 공증인 앞에서 그들을 더 잘 가지고 있습니다.

이미지가 지정된 날짜 이전에 존재했음을 (CA 서명 서비스에 이미지 해시를 보내거나 타임 스탬프를 보존하고 나중에 조작 할 수없는 방식으로 이미지를 게시 함) 증명 한 후 주어진 이미지 이후에 존재했음을 증명할 수 있습니다. 날짜 (오늘 신문의 헤드 라인 포함).

컴퓨터가 보여준 내용은 용의자의 전화에 저장된 로그가 아니라 Whatsapp 서비스를 통해 전송 된 내용임을 신뢰할 수 없습니다. 이들은 용의자에 의해 변조 될 수 있습니다.

아마 당신이받은 것으로 생각한 것이 상대방의 사람이 보낸 것이 아닐 수도 있습니다. 컴퓨터 또는 왓츠 앱 서버의 트로이 목마에 의해 수정되었을 수 있습니다. 통신 회사조차도 이론적으로 WHATSAPP 계정을 가로 챌 수 있습니다. 고용 된 살인범이 whatsapp의 작품을 받아들이는 것은 나쁜 생각입니다. 그는 Capulet 영주를 죽이라는 지시를 받았을 수도 있고, 고용인은 Montague를 죽이고 싶어했습니다!


6
If you want to prove that you received message X from Y, ideally you would receive it in front of a notary, on their computer.이것은 메시지 X를 받았다는 것을 증명할 수 있습니다. 그것은 Y에서 온 것임을 증명하지 않습니다 (중간자 (man-in-the-middle)가 그 이유가 아닌 예입니다).
Steve

@Steve 아래 탬 퍼링에 대한 자세한 설명에서 차감 할 수 있지만 옳습니다. 나는 그것을 명확하게하기 위해 그것을 편집했다.
Ángel

7

스크린 샷의 진위 여부를 확인할 방법이 없습니다.

실제 사진과 달리 스크린 샷에는 EXIF와 같은 메타 데이터가 없으며 사진의 노이즈지문이 찍힐 수도 없습니다 . 스크린 샷은 화면에서 특정 시점에 타임 스탬프를 더한 소수의 픽셀로, 원하는대로 편집 할 수 있습니다.

스크린 샷이 JPEG 형식으로되어 있고 이미지의 일부에서 무언가가 추가되거나 수정되었다고 생각되면 이미지의 나머지 부분에서 아티팩트가 적은 이미지의 기능을 느리고 참을성있게 식별 할 수 있습니다. 이미지를 이중 압축하는 손실 효과.

스크린 샷의 진위 여부를 의심 할만한 이유가있는 경우 스크린 샷 을 지원할 추가 증거가없는 경우 스크린 샷이 변경되었다고 가정 하십시오. 스크린 샷을 사람의 컴퓨터에서 발생한 문제의 법적 증거로 사용하지 마십시오.


4

당신은 그것을 증명할 수 없습니다.

이미지를 무단 변경 한 경우 무단 변경을 유발할 수있는 실수가 있습니다. 예를 들어 (적어도 Windows 7의 경우) Snipping Tool은 이미지 파일에 추가 메타 데이터를 쓰지 않고 항상 32 비트 RGBA 이미지 데이터로 저장합니다 (화면 이미지 깊이에 따라 다름). 가져온 스크린 샷에 "Paint.NET v3.36"의 "소프트웨어"태그가있는 경우에는 반드시 해당 이미지가 변조 된 것입니다.

마찬가지로 변조는 이미지 자체에 인공물 또는 불일치를 초래할 수 있습니다. 예를 들어, WhatsApp이 사용자 인터페이스에서 특정 글꼴을 사용하고 다른 글꼴을 사용하는 경우 또는 실제로 사용하는 것과 약간 다른 색상을 사용하는 경우 또는 현재 날짜와 시간을 인코딩하는 디지털 서명 된 태그의 QR 코드로 화면에 워터 마크를 표시하면 해당 워터 마크가 손상되거나 손상됩니다. 그러나 그 중 많은 부분이 WhatsApp 응용 프로그램의 세부 정보를 아는 것에 달려 있습니다. 세부 정보를 알고 나면 ( "증거"로 참조 할 수 있도록) 일반적으로 변조 된 이미지가 일치하는지 확인할 수 있습니다. 그들에게도.

WhatsApp은 쉽게 확인하거나 숨겨진 워터 마크로 실제로 증명하려는 데이터에 대한 QR 코드 또는 기타 디지털 서명 바코드를 제공 할 수 있습니다 (이 경우 JPEG 스크린 샷에 의해 손상 될 수 있지만 보존해야합니다) PNG). 이 데이터는 이미지의 인식 가능한 썸네일, 관련 채팅 세션의 텍스트 또는 메시지를 보낸 사람의 신원 일 수 있습니다. 그러나 WhatsApp이 실제로 그런 일을하는지 의심합니다.


"추천 된 스크린 샷에 'Paint.NET v3.36'의 '소프트웨어'태그가있는 경우에는 반드시 조작 된 것입니다." 그것은 사실이 아닙니다.
궤도에서 가벼움 레이스

"Snipping Tool을 사용하지 않고 바로 저장"한다는 의미에서 "탬 퍼링"을 의미했습니다. 물론 다른 방법으로 스크린 샷을 찍어 Paint.NET에 붙여 넣은 다음 실제로 의도적으로 변경하지 않고 저장할 수 있습니다.
david

4

스크린 샷이 아닐 수도 있지만 비디오를 속이기가 더 어려울 수 있습니다. 정확한 단계는 다를 수 있지만 다음 줄에 비디오를 녹화 할 수 있습니다.

  1. 모든 창문을 닫고 시작
  2. 사용중인 프록시를 표시하는 네트워크 구성 표시
  3. 명령 프롬프트를 열고 hosts 파일을 입력하여 변경하지 않았 음을 표시하십시오.
  4. 명령 프롬프트에서 열려는 호스트 이름을 핑하여 확인 된 IP를 확인할 수 있습니다.

  5. 브라우저를여십시오

  6. 프록시 설정을 볼 수 있도록 브라우저 네트워크 설정을여십시오
  7. 참조 사이트를 엽니 다
  8. 실제로 기록하고 싶은 사이트를여십시오
  9. 기록하려는 모든 내용이 끝날 때까지 탐색
  10. 비디오를 종료하십시오.

사람들이 가짜에 대해 생각할 수있는 것들에 대한 컨트롤을 추가 할 수 있습니다. 아마도 제 3 자, 법 집행 기관 또는 법률 회사가 운영하는 원격 녹음 시스템이 여기에서 작동 할 수 있습니다. 스카이프 세션을 열고 화면을 공유하고이 모든 작업을 수행하고 녹화 된 비디오를 사용할 수 있습니다.

어쩌면 누군가는 '안전한'화면 기록 시스템을 생각해 낼 수 있습니다. 모든 프레임에서 화면을 '흔들어'선형 편집이 번거롭고 오류가 발생하기 쉬우 며 비디오에 대한 메타 데이터를 저장하여 어느 정도의 검증이 가능합니다.


3

스크린 샷을 인증 할 수있는 안전한 방법은 없습니다. 그러나 스크린 샷 폴더 (파일이 로컬에 저장된 경우)에있는 파일의 읽기-쓰기 날짜 및 시간을 즉시 보내고 인증 자 (친구, 상사 또는 그 진위를 확인하고 싶은 사람). 이런 식으로 인증자는 스크린 샷 파일을 작성하는 데 걸린 시간에서 파일 정보를 수신 한 시간까지의 시간을 볼 수 있습니다. 작 으면 정통입니다.

다른 방법을 사용하여 인증을 선택하고 파일 전송과 관련이있는 경우 스테고 그라피를 사용할 수 있습니다. 이미지 안에 정보를 숨기는 기술입니다. 완전히 신뢰할 수없는 사람에게 전송하는 과정에서 이미지가 변경되면 메시지가 손상되어 정품이 아닙니다.


1
스크린 샷의 일부를 1 초 이내에 원하는 컨텐츠로 대체하는 스크립트를 미리 준비 할 수있는 것은 아무것도 없습니다. 따라서 "도착하기 전 시간"은 스크린 샷이 변조되었는지 여부를 확인하는 데 절대적으로 유용한 지표입니다.
Oleg V. Volkov

빠른 스크립트가 필요하지 않습니다. 스크립트 자체는 파일의 타임 스탬프를 수정할 수 있습니다.
orkoden

2

귀하의 질문은 실제로 찍은 스크린 샷의 진위를 보장하는 방법에 관한 것이 아니라 Whatsapp 대화가 실제와 동일하다는 것을 증명할 수있는 방법 에 관한 것입니다 . 다른 답변은 이미 스크린 샷이 저장되기 전에 수정되지 않았다는 것을 분명히 지적했습니다.

Whatsapp Web은 휴대 전화 대신 브라우저를 사용할 수있는 웹 응용 프로그램입니다. 그러나 브라우저에 물건을 입력하고 송수신 할 때 모든 것이 휴대 전화를 통과합니다. 따라서 휴대 전화의 실제 앱에서 모든 대화의 원본 로그에 액세스 할 수 있습니다.

  • 어떤 이유로 든 더 이상 휴대 전화에 저장되지 않은 대화를 표시하기 때문에 해당 스크린 샷이 필요한 경우 여기 에서 해결책을 찾을 수 있습니다 .
  • 찾고있는 대화가 휴대 전화에있는 경우 여기 의 지침을 사용하여 대화를 .txt 파일로 내보낼 수 있습니다 .

1

언제라도 편집하여 다시 저장할 수 없었습니다. 당신이 할 수있는 것은 그것이 변조되었는지 확인하기 위해 이미징 입자 분석을 수행하는 것입니다. 증거를 위해이 작업을 수행하는 것으로 알려진 회사를 사용해야합니다. 최선의 방법은 분석 한 것 외에도 법원에서 whatsapp 대화 기록을 소환하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.