나는 오래 전에 당신과 같은 문제를 겪었습니다. 우리는 Windows 2000 컴퓨터를 가지고 있었고 모든 사람이 볼 수있는 Novel 네트워크 폴더에 파일을 업로드했습니다. 나는 최고의 도둑을 물리 치기 위해 몇 가지 트릭을 사용했다 : 공백 워터 마킹; 메타 데이터 워터 마킹; 특이한 캐릭터; 신뢰할 수있는 타임 스탬프 운영 방식. 여기에 순서대로 있습니다.
공백 워터 마킹 :
이것은 워터 마킹에 대한 저의 원래 기여입니다. 텍스트 파일에서 작동하는 보이지 않는 워터 마크가 필요했습니다. 내가 생각 해낸 비결은 프로그래밍 문 (또는 문단) 사이에 특정 공백 패턴을 넣는 것이 었습니다. 파일은 그들에게 똑같이 보였습니다 : 일부 프로그래밍 문과 줄 바꿈. 텍스트를 신중하게 선택하면 공백이 표시됩니다. 각 빈 줄에는 분명히 무작위 또는 우연이 아닌 특정 수의 공백이 포함됩니다. (예 17) 실제로이 방법은 문서에 포함 된 내용을 파악할 수 없었기 때문에 저에게 효과적이었습니다.
메타 데이터 워터 마킹
여기에서 정보를 포함하도록 파일의 메타 데이터를 변경합니다. 파일의 보이지 않는 부분, 특히 EXE에 이름, 해시 등을 포함 할 수 있습니다. NT 일에는 대체 데이터 스트림이 인기가있었습니다.
특이한 캐릭터
나는 단지 킥을 위해 이것을 던질 것입니다. 오래된 IRC 명의 도용 트릭은 다른 사람의 이름과 비슷한 글자로 이름을 만드는 것이 었습니다. 워터 마킹에 사용할 수 있습니다. Windows의 문자표는 소스 코드에서 사용할 수있는 문자 또는 숫자와 비슷해 보이지만 그렇지 않은 많은 특이한 문자를 제공합니다. 다른 사람의 작업에서 특정 지점에 표시되는 것은 우연이 아닙니다.
신뢰할 수있는 타임 스탬프
간단히 말해서, 파일 (또는 해시)을 제 3 자에게 보낸 다음 여기에 타임 스탬프를 추가하고 개인 키로 서명합니다. 문서를 언제 만들 었는지 증명을 원하는 사람은 누구나 신뢰할 수있는 제 3 자 (주로 웹 사이트)를 방문하여 생성 시간 증명을 확인할 수 있습니다. 이들은 지적 재산권 분쟁에 대한 법원 소송에서 사용되었으므로 매우 강력한 형태의 증거입니다. 그들은 당신이 찾고있는 증거를 성취하는 표준 방법입니다. (나는 다른 사람들을 먼저 포함 시켰습니다. 그들은 쉬우 며, 더 재미 있고 아마도 작동 할 것입니다.)
이 Wikipedia 기사 는 강사가 증거를 이해하는 데 도움 이 될 수 있으며 외부 링크 섹션에는 무료 제공 업체를 포함하여 많은 제공 업체가 있습니다. 중요한 일에 사용하기 전에 며칠 동안 무료 파일을 통해 테스트 파일을 실행했습니다.
운영 방식
그래서, 당신은 뭔가를했고 이제 당신은 증거를 가지고 있습니까? 아니요, 학생들은 여전히 당신이 그들에게서 아이디어를 훔쳤거나 다른 말도 안된다고 말할 수 있습니다. 이것에 대한 나의 해결책은 개인적으로 강사와 함께 나의 방법 중 하나 이상을 설정하는 것이 었습니다. 나는 강사에게 공백과 특정 기호 등을 찾도록 지시하지만 워터 마크가 무엇인지 다른 사람에게는 절대 말하지 말라고합니다. 강사가 귀하의 간단한 기술을 비밀로 유지하는 데 동의하면 아마도 계속해서 잘 작동 할 것입니다. 그렇지 않은 경우 항상 신뢰할 수있는 타임 스탬프가 있습니다. ;)