AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Software lizensieren

Ein Thema von Moony · begonnen am 5. Jul 2010 · letzter Beitrag vom 6. Jul 2010
Antwort Antwort
Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#1

AW: Software lizensieren

  Alt 5. Jul 2010, 15:29
  • Online fällt weg, da nicht immer ein Onlinezugang existiert.
  • fertige Lösungen habe ich mir schon zum Teil angeschaut, aber mir fehlt die Zeit das im Moment komplett umzubauen und an diese Lösungen anzupassen
  • im Moment habe ich ja ein Registrierverfahren in der Software ich will nur noch eine Funktion der Testlizenz einbinden. Z.B. 30 Tage gültig ab Registrierung. -> Deshalb war die Frage wo man das am besten hinterlegen kann. Es war nie davon die Rede, dass ich den Schlüssel dort hinterlege, sondern lediglich eine Information für die Software, dass hier eine Testlizenz installiert wurde.
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.882 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Software lizensieren

  Alt 5. Jul 2010, 15:43
Wenn man den Key dann löscht, ist die Info über den Testzetraum auch weg ( weitere 30 Tage)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.746 Beiträge
 
Delphi 12 Athens
 
#3

AW: Software lizensieren

  Alt 5. Jul 2010, 15:59
Wie sicher willst du es denn haben?
(also wie leicht/schwer soll es denn umgehbar sein)

Eventuell wäre aber ein anderer Weg besser.
Im Endeffekt läßt sich alles früher oder später umgehen.
Da wäre es wohl besser die Testversion in ihrem Umfang und nicht in der Zeit zu Beschränken.
- einige Funkionen fehlen oder sind nur in einem gewissen Umfang nutzbar


PS: falls irgendwo sowas wie if registrierteVersion or (Now < 123456) then lasse_es_zu steht, dann reicht eine Änderung von nur einem Byte nötig, es entsteht if not registrierteVersion or und schon ist es ohne Lizenz freigeschaltet.

PSS: was nützt ein Datum, wenn man doch die Uhr verstellen kann.
- sei es bei der Installation ein zukünftiges Datum einstellen
- oder wärend der Nutzung ein verganges Datum verwenden

und dann gibt es noch der Fall der VMs und Sandboxen, welche deine versteckten Daten leicht unbrauchbar machen.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 5. Jul 2010 um 16:04 Uhr)
  Mit Zitat antworten Zitat
Mschmidt

Registriert seit: 4. Jul 2010
Ort: Berlin
62 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Software lizensieren

  Alt 5. Jul 2010, 16:25
alternative Datenströme? Funze aber nur auf NTFS.
speichere deine Lizenzdaten unter meinPgr.exe:lizenz
:-mschmidt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.746 Beiträge
 
Delphi 12 Athens
 
#5

AW: Software lizensieren

  Alt 5. Jul 2010, 16:42
Kennst du unseren DP-eigenen ADS-Scanner (oder sollte man ihn lieber ADS-Remover nennen ? )

Wie schon gesagt wurde, es gibt viele Wege etwas zu verstecken,
aber auch alle lassen sich "leicht" ausfindig machen und ändern/löschen.

Wobei der ADS eigentlich ein schöner Ort ist, damit nach einer Installation nix zurückbleibt (leider wird man ja heutzutage von fast jeder Software zugemüllt, da sie meißt irgendwas zurücklassen)
PS: Beim Deinstallieren der Anwendung ist dann auch der an eine der nun deinstallierten Dateien angehängte ADS weg.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 5. Jul 2010 um 16:45 Uhr)
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#6

AW: Software lizensieren

  Alt 5. Jul 2010, 17:11
Wenn du es ganz simpel haben willst, dann leg doch für deine "Lizenz-Informationen" einen Key in
HKCU\Software\ an, eventuell eben einen zusätzlichen zweiten zu deinen "normalen" Programm-Keys mit einem ganz anderen Namen.

Das ist zwar jetzt nicht die feinste englische Art und ein guter Schutz ist es auch keineswegs, aber eine simple Art und Weise.
Andere Root-Keys würde ich nicht nehmen, Software-Settings gehören in HKCU\Software und nicht irgendwo anders hin, wo sie das User-System vermüllen
  Mit Zitat antworten Zitat
Mschmidt

Registriert seit: 4. Jul 2010
Ort: Berlin
62 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Software lizensieren

  Alt 5. Jul 2010, 17:22
Kennst du unseren DP-eigenen ADS-Scanner (oder sollte man ihn lieber ADS-Remover nennen ? )

Wie schon gesagt wurde, es gibt viele Wege etwas zu verstecken,
aber auch alle lassen sich "leicht" ausfindig machen und ändern/löschen.

Wobei der ADS eigentlich ein schöner Ort ist, damit nach einer Installation nix zurückbleibt (leider wird man ja heutzutage von fast jeder Software zugemüllt, da sie meißt irgendwas zurücklassen)
PS: Beim Deinstallieren der Anwendung ist dann auch der an eine der nun deinstallierten Dateien angehängte ADS weg.
ohne jetzt eine Diskusion über Sinn- oder Unsinn zu entfachen, dann nehme man eine poplige Datei aus dem Windows-Verzeichnis, z.b.
die hosts. datei. Ansonsten beim Technik-Krauter um die Ecke ein dutzend USB-Dongles ordern .
:-mschmidt
  Mit Zitat antworten Zitat
olaf

Registriert seit: 4. Mai 2009
Ort: Iserlohn
82 Beiträge
 
RAD-Studio 2009 Pro
 
#8

AW: Software lizensieren

  Alt 6. Jul 2010, 08:28
Hallo,

habe mich auch mal eine Zeit lang mit Softwareschutz beschäftigt. Der einzige fast sichere Schutz sind Dongles, die sind jeder Softwarelösung überlegen.

Wibu setzt sogar Preisgelder für Cracker aus. Bezahlbar und gut ist Matrix.

Olaf
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.826 Beiträge
 
Delphi 12 Athens
 
#9

AW: Software lizensieren

  Alt 6. Jul 2010, 08:43
Würdest Du die Zeit und Energie in die Qualität Deiner Software investieren, statt in ihren Schutz, würden Deine Kunden gerne Geld dafür ausgeben. Ausserdem wäre sie auch ein Stück günstiger, weil eben nicht Zeit für Nutzergängelung draufgegangen ist. Was hast Du denn für Raubmordvergewaltigungskopierer als Kunden? Ist es eher ein eingeschränkter Kreis? Oder hast Du die Software erschaffen, die für alle Menschen auf der ganzen Welt von Bedeutung ist?

So, das musste - wie immer in solchen Threads - mal gesagt werden.

Zum ernsteren Teil des Themas: Ich würde immer Dateien verwenden, wie von Mario vorgeschlagen. Statt digitalem Schrott kannst Du ja einen (Test-)Zeitraum dort reincodieren (wie viel Aufwand Dir dafür vertretbar scheint richtet sich ganz nach Deiner Kundschaft von ROT13 bis 3DES ist sicher alles drin...und schlußendlich auch alles knackbar).


Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz