AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Resourcen schützen - Aber wie, warum und womit?
Thema durchsuchen
Ansicht
Themen-Optionen

Resourcen schützen - Aber wie, warum und womit?

Ein Thema von Corelgott · begonnen am 9. Aug 2007 · letzter Beitrag vom 10. Aug 2007
Antwort Antwort
Benutzerbild von Corelgott
Corelgott

Registriert seit: 11. Apr 2003
Ort: Lübeck
213 Beiträge
 
Delphi 2006 Enterprise
 
#1

Resourcen schützen - Aber wie, warum und womit?

  Alt 9. Aug 2007, 21:09
Hi @ all,

ich habe ein Problem: ich würde meine Resourcen-Datei gerne vor externen Zugriff schützen.
Als erstes dachte ich ganz einfach daran meine Res-Daten mit einer AES Verschlüsselung bei zu legen. Das Problem ist bloß:
Das Programm, welches die Resourcen nutzt, muss das Passwort ja kennen. Also könnte man es recht simpel Disassembeln und dann kennt man auch das Passwort. Dann ist es nur noch ein bissel ResHack & das Enc-Verfahren raten; Schlüssel einsetzen und das war es dann. Gibt es eine Möglichkeit, meine Daten in meiner exe vor Dritten zu schützen, ohne, dass der Kunde ein Passwort eingeben muss, und ohne, dass ich den Key von extern her beziehe? (D.h. kein Dongel und auch kein Public Key im Netz?)

Was ist da das Sinnigste zwischen Sicherheit und Zumutbarkeit für den Benutzer? Und vor allem: Was ist es für ein Aufwand / wie viel Wissen / Zeit müsste man vermutlich inverstieren um die Daten aus dem Programm wieder herraus zu brechen bei einer AES-Res... Die Daten liegen ja irgendwann eh wieder im Ram....

Hat da jemand eine Idee / Meinung dazu?

Vielen Dank im Voraus für's Nachdenken!

cya

Corelgott
wer Rächtschraibfehler findet daaf sie behalten...
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 9. Aug 2007, 21:20
es gibt keinen wirksamen Schutz. Irgendwo nutzt du die Ressourcen in deinem Programm dann unverschlüsselt und genau an der Stelle kann man es ohne Probleme auch abgreifen. Das heißt jeglicher Schutz ist unsinnig.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 9. Aug 2007, 21:25
Warum willst du das überhaupt?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 9. Aug 2007, 21:29
Zitat von 3_of_8:
Warum willst du das überhaupt?
Genau.
Warum willst du etwas vor deinem Benutzer schützen, was er irgendwie doch zu Gesicht bekommt, direkt oder indirekt.
Robert Giesecke
  Mit Zitat antworten Zitat
Benutzerbild von Corelgott
Corelgott

Registriert seit: 11. Apr 2003
Ort: Lübeck
213 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 9. Aug 2007, 21:44
Bei dem Programm handelt es sich um ein steuerprogramm für ein Gerät. Meine Software muss bloß zur Optimierung strukturelle Details wissen, die der Kunde werde kennen soll noch dass sie irgendwie angezeigt werden. Es hadelt sich z.B. dabei um eine Reihe vom xml Dateien, die Rückgabewerte der Kommunikation beschreiben. Die Werte sind ohne die Datei natürlich komplett zusammenhangslos. Kennt man aber die Struktur und einen teil der Befehle für das Gerät, kann man ungewollte Manipulationnen am Gerät vornehmen.

Auslieferungsdatum verstellen, Leistungen veränden usw.

Das möchte ich erschweren wenn es schon nicht ultimativ zu verhindern geht. Damit nicht jeder der ResHack mal bei google gesehen hat an die Daten kommt...
wer Rächtschraibfehler findet daaf sie behalten...
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 9. Aug 2007, 21:48
wer das will kann so und so diese Manupulation vornehmen sobald du irgendwo im Programm dann mit der XML arbeitest. Wenn du findest das die Daten in der XML zu strukturiert sind solltest du es so umbauen das es nicht mehr mit XML arbeitet sondern mit total unordentlichen strukturen.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 10. Aug 2007, 10:13
Prinzipiell gehören sensitive Informationen niemals in Dateien, die im Klartext lesbar sind. Solche Dateien bringen den Kunden überhaupt erst auf die Idee, irgendwas "näher betrachten" zu wollen

Ich würde die XML-Files kippen und binäre Dateien draus machen. Wenn die XML-Files extern angeliefert werden, muß ein Konvertertool her - das sorgt dann nebenbei für Folgeaufträge

Sobald der Kunde nichts mehr konkret erkennen kann, erlischt in 99,9995625% der Fälle auch sein Interesse, näher hinzuschauen. Der bescheidene Rest ist dann meist auch durch Dongles nicht zu stoppen.
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 10. Aug 2007, 10:29
Wenn es als Ressource an der Exe hängt, reicht das schon für die 99,9995625%.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Benutzerbild von Corelgott
Corelgott

Registriert seit: 11. Apr 2003
Ort: Lübeck
213 Beiträge
 
Delphi 2006 Enterprise
 
#9

Re: Resourcen schützen - Aber wie, warum und womit?

  Alt 10. Aug 2007, 12:26
Hi OlafSt,

genau deswegen überlege ich ja die xml-datei zu verschlüsseln, damit da nix mehr lesbar ist... Dass man es mit engügend energie aus den speicher bekommt ist ja klar...

Aber ich denke mal unterm strich kommt bei raus: Sicherheit gibt es nicht... Mann kann bloß etwas länger katz und maus spielen, in der Hoffnung, dass die Katze schnell die lust verliert ^^

Naja wie dem auch werde mich mal um nen AES-Stream verschlüsselung kümmern...
oder was würdet ihr wenn da empfehlen?

cya

Corelgott
wer Rächtschraibfehler findet daaf sie behalten...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:13 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