Hi,
ich hab mal eine Frage bezüglich der Sicherheit. Wenn ich ein Programm in AutoIT schreibe wo ich FTP Zugangsdaten reinpacke damit das Programm selbständig verbinden kann, wäre es möglich aus der exe die Zugangsdaten irgendwie auszulesen?
mfg
Hi,
ich hab mal eine Frage bezüglich der Sicherheit. Wenn ich ein Programm in AutoIT schreibe wo ich FTP Zugangsdaten reinpacke damit das Programm selbständig verbinden kann, wäre es möglich aus der exe die Zugangsdaten irgendwie auszulesen?
mfg
ja bei Autoit auf jeden Fall
man kann quasi den ganzen code betrachten? Gibt es irgendeine möglichkeit das zu verhindern, dass jemand damit was anfangen kann mit dem was er ausließt?
ja, C++ o.ä. benutzen und verschlüsseln, aber bei Autoit ist die Exe nur der Interpreter mit dem Code angehängt
Man kann das lesen des Skripts nur erschweren (Obfuscator). Gänzlich verhindern kann man es nicht.
eine Möglichkeit ist Obfuscaten, das heißt den Quellcode unleserlich zu machen. Jedoch ist auch das nicht unbedingt sicher.
Du musst davon ausgehen, dass die Zugangsdaten immer gelesen werden können.
Edit: Das Geburtstagskind war schneller...
danke für eure hilfe meine fragen sind beantwortet
Am sichersten ist es, wenn du das Programm in Assembler schreibst xD
Auch dann kann man es noch decompilen und den Code auslesen...
@GE_IXI_TIM
Warum denn das?
Jedes Programm kann man disassemblen.
Das Ergebnis dann zu verstehen ist allerdings nicht trivial.
Wenn den Assembler-Code allerdings ein Mensch produziert hat ist er noch bei weitem verständlicher und weniger komplex als wenn er von einem Compiler kommt.
Also ist es nicht am sichersten in Assembler zu schreiben.