2010-06-17 3 views
0

고객이 설치하고 테스트하기를 원하는 AS3으로 작성된 Air에 배포 된 응용 프로그램이 있지만 간단한 라이센스 응용 프로그램을 개발했지만 그는 다음 월요일에 완전히 지불 할 것이라고 말한 정식 라이센스를 요구하고 있습니다.다음 월요일 이후 AS3에서 생성 된 Air 앱을 비활성화 하시겠습니까?

다음 주 월요일에 응용 프로그램을 비활성화하려면 AS3에서 프로 시저를 어떻게 작성 하시겠습니까? 그것이 얼마나 안전할까요? 단순히 기계 날짜를 변경하면이를 우회 할 것입니까?

답변

0

기계 날짜를 변경하면 보안 메커니즘을 쉽게 우회합니다. 더 견고한 것이 필요합니다. 다른 것에서는 통제 할 수 없습니다.

응용 프로그램을 웹에 연결하여 실행하는 경우 원격 서버를 폴링하여 응용 프로그램의 실행 여부를 확인할 수 있습니다. 이것은 응용 프로그램의 날짜를 임베드하지 않고 응용 프로그램의 유효성을 제어 할 수 있다는 점에서보다 융통성이 있습니다.

이 작업을 수행하는 상용 부품이있을 수도 있습니다.

하지만 더 심각한 문제는 귀하의 고객을 불신 할 이유가 있다는 것입니다. 제한된 기간의 베타를 제공하고 나중에 나머지를 제공 할 것이라는 점을 선의로 생각하면 돈의 일부를 얻을 수 있습니다.