구입시 라이센스를 사용하여 활성화 할 수있는 응용 프로그램을 개발 중입니다.
현재 오프라인 유효성 검사를 수행 중이며 약간 문제가 있습니다. 균열 (예 : 수정 된 이진)에 대해서는 아무 관련이 없다는 것을 알고 있지만 라이센스 키 불법 복제를 방지하려고합니다. 내 현재 계획은 다음과 같습니다.
- 사용자가 소프트웨어를 활성화하고 오프라인 유효성 검사에 성공하면 집으로 전화를 걸어 라이센스의 유효성을 검사합니다. 집에서 라이센스를 승인하거나 집에 도달 할 수 없거나 사용자가 오프라인 인 경우 라이센스가 승인 됩니다. 홈에 도달하여 라이센스가 유효하지 않다고 알리면 유효성 검증에 실패합니다.
- 라이센스가있는 응용 프로그램은 시작할 때마다 (백그라운드에서) 동일한 방식으로 집으로 전화를 겁니다. 라이센스가 취소되면 (예 : 불법 복제 라이센스 또는 keygen을 통해 생성 된) 라이센스가 비활성화됩니다.
라이센스 불법 복제에 도움이됩니다.-유효하지 않은 라이센스가 비활성화되고 불법 복제 된 유효한 라이센스를 취소 할 수 있습니다 (법적 소유자는 새로운 라이센스를 제공함). 해적 사용자는 일반적으로 버전에 따라 다르며 도달하기 어려운 크랙 버전을 사용해야합니다.
일반적으로 나에게 좋게 들리지만 몇 가지 우려 사항이 있습니다.
- 사용자는 집 전화 및 온라인 유효성 검사를 좋아하지 않는 경향이 있습니다. 그런 종류의 검증이 귀찮을까요? 오프라인 / 실패의 경우에도 응용 프로그램의 라이센스가 유지됩니까?
- 오프라인 / 방화벽 / 등으로 이동하면 전체 체계를 방해 할 수 있습니다. 나는 이것들 중 하나를 수행하는 귀찮은 것이 캐주얼 라이센스 공유를 방해하기에 충분하다고 생각하지만 확실하지 않습니다.
- 라이센스 및 DRM 변형과 관련하여 일반적으로 제품을 개선하여 이러한 종류의 보호에 소요되는 시간이 더 잘 소비되지는 않을 것입니다.
귀하의 의견과 의견에 감사드립니다.
감사!