Startseite > Archiv > Security-Features in .NET 2.0

Security-Features in .NET 2.0

dotnetpro 7-8/2005 Von Michael Willers erschienen in dotnetpro 7-8/2005 auf Seite 106
Code: A0507Sicherheit
3 Bewertung(en):

Den Zettel, auf dem das Passwort notiert ist, sollte man bekanntlich nicht achtlos ins Altpapier werfen, denn wer weiß, wer darin herumschnüffelt. In .NET 2.0 bietet die Klasse SecureString das Äquivalent zum Schredder. dotnetpro stellt diese und weitere Neuerungen im Bereich Security unter .NET 2.0 vor und zeigt, wo es noch Lücken gibt.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

0bietetdieKlasse   0vorundzeigt   1067   1087   2000   2002   2004   2005107   2005109   2005www   4096   A0507SicherheitAbbildung1   Abbildung   aber   AberauchderDescriptoristder   Abfrage   abgelegt   abgesehen   abstrakte   Access   AccessControl   AccessControlType   Account   ACEs   ACLS   AddAccessRule   Admin   Adminis   Administra   Administrator   Administratore   AdministratorName   Administratorrechte   Administratorrechten   Administratorunbekannt   ähnlichen   Alias   Alice   Allerdings   allgemein   allow   also   Altpapierwerfen   Andererseits   anders   aneinem   angelegt   angesagt   Angrei   Anmerkung   antwortliche   anzeigt   AppendChar   Arbeit   arbeiten   arbeitet   args   arguments   Artikel   auch   Aufbau   aufdemdasPasswortnotiertist   Aufrufs   ausgenullt   AusleseneinesSecureStrings   Ausnullen   außen   aussieht   auszule   AuthenticatedUserSid   Authority   Autor   Backspace   bankverbindungen   Beep   beiden   beim   Beispiel   beispielsweise   bekannt   bekommt   benötigte   Benutzer   Benutzergruppen   Benutzername   Benutzernamen   Beratungs   Bereich   bereitge   bereitstellen   besit   Besonderheit   Beta   Betriebssys   Betriebssystems   Bezeichner   Bezeichnung   bietet   Bilder   bisherigen   bleiben   Bleibt   Blick   Block   Boolean   break   breite   bringt   BSTR   buffer   BuiltinAdministratorsSid   ByRef   ByVal   catch   cbSize   cessControl   chenketten   class   ClickOnce   Coach   Code   Codefrag   Codefragment   Codefragmenten   Collector   color   Command   ComponentModel   confirm   ConfirmCredentials   CONN   Console   ConsoleKey   ConsoleKeyInfo   Control   Convert   Create   CreateNew   CreateProcessWithLogonW   creditUI   creditUR   credui   CREDUI_FLAGS   CREDUI_INFO   CredUICmdLine   CredUIConfirmCredentials   CredUIConfirmCredentialsW   CredUIParseUserName   CredUIParseUserNameW   CredUIPrompt   CredUIPromptForCredentials   CredUIPromptForCredentialsW   CredUIReturnCodes   CurrentDirectory   dabei   dacht   dafür   damit   darf   dargestellte   dass   data   dataprotection   Daten   David   dazu   Dazugehören   DECLARE   Default   demonstriert   denies   denn   dennwerweiß   DenZettel   deren   dernewtelligenceAG   derzeit   Descriptor   desProzesses   devcoach   Diagnostics   dieKatz   DieRechteaneinerDateisetzen   dies   diese   diesem   dieser   dieses   DieZugriffsrechteeinerDateiauflisten   direkt   dnsecure   doch   Domain   domainMaxChars   domainPart   dotnetpro   dotnetprostelltdieseundweitereNeuerungen   dows   DPAPI   dringt   Drucker   Dumme   dürfte   Each   eben   Ebenso   Eiertanz   eige   Eigenschaft   eigentlich   eine   einem   einen   EineneueDateiinklusiveZugriffsrechtenanlegen   einer   eines   einfach   einfacher   eingeführte   eingeführten   eingesetz   einliest   einmal   Einsatz   einsetzen   einzige   einzu   else   endet   entdecken   Enter   enthält   enthalten   entnehmen   entweder   Entwickler   EntwicklerbeimDesignundderIm   entzieht   Enumeration   Environment   ErberätProjektver   erfahrene   erfolgreich   erheblich   erledigt   ermitteln   erwähnten   erzeugen   Escape   FABRIKAM   fachen   Fall   false   Fast   Fazit   Features   Featuresin   File   FileAccess   FileMode   FileName   FileOptions   FileSecurity   FileShare   FileStream   FileSystemAccessRule   FileSystemRights   finalen   finally   finden   Flags   folgt   ForCredentials   foreach   Form   Format   Framework   FullControl   Function   Funktion   Funktionalität   Funktionen   funktioniert   Garba   gearbeitet   geärgert   geben   gedacht   Geheim   gehört   geht   Gelingt   gelöst   gemacht   genannte   genannten   gence   gentlich   gerade   geregelt   gesagt   gesetzt   gespeichert   gestellt   GetAccessControl   GetAccessRules   GetOwner   gewährt   gibt   gilt   Granting   Grants   große   Gründen   grundsätzlich   grundsätzlichen   Hand   Handarbeit   hängen   hängt   hart   Hasen   hätten   Haube   Heft   heitskontext   Herausforderung   hergestellt   herum   herumliegen   hier   Highlight   hilf   Hilfe   hilfreich   Hinblick   Hinweise   hörende   Howard   HTML   identifi   Identifier   Identifiern   Identität   IdentityRefe   IdentityReference   iError   Ihrer   imBereichSecurityunter   immer   Impersonation   Informa   Information   Informationen   Inhalt   Inherited   innerhalb   insgesamt   insofern   Instanzen   Integer   IntPtr   InvalidOperationException   Invoke   iSave   Jede   jedem   jedermann   jemand   Kalkulation   kann   kannten   Kapseln   kapselt   Kapselung   keine   keinesfalls   Kernprobleme   KeyChar   Klartext   klas   Klasse   Klassen   Klassikern   kleine   kommen   konfrontiert   können   könnte   Konsorten   konstruieren   Konstruktor   Kontrolle   Kryptographieund   künftig   Labs   lang   lassen   lässt   lästi   lautet   least   LeBlanc   Leistung   Length   lesbar   library   lich   lichen   liegen   ließe   List   Liste   Listing   Listings   lists   LoadUserProfile   Local   lösen   LSASS   Main   MakeReadOnly   Managed   Marshal   MAX_DOMAIN   MAX_PASSWORD   MAX_USER_NAME   maxPassword   maxUserName   mehr   Membern   mente   Message   Methode   Michael   michaelw   MichaelWillersist   Microsoft   ministrators   möglich   Möglichkeit   momentan   msdn   Müllsammeln   muss   müssen   MWILLERS02   nach   Namen   Namespace   Neben   nenProzessuntereinemanderen   NET2   NET2005Beta2   netError   NETFramework2   Nettigkeiten   neue   neuen   newtelli   nicht   nichts   noch   None   notwendigen   NTAccount   null   Nullen   nutzen   nutzt   object   oder   öffnen   öfter   Ohne   ohneAusnullenistallesfür   Open   Opening   Order   Overrun   Owner   owners   Parameter   ParseUserName   passie   passieren   Passing   Password   Passwort   Passwörtern   Passworts   physikalischen   Plattform   plementierungvonLösungenfürdie   praktisch   Press   Principal   PrintFileOwner   private   Privileges   Problem   Process   ProcessStartInfo   Program   Programmierschnittstelle   Programmierung   PromptForCredentials   Proper   Protection   Prozentsät   ProzessemiteinemanderenAccountstarten   Prozesses   public   Read   ReadAttributes   ReadData   ReadExtendedAttributes   ReadKey   ReadPermissions   ReadWrite   Rechte   Rechtemenge   Regel   reich   Rein   RemoveAt   rence   Reserved1   Ressource   Result   retrieve   return   Richten   rity   Routinearbeit   Rückgabe   rule   RunCmdAs   Running   Sample   Save   saveCredentials   Schade   schafft   schlecht   schlichtweg   schlimmsten   Schlüssel   Schnitt   schon   Schreib   schrieben   schwer   Secu   Secure   SecureString   SecureStringdasÄquivalentzumSchredder   SecureStringToBSTR   Securi   Security   SecurityContext   securityIdentifier   Sehr   sein   Seite   selbiges   selbst   SeniorArchitectbei   sensitive   SetAccessControl   SetAccessRuleProtection   Settings   setzt   Shared   Shell   sich   Siche   sicher   Sichere   Sicherheit   Sicherheits   Sicherheitsfunktionen   SIDs   Sieerreichenihnüberstaff   siehe   Simple   sind   sizeof   Software   Softwarearchitektenund   solche   solchen   solcher   soll   Sollte   solltemanbekanntlichnichtachtlosins   sollten   somit   sorgen   Soviel   Speicher   Speicherbereich   Speicherinhalt   Spiel   SprachenVB   SqlConnection   stallation   StandardisiertePasswortabfragen   Standardname   Start   starten   StartInfo   static   statisch   Stelle   stellte   Strenggeheim   string   StringBuilder   Strings   stützung   system   taillierte   Target   TargetName   tatsäch   Tatsache   Technik   technisch   Technologie   Temp   tems   Test   Thema   Thread   Threading   Threads   ting   tion   title   ToBoolean   ToInt32   ToString   trators   Trick   trivial   trol   true   türlich   tyAttributes   tyIdentifier   TypeOf   über   übergeben   überschreiben   übrigens   umbenannt   Umgang   umgekehrte   Umweg   unangenehm   unbedingt   ungenutzt   Ungetümen   Unicode   Unschön   unter   unterliegt   unumgänglich   unverschluesselten   User   userMaxChars   userName   userPart   UseShellExecute   using   Utilities   Variablenschreddern   Verbesserungen   Verbindung   verdrahten   verein   Verfügung   vergessen   verhindert   vermeiden   Verschlüsseln   verschlüsselter   Verschlüsselung   Version   Verteilung   vertrauliche   verwalten   verwaltet   verwirklichen   viel   viele   vielleicht   vilegien   void   völlig   vollständige   VoraussetzungenVS   Vorgang   vorhandene   vorliegen   wann   wäre   Warten   weggenommen   Weile   weite   weitere   weiteres   weiterhelfen   welcher   WellKnownSidType   wemeineRessourcegehört   WemgehörtdieRessource   Wenn   werdarinherumschnüffelt   werden   werfen   Wermutstropfen   while   wiederhergestellt   Willers   Win32   Win32Exception   WINDOWS   WindowsSecurityeinfach   wird   Wissen   woesnochLückengibt   worden   work   WorkingDirectory   Write   WriteLine   Writing   Wünschenswert   Zahl   zahlreiche   zahlreichen   Zeichenfolge   Zeichenket   Zeichenkette   Zeichenketten   zeigen   zeigt   Zero   ZeroFreeBSTR   zers   Ziel   ziert   Zudem   Zugegeben   zugegriffen   zugeordnet   Zugriff   Zugriffsrechte   zukünftig   zumKinderspiel   zurückgibt   zuschlägt   zuvor   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen




Anzeige







Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Verwenden Sie Application Lifecycle Management?





Ergebnis anzeigen