Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zabezpieczenie przed skopiowaniem, jak zabezpieczyc swoje rozwiazania
ElemenT
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 29.03.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jak najlepiej zabezpieczyc swoje rozwiazania przed kradzieza.
Przypuscmy ze siedzicie nad swoim programem pare miesiecy i sprzedajecie go jakiejs firmie na zasadzie licencji, gdzie zawieracie infomracje ze nie moga kopiowac ani sprzedawac, itp.

Umieszczacie na serwerze firmy. Skad macie wiedziec co sie dzieje dalej z systemem i czy postanowienia z umowy nie zostaly naruszone i jakis informatyk z firmy sobie tego nie skopiowal i nie sprzedal 2 informatykowi a ten podpisal sie pod systemem i sprzedawal go jako swoj.

Jak byscie zaprojektowali system kontroli "lokalizacji" systemu. Myslalem wstepnie o zakodowanym skrypcie javy, ktory otwieral by lokalizacje z mojego serwera, a serwer zczytywal by adres z ktorego zostaly pobrane dane.
Niby proste rozwiazanie, ale latwe do wykrycia.

Inny sposob to uruchomienie programu ktory by sie laczyl z naszym skryptem, ale wtedy musial by on byc ukryty w php, i latwo by go mozna bylo usunac.

Macie jakies inne pomysly ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krysk
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Ja w swoim projekcie tworzę klucz komputera na podstawie danych serwera, koduję go i podaję użytkownikowi - ten podczas instalacji dzwoni do mnie, podaje swój klucz licencji, klucz komputera i na podstawie tych danych wg. znanego tylko mi algorytmu tworzę klucz aktywacyjny - jeśli klucz aktywacyjny różni się od tego tworzonego podczas odpalania skryptu wysyłam sobie maila o ile jest to możliwe robię exit();. Jak dojdzie do mnie mail identyfikuję właściciela serwera i jeśli tylko to możliwe dzwonię do niego co jest grane.


Całość jest zakodowana przy pomocy ionCube Encoder - moduły ładujące są dynamiczne także działa na każdym serwerze.

Dla mnie jedyne sensowne rozwiązanie - nie mogę wymuszać na użytkowniku łączenia się z moją bazą danych która oczywiście także może się wyłożyć a wtedy wraz z nią wszyscy moi klienci.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 13:19