Diskussion zum Artikel "Erstellen eines Handelsadministrator-Panels in MQL5 Teil IV: Login-Sicherheitsschicht"
Der Artikel Creating an Administrator's Trading Panel in MQL5 (Part IV) wurde veröffentlicht: Login-Sicherheit:
Autor: Clemence Benjamin
Beim Versuch zu kompilieren:
'Admin_Panel.mq5' 1
Handel.mqh
Objekt.mqh
StdLibErr.mqh
BestellungInfo.mqh
GeschichteOrderInfo.mqh
StellungInfo.mqh
DealInfo.mqh
Dialog.mqh
WndContainer.mqh
Wnd.mqh
Rect.mqh
Defines.mqh
ArrayObj.mqh
Array.mqh
WndClient.mqh
Bedienfeld.mqh
WndObj.mqh
ChartObjectsTxtControls.mqh
DiagrammObjekt.mqh
Bildläufe.mqh
BmpButton.mqh
DiagrammObjekteBmpControls.mqh
Bearbeiten.mqh
Diagramm.mqh
Schaltfläche.mqh
Beschriftung.mqh
'Up.bmp' als Ressource "::res\Up.bmp" 1
'ThumbVert.bmp' als Ressource "::res\ThumbVert.bmp" 1
'Down.bmp' als Ressource "::res\Down.bmp" 1
Left.bmp' als Ressource "::res\Left.bmp" 1
'ThumbHor.bmp' als Ressource "::res\ThumbHor.bmp" 1
Rechts.bmp' als Ressource "::res\Right.bmp" 1
'Close.bmp' als Ressource "::res\Close.bmp" 1
'Wiederherstellen.bmp' als Ressource "::res\Wiederherstellen.bmp" 1
'Turn.bmp' als Ressource "::res\Turn.bmp" 1
möglicher Datenverlust aufgrund der Typkonvertierung von 'long' zu 'int' Admin_Panel(4)_.mq5 161 49
'UpdateThemeColors' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 390 16
'darkTheme' - irgendein Operator erwartet Admin_Panel(4)_.mq5 390 34
'SetTextColor' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 397 14
'textColor' - irgendein Operator erwartet Admin_Panel(4)_.mq5 397 27
'SetBackgroundColor' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 398 14
bgColor' - irgendein Operator erwartet Admin_Panel(4)_.mq5 398 33
'SetBorderColor' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 399 14
borderColor' - irgendein Operator erwartet Admin_Panel(4)_.mq5 399 29
'SetTextColor' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 424 12
'textColor' - irgendein Operator erwartet Admin_Panel(4)_.mq5 424 25
'SetBackgroundColor' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 425 12
bgColor' - irgendein Operator erwartet Admin_Panel(4)_.mq5 425 31
'SetBorderColor' - nicht deklarierter Bezeichner Admin_Panel(4)_.mq5 426 12
'borderColor' - irgendein Operator erwartet Admin_Panel(4)_.mq5 426 27
14 Fehler, 1 Warnung 15 2
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Erstellen eines Handelsadministrator-Panels in MQL5 Teil IV: Login-Sicherheitsschicht :
Stellen Sie sich vor, ein bösartiger Akteur dringt in den Raum des Handelsadministrator ein und verschafft sich Zugang zu den Computern und dem Admin-Panel, über das Millionen von Händlern weltweit wertvolle Informationen erhalten. Ein solches Eindringen könnte katastrophale Folgen haben, z. B. das unbefugte Versenden irreführender Nachrichten oder zufällige Klicks auf Schaltflächen, die unbeabsichtigte Aktionen auslösen. In dieser Diskussion werden wir die Sicherheitsmaßnahmen in MQL5 und die neuen Sicherheitsfunktionen, die wir in unserem Admin-Panel zum Schutz vor diesen Bedrohungen implementiert haben, untersuchen. Durch die Verbesserung unserer Sicherheitsprotokolle wollen wir unsere Kommunikationskanäle schützen und das Vertrauen unserer weltweiten Handelsgemeinschaft erhalten. Weitere Informationen finden Sie in diesem Artikel.
Unser Code wurde erfolgreich kompiliert, und beim Starten der Anwendung stellten wir fest, dass die vollständigen Funktionen des Panels unzugänglich bleiben, bis die richtige PIN eingegeben wird. Dieses Verhalten stellt sicher, dass nur autorisierte Nutzer auf die Verwaltungsfunktionen zugreifen können. In diesem Stadium sind wir stolz auf unsere Fortschritte, doch wir sind uns bewusst, dass wir die Grenzen unserer Entwicklung noch nicht erreicht haben. Wir sind uns bewusst, dass unsere Sicherheitsmaßnahmen noch verbessert werden müssen, da sie für fortgeschrittene Hacker anfällig sein können. Wir wissen, dass jeder Schritt, den wir unternehmen, eine Gelegenheit ist, mehr über die Implementierung der MQL5-Sprache zu lernen, und je weiter wir unsere Fähigkeiten ausbauen, desto stabilere Sicherheitsstufen können wir erreichen. Unten sehen Sie ein Bild, das den Start der Anwendung zusammen mit dem gewünschten Ergebnis zeigt.
Start des Panels
Autor: Clemence Benjamin