Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Software \ Generel software
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Licensstyring

Af Megabruger Stampeed | 25-06-2019 12:11 | 833 visninger | 7 svar, hop til seneste
Hej HOL, Jeg sidder og udvikler applikationer til forskellige programmer. Disse er gratis i dag, men på sigt vil jeg gerne kunne sælge dem med subscription. Planen er, at der skal være månedlig og årlig subscription. Jeg kan læse mig til det skal være en SQL server. Men hvad kræver det af opsætning? Hvordan sikrer jeg mig mod copy af filerne, når de bliver lagt ud? Jeg har svært ved at se, hvor jeg skal starte. Håber på hjælp. pft.
--
Et møg lækkert build med en fandens høj FPS i diverse games.
#1
Azakiel
Skribent
25-06-2019 12:15

Rapporter til Admin
Du kan som udgangspunkt aldrig begrænse en kopiering af filerne, men du kan begrænse funktionaliteten ved at kode det ind at applikationen skal tjekke mod din database om hvorvidt den har en gyldig licens.
--
Veni, Vidi, Vici. dimidium facti qui coepit habet faber est quisque fortunae suae
#2
Stampeed
Megabruger
25-06-2019 12:39

Rapporter til Admin
#1 Tjek! Ved du noget om opsætning af licens-server? :)
--
Et møg lækkert build med en fandens høj FPS i diverse games.
#3
Azakiel
Skribent
25-06-2019 12:47

Rapporter til Admin
#2 Nah, men det er vel i teorien ikke så svært. Udskriv en unik tilfældig værdi (indkorporer evt. microtime for tilfældigheds faktor), og gem værdien i en database (evt. med udløb hvis de er tidsbegrænsede). Send licensen til kunden, lad dem taste det ind, og brug den til at tjekke op mod din database igennem et REST API, for at forhindre direkte adgang til databasen. Ville dog nok bruge en unik database til formålet, så du ved et evt. databrug kun risikerer læk af det der er i den database (som udgangspunkt).
--
Veni, Vidi, Vici. dimidium facti qui coepit habet faber est quisque fortunae suae
#4
Gr-FreeKill
Mega Supporter
25-06-2019 13:35

Rapporter til Admin
Jeg har brugt SoftActivate til et større projekt: www.softactivate.com[...] Det virker rigtig godt, er nemt at bruge og er ret billigt. Det har en række gode features også. Selve assemblien (som din klient skal bruge) er lagt ind i programmet som en resource, så den ikke lige er til at finde og programmet er derefter obfuskeret for at gøre det sværre at bryde. Administrationen af licensen fungere fint, men jeg valgte at skrive min egen klient til at administrere og generere licencer via deres SDK - det er rimlig nemt.
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#5
Gr-FreeKill
Mega Supporter
25-06-2019 13:38

Rapporter til Admin
Det er en enorm opgave at lave et ORDENLIGT licens system på egen hånd. Det kræver meget test og stor viden om cryptografi. Hvis du laver det selv og ikke ved 100% hvad du gør, så vil det for en garvet programmør være en smal sag at cracke din software! Derfor valgte jeg at købe mig til dette, da jeg ikke havde tid og energi til at den process selv - og slet ikke til prisen!
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#6
Gr-FreeKill
Mega Supporter
25-06-2019 13:40

Rapporter til Admin
Du kan bare skrive en mail hvis du vil have flere detaljer og eksempler på min implementering af det.
--
This is a quantum car: I don't know where i am, but im going really fast!!!
#7
Stampeed
Megabruger
25-06-2019 14:00

Rapporter til Admin
#4-6 Tusinde tak for svar! Jeg kigger nærmere på det. Jeg har ind til videre fundet licensespring.com, jeg vil prøve at teste :). Jeg vender tilbage og gemmer din mail, hvis der er noget, jeg skal bruge :-)
--
Et møg lækkert build med en fandens høj FPS i diverse games.

Opret svar til indlægget: Licensstyring

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login