Schutz des Quellcodes vor der Kompilierung - Seite 5

 
Pavel Izosimov:

....Im ersten Beitrag heißt es:

"Nachdem wir einen hohen Prozentsatz an dynamischer Verschlüsselungskompatibilität mit verschiedenen Codes erreicht haben, planen wir für die Zukunft die Entwicklung eines Softwareprodukts mit einem flexiblen und bequemen integrierten sicheren Lizenzierungssystem (Nutzungsbeschränkungen nach Zeit, Kontonummer, Name des Eigentümers, Handelsserver usw.), das der Benutzer auf seinem eigenen lokalen Computer verwenden kann , um seinen Quellcode zu schützen, ohne ihn jemandem zu diesem Zweck zu überlassen. " ...

Das ist ein Fehlstart.
Es ist wie in dem Sprichwort: "Das Huhn ist noch im Nest, ......., und wir haben schon Öl in der Pfanne, um ein paar Eier zu braten".
Es wäre sinnvoller, über das Produkt zu diskutieren, wenn es näher an der endgültigen Fertigstellung ist.
 
Vladimir Pastushak:

Warum ist der Quellcode auf dem Bild verschlüsselt? Der Quellcode des Standardindikators, der sich in jedem Terminal befindet...

Ihre Schutzmethode ist sehr zweifelhaft, zumal Sie kein Codebeispiel beigefügt haben...

Ich möchte den verschlüsselten Quellcode des Standard-Muvin sehen ...

Wladimir, guten Tag!

Es gibt einige Bilder im ersten Beitrag:

Beispiel 1: So sieht der Quellcode vor der Verschlüsselung aus (Datei im Anhang)

Originalcode

Beispiel 2: So sieht der Quellcode nach der dynamischen Verschlüsselung aus (die Datei ist beigefügt)

Code geschützt

Die primären Standard-Quellcodedateien des MACD-Beispiels vor der Verschlüsselung und nach der dynamischen Verschlüsselung sind an den ersten Beitrag angehängt

 
Vladimir Pastushak:

Ich würde gerne eine verschlüsselte Quelle des Standard-Muving sehen ...

Ich bitte Sie. Im Anhang finden Sie die ursprüngliche und verschlüsselte Quelle des gleitenden Standarddurchschnitts.
 

Der Kampf gegen die Abschaffung des Gerichtsverfahrens und ähnlicher Schutzmaßnahmen ist von Bedeutung, da Teile dieses Kodex sogar in der Nativa ohne allzu große Schwierigkeiten gefunden werden können.

Es ist praktisch unmöglich, an die Handelslogik heranzukommen. Daher müssen Sie sich keine Sorgen über die Offenlegung der Handelsalgorithmen von Expert Advisors machen. Ein (manchmal sehr nützliches) Reengineering ist nur durch die Geschichte des Handels möglich, mehr nicht.

Es ist also sinnvoll, Papierkorb nur für Funktionen a la Versuchsschutz zu verwenden.
 

alles Neue ist gut vergessenes Altes : https://www.mql5.com/ru/articles/1572

Защищайтесь, господа разработчики!
Защищайтесь, господа разработчики!
  • 2009.09.13
  • Sergey Kravchuk
  • www.mql5.com
Вопросы защиты своей интеллектуальной собственности все еще остаются большой проблемой. В статье описаны основные принципы защиты разработок на MQL4, используя которые можно если не совсем побороть воровство результатов многодневного труда разработчика злоумышленником, то, по крайней мере, настолько усложнить вору его "труд", чтобы ему просто не захотелось заниматься этим.
 
Rustamzhan Salidzhanov:

alles Neue ist gut vergessenes Altes : https://www.mql5.com/ru/articles/1572

Ja, dies ist ein guter Artikel, es gibt noch weitere

https://xakep.ru/2010/08/07/54469/

Am Ende des Tages haben wir ein umfassendes Produkt geschaffen, das von jedermann leicht verwendet werden kann, auch von denjenigen, die keinerlei spezielle Programmierkenntnisse haben, z.B. bei der Erstellung einer beliebigen Strategie mit einem Konstruktor, aber der Eigentümer möchte seinen Code und die darin integrierten Schutzmaßnahmen ernsthaft absichern.

 
Ich verstehe immer noch nicht, warum der Quellcode verschlüsselt werden muss?
 
pako:
Ich verstehe nicht, wozu der Quellcode verschlüsselt werden soll.

Weitere Informationen hierzu finden Sie im ersten Beitrag

Kurz gesagt geht es darum,"den Quellcode vor unbefugter Erforschung, Veränderung, Umbenennung und Weiterverkauf zu schützen".

 
Pavel Izosimov:

Weitere Informationen hierzu finden Sie im ersten Beitrag

Kurz gesagt geht es darum,"den Quellcode vor unbefugter Forschung, Veränderung, Umbenennung und Weiterverkauf zu schützen".

Ich werde es niemandem geben.
 
pako:
Ich gebe es niemandem
Verwenden Sie einen VPS für den Handel?