나는 실행 가능한 커맨드 라인 리눅스를 시험판으로 회사에 전달해야한다. 그들이 그것을 좋아한다면, 그들은 그것을 나중에 사기로되어 있습니다. 내 걱정은 프로그램이 보호되지 않아 상징적 인 사용 기간 후에 프로그램을 보관하거나 재배포하거나 복사 할 수 있다는 것입니다.명령 행 리눅스 프로그램을 보호하십시오
실행 파일에 기본 보호를 제공하는 쉬운 방법이 있습니까? 예를 들어 주어진 기간 후에 실행할 수없는 경우 ...
감사합니다 !!!
나는 실행 가능한 커맨드 라인 리눅스를 시험판으로 회사에 전달해야한다. 그들이 그것을 좋아한다면, 그들은 그것을 나중에 사기로되어 있습니다. 내 걱정은 프로그램이 보호되지 않아 상징적 인 사용 기간 후에 프로그램을 보관하거나 재배포하거나 복사 할 수 있다는 것입니다.명령 행 리눅스 프로그램을 보호하십시오
실행 파일에 기본 보호를 제공하는 쉬운 방법이 있습니까? 예를 들어 주어진 기간 후에 실행할 수없는 경우 ...
감사합니다 !!!
시동시 현재 타임 스탬프를 확인하고 평가판 사용 기간이 만료되면 즉시 종료하십시오. 물론, 그들은 시스템 날짜를 바꿀 수 있지만, 당신의 프로그램이 매우 가치가 없다면 그것은 아마도 가치가 없습니다.
추가로 이동하려면 제어하는 서버를 호출하여 프로그램을 계속 실행해야하는지 여부를 결정할 수 있습니다. 또는 그 문제에 관해서는 잘 알려진 NTP 서버로.
물론 디버거에서 실행하고 테스트를 건너 뛰어도 이러한 보호 기능을 무시할 수 있습니다. 그들이 그 수준의 기술을 가지고 있다면 당신이 할 수있는 것은 아무것도 없습니다 (그러나 처음에는 프로그래밍 기술이 필요하지 않을 것입니다).