Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte » 

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   INI-Dateien schützen (https://www.delphipraxis.net/57878-ini-dateien-schuetzen.html)

PierreB 28. Nov 2005 11:12


INI-Dateien schützen
 
Guten Morgen,

folgendes Problem: Ich arbeite in meinem Programm mit ini-Dateien, in denen die Daten abgespeichert werden. Jetzt möchte ich aber das diese Dateien (außer mit meinem Programm) von außen nicht bearbeitbar sind. Ich kann zwar die Dateiattribute der Ini's auf "Schreibgeschützt" oder "Versteckt" setzen, der User könnte diese Einstellungen aber auch einfach wieder zurücksetzen und wie wild in den Dateien herumschreiben. Was jemand eine gute Möglichkeit wie ich die ini's schützen kann ?

Vielen Dank schonmal,

Totti 28. Nov 2005 11:14

Re: INI-Dateien schützen
 
a) Irgendwo verstecken
b) Im Hintergrund ein Programm offen lassen, das exklusive Lese- und SChreibrechte an der Datei besitzt

Jelly 28. Nov 2005 11:15

Re: INI-Dateien schützen
 
oder

c) Die Datei verschlüsseln.

DevilsCamp 28. Nov 2005 11:19

Re: INI-Dateien schützen
 
D)
Komprimiere die Datei mit irgendeinen Komprimier-Algorithmus (pkzip, gzip, rar, bzip2, o.ä.) in einen Stream, ändere den Header und speichere das dann als Datei.


So liegt das ganze dann auf der Platte.
Du solltest das ganze allerdings immer nur dann wieder dekomprimieren solange du die Daten brauchst (zum lesen, schreiben) und nicht während der gesamten Laufzeit des Programms (sonst kann man ja dann auch wieder in der ini-Datei navigieren...)



Soll das ganze dann noch sicherer sein, dann kannst du ja noch einen Verschlüsselungsalgorithmus verwenden...

PierreB 28. Nov 2005 11:19

Re: INI-Dateien schützen
 
Zitat:

Zitat von Totti
a) Irgendwo verstecken
b) Im Hintergrund ein Programm offen lassen, das exklusive Lese- und SChreibrechte an der Datei besitzt

Moin,

a) Dachte ich auch schon, eigentlich wollte ich aber keine Systemordner o.a. zumüllen...
b) Können andere Programme dann nicht trotzdem noch in die Dateien schreiben ? :gruebel:

@Jelly: Hm, verschlüsseln, naja, hört sich gut an, müsste ja eigentlich mittels XOR reichen oder ?

Daniel B 28. Nov 2005 11:20

Re: INI-Dateien schützen
 
benutze sie als .dat, dann kann man sie nicht einsehen

PierreB 28. Nov 2005 11:22

Re: INI-Dateien schützen
 
Zitat:

Zitat von Daniel B
benutze sie als .dat, dann kann man sie nicht einsehen

Hm ? Mit UltraEdit kann ich auch diese öffnen und verändern !?

Daniel B 28. Nov 2005 11:26

Re: INI-Dateien schützen
 
Mit irgend einem Tool kann man auch jede Datei öffnen. Warum verbietest Du dem Menschen das atmen? Wenn einer rumspielt und sich damit etwas beschädigt, isser selber schuld. Das liegt nicht in deiner Macht.

Jelly 28. Nov 2005 11:29

Re: INI-Dateien schützen
 
Zitat:

Zitat von PierreB
Hm, verschlüsseln, naja, hört sich gut an, müsste ja eigentlich mittels XOR reichen oder ?

Das musst Du wissen. Wenn du deine Online TAN Liste und PIN damit verwaltest, würd ich mir was Besseres einfallen lassen.

PierreB 28. Nov 2005 11:31

Re: INI-Dateien schützen
 
Zitat:

Zitat von Daniel B
Mit irgend einem Tool kann man auch jede Datei öffnen. Warum verbietest Du dem Menschen das atmen? Wenn einer rumspielt und sich damit etwas beschädigt, isser selber schuld. Das liegt nicht in deiner Macht.

Naja da hast du schon recht, aber es geht unter anderem darum das man nicht die Optionen pder Registrierungsinformationen manipulieren kann.

Aber ich werde das mit dem verschlüsseln mal probieren, vielen Dank für eure Antworten. ;)

@Jelly: Nein wie gesagt, nur normale Optionen und Daten wie Name, Adresse, etc..


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 Uhr.
Seite 1 von 4  1 23     Letzte » 

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