Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Weryfikacja licencji aplikacji z zewnętrznego serwera
elnino.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 125
Pomógł: 0
Dołączył: 17.06.2006

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


Chciałbym rozprowadzać zamkniętą aplikację (przepuszczoną przez mmTurck), która działałaby wyłącznie w przypadku poprawnej weryfikacji licencji za pomocą mojego serwera. Wymyśliłem, że raz na dobę (aby nie obciążać serwera) pobierany jest plik z mojego serwera zawierający dane licencji (czy jest aktualna, ew. do kiedy) + ich sumę kontrolną. Przy każdym przeładowaniu strony dane te byłyby weryfikowane - wszystko niby dobrze, ale manipulując odpowiednio datą serwera klient może ominąć pobieranie pliku-klucza raz na dobę. W jaki sposób sensownie mogę rozwiązać sprawę weryfikacji licencji aplikacji? Nie mogę przecież tego robić przy każdym przeładowaniu strony...


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nasty
post
Post #2





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


zrob licencje tak zeby nie musiala byc sciagana z servera bo to kipski pomysl, zrob plik z licencja tak aby nikt nie mugl go zmieniac, np sprawdzaj czy jego md5 jest ok, albo zakoduj z mcrypt, ale sciaganie z serwera to nie za dobry pomysl...
Go to the top of the page
+Quote Post
elnino.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 125
Pomógł: 0
Dołączył: 17.06.2006

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


Ale chciałbym mieć możliość odebrania właścicielowi danej licencji praw do uzytkowania aplikacji w każdym momencie.


--------------------
Go to the top of the page
+Quote Post
nasty
post
Post #4





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


to zrob w swoim skrypcie tak np jak wywolasz index.php?[jakis-tajny-kod] to skrypt wykasuje plik z licencja i nie bedzie dzialac
Go to the top of the page
+Quote Post
mario
post
Post #5





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


Cytat(nasty_psycho @ 18.06.2006, 11:34 ) *
index.php?[jakis-tajny-kod] to skrypt wykasuje plik z licencja i nie bedzie dzialac

bardzo smieszne.... nawet dla poczatkujacego kodera php ktory bedzie chcial ominac zabezpieczenia to nie problem, skasuje ta linijke kodu i po sprawie. Przeciez gdybym ja mial cos takiego i dostep do zrodel (gdyz sprzedajesz "zrodlanki" wraz z licencja) to pierwsze co bym zrobil do analiza kodu!!!

Takie tajne kody to sa g.... warte!!!


--------------------
W życiu piękne są tyko chwile....
Życie choć piękne tak krótkie jest....
Wystarczy chwila by zgasić je....
Go to the top of the page
+Quote Post
nasty
post
Post #6





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


a pobieranie licencji z servera gdzie ukryjesz moze w lodowce, to tam napewno klient tego nie znajdze i tym bardziej skrypt biggrin.gif

jak robisz program w php z zabezpieczeniem to go kodujesz zendem albo podobnym produktem bo inaczej to niema sensu

Ten post edytował nasty_psycho 18.06.2006, 11:00:48
Go to the top of the page
+Quote Post
elnino.pl
post
Post #7





Grupa: Zarejestrowani
Postów: 125
Pomógł: 0
Dołączył: 17.06.2006

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


Napisałem przecież, że kod będzie zbinaryzowany i klient go nie zmieni. W sumie to rozwiązanie mario jest całkiem dobre. Bo przecież możnaby robić odwrotnie - to mój serwer sprawdza każdą kopię aplikacji i w przypadku braku licencji aplikacja jest blokowana.


--------------------
Go to the top of the page
+Quote Post
mario
post
Post #8





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


moze ten topic "zabezpieczenie kodu przed kopiowaniem" Ci sie w czyms przyda.

Moim zdaniem lepsze rozwiazanie to Twoj serwer odpytuje Twoich klientow, gdyz nie bedzie to w niczym spowalniac dzialania serwisow Twoich klientow. Wszystko bedziesz miec pieknie pod warunkiem zabezpieczenia swojej transmisji np. SSLem bo inaczej slesz dane dostepowe do FTPa swojego klienta czystym tekstem co oferuje niestety zwykly niezabezpieczony HTTP.

Jest tez inne rozwiazanie, piszesz "klienta" i "hosta". Klient to Twoj klient, ktory ma odpowiedziec na pytanie, "host" to Twoj serwer ktory odpytuje klientow. Dzieki szyfrowaniu Twoich zapytan mozesz uzyc HTTP do wymiany danych.

Mozliwosci jest wiele, wybor nalezy do Ciebie.


--------------------
W życiu piękne są tyko chwile....
Życie choć piękne tak krótkie jest....
Wystarczy chwila by zgasić je....
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 05:52