2012-09-25 5 views
2

나는 실행 가능한 커맨드 라인 리눅스를 시험판으로 회사에 전달해야한다. 그들이 그것을 좋아한다면, 그들은 그것을 나중에 사기로되어 있습니다. 내 걱정은 프로그램이 보호되지 않아 상징적 인 사용 기간 후에 프로그램을 보관하거나 재배포하거나 복사 할 수 있다는 것입니다.명령 행 리눅스 프로그램을 보호하십시오

실행 파일에 기본 보호를 제공하는 쉬운 방법이 있습니까? 예를 들어 주어진 기간 후에 실행할 수없는 경우 ...

감사합니다 !!!

답변

1

시동시 현재 타임 스탬프를 확인하고 평가판 사용 기간이 만료되면 즉시 종료하십시오. 물론, 그들은 시스템 날짜를 바꿀 수 있지만, 당신의 프로그램이 매우 가치가 없다면 그것은 아마도 가치가 없습니다.

추가로 이동하려면 제어하는 ​​서버를 호출하여 프로그램을 계속 실행해야하는지 여부를 결정할 수 있습니다. 또는 그 문제에 관해서는 잘 알려진 NTP 서버로.

물론 디버거에서 실행하고 테스트를 건너 뛰어도 이러한 보호 기능을 무시할 수 있습니다. 그들이 그 수준의 기술을 가지고 있다면 당신이 할 수있는 것은 아무것도 없습니다 (그러나 처음에는 프로그래밍 기술이 필요하지 않을 것입니다).

관련 문제