![]() |
Open SSL statisch linken?
Hallo,
Zur Nutzung von SSL in Indy werden ja die libeay32.dll und die ssleay32.dll benötigt. Ist es möglich diese in Delphi statisch zu linken damit sie direkt in der .exe-Datei drinstecken? |
Re: Open SSL statisch linken?
Kann ich mir nicht vorstellen, dass das funktionieren kann.
Open SSL dürfte in C/C++ programmiert sein. Du kannst nicht einfach Objektdateien einer fremden Programmiersprache in deine Delphi Anwendung linken. |
Re: Open SSL statisch linken?
Zitat:
Diese befindet sich u.a. auf deiner Delphi Comp. CD. |
Re: Open SSL statisch linken?
Hallo,
Zitat:
Ich verweise mal für Anfänger auf die Tutorials von Rudy zum Thema Linken von Object C/C++: ![]() ![]() Prinzipiell mußt Du aus dem C/C++ Source Objekt-Dateien erzeugen, die der Delphi Linker mag (geht nicht mit jedem C Compiler). Außerdem müßten die OpenSSL Header von Indy angepasst werden und unter Umständen auch ein paar Basis-Geschichten gelinkt werden auf die die C Objects angewiesen sind (String Funktionen etc). Es ist also nicht ganz so einfach. Aber folgendes sei mal gesagt - wenn der Hintergrund ist, daß externe Dateien unsicher sind - Windows Crypto und TCP Libraries sind auch extern. Man geht also immer von einem unkompromitierten System aus. Wenn jemand physischen Zugriff zu Deinem Programm hat (mit höchsten Rechten) dann ist ein Angriff auf die DLLs ebenso möglich wie ein Auslesen des Speichers (Deine unverschlüsselete Daten) oder Debugging. OpenSSL sehe ich hier also nicht als schwächstes Glied in der Kette. Gruß Assertor |
Re: Open SSL statisch linken?
Hört sich ja nicht so prickelnd an.
Den Speicher würde ich ein bisschen sichern indem ich die Daten verschlüssele und mit ner Prüfsumme schaue ob auch alles mit den rechten Dingen zugeht. Doll ist das natürlich auch nicht, aber zumindest kann nicht jeder Horst dran rumfuddeln. Das Manko der DLLs bei der Nutzung von Open SSL ist, dass Jemand einfach abfängt was in SSL-Write ankommt und das manipuliert. Das ist ein bisschen schwerer wenn die dll's statisch gelinkt werden. Auf dem Server gibt es dann heuristische Analysen die wohl wesentlich bringen. |
Re: Open SSL statisch linken?
Hi,
Zitat:
Gruß Assertor |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz