Letztendlich lautet die Antwort: Es gibt kein solches System.
Da der Benutzer - Besitzer und Administrator - des Computers die vollständige Kontrolle hat, kann er (mit ausreichendem Aufwand) alles vormachen, einschließlich der Versuche Ihrer Software, zur Überprüfung zu Hause anzurufen. Denken Sie daran, dass sie Ihre Software jederzeit modifizieren können (einschließlich der Beseitigung von Überprüfungen auf solche Modifikationen).
Es ist besser, wenn Sie dem Benutzer einen ausreichenden Kosten-Nutzen-Wert bieten (z. B. nützliche Funktionen, ansprechbarer und nützlicher fortlaufender Support), damit er nicht schummeln möchte. Dazu gehört, dass es einfacher ist, ehrlich zu sein als unehrlich (dies ist eines der Hauptprobleme bei Medien-DRM).
Während Sie sich mit erheblichem Aufwand willkürlich dem Ziel nähern können, nehmen Sie dem Benutzer natürlich Ressourcen ab.