Software schützen

Status
Nicht offen für weitere Antworten.

peez

Bekanntes Mitglied
Wenn ich vorhabe, eine Software zu verkaufen - was empfehlt ihr dafür, sie halbwegs zu schützen?
Wie könnte man einen Seriennummern-Mechanismus implementieren?
 

The_S

Top Contributor
Das sicherste ist wohl die Seriennummer bei einem Server zu regestrieren. Dieser sollte auch gleich die Gültigkeit überprüfen.
 

Wolfgang Lenhard

Bekanntes Mitglied
Ich entwickle Software für Verlage, und da läuft das so: Es wird eine Lizenzdatei ausgeliefert, die für den Betrieb des Programms notwendig ist. Die Datei enthält unter anderem den verschlüsselten Namen des Nutzers. Der Name wird im Programm z. B. in der Titelleiste angezeigt und bei allen Ausdrucken im Fuß der Dokumente mit ausgedruckt. Da es um Programme handelt, die im öffentlichen Bereich (Gutachten von Praxen, Kliniken ...; Übersicht unter Psychometrica - Programme) verwendet werden, ist hiermit ein relativ sicherer Schutz gegeben. Bei Software für Privatanwender ist das möglicherweise nicht wirksam.

Ciao,
Wolfgang

P.S.: Bei den Seriennummern könntest Du Dir irgendeinen Algorithmus überlegen, wie z.B. Nummer1 % Primzahl = Rest,
wobei die Primzahl und der Rest fest verdrahtet ist. Wenn man mehrere dieser Nummern vorschreibt, dann lässt sich für jede einzelne Zahl eine eigene Regel spezifiziert wird. In diesem Fall wäre keine Registrierung nötig, aber eine Seriennummer könnte leider von mehreren Installationen verwendet werden.
 
Zuletzt bearbeitet:
M

maki

Gast
Und dann bist du schon so toll wie M$ mit Visual Studio 6 --> code % 7 == 0
Das war auch rein zufällig der Registrierungscode für Win95, kein Wunder dass es so weit verbreitet war :)
 

Empire Phoenix

Top Contributor
Wenn Internet geboten ist, könntest du über eine verschlüsselte Verbindung Lizensdaten übertragen, die weerden vom Server verifizert, welcher dann einige critisch benötigte Klassen zum Laden per eigenen ClassLoader bereitstellt.

Um das zu umgehen muss man (immer unter vorraussetzung intelligenter Lizensdaten) schon relativ tief in deinem Code ansetzen, zudem müsste man die geladenen Klassen nachbauen oder aus der Vm herrausbekommen.
 
M

maki

Gast
Wenn Internet geboten ist, könntest du über eine verschlüsselte Verbindung Lizensdaten übertragen, die weerden vom Server verifizert, welcher dann einige critisch benötigte Klassen zum Laden per eigenen ClassLoader bereitstellt.

Um das zu umgehen muss man (immer unter vorraussetzung intelligenter Lizensdaten) schon relativ tief in deinem Code ansetzen, zudem müsste man die geladenen Klassen nachbauen oder aus der Vm herrausbekommen.
Oder einfach dekompilieren..
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
X Software schützen! DEMOVersion Allgemeine Java-Themen 12
Zrebna Zuverlässiges Automatisiertes Testen im eigenem Software-Unternehmen aufsetzen - How to? Allgemeine Java-Themen 12
I In Java geschriebene Software nach Mac OS portieren Allgemeine Java-Themen 7
OnDemand Software Zertifizierung Allgemeine Java-Themen 4
Zrebna Wieviele Testfälle muss man hier schreiben? (Software Engineering) Allgemeine Java-Themen 13
Kirby.exe Software Entwicklung Allgemeine Java-Themen 9
Kirby.exe Software für Graphische Visualisierung Allgemeine Java-Themen 20
B Multiuser Software Allgemeine Java-Themen 3
L Nach dem Login // Java Desktop Software Allgemeine Java-Themen 7
W Software-Lizenzen Allgemeine Java-Themen 13
temi Fragen zur Software-Architektur Allgemeine Java-Themen 123
david19 Software AE über Domain laufen lassen Allgemeine Java-Themen 0
M JVM: Client Software Logging und Profiling aktivieren Allgemeine Java-Themen 1
G Job als Programmierer (Software oder Spiele Entwickler) Allgemeine Java-Themen 2
O Architektur für Software Allgemeine Java-Themen 14
K Java mit Software ausliefern, Securitybedenken? Allgemeine Java-Themen 4
wolfgang63 Code snipped Software Allgemeine Java-Themen 1
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
A Update Software programmieren Allgemeine Java-Themen 1
O Java Hardware Software Zeit Allgemeine Java-Themen 7
D Software entwicklen und verkaufen Allgemeine Java-Themen 1
OnDemand Software-Tracking Allgemeine Java-Themen 14
OnDemand Java Software verkauf untersagt Allgemeine Java-Themen 4
N Neue Software in Java 7 oder 8? Allgemeine Java-Themen 3
R Software ausliefern - Aber Wie? Allgemeine Java-Themen 10
A Sinnvolles Software Design bei Eigenschaftsänderungen von Objekten Allgemeine Java-Themen 7
R Installierte Software auslesen mit Java Allgemeine Java-Themen 3
L Software-Design: Kommunikation mit SerialPort (RXTX) Allgemeine Java-Themen 2
G Best Practices Software-Engineering‏ Allgemeine Java-Themen 3
G RXTX in proprietärer Software nutzen?! Allgemeine Java-Themen 10
A Sicherheit von Software Allgemeine Java-Themen 2
B Software Metriken für Java Allgemeine Java-Themen 36
F LGPL in kommerzieller Software Allgemeine Java-Themen 7
R Konzept eines Software-Rollout/Synchronisation via WebService Allgemeine Java-Themen 5
R software implementierung Allgemeine Java-Themen 3
G Software fuer Auktionshaus Filmundo.de aber wie? Allgemeine Java-Themen 2
X Software soll einen Text vorlesen! Allgemeine Java-Themen 5
D JDK fürGPL-Software? Allgemeine Java-Themen 6
S software zum zuschneiden von Bildern Allgemeine Java-Themen 2
C Software für Windows PC mit integierter Db oder Textdatei? Allgemeine Java-Themen 19
J Java Software schreiben? Allgemeine Java-Themen 4
P Bekannte Software in Java? Allgemeine Java-Themen 27
F Paket und Software Design Fragen. Allgemeine Java-Themen 5
M Chat-Software gesucht Allgemeine Java-Themen 3
T GPL Code inkommerzieller Software nutzen? Allgemeine Java-Themen 26
G Software für Java programmierung Allgemeine Java-Themen 5
Z Beipiel zu gut dokumentierten Software Allgemeine Java-Themen 3
B chat-software Allgemeine Java-Themen 5
T Soll ich meine Software als freeware zum download geben? Allgemeine Java-Themen 15
H Andere Software fernsteuern Allgemeine Java-Themen 7
H Software wartet? Allgemeine Java-Themen 11
T Klassen JavaCode vor Nachahmern schützen Allgemeine Java-Themen 13
E Methode schützen vor nochmaligen Aufrufen Allgemeine Java-Themen 4
Z PDF Dateien vor Benutzerzugriff schützen Allgemeine Java-Themen 4
D Login schützen... Allgemeine Java-Themen 13
R Code vor Laufzeitumgebung schützen? Allgemeine Java-Themen 4
J Java Code schützen? Allgemeine Java-Themen 19
Escorter JET Excelsior - SourceCode schützen Allgemeine Java-Themen 9
M Source Code schützen Allgemeine Java-Themen 5
G Zip Datei - Passwort schützen Allgemeine Java-Themen 13
T .class Datei schützen Allgemeine Java-Themen 6
J Erzeugte *.jar Datei schützen Allgemeine Java-Themen 9
P Strategie um WAV-Dateien zu schützen? Ist das gut? Allgemeine Java-Themen 16
M Sourcecode schützen? Allgemeine Java-Themen 31
C Java Code schützen - Key4J Allgemeine Java-Themen 10
B dateien vor zugriff schützen Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben