vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Aus System.Security.SecureString Passwort wiederrausholen 
Autor: ModeratorRalf Ehlert (Moderator)
Datum: 01.04.09 00:10

Beim SecureString kann man nur sicher sein, dass im Falle eines Crashs im Memory Dump keine sensiblen Date stehen. Abseits dessen ist die Verwendung arg begrenzt (gibt nur wenige APIs, die SecureString akzeptieren).

Will man an die Daten des SecureStrings wieder als Klartext, dann muss man auf Daves benannten Methoden zurückgreifen. Wenn man daraus aber wieder einen String macht, um die Daten in einer Textbox o.ä. darzustellen, könnte man sich den ganzen Spaß auch sparen, da man letztlich nix gewonnen hat.

Sicherlich kann man auch das String-Objekt vorm GC festpinnen und dann den Speicherbereich des Strings mittels ZeroMemory löschen, aber von der Handhabung her ist dies auch nicht so toll (wobei man hier durch Extension-Method es sich schöner machen kann).
Wenn ich mich nicht irre, verwenden Controls eine eigene Kopie des Strings (?) - und auf dieses Objekt hat man erstmal keinen Zugriff.

Ralf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Aus System.Security.SecureString Passwort wiederrausholen2.494Moeppel31.03.09 19:09
Re: Aus System.Security.SecureString Passwort wiederraushole...1.876ModeratorDaveS31.03.09 20:00
Re: Aus System.Security.SecureString Passwort wiederraushole...1.859ModeratorRalf Ehlert31.03.09 20:42
Re: Aus System.Security.SecureString Passwort wiederraushole...1.923ModeratorDaveS31.03.09 21:57
Re: Aus System.Security.SecureString Passwort wiederraushole...1.872ModeratorRalf Ehlert01.04.09 00:10
Re: Aus System.Security.SecureString Passwort wiederraushole...2.190ModeratorDaveS01.04.09 08:30
Re: Aus System.Security.SecureString Passwort wiederraushole...1.903ModeratorRalf Ehlert01.04.09 10:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel