Ciekawe rozwiązanie, muszę przyznać. Ale ma słabe punkty:
pahacfd napisał(a):
- Do klucza 1 po wpisaniu w aplikacji KL - tworzymy dodatkowy klucz dynamiczny z Suma kontrolna podzespołów: CPU, Płyta Głowna, serial dysku
Liczenie sumy kontrolnej z podzespołów innych niż dysk twardy jest rozwiązaniem inwazyjnym i szkodliwym, bo przez to użytkownik traci możliwość wymiany podzespołów komputera. Jeśli wymieni choćby jeden podzespół lub po prostu kupi nowy komputer i przepnie do niego dysk, to licencję szlag trafi i będzie musiał przechodzić przez cały proces rejestracji od nowa.
- I tutaj najwalniejsze, aplikacja jest zaszyfrowana, a w zasadzie podziurawiona, komendy nie są kompletne, po otrzymaniu zgody od serwera licencji wgrywa się zaszorowywana cześć kodu do aplikacji z serwera licencji jest to kilka KB.
- i teraz nawet jeśli ktoś to scrakuje aplikacje, to aplikacja i tak nie będzie działać poprawnie bo aplikacja jest podziurawiona"
Ciekawe utrudnienie, ale nadal do obejścia — w końcu brakujący puzel przysyłany jest przez serwer.
pkt. 5. wygląda strasznie, ale jest to bananie proste, kilka najwinniejszych procedur trzymasz po prostu zdalnie i wstrzykujesz to w aplikacje oczywiscie po walidacji klucza.
Napiszesz coś więcej o tym? W jaki sposób zaimplementowane jest to wstrzykiwanie procedur?