어떤 사람들은 파일 타임 스탬프를 변경하려고합니다. (다른 목적으로). 예를 들어 JPG 파일은 법원에서 뭔가를 증명할 때 사용할 수 있습니다. (법정뿐만 아니라) 여기 내 질문이 있습니다. 이를 방지하기 위해 수정할 수없는 타임 스탬프를 만들 가능성이 있다면? 내가 아는 한 응용 프로그램이 표준 (SetFileTime 함수) 방식으로 날짜와 시간을 생성하는지 여부는 변경 여부를 확인할 수 없습니다. PROTECTED TIMESTAMP를 생성하는 방법이 있습니까? 제발, 그걸 명확히해라. 미리 감사드립니다.보호 된 타임 스탬프를 만드는 방법은 무엇입니까?
1
A
답변
1
타임 스탬프는 저장된 메타 파일 속성에 관계없이 하드 디스크에 저장된 데이터입니다. 하드 디스크의 데이터는 비트 및 바이트입니다. 컴퓨터는 파일 메타 정보의 하드 디스크에있는 타임 스탬프를 포함하여 비트와 바이트를 수정하는 컴퓨터입니다. 어떤 사람이 컴퓨터에 대한 물리적 접근 및 모든 권한을 가진 한, 그는 자신이하는 방법을 알고있는 한 모든 것을 수정할 수 있습니다.
어렵게 만들 수는 있지만 불가능한 것은 아닙니다. 예를 들어 파일 형식 자체에 타임 스탬프를 포함시킬 수 있습니다. 파일 데이터를 임의로 변경하는 방식으로 파일 무결성 자체가 충분히 모호 해지거나 암호 학적으로 연결될 수있는 경우 사용자가 무언가를 수행 할 수 있습니다. 특히 이미지의 경우 이미지 자체에 시각적 타임 스탬프를 물리적으로 포함 할 수 있습니다. Photoshop을 사용하는 방법을 아는 사람이라면 누구나 쉽게이 문제를 조작 할 수 있습니다.
실제로 문제의 파일이나 문제의 컴퓨터가 당신이 말하는 시나리오에서 몇 가지 특정한 제한 사항이 없다면 실제로는 그렇게 할 수 없습니다. 이 경우 대답은 파일 시스템 수준의 사용자 권한 제한과 같이 암호로 서명 된 파일 형식에 이르기까지 다양 할 수 있습니다. 그것은 대단히 시나리오에 달려 있습니다.
관련 문제
- 1. Android에서 유닉스 타임 스탬프를 만드는 방법은 무엇입니까?
- 2. 타임 스탬프를 타임 존에 추가하는 방법은 무엇입니까?
- 3. 초에 타임 스탬프를 만드는 방법
- 4. 정적이 아닌 ffpmeg에서 동적 타임 스탬프를 만드는 방법은 무엇입니까?
- 5. Perl에서 MySQL 스타일의 타임 스탬프를 만드는 방법은 무엇입니까?
- 6. mysql binlog에서 타임 스탬프를 이해하는 방법은 무엇입니까?
- 7. OutputDebugString()에 타임 스탬프를 추가하는 방법은 무엇입니까?
- 8. 안드로이드에서 타임 스탬프를 날짜로 변환하는 방법은 무엇입니까?
- 9. heroku 로그에서 타임 스탬프를 줄이는 방법은 무엇입니까?
- 10. NodaTime을 사용하여 타임 스탬프를 저장하는 방법은 무엇입니까?
- 11. 열의 최신 타임 스탬프를 얻는 방법은 무엇입니까?
- 12. PHP에서 MySQL 타임 스탬프를 증가시키는 방법은 무엇입니까?
- 13. HDFS에서 파일 타임 스탬프를 변경하는 방법은 무엇입니까?
- 14. cassandra에서 타임 스탬프를 가져 오는 방법은 무엇입니까?
- 15. SQL에서 타임 스탬프를 날짜로 변환하는 방법은 무엇입니까?
- 16. 이 타임 스탬프를 해석하는 방법은 무엇입니까?
- 17. SQL 타임 스탬프를 평가하는 방법은 무엇입니까?
- 18. ArangoDB에서 타임 스탬프를 기준으로 필터링하는 방법은 무엇입니까?
- 19. 내 filePath에 타임 스탬프를 추가하는 방법은 무엇입니까?
- 20. 중복 타임 스탬프를 팬더로 집계하는 방법은 무엇입니까?
- 21. 리눅스 커널의 타임 스탬프를 얻는 방법은 무엇입니까?
- 22. 특정 속성이 업데이트 된 경우에만 타임 스탬프를 업데이트하는 방법은 무엇입니까?
- 23. SNAPSHOT 아티팩트에 대해 생성 된 타임 스탬프를 보존하는 방법은 무엇입니까?
- 24. Python에서 datetime 패키지로만 현지화 된 타임 스탬프를 얻는 방법은 무엇입니까?
- 25. 에포크 타임 스탬프를 현재 타임 스탬프로 변환하는 방법은 무엇입니까?
- 26. 날짜와 시간에서 타임 스탬프를 만드는 방법
- 27. 타임 스탬프를 변환하는 방법?
- 28. 타임 스탬프를 나노초로 변환합니다.
- 29. GWT 로거에서 타임 스탬프를 제거하십시오.
- 30. 타임 스탬프를 jpg bytearray에 첨부하십시오.
관심있는 운영 체제가 있습니까? 특정 공격자가 있습니까? 아니면 Admin/SuperUser 유형에 대해서도 보호해야합니까? 충분을 기준으로 변경 사항을 감사하겠습니까, 아니면 변경을 실제로 막을 필요가 있습니까? –
OS는 Windows입니다. 나는 완전한 예방에 관심이 있습니다. 시간 소인을 변경할 수있는 작은 장치가 많이 있습니다. 내가 아는 한 그들 모두 SetTimeStamp 함수를 사용한다. 나는 아무도 아무것도 내 응용 프로그램을 제외하고 바꿀 수없는 그러한 타임 스탬프를 만드는 데 관심이 있어요. 나는 기술적으로 불가능하다고 생각하지 않는다. – Max