Cytat Zamieszczone przez Kolaj Zobacz posta
Każdorazowa autentykacja byłaby faktycznie zbyt upierdliwa.
Chciałem to tak zrobić że program normalnie uruchamia się i w tle robi autoryzację z moim serwerem przy użyciu hasha z klucza wygenerowanego specjalnie dla każdego kupującego. Jeśli nie uda mu się to bo klucza nie ma lub stracił autoryzację to od razu exit. Do czasu uzyskania autoryzacji opcje zapisu są nieaktywne.
I wszystko fajnie tylko że w przypadku braku połączenia z siecią lub awarii serwera autoryzacji legalni użytkownicy nie mogą zapisywać. Druga oczywista rzecz to wiadomo że ktoś może się podzielić kluczem z kolegą i teraz musiałbym analizować czy dany klucz nie loguje się z kilku miejsc a także szukać na torrentach etc. Do tego wszystkiego musiałbym się zobowiązać że przez np. 2-3 lata serwer autoryzacji będzie dostępny, nawet jak sprzedam 10 kopii programu :-)
Także sprawa zabezpieczenia jest z góry skazana na porażkę w dłuższym okresie czasu. Jej głównym celem byłoby ograniczenie piractwa w początkowym okresie sprzedaży kliku miesięcy. Raczej nie zdecyduję się w coś takiego wpakować.