2012-09-27 4 views
0

Apache, Mysql 및 PHP 패키지로 제공되며 내부 Windows 네트워크에 설치된 PHP 응용 프로그램이 있습니다. 응용 프로그램의 시간 재판을 작성하여 일정 기간 (예 : 30 일) 후에 만료되도록 할 수 있습니다. 필자는 몇 가지 시나리오를 거치지 않고 구체적인 내용을 찾아 보지 않고 일정 기간 동안 액세스를 제한하려고 시도 할 경우 모든 소스 코드에 액세스 할 수 있기 때문에 PHP 지식이있는 사람은 우회 할 수 있습니다.시간 제한 Trialled 제한된 PHP 응용 프로그램

내 솔루션은 설치 후 첫 번째 실행시 원격 서버로 전달되는 응용 프로그램과 키를 배포하는 것입니다. 키, 날짜 및 IP 주소는 원격 서버의 데이터베이스에 저장됩니다. 이 후 응용 프로그램에 액세스 할 때마다 원격 서버에 연결되어 키, IP 주소 및 날짜를 ​​비교합니다. IP 주소와 키가 저장된 내용과 일치하고 날짜 차이가 30 일 미만이면 응용 프로그램이 작동하고 그렇지 않으면 응용 프로그램이 작동하지 않습니다.

이것은 모두 내가 생각해 낸 것입니다. 누구든지 로컬에 설치된 웹 응용 프로그램에서 30 일 평가판을 만드는 또 다른 방법을 제안 할 수 있습니까?

+1

나는 (HTTP [이온 큐브]와 같은 제품을 본 적이있다. co.kr/sa_encoder.php) 이러한 종류의 상황에서 사용되지만 실제로 얼마나 안전하지는 않습니다. –

답변

0

이온 큐브는 PHP 파일을 암호화하고 expire-in 스위치를 사용하여이 설정 기간 만료 만들 수 있습니다 //www.ioncube :

http://www.ioncube.com

관련 문제