Avatar billede nemlig Professor
20. maj 2007 - 11:49 Der er 10 kommentarer og
1 løsning

sikkerhed mod kopiering

Hej derude.
Jeg har udviklet et program, der nu består af ca. 20.000 programlinjer fordelt på ca. 150 filer og som fylder ca. 2Mb.
Jeg kunne godt tænke mig noget kopibeskyttelse, så den "almindelige" og let øvede bruger ikke bare kopierer programmet.
Selvom man er let øvet, er det nok svært at gennemskue hele programkoden.
Nogle forslag til hvordan man kan lave en kopibeskyttelse af programmet??
Avatar billede ttopholm Nybegynder
20. maj 2007 - 12:27 #1
Som standard er det php-fortolkeren, der kun læser php-koden og så genere dit output.
Du vil ikke kunne se noget php-kode ved at højreklikke og sige Vis kilde.
Avatar billede nemlig Professor
20. maj 2007 - 12:46 #2
Det er jeg helt med på. Men det drejer sig om, hvordan jeg undgår, at den som køber programmet, kopierer det til andre.
Det vil altid være mig selv, som foretage selve installationen på serveren, hvorfor jeg kan sætte programstumper ind, som det passer mig.
Mon ikke der findes nogle løsninger.
Avatar billede ttopholm Nybegynder
20. maj 2007 - 12:52 #3
Der findes programmer der kan det. Zend har vist et

eller ioncube.com

http://www.ioncube.com/


men hvis du alligevel skal installere det og det hele, hvorfor la du så ikke hver med at udlevere ftp-oplysninger til kunden, så kan de aldrig komme ind og se koden.
Avatar billede ttopholm Nybegynder
20. maj 2007 - 12:53 #4
Avatar billede nemlig Professor
20. maj 2007 - 12:57 #5
Jeg kigger lige nærmere på det.
Programmet er et kalendersystem (www.kalendersystem.dk), som normalt installeres sammen med kundens eksisterende hjemmeside. Derfor har kunden altid ftp-koder m.m.
Avatar billede nemlig Professor
20. maj 2007 - 13:02 #6
Jeg havde nok forstillet mig en løsning, som ikke koster.
Jeg har fundet et andet indlæg her på exp som omhandler det samme: http://www.eksperten.dk/spm/741021

Her skriver arne_v noget om at strippe nogle kommentarer, men aner ikke hvad pointen er.
Jeg har faktisk prøvet noget af det som coderdk beskriver, men i praksis virker det ikke altid, og kunden bliver nogle gange mødt med at programmet er ulovligt. Det er ikke så heldigt.
Avatar billede ttopholm Nybegynder
20. maj 2007 - 13:13 #7
Nej, men det er måderne, desværre.

En helt anden måde, er at sælge et webhotel med, som du så selv har adgang til eller en server.

Men kan godt se det er lidt svært.. men kan du ikke bare lave det så det kører i en iframe eller lign på din server.
Avatar billede nemlig Professor
20. maj 2007 - 14:03 #8
I programmet er der en fil, som vel kan kaldes programkernen. Kunne man i denne fil lave en programstump, som læser domænenavnet og sammenligner med et domænenavn, jeg manuelt har skrevet (fx. krypteret). Hvis der ikke er ovenenstemmelse, så sendes en mail i det skjulte til mig med oplysning om "nyt domæne" og det navn, som er skrevet i programmet.
Jeg kan så i nogle af de vigtigste filer, lave et tjek på, om der er ændret i den kode, som tjekker domænet og sender mail.

Eller er det for simpelt??
Avatar billede ttopholm Nybegynder
20. maj 2007 - 14:23 #9
Den ville kunne bruges.

En anden måde, er at lave en service på dit domæne, som dit script poster til, også tjekker du om det er korrekt, og hvis ikke, virker det ikke.
Avatar billede nemlig Professor
10. juni 2007 - 16:15 #10
Har fået det et funge med spm:741021.
Tak for din deltagelse. Send lige et svar.
Avatar billede ttopholm Nybegynder
10. juni 2007 - 16:42 #11
Det var så lidt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester