AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

INI: vor Zugriff schützen

Ein Thema von Störtebeker · begonnen am 8. Feb 2008 · letzter Beitrag vom 8. Feb 2008
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von Störtebeker
Störtebeker

Registriert seit: 9. Jul 2007
398 Beiträge
 
#1

INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:00
Hi,

bei meinem Programm werden die Benutzerinformationen in einer INI gespeichert. Nun gibt es ja Leute, die sich gerne mal etwas genauer im Programmordner der jeweiligen Applikation umschaut, inklusive aller Unterverzeichnisse. Wenn diese Person dann z.B.: im Unterverzeichnis "User" z.b.: die Datei user.ini findet, die ja mit einem einfachen Texteditor geöffnet werden kann, könnte die Person sie theoretisch auch nach Belieben verändern.

Zur Frage:
Wie kann ich eine INI vor unberechtigtem Zugriff schützen und muss ich den Delphicode, der die INI lädt auch irgendwie erweitern?
"And he piled upon the whale´s white hump - a sum of all the rage and hate felt by his whole race.
If his chest had been a cannon, he would have shot his heart upon it."
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:02
Du könntest die Datei oder die Einträge verschlüsseln.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:42
http://www.delphipraxis.net/internal...t.php?t=127449

rollstuhlfahrer
Bernhard
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:45
Ich würde die Einträge der ini-Datei verschlüsseln.
Hierzu gibt es genügend Beiträge dazu.

Ausserdem würde ich der ini einen anderen Namen geben, als "user.ini"
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#5

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:46
Zitat von RavenIV:
Ausserdem würde ich der ini einen anderen Namen geben, als "user.ini"
Naja, ich bin auch gerne neugierig und schau mir einfach mal Ini-Dateien von Programmen an. Ob die jetzt User.ini heißt oder nicht, ist relativ egal. Wenn man einfach nur mal so rumschaut, öffnet man die Datei sowieso.

Bringt höchstens nur was, wenn man wirklich direkt nach solchen Dateien schaut.
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#6

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:48
Zitat:
etwas genauer im Programmordner der jeweiligen Applikation
Sehr unschön. Benutze das Anwendungsdaten-Verzeichnis des Benutzers oder die Benutzer-Registry.

Edit: Hm, ja, das war nicht so gefragt, vielleicht etwas unhöflich von mir. Ich lasses trotzdem mal stehen...
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:53
Zitat von wicht:
Zitat:
etwas genauer im Programmordner der jeweiligen Applikation
Sehr unschön. Benutze das Anwendungsdaten-Verzeichnis des Benutzers oder die Benutzer-Registry.

Edit: Hm, ja, das war nicht so gefragt, vielleicht etwas unhöflich von mir. Ich lasses trotzdem mal stehen...
Spätestens bei Vista wird dann aber das Problem auftauchen, dass die ini im Programmordner (C:\Programme\Applikation\user.ini) nicht mehr vom normalen Benutzer geschrieben werden darf.

Von daher ist der Hinweis schon richtig.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:54
Hi,

die Benutzer-Registry aber bitte auch nur, wenn der Nutzer davon informiert wird. Am Besten gleich noch ein Deinstall-Tool hinzufügen, sonst müllt man sich die Registry zu, wenn alle das so machen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:56
Zitat:
Spätestens bei Vista wird dann aber das Problem auftauchen, dass die ini im Programmordner (C:\Programme\Applikation\user.ini) nicht mehr vom normalen Benutzer geschrieben werden darf.
Noch schlimmer, man kann sie beschreiben. der Zugriff wird aber Dank der Dateisystemvirtualisierung umgelenkt.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#10

Re: INI: vor Zugriff schützen

  Alt 8. Feb 2008, 16:57
Zitat von mkinzler:
Zitat:
Spätestens bei Vista wird dann aber das Problem auftauchen, dass die ini im Programmordner (C:\Programme\Applikation\user.ini) nicht mehr vom normalen Benutzer geschrieben werden darf.
Noch schlimmer, man kann sie beschreiben. der Zugriff wird aber Dank der Dateisystemvirtualisierung umgelenkt.
Und beim Lesen?
Welche Datei bekomme ich dann? Die im Programm-Verzeichnis oder die im "umgelenkten" Verzeichnis?
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 23:55 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