| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zunächst: keine Rechtsberatung hier. Wir sind keine Juristen und dürfen dir in der Hinsicht keine Auskünfte geben. Wenn nicht bereits getan, lies bitte den entsprechenden Eintrag in den Forenregeln. So, nun meine Antworten aus bestem Wissen und Gewissen heraus: 1. Schön ist es nicht und vor allem wenn der Quellcode offen liegt ziemlich sinnlos, aber generell sicherlich möglich. Sollte aber vorher ausdrücklich in den Datenschutzrichtlinien aufgeführt werden. Sofern du hier aber nicht mit kryptographischen Signaturen arbeitest, ließe sich sogar bei verschlüsseltem Quellcode oder Binärdateien einfach ein Proxy dazwischenschalten, der sich als dein Server ausgibt und dem Skript sagt, die Lizenz sei in Ordnung. 2. Kann ich dir nicht sagen. Frage deinen Anwalt. 3. Mikropatente? Nein, nicht das ich wüsste und ich hoffe, das wird es auch nie geben. Softwarepatente sind allgemein derzeit in der EU glücklicherweise (noch) nicht eingeführt. Aber was willst du denn auch damit, wenn du sagst, dass du nicht die Idee schützen willst, sondern den konkreten Quellcode? Der ist sowieso bereits durch das Urheberrecht mehr als genügend geschützt. Wozu ein Patent? Patente sind dazu da, um Erfindungen zu schützen, nicht um Mathematik dem Wettbewerb zu entziehen.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Erfahrener Benutzer | Eine Idee wäre eine Call-Home System einzubinden welches die Lizenz abfragt und deinen Code zum Beispiel mit ioncube zu verschlüsseln um zu verhindern das an deinem Code um somit auch dem Call-Home System rumgefuscht wird.
__________________ May the Source be with you. |
| | |
| | ||
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Sollte sie das tun, wäre es natürlich immer noch möglich, sie rauszuwerfen bzw. zu modifizieren. Der Quellcode muss ja zur Laufzeit auch entschlüsselt werden. Somit stellt dies lediglich eine Hürde für den gemeinen Heim-Hax0r dar. Wie es aber mit allen Kopierschutzmaßnahmen ist, trifft das aber vor allem den Normaluser, der erst einmal einen Hoster finden muss, der Iconcube unterstützt (oder er muss sich gleich einen Managed Server mieten). Ich finde diesen ganzen Verschlüsselungsmist ziemlich nervig und mich hält das i.d.R. davon ab, das Produkt zu nutzen. Gehe ich halt zur Konkurrenz. So geschehen z.B. bei xt:Commerce. Nachdem ich gesehen habe, dass der Krams verschlüsselt ist, habe ich das Ding sofort wieder runtergeschmissen. Diese Gängelung muss ich mir echt nicht antun.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse: Fortgeschritten ![]() | Ich denk mal es geht ihm weniger darum ob jemand was am Code ändert oder hinzufügt. Sonderen darum das nur bezahlte Scripte von Ihm verwendet werden also eben mit gültiger Lizens. Daher will er das an die Domain binden damit eine Kopie nicht auf einer anderen Seite läuft. Dazu benötig man kein Call Home script. Es würde reichen nur einen kleinen Teil des Scriptes zu verschlüsseln und zwar so das Gesamt script nur dann auch lauffähig ist wenn der verschlüsselte Teil vorhanden ist. So kann es absichert werden gegen rauslöschen. Nun weiters generierst du einen Lizens Key der auf einen Domain Namen zurückzuführen ist. Im verschlüsselten Teil decodierst du den Lizens key und schaust nach ob die Domain Namen übereinstimmen vom Key und von der aktuellen verwendeten Domain. So läuft eben ein bestimmter Key nur unter einer bestimmten Domain. Allerdings beim verschlüsseln gibst immer das Problem das Module erweiterungen auf dem Apache Server installiert sein müssen. Was aber bei den meisten Webspace anbietern nicht der fall ist. Daher kannst du auch statt dem Verschlüsseln auf eine andere Methode setzen und zwar den Quellcode für den Menschen unleserlich machen. Diese Methode nennt sich Obfuscator (http://de.wikipedia.org/wiki/Obfuscator) Hier wird durch ein Programm dann dein kompletter Quellcode umgeschrieben so das es für Menschen schwer bis garnicht mehr nachvollziehbar ist. Eindeutige Variable Namen wie result sehen dann in etwa so aus x5bss8sd6s6a5 und das passiert mit allen Namen so ist es für einen Menschen kaum noch möglich darin was sinvolles zu erkennen bzw auch die Stelle der Prüfung zu finden. Im Grunde würde es soviel Arbeit bedeuten wie gleich das ganze neu zu schreiben und diese wird sich kaum jemand antun. (100% Sicherheit gibst nicht diese ist allerdings die einfachste und auch sehr efecktivste Lösung) Ausprobieren und Testen kannst du das ganze Online unter: http://www.gaijin.at/olsphpobfuscator.php Einfach Orginal Quellcode einfügen und umwandeln lassen! Beispiele wie es am Ende aussehen kann je nach Umwandlungs stufe PHP-Code: PHP-Code: PHP-Code: Hier noch zu Demonstration eines anderen Quelltextes einer OOP Orginal PHP-Code: PHP-Code: Geändert von splasch (29.09.2011 um 12:52 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| politische webseite | poli-tik | Sonstige | 3 | 27.04.2011 21:52 |
| User der Webseite wieder erkennen und Status speichern | Wolf66 | PHP Einsteiger | 12 | 24.03.2011 01:15 |
| Webseite zum Verkauf | paffkata | Gewerblich | 0 | 06.02.2011 00:39 |
| Webseite soll online bleiben! | Kleevina | Off-Topic Diskussionen | 12 | 05.02.2011 20:18 |
| Auflösung meiner Webseite ! | skype90 | HTML, Usability und Barrierefreiheit | 1 | 01.01.2011 20:57 |
| Wie Member-Bereich schützen? | chunky | PHP-Fortgeschrittene | 13 | 27.06.2010 19:53 |
| [Erledigt] Ist das ok, wenn eine Webseite nur in PHP ist und komplett auf JavaScript | coffeyn | Off-Topic Diskussionen | 15 | 21.08.2009 15:11 |
| Script schützen? | travelsnake | PHP Tipps 2008 | 4 | 06.07.2008 15:11 |
| Komplette Webseite bleibt "stehen" | crazyhead | PHP-Fortgeschrittene | 4 | 01.09.2007 17:58 |
| Server schützen | Zangelo | PHP Tipps 2006 | 4 | 06.08.2006 01:25 |
| Webseite auslesen | Katrin | PHP Tipps 2006 | 6 | 21.04.2006 20:43 |
| rss/xml Feeds auf Webseite einbinden | PHP Tipps 2005-2 | 2 | 29.10.2005 13:44 | |
| [Erledigt] Frage zu Webseite | PHP Tipps 2005-2 | 1 | 26.10.2005 21:18 | |
| Problem: Text von einer Webseite mit PHP kopieren | PHP Tipps 2005-2 | 6 | 05.09.2005 19:20 | |
| Mehrsprachige Webseite | PHP Tipps 2005-2 | 4 | 08.07.2005 08:19 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| obfuscator.xt probleme, call home rechtlich, olsphpobfuscator dekodieren, base64_decode schützen, webseiten schützen php, webseiteschützen, webseite schützen verkaufen, phpthumbfactory proxy, html website schützen |