|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
EA vor Diebstahl schützen
Hallo,
ich habe einen EA programmiert, der gut funktioniert und vielleicht interessiert sich mein Forex-VPS-Geber auch nicht dafür und vielleicht wird dieser EA gar nicht als anonyme Daten an MQ oder an den Broker gesendet, doch mal von den Decompilern abgesehen, möchte ich einfach nur für das gute Gefühl wissen, wie ich es programmieren muss, sodass der EA nur auf meinen Handelskonto läuft. Das wird bestimmt irgendwie gehen, wenn man sogar eine befristete Lizenz und eine Nur-Demokonto-Funktionalität im EA programmieren kann. Ganz entspannte Grüße |
|
|||
Hi, vielleicht hilft Dir das auch auf den richtigen Weg :-) Die Bordmittel sind als "richtiger Schutz" eher zweifelhaft. Wenn Du Dein Teil absolut sicher machen willst, brauchst Du eine (kostenpflichtige) Lösung.
void IfIsDemo() { if (IsDemo()) { Do something; } } void IfIsBroker() { if (AccountCompany() == "Your Broker Name") { Do something; } } void IfIsAccountNumber() { if (AccountNumber() == "Your Account Number") { Do something; } } Geändert von RetepM (09.11.17 um 20:06 Uhr) Grund: Teil vergesssen. |
|
|||
Die einzigen die das können, ein Freund nutzt dieses Service: https://www.ixbone.com/index.php/de/...de-schutz.html
Da gibt es keine Chance den Code zu stehlen, kopieren, abzuschreiben oder zu versenden, es gibt keine Einschränkungen, ausser man hat selbst irgendetwas eingebaut, aber das sagen die Leute einem dort schon, das dies oder jenes ein Sicherheitsrisiko ist. PS: Sollte es gegen die Werberichtlinien verstossen, Posting bitte löschen! |
|
|||
Danke für eure schnellen Antworten.
@RetepM, kennst du da ein paar gute kostenpflichtige Lösungen? @pascalper, die wollen ja gleich den VPS bereitstellen, alles einrichten und den Schutz des Codes wollen die dann selbstständig umsetzen. Wenn ich nicht selbst für den Schutz meines EAs sorge, hab ich nach wie vor kein gutes Gefühl. |
|
|||
Moin, Moin,
nein, ich habe mich seit langem nicht mehr damit beschäftigt. Zu meiner aktiven Zeit entwickelten wir mal einen Schutz, basierend auf der Nutzung von DDLs und der Abfrage der MAC-Adresse des Anwender-Computers, die in einer Datenbank gespeichert war. Funktioniert gut, darf ich aber nicht weitergeben. So was kann man sicher für kleines Geld programmieren lassen. Trotzdem glaube ich , das jeder Software-Schutz geknackt werden kann. Nötig ist die entsprechende kriminelle Energie und für den Hacker ein gutes Zeit/Gewinn-Verhältnis. Es soll wohl auch so sein, das der aktuelle Build des MT4 schwieriger zu dekompilieren ist. Diese Hinweise findet man bei Metatrader: <https://www.mql5.com/de/articles/1572> Damit kann man schon etwas machen... Trotzdem würde ich meine Software nie und nimmer auf den Server eines Brokers legen... "Gelegenheit macht Diebe", sagt der Volksmund! Grüße |
|
|||
Programmschutz
Zitat:
Ich glaub ich inseriere demnächst unter 'Kleinanzeigen'. |
|
|||
Zitat:
Nach genauer Nachfrage bei meinen Wiener Freund und Trader (Math. Doz. TU Wien) manipulieren sie Windows im Kern, fangen nicht erlaubt Funktionsaufrufe ab. Da alles on Top Windows läuft, MT4, FTP, SSH, usw. gibt es so volle Kontrolle was erlaubt ist und was nicht, der normale Benutzer kann nicht senden, kopieren, manipulieren von MT4 Code, bei allen anderen bekannten Lösungen (Dll, Web, SQL, etc.)bleibt das kopieren, senden, runterladen immer möglich und man kann somit auch eine Umgebung nachbauen. Daher wohl auch der Umstand das, die sind auch Internet Provider, die hauseigene VPS/Infrastruktur verwendet werden muss. Bei einem angemieteten VPS gehört die Infrastruktur jemand anderen. Damit sind alle mir bekannten Informationen öffentlich. Geändert von pascalper (10.11.17 um 12:52 Uhr) |
|
|||
@RetepM, damit hast du mir sehr geholfen, denn jetzt kenne ich meine Möglichkeiten. Wieso bist du nicht mehr aktiv?
|
|
|||
Zitat:
Da solltest du aber echt selber drauf kommen und diesen Satz erst garnicht nehmen. Das denke ich auch. Wenn ich schon irgendwo sehe, das mit "100%" geworben wird, gehe ich weiter. Es gibt natürlich sehr sichere Systeme, jedoch sollte ein seriöses Unternehmen einfach nicht mit "100%" werben. Die meisten, die das beeindruckt haben sicherlich keinerlei Erfahrung über die Materie. Solche Personen sollten "sichere" Systeme ohnehin nicht selber beurteilen und solche Angebote einholen, meine Meinung. Zitat:
Unterschätze aber auch nicht die "Öffentlichkeit". Wenn dir jetzt jemand hier einen für deine Verhältnisse "sicheren" Code geben würde, würde die Sicherheit trotzdem rapide abnehmen, weil es eben öffentlich einsehbar wäre. Je mehr Leute bescheid wissen, desto schneller sind Sicherheitssysteme Müll. |
Lesezeichen |
Stichworte |
code schützen, codeschutz, decompiler schutz, diebstahlschutz, mql4, programmierung, programmierung metatrader |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|