AGB  ·  Datenschutz  ·  Impressum  







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

Kopierschutz einer Anwendung

Offene Frage von "Martin W"
Ein Thema von Martin W · begonnen am 21. Nov 2006 · letzter Beitrag vom 10. Feb 2007
Antwort Antwort
Seite 7 von 7   « Erste     567   
Mastersurfer84

Registriert seit: 23. Feb 2006
27 Beiträge
 
#61

Re: Kopierschutz einer Anwendung

  Alt 4. Jan 2007, 21:58
Hallo zusammen,

dieses Thema bezüglich Kopierschutz kann man überall lesen und nirgends eine 100%-Lösung finden.
Für meine Anwendung hab ich mir auch viele Gedanken dazu gemacht und mich mich auf folgendes beschränkt:

1. Der Kunde bekommt Lizenz-Datei mit verschlüsselten Angaben, wieviele Lizenzen, Name des Lizenznehmers, etc.
2. Außerdem bekommt er einen Lizenzkey ("nur" 15 Stellen).
3. Er gibt beides an. Mit Hilfe des Lizenzkeys wird die Lizenzdatei auf Manipulationen überprüft. Beides speichert das Programm an einer schwer auffindbaren Stelle.
5. Bei jedem Programmstart wird diese Lizenz an der Stelle geprüft und der Name des Lizenznehmers ausgelesen. Der erscheint dann auf allen Ausdrucken und sonst an allen Stellen wo man ihn, ohne dass er stört, unterbringen kann.

Somit finde ich ist sichergestellt, wenn ein Unternehmen den Key eines anderen klaut steht auf allen Ausdrucken der falsche Firmenname drauf. Und aufgrund der Ausdrucke ist das nicht lustig wenn der Chef plötzlich seine Mitarbeiter frägt, warum da statt Firma A die Firma B draufsteht.

Ist nicht so aufwending mit bestehender Internetverbindung, Dongle, etc. Aber trotzdem irgendwie gemein, da du es nicht ändern kannst.

Was haltet Ihr davon?

grüße
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#62

Re: Kopierschutz einer Anwendung

  Alt 4. Jan 2007, 22:29
Zitat von Mastersurfer84:
Aber trotzdem irgendwie gemein, da du es nicht ändern kannst.
Dass man es nicht ändern kann halte ich für ein Gerücht

Aber darum dreht sich dieser Thread ja auch. Ein Angreifer kann Deine .exe so patchen, dass sie a) keine Lizenzdatei mehr braucht und b) jeden beliebigen Namen anzeigt. Wahrscheinlich ist das Ding sogar nur eine globale Variable bzw. ein Property auf einer zentralen Klasse das von überall angezogen wird.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Mastersurfer84

Registriert seit: 23. Feb 2006
27 Beiträge
 
#63

Re: Kopierschutz einer Anwendung

  Alt 4. Jan 2007, 23:48
Hi,

da man eh alles Patchen kann muss ich es dem Kunden aber auch nicht zu kompliziert machen, das sorgt sonst nur für Frust unter den Benutzern. Bei der Zielgruppe meines Programmes weiß wahrscheinlich eh niemand was patchen bedeutet, geschweige wie es geht!

Wenn ich die Lizenzinfos von Zeit zu Zeit (nicht per Timer, aber bei bestimmten Aktionen) erneut einlese, und die Variable vom dem frisch gelesenen abweicht, dann meckerts Programm. Das sollte noch eine Hürde mehr zu nehmen sein. Was aber nicht heißen soll dass nicht auch die zu nehmen ist!

Oder was gibts sonst für eine praktikable Möglichkeit das Benutzen der Lizenzinfo ohne forlaufendes Einlesen abzusichern? Den Wert im RAM (Variable) zu verschlüsseln? Hashes in einer anderen Variable ablegen?

Grüße
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#64

Re: Kopierschutz einer Anwendung

  Alt 10. Feb 2007, 11:09
Also ich kann/muss Phoenix hier zustimmen, denn ich habe selbst mit eigens generierten Lizenzdateien gearbeitet und war mir sicher, dass das Tool, wenn denn diese Datei nicht auffindbar ist im Demo-Mode startet und dann eben nicht ALLE Funktionen zur Verfügung stellt.

Nachdem mir ein Kollege mal nen Link einer Hackerseite geschickt hat, habe ich dort mal spasses halber den Namen meines Tools eingegeben und siehe da, es hatte sie jemand die Mühe gemacht ein Tool, das gerade mal 7,50 Euro kostet, zu hacken.

Nach Ausführen einer speziellen exe wurde meine Exe entsprechend angepasst und auch in all meinen Dialogen, wo ich dem Kunden zeigen wollte, auf wen die Lizenz ausgestellt wurde, stand entweder nix, oder ich konnte lesen, von wem das Tool gehackt wurde. Sehr nett, aber ich denke, dass uns das wieder an den Punkt führt wo man feststellt, dass es keinen 100%igen Schutz geben kann.

Ich habe es für mich jetzt so gelöst, dass ich es etwas erschwert habe und die Kunden, die es nicht bezahlen wollen definitiv etwas an krimineller Energie aufwenden müssen, um es trotzdem zum laufen zu bringen. Der Aufwand darf eben auch nicht zu gross werden...
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#65

Re: Kopierschutz einer Anwendung

  Alt 10. Feb 2007, 21:09
Ich glaube auch man sollte heutzutage nicht denken dass sich die ganzen Cracking-Groups nur muehe machen fuer Programme die super teuer sind. Im prinzip wird alles gecrackt. Die Gruppen machen es ja noch nicht mal wegen Geld. Es is eine Challange fuer die Gruppen. Wer bringt fuer die neueste Software/neueste Version den ersten Crack raus, wer hat die meisten funktionierenden Cracks und Patches auf der Seite/FTP-Server usw...

Es ist auch nicht so dass Firmen wirklich daran interessiert daran sind dass ein Mitarbeiter das Warenwirtschaftssystem XYZ bei eMule oder Bit Torent saugt und dann der Admin das ganze auf dem Server installiert und auf allen Workstations.

Selbst bei MS hat man es mittlerweile eingesehen dass man noch so gute Kopierschutzmechanismen entwickeln kann, es wird immer jemanden geben der es crackt. Was sie aber in meinen Augen wirklich geschafft haben ist es, den Leuten ganz einfach die Update-Funktion zu entziehen wenn es sich nicht um eine Legale Version handelt. Man kann bei XP kein SP2 installieren noch die Kritischen Updates wenn es sich nicht um eine Genuine Version handelt. Ich glaube da trifft MS die Leute.

Ich selbst habs gestern im Buero gesehen. Kollege kommt rein und fraegt ob jemand Visual Studio hat. Warum fragten wir. Nun ja sagte er vom College aus bekommen wir den Link zum Download der Version von Microsoft damit wir unsere Hausaufgaben machen koennen, ABER: die Seite bzw. Microsoft ueberprueft vorher ob eben Windows legal ist. Wenn nicht wird der DL verwehrt.

Kurz und gut: Der Mitarbeiter schrieb sich ne Rechnung fuer ne neue Hard Disk, ein Windows XP und ging ins Lager um sich sein Zeugs zu holen und bezahlte. Wie man sieht, frueher oder spaeter kommen doch viele daher und kaufen sich schliesslich doch noch ihre Lizenz.

Lange Rede kurzer Sinn. Investiert eure Zeit in die Programmfunktionalitaet und wenn es sich nicht grad um 1000de von Euro/Dollar handelt die euer Programm wert ist, macht es einem cracker von mir aus schwerer dann dauert es halt 10 Minuten anstatt nur 5 es zu cracken und alle sind gluecklich!
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 7   « Erste     567   


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 02:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz