• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Minecraft Plugin kopier schutz?

LEIDERPRO

Redstoneengineer
Registriert
27 Februar 2015
Beiträge
36
Alter
35
Diamanten
314
Hey wie kann ich am besten Plugins davor schützen das sie wer kopiert? bzw sich am source code vergreift^^

sorry wenn es im falschen Thema ist.
 

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko
Also wenn du es davor schützen möchtest, dass es einfach weitergeschickt wird, kannst du ein Lizenzsystem benutzen.
zB https://www.spigotmc.org/resources/advancedlicense.20823/ (Von mir :p)

Und wenn du dein Plugin davor schützen möchtest, dass man es dekompiliert (den sourcecode anguckt und auch klauben kann), dann musst du es obfuscaten.
Das geht mit Programmen wie ProGuard, da muss man sich aber erstmal ordentlich reinlesen.
 

jens1o

Workaholic
Registriert
28 Juli 2015
Beiträge
644
Alter
23
Diamanten
254
Minecraft
jens1o
dass man es dekompiliert
das kann man immer, auch wenn du es obfuscatet.
Und mit md5 "chiffriert". Ernsthaft? Das kann man nicht mehr verkaufen. Nimm doch gleich die doppelte ROT13 Chiffrierung. Und dann noch Security by Obscurity... Pfui. Und wenn ich das Plugin editiere, aus dem if eine immer positive Abfrage mache? :p

Ach du Schrott. Bitte bitte bitte mach dein Plugin sicher. Ich kann eine SQL injection machen, danke dafür. Bitte so nicht nutzen, unsicher. Richtiger HTML Syntax ist ja auch schwierig....
 
Zuletzt bearbeitet:

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko
das kann man immer, auch wenn du es obfuscatet.
Ja aber wenn du es ordentlich obfuscatest, stürzen die bekannten Decompiler wie JD-GUI beim Versuch es zu Dekompilieren ab und du kannst den Code meistens nicht mehr ordentlich weiterverwenden, weil der dann über vielen Klassen verteilt ist und nicht mehr verständlich ist.
Man muss den Obfuscator halt nur richtig einstellen :p


Und mit md5 "chiffriert". Ernsthaft? Das kann man nicht mehr verkaufen. Nimm doch gleich die doppelte ROT13 Chiffrierung. Und dann noch Security by Obscurity... Pfui.
Kann man nicht mehr verkaufen? Es ist gratis aber GG ^^
Und ja ich weiß, dass man inzwischen mit sha1 Hashs generieren sollte (mach ich in meinen neueren WebInterfaces auch), aber für das wofür ich md5 in dem WebInterface einsetzte ist es nicht wirklich relevant wie sicher es ist, da an dieser Stelle bei richtiger Verwendung garkeine "Hack-Angriffe" auftreten sollten und es noch andere Sicherheits-Mechanismen gibt.
 

LEIDERPRO

Redstoneengineer
Registriert
27 Februar 2015
Beiträge
36
Alter
35
Diamanten
314
ich muss ja in onEnable
c969cdccb9.png

einfügen muss ich dann für Yourlicense eine Variable machen die man in der config.yml ändern kann? weil sonst müsste ich ja bei jedem plugin die lizenz "per hand" einfügen
 

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko
ich muss ja in onEnable
c969cdccb9.png

einfügen muss ich dann für Yourlicense eine Variable machen die man in der config.yml ändern kann? weil sonst müsste ich ja bei jedem plugin die lizenz "per hand" einfügen
Ja so kannst du das machen und dann jedem der das benutzen darf ne Lizenz geben. Aber denk dran, dass du keine lizenzierten Plugins aus Spigot.org veröffentlichen darfst
 

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko
Nein. Nein. Nein. Seit mehr als 10 Jahren wird schon von SHA-1 abgeraten. Nimm was aus der SHA-2-Familie oder lieber direkt SHA-3.
Danke für den Hinweis :) ich hab noch nicht so viel mit Hashs gearbeitet, daher kenne ich mich da auch noch nicht so gut aus ^^
Meines Wissens nach wird aber erst seit 5 Jahren von sha1 abgeraten xD
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Hey wie kann ich am besten Plugins davor schützen das sie wer kopiert? bzw sich am source code vergreift^^
Vor was genau hast du denn Angst?

In den meisten Fällen ist es sinnvoller, seine Zeit und Sorgen in den Code zu stecken und nicht in Überlegungen, wie man diesen schützen kann. Vor wem auch immer ...
 

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Wie das ergibt kein sinn?
Wieso sollte ich etwas für meinen Server kaufen, das anderen Servern (= meiner Konkurrenz) zur Verfügung stellen und gleichzeitig die Chance vergrößern, dass der Entwickler meines gekauften Plugins es in Zukunft nicht mehr unterstützt, sodass ich mich selbst darum kümmern oder wieder eine Alternative suchen muss?

Serverbetreiber kaufen keine Plugins, weil sie zum Zeitpunkt x gut sind, sondern weil sie Plugins wollen, um die sie sich nicht kümmern müssen. Es hat keinen Sinn ein Plugin zu "klauen", solange der Entwickler es aktiv weiter entwickelt.
 

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko
Wieso sollte ich etwas für meinen Server kaufen, das anderen Servern (= meiner Konkurrenz) zur Verfügung stellen und gleichzeitig die Chance vergrößern, dass der Entwickler meines gekauften Plugins es in Zukunft nicht mehr unterstützt, sodass ich mich selbst darum kümmern oder wieder eine Alternative suchen muss?
Klar macht sinn & wird auch gemacht die besten Plugins auf Spigot haben damit schon 20.000$+ verdient siehe FetherBoard oder AAC


Es hat keinen Sinn ein Plugin zu "klauen", solange der Entwickler es aktiv weiter entwickelt.
Wenn ich dich da richtig verstanden hab muss ich dich auch hier berichtigen, da es ganze Foren gibt die sich nur darauf speziallisiert haben siehe zB McLeaksUS
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Klar macht sinn & wird auch gemacht die besten Plugins auf Spigot haben damit schon 20.000$+ verdient siehe FetherBoard oder AAC
Sind diese Plugins geklaut oder was meinst du damit?

Wenn ich dich da richtig verstanden hab muss ich dich auch hier berichtigen, da es ganze Foren gibt die sich nur darauf speziallisiert haben siehe zB McLeaksUS
Die bieten kostenpflichtige Plugins für umsonst an?
 

LeokoDev

Minecrafter
Registriert
18 September 2016
Beiträge
17
Alter
26
Diamanten
300
Minecraft
Leoko

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Ne das sind Leute die Plugins verkaufen, die sie selbst geschrieben haben. Die man sich als Server-Betreiber kaufen kann.
Ich denke mal so eins möchte @LEIDERPRO auch so machen.
Das ist mir klar, aber inwiefern widerspricht das meinem Argument? Wieso sollte ich als ein Käufer eines Plugins eben dieses Plugin umsonst weiter geben? Wäre mir doch auch viel zu anstrengend, das bei jeder Version wieder tun zu müssen. Abgesehen vom Schuss ins eigene Knie, wenn ich den Entwickler und somit das Plugin verliere.

Ja das sind Plugins die auf Spigot für Geld verkauft werden und die dann jemand auf dem Forum geleakt hat.
Dass es dafür mittlerweile eine Plattform gibt, wusste ich nicht. Ich kann mir aber nicht vorstellen, dass Serverbetreiber, die ihre Plugins dort beziehen, ernst zu nehmende Server betreiben. Wer Plugins von dort runterlädt, die natürlich kein Mensch kontrolliert hat, würde so oder so nie dein Plugin kaufen.
 
Oben