Jak zabezpieczyc program przed piratami?

0

WITAM.
Mam takie mysli po glowie ze nie wiem co wybrac i jak to skleic w calosc. Chodzi o to ze zrobilem program ktory sobie cos wykonuje, ale jego uzywac mozna dopiero kiedy mamy dostep do sieci.
Chcialbym zabezpieczyc ten program i myslalem zeby zrobic tak:

  • jest opcja rejestracji do subskrypcji czyli jesem w posiadaniu emaili do osob ktore uzywaja tego programu
  • teraz na kazdy email wysylam inny kod np piecio cyfrowy '547G5'
    i teraz chce zrobic tak aby uzytkownik uruchomil program w odpowiednie okienko wpisal kod i zeby ten program po kazdym uruchomieniu laczyl sie z serwerem, przesylal kod sprawdzal czy dany kod nie jest uzywany przez kogos innego i jesli nie jest to zeby zezwolil programowi na uzywanie, a jesli w jednym czasie program bedzie uzywal dwoch userow to zeby kod przestal byc aktywny cos jak w Counter-Strike CD key.

Da sie tak zrobic np socketami ? albo komponentami INDY ?
A moze ma ktos jakis rewelacyjny posmysl bo ja kompletnie nie mam pojecia a chodzi mi tylko o to zeby udostepnic W pelni dzialajaca darmowa wersje programu Tylko zarejestrowanym userom ? HELP

0

TServerSocket, TClientSocket

Sam już opisałeś cały algorytm działań:)
Podczas rejestracji Server zapisuje sobie dane: "NAME:krecik|KEY:87D8F"

Podczas normalnego logowania Client wysyła do Servera zapytanie w stylu "NAME:krecik|KEY:87D8F", server to odczytuje i jeśli ta wartość nie jest używana przez kogoś innego (i jest ona przypisana temu userowi - jest poprawna) to wysyła powiedzmy: "+OK", jeśli jest już używana to "-ERR";

0

Dobra :) zapomnialem dodac ze nie mam programu serwer i kliet. Moj program to jest klient a serwer to mam na WP. i teraz tak
moze zapisywac nowe pliki na serwie ale jak wyslac plik na swoja serwer na WP. Dobra teraz jak wysle plik na serwer na WP to musze zaimplementowacv SWOJ login i HASLO a to z kolei wiaze sie z tym ze musze uzyc SSL zeby nikt mi przez SNIFFERA nie podjerzal HASLA do loginuA ja nie wiem jak uzyc SSL i nie wiem czy mozna na darmowe serwy uzywac wiec problem satje sie coraz wiekszy. FUCK

0

jak się boisz o hasła to używaj jakiegoś algorytmu hashowania i nic ze sniffera nie będzie...

1 użytkowników online, w tym zalogowanych: 0, gości: 1