2014-01-07 2 views
1

어떤 사람들은 파일 타임 스탬프를 변경하려고합니다. (다른 목적으로). 예를 들어 JPG 파일은 법원에서 뭔가를 증명할 때 사용할 수 있습니다. (법정뿐만 아니라) 여기 내 질문이 있습니다. 이를 방지하기 위해 수정할 수없는 타임 스탬프를 만들 가능성이 있다면? 내가 아는 한 응용 프로그램이 표준 (SetFileTime 함수) 방식으로 날짜와 시간을 생성하는지 여부는 변경 여부를 확인할 수 없습니다. PROTECTED TIMESTAMP를 생성하는 방법이 있습니까? 제발, 그걸 명확히해라. 미리 감사드립니다.보호 된 타임 스탬프를 만드는 방법은 무엇입니까?

+0

관심있는 운영 체제가 있습니까? 특정 공격자가 있습니까? 아니면 Admin/SuperUser 유형에 대해서도 보호해야합니까? 충분을 기준으로 변경 사항을 감사하겠습니까, 아니면 변경을 실제로 막을 필요가 있습니까? –

+0

OS는 Windows입니다. 나는 완전한 예방에 관심이 있습니다. 시간 소인을 변경할 수있는 작은 장치가 많이 있습니다. 내가 아는 한 그들 모두 SetTimeStamp 함수를 사용한다. 나는 아무도 아무것도 내 응용 프로그램을 제외하고 바꿀 수없는 그러한 타임 스탬프를 만드는 데 관심이 있어요. 나는 기술적으로 불가능하다고 생각하지 않는다. – Max

답변

1

타임 스탬프는 저장된 메타 파일 속성에 관계없이 하드 디스크에 저장된 데이터입니다. 하드 디스크의 데이터는 비트 및 바이트입니다. 컴퓨터는 파일 메타 정보의 하드 디스크에있는 타임 스탬프를 포함하여 비트와 바이트를 수정하는 컴퓨터입니다. 어떤 사람이 컴퓨터에 대한 물리적 접근 및 모든 권한을 가진 한, 그는 자신이하는 방법을 알고있는 한 모든 것을 수정할 수 있습니다.

어렵게 만들 수는 있지만 불가능한 것은 아닙니다. 예를 들어 파일 형식 자체에 타임 스탬프를 포함시킬 수 있습니다. 파일 데이터를 임의로 변경하는 방식으로 파일 무결성 자체가 충분히 모호 해지거나 암호 학적으로 연결될 수있는 경우 사용자가 무언가를 수행 할 수 있습니다. 특히 이미지의 경우 이미지 자체에 시각적 타임 스탬프를 물리적으로 포함 할 수 있습니다. Photoshop을 사용하는 방법을 아는 사람이라면 누구나 쉽게이 문제를 조작 할 수 있습니다.

실제로 문제의 파일이나 문제의 컴퓨터가 당신이 말하는 시나리오에서 몇 가지 특정한 제한 사항이 없다면 실제로는 그렇게 할 수 없습니다. 이 경우 대답은 파일 시스템 수준의 사용자 권한 제한과 같이 암호로 서명 된 파일 형식에 이르기까지 다양 할 수 있습니다. 그것은 대단히 시나리오에 달려 있습니다.

관련 문제