2012-07-13 3 views
0

파일 시스템에 저장된 플래시, PPT를 사용하여 개발 된 일부 내용을 사용하는 응용 프로그램이 있습니다.복사 할 USB의 내용을 보호합니다.

우리는 USB 드라이브를 사용하여 최종 고객에게이 응용 프로그램을 배포하므로 아무도 복사 할 수 없도록 USB의 내용을 보호하고자합니다.

하지만 자바 애플리케이션은 해당 콘텐츠에 액세스 할 수 있어야합니다.

JackRabbit 콘텐츠 관리 시스템을 사용하여 작은 자바 응용 프로그램을 만들려고 생각하고 있었고 모든 콘텐츠가 JackRabbit을 사용하여 암호화 된 형식으로 작성됩니다.

몇 가지 도구를 확인해 보았습니다. 거기에 자신의 작가를 사용하여 CD/USB에 내용을 쓰고 우리가 원하지 않는 모든 내용을 플레이어가 열어야합니다.

답변

0

비보안 채널 (타사에서 액세스 할 수있는 USB)을 통해 민감한 데이터를 고객에게 전송해야하는 경우 공개/개인 키 쌍으로 비대칭 암호화 형식을 사용해야합니다 (예 : RSA). 파일 내용을 고객의 공개 키로 인코딩하면 개인 키없이 파일 내용을 디코딩 할 수 없습니다.

0

나는 정말로 그렇게 할 수 없다고 생각합니다. 나는 설명하고있다 : 당신은 항상 USB를 탐지하고 그것이 가지고있는 모든 바이트를 읽는 작은 프로그램을 개발할 수있다. 현재 사본을 생성 할 수 있습니다. 이점은 이러한 종류의 프로그램을 만드는 것이 어려울 수 있지만 가능하다는 것입니다.

실제로 USB를 "보호"하려면 많은 프로그램을 사용하여 USB 파일 색인을 변경할 수 있지만 해킹이 매우 쉽습니다.

미안하지만 내 생각에 USB는 데이터를 영구적으로 배포하는 최악의 종류의 저장 장치입니다.