Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Delphi vs. .NET/C#/VB/... (https://www.delphipraxis.net/173228-delphi-vs-net-c-vbulletin.html)

bernhard_LA 13. Feb 2013 12:57

Delphi vs. .NET/C#/VB/...
 
wie sicher bin ich mit Delphi in Bezug auf http://www.heise.de/security/artikel...e-1740527.html
oder ist das Thema in der Praxis /Anwendung / ... bedeutungslos ?

TiGü 13. Feb 2013 13:09

AW: Delphi vs. .NET/C#/VB/...
 
Threadtitel passt nicht mit der Fragestellung zusammen!

Zum Thema:
http://de.wikipedia.org/wiki/Decompiler
http://de.wikipedia.org/wiki/Disassembler

Alles was für C/C++ gilt, gilt auch für Delphi, da in Maschinensprache kompiliert wird.

.NET-Programme mit kritischer Geschäftslogik sollten eh mit einen Obfuscator behandelt werden.

Passwörter und ähnliches sollten mit SecureString anstatt mit dem normalen String verarbeitet werden.
http://msdn.microsoft.com/de-de/libr...vs.110%29.aspx

Morphie 13. Feb 2013 13:10

AW: Delphi vs. .NET/C#/VB/...
 
Letztendlich kann man auch native (Delphi) Programme Disassemblieren / ändern.

Allerdings war ich echt erschrocken, als ich z.B. ILSpy das erste mal auf mein .NET Programm losgelassen habe...
Da lässt man sich wirklich leicht in die Karten schauen... Kann anderen Programmieren so aber auch leicht in die Karten schauen ;-)

Bernhard Geyer 13. Feb 2013 13:12

AW: Delphi vs. .NET/C#/VB/...
 
Zitat:

Zitat von Morphie (Beitrag 1203305)
Allerdings war ich echt erschrocken, als ich z.B. ILSpy das erste mal auf mein .NET Programm losgelassen habe...
Da lässt man sich wirklich leicht in die Karten schauen... Kann anderen Programmieren so aber auch leicht in die Karten schauen ;-)

Obfuscatior drüber laufen lassen und dein Methoden heißen dann AAAAA, AAAAba, aadfweiiFD, ...
Und dann tust du dir fast mit dem Assembler leichter.

Elvis 13. Feb 2013 14:47

AW: Delphi vs. .NET/C#/VB/...
 
Das ganze kann man aber auch super aus der anderen Sicht betrachten:

Mit IlSpy kann ich wunderbar durch meine und 3rd-Party libraries surfen, lasse mir Abhängigkeiten anzeigen und sogar Vor/Zurück auf der Maus funzen wie man es erwartet.

Natürlich sind Obfuskatoren eine feine Sache für die Teile des eigenen Codes, die man auch wirklich schützen möchte.
Ohne IL wäre das hier nicht möglich, oder das hier.

Ich weiß gar nicht, ob ich tatsächlich noch mit einer klassischen nativen Sprache arbeiten wöllte. In der Kompiliate nur strunzdumme Container von Resourcen und Maschinen Code sind.

Höchstens kurzzeitig vllt. Aber wenn nach ein paar Wochen keine Besserung einträte würde ich mir wohl oder Übel einen neuen Job suchen.

p80286 13. Feb 2013 15:15

AW: Delphi vs. .NET/C#/VB/...
 
Zitat:

Zitat von Elvis (Beitrag 1203345)
Ich weiß gar nicht, ob ich tatsächlich noch mit einer klassischen nativen Sprache arbeiten wöllte. In der Kompiliate nur strunzdumme Container von Resourcen und Maschinen Code sind.

Hab ich was verpasst oder lebt Hardware jetzt wirklich?

Gruß
K-H

mjustin 13. Feb 2013 15:24

AW: Delphi vs. .NET/C#/VB/...
 
Zitat:

Zitat von p80286 (Beitrag 1203352)

Hab ich was verpasst oder lebt Hardware jetzt wirklich?

Das frage ich mich auch jedesmal, wenn ich jemand das Gebäude der Fakultät für Maschinenwesen verlassen sehe ;-)

WM_CLOSE 13. Feb 2013 15:52

AW: Delphi vs. .NET/C#/VB/...
 
Liste der Anhänge anzeigen (Anzahl: 1)
OT: kennt jemand das Gefühl, wenn das Gehirn das Gelesene nur unvollständig aufnimmt?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz