Startseite > Archiv > Einen kryptographischen SOAP-Formatter selbst bauen

Einen kryptographischen SOAP-Formatter selbst bauen

dotnetpro 5/2004 Von Ingo Hassler erschienen in dotnetpro 5/2004 auf Seite 108
Code: A0405Krypto
Keine Bewertung

.NET-Serialisierung – aber sicher Das Übertragen von Parametern mit .NET Remoting, dauerhaftes Speichern von Objektdaten oder der Einbau einer Undo-Funktion sind typische Einsatzgebiete der .NET-Serialisierung. Achillesferse dabei ist der Schutz sicherheitskritischer Daten. Ein verschlüsselnder Formatter schafft Abhilfe.

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

01805   1000   1024   1085   1105   1125   12Euro   1553   2002   2004   2004109   2004111   2004113   2004byredtecpublishingGmbH   2004www   25911046700   310532   310534   3292693   3603350722   4711   5Ausgaben   600239   614164   65341Eltville   80336München   8121   8379605   85586Poing   951850   951858   951871   951879   951890   97204Höchberg   A0405Krypto   Abbildung   Abbildung1   Abbildung2   aber   abersicher   abfangen   Ablauf   ableiten   AbonnementIn   AbonnementÖsterreich   AbonnementSchweiz   Abschließend   Abteilung   Access   AchillesfersedabeiistderSchutzsicherheitskritischerDaten   AchimOellers   Addison   AdvantageDatabase   Aggregation   aggregiert   aitag   Aktion   Aktionen   akzeptiert   albert   Algorithmus   alisierung   alized   alle   alleine   also   AmelieHarnisch   andere   anderen   anders   AndreasMaslo   AndreasRottmann   angelegt   angemeldeten   Angriffe   Annahme   anpassen   anschließendem   AnspruchaufNachlieferungoderErstattungvo   anstelle   Antwort   Anwen   Anwendungen   AnzeigendispositionHildegundRössler   AnzeigenleitungGuidoKlausbruckner   AnzeigentarifeAnzeigen   Anzeigenverkauf   arbeitetundgenutzt   archivSoftware   args   Array   Arrays   ArtDirectorAxelKircher   Artikel   ASCII   assymmetrische   asymmetrische   asymmetrischer   Attack   attr   Attribut   Attribute   AttributeTargets   AttributeUsage   AttributSerializablegekennzeichnet   auch   auchwerdenWarennamenohne   aufgefüllt   Aufruf   Aufrufe   aufruft   Ausfüh   ausführenden   Ausgabe   ausgegeben   ausgewählte   ausGründen   ausreichend   ausschließlich   ausschließliche   Ausschnit   außer   Außerdem   außerÖsterreich   Ausweg   auszuspionieren   auszutauschen   Autor   AutorenAlexanderBräumer   bankenundähnlichenEinrichtungen   bankverbindungen   basierte   basierten   Basis   Basisklassen   Basistechnik   bedeutet   Bedienung   Bedingung   behandelt   beiden   beigefügt   beigelegte   beiliegen   beim   Beispiel   Beiträge   bekannt   bekannten   beliebige   beliebiger   Bemühungen   benö   benötigt   Benutzers   BereicheinesgewerblichenUnternehmensher   bereits   berücksichtigt   beschrieben   beschriebene   Besitz   bestehen   bestehenden   besteht   bestehtkein   bestimmte   betrachtet   Betrag   Bezeichnung   Bezugspreise   bieten   bietet   Bild   binäre   BinaryFor   BinaryFormatter   binder   biz141   bleiben   blems   Blick   Block   Blocklänge   BLZ20111Kto   BLZ50010060Kto   bool   brauch   bung   businessobjects   BusinessObjectswww   byte   call   char   Chars   ChefredaktionTilmanBörner   ChefvomDienstAxelKircher   ChristianLiensberger   ChristianWenz   ChristopherLink   Ciphertext   class   Clear   Close   Code   Codierung   Codierungsproblemhingewiesen   com11   com139   com147   com19   com2   com47   com61   combit   combitGmbHwww   Computer   Compuware   CompuwareEuropeB   conprise   ConpriseIT   Console   ConsultingGmbHwww   Context   Create   cret   CryptEncryption   Crypto   Cryptography   CryptographyinMicrosoft   CryptoTest   ctor   curity   CustomSoapFormatter   cypher   cypherText   dabei   dadurch   dafür   daher   damit   Danach   dann   daran   darauf   darf   dass   DasÜbertragenvonParameternmit   Datei   Dateien   Dateigeschlossen   Daten   Datenbank   Datenbanken   Datenträ   Datenverarbeitungsanlagenbedürfenderaus   datronic   DatronicITSystemewww   dauerhaftesSpeichernvonObjektdaten   dazu   de140   de17   de31   de49   de51   de55   de57   de77   de89   Decrypt   Deep   delt   denArtikelnoderListingskanndennochkeine   denen   denken   denn   DereigeneFormatter   deren   DerKrypto   DerRechtsschutzgiltauchgegenüberDaten   Deseri   Deseria   deserialisert   deserialisieren   deserialisierten   Deserialisierung   Deserialize   deshalb   Destroy   Deutschland   diejenigen   DieKrypto   dienichtvomHerstellerzuvertreten   DienstleisternsowieanderenausgewähltenUnternehmenver   DiePINistsichtbar   DieRedaktionderdotnetprorecherchiert   DieredtecpublishingGmbHisteine100   DieReflectionnutzen   DieRsaCryptoSoapFormatter   dies   diese   DieseAusgabeenthältBeilagenderFirmaMicrosoftGmbH   diesem   diesen   dieser   dieserZeitschriftdarfaußerhalbderengenGren   dieses   DieStandardimplementierungeineseigenenFormatters   DieSVHFI   DieterBremes   DietmarHasse   dieverschlüsseltePINim   DINERSundAMEX   Dittrich   doch   dotnetpro   dotnetproerscheint10xpro   Double   drei   droht   druck   drücklichenGenehmigungdesVerlages   DruckVogelDruckundMedienservice   dungen   durch   durchsucht   eben   ebenfalls   Ebenso   Effective   eher   eigenen   eigener   Eigenschaft   Eigenschaften   eigent   eigentliche   EinAttributausderSeriali   eine   EineeinfacheSerialisierung   einem   einen   EinenkryptographischenSOAP   einer   einergültigenImmatrikulationsbescheinigung   eines   einfach   einfaches   einfachste   einFilestream   einge   eingebürgert   eingesandte   eingeschlossen   eingesetzt   einigen   Einlesen   einmal   Einrich   Einsatz   Einsatzgebiet   Einschränkung   einsetzen   Einspeicherung   Einstellungenfürdieverschiedenen   EinverschlüsselnderFormatter   EinzelheftEUR14   EinzelheftEUR16   EinzelheftsFr29   einzelnen   einzige   einziger   ElectronicPublishing   elektronischer   else   Encoding   encrpyt   Encrypt   EncryptDecypher   Energie   entfernte   enthält   entnehmen   Entschlüs   Entschlüsse   entschlüsselt   entschlüsselte   Entschlüsselung   entsprechen   entsprechenden   entstehen   Entwickeln   Entwicklungwww   Erfolg   ergänzt   ergeben   ergreifend   ermöglicht   Ersatzblock   Erscheinungsweise   ersetzen   erst   erste   ErsteBankOberösterreich   erstellt   ersten   erzeugen   erzeugt   erzeugte   etwas   EUR54   EUR59   EUR63   EUR69   exemplarisch   Explorers   ExtendedSystemsGmbHwww   extrem   Fachinformationen   fähigkeit   fahr   fahren   Fahrlässigkeit   Faktor   Fall   Fällen   false   Fehler   feindliche   Feld   Felder   FeldgleichenNamens   fEncrypt   fertigen   festen   Field   FieldInfo   fieldObject   Fields   File   FileAccess   FileMode   FileStream   fixe   Flagge   flection   folgende   Folgenden   foreach   Form   Format   Formatter   Formatternutzt   Formatters   Formatterselbstbauen   FortgeschritteneThemender   Fotos   Frage   fragen   Framework   Frank   frankeller   FreieMitarbeiterdieserAusgabe   FROM   FromXmlString   führen   full   funktio   Funktion   Funktionen   Funktions   FunktionsindtypischeEinsatzgebieteder   FürFehlerin   ganzAbbildung3   gearbeitet   GebührenzahlungandieVGWort   gebung   geeigneten   geerbten   gefährdet   gehei   Geheim   geheimen   gehört   geht   gekennzeichne   gemacht   gemein   genann   genannt   genannte   genannten   genau   genohneBerücksichtigungeineseventuellen   genutzte   Gerichtsstand   germany   GeschäftsführerHans   geschützt   geschützte   gesetzt   gespeichert   gestellteoderbenutzteKopiedientgewerblichen   GetBytes   GetChars   GetCustomAttribute   geTochterderSüddeutscherVerlagHüthigFach   GetType   GetValue   gewähr   GewährleistungeinerfreienVerwendungbenutzt   gibt   gien   gilt   gleiche   Glücklicherweise   GmbH   Goethestr   GowriParamasivam   GrafikWolfgangSchenk   Graph   graphie   grobe   größer   größter   GruberStraße46a   Grund   Grundlagen   guido   gültigab01   haftet   Haftung   Haftungübernommenwerden   Halbjahresabonnement   HalbjahresabonnementEUR69   Hallo   hält   HandelsvertretungFrankRimkus   handenen   HardyErlinger   häufig   heAbbildung2   Heft   heime   heißen   heißt   heitskritischsten   heitssystem   HelmaSpona   helper   Herkunft   Herstellung   hier   HighTech   Hindernis   HolgerSchwichtenberg   hottools   HouseofToolsGmbHwww   hroessler   IDEALSoftware   IDEALSoftwareGmbHwww   Idee   IFormatter   ihnunterihassler   IhrefreiwilligenAngabenwerdenzusammenmitdenfürdieVer   ihren   Ihres   immer   Implemen   Implementierung   Implementierungeineseigenen   indem   IndexGmbHwww   Information   Informationenausspioniertwerden   informationenGmbH   infragistics   InfragisticsEuropeLtd   Ingenieurund   IngoHassler   IngoHassleristdiplo   initiali   Initialisierungsvektor   Inland   Insbesondere   InserentenAITAGwww   installiert   integriert   interessieren   interface   Internet   Internetwww   Intranet   ISerializable   IsRunTimeType   ISSN1610   istmehrheitlichimBesitzderSüddeutscherVer   ISurrogateSelector   JahrbeiredtecpublishingGmbH   Jede   Jedeim   jeder   jedoch   jekt   jekts   jeweiligen   JoachimFuchs   JoachimJauch   JoachimPich   JörgNeumann   kann   kationspartnern   keine   KeinTeil   keiten   Kielwww   klar   klärt   klas   Klasse   Klassen   klausbruckner   klischen   kommen   Kommt   Kommuni   Kompo   Komponenten   können   könnte   Konsole   Konstruktor   konto   Kontoreferenz   Kontostand   Kontrolle   konvertieren   konvertiert   konzentriert   Kosten   krimineller   kryp   Krypto   Kryptogra   Kryptographie   kürzer   lagGmbH   lange   Länge   LarsGünther   lassen   lässt   laubt   Laufzeitum   Laufzeitumgebung   lauten   lautet   leadtools   lediglich   legt   leicht   leider   Lesen   lesendes   Leser   Leserservice   letzte   lich   lichenSerialisierungvorgeschaltet   lichten   liefert   liegen   liegende   lieren   lisieren   lisierung   Listing   lization   lize   Load   lokal   Lorenz   löschen   Löscht   Lösung   LuftpostpreiseaufAnfrage   lung   luring   Mail   Mailinfo   Main   manipu   manipulieren   manipulierte   Manuskripte   MarketingTomÖlschläger   MASTERCARD   matters   MatthiasLohrer   MCSD   mehr   meist   Menschen   ment   Meta   Methode   Methoden   MichaelWillers   Microsoft   MicrosoftGmbHwww   microTOOL   microTOOLGmbHwww   mierterMaschinen   Minute   missbrauchen   mithilfe   möglich   möglichst   msdnbiblio   MSTEC   MSTECmodernsoftwarewww   München   muss   müssen   nach   nachbestemWissenundGewissen   nachdem   Nachdruck   NachdrucknurmitschriftlicherGenehmigungder   Nachricht   nächste   Nachteil   nahe   Name   Namen   Namens   Namensraum   Namespace   nannten   näre   nars   Neben   nennt   NenoLoje   nente   net148   net37   NET41   NETRemoting   NETSDK   NETSeria   Netz   newtelligenceAGwww   nicht   nichtgeliefertwerdenkönnen   Nichtverwalteter   niert   Nirgendwo   noch   Nonseri   NonSerialized   nötig   null   Nummer   nutzen   nutzerdefinierter   Nutzers   Nutzungsrechte   oben   object   Objekt   Objekte   Objekten   Objektgraphen   Objektin   Objektinstanz   Objekts   oder   oderderEinbaueinerUndo   offenen   öffent   öffentliche   öffentlichen   Offline   Ohne   olafhess   online   Open   ordnet   Österreich   output   Parse   parst   Parti   Patentschutzes   Path   PatrickA   PearsonEducationwww   permanent   phie   Pin1234   Place   Plain   PlainText   plementiert   ponente   ponenten   POST   PostbankFrankfurt   PostfinanceSchweizerische   preisgibt   PreislisteNr   presserechtliche   Prinzip   Prinzipiell   private   Privile   Privilegien   Process   ProduktionSusanSablowski   Programme   Programmen   Programmierung   Properties   protected   Provider   prozenti   Prozess   pt101   public   Publishing   Quelle   quellen   RalfWestphal   rausbezahlterGelder   Read   ReadLine   rechenintensiv   Rechner   recht   Rechte   rechten   rechts   Rechtseinräumungen   recursively   Redaktion   RedaktionKatharinaEska   RedaktionMatthiasLohrer   RedaktionsassistenzundProduktion   redtec   redtecpublishingGmbHwww   Referenzen   Reflection   Regel   reicht   rekonstruiert   rekursiv   relevanten   Remoting   renden   RenéMartin   renisteralsTrainerundEntwickler   Restore   restriktiv   return   rimkus   rogat   RSACryp   RSACryptoService   RSACryptoServiceProvider   RsaCryptoSoapFormatter   RsaEncrypt   RsaEncryptAttribute   RsaKey   rsaKeyXmlString   Rückporto   rufenden   rung   Runtime   SabineEberl   SämtlicheVeröffentlichungenindotnetproerfol   saskia   SaskiaAlbert   Satz   Save   schafftAbhilfe   schatten   sche   schen   schirm   schlicht   schließlich   Schlüs   Schlüssel   schlüsseln   Schlüssels   schlüsselten   schlüsselung   schlüsselungarbeitetmitnureinem   schlüsselungstechniken   SchlussredaktionKatrinFischer   schneller   schreiben   schrieben   Schritt   schutz   schützen   Schweiz   schwer   Secret   Security   sehen   Sehr   sein   seiner   SeineSchwerpunktesindWDM   SeitvierJah   selbst   SelbstverständlichistauchfürdiesenTiteldie   Selektors   selt   selung   semi   seminus   sensible   sequenzielle   seria   seriali   Serialialisierung   serialiserten   Serialisie   serialisierbare   serialisieren   serialisiert   serialisierten   Serialisierung   SerialisierungmitdenKlassen   Serialisierungsarten   SerialisierungundSicherheit   Serializa   Serializable   Serialization   SerializationBinder   Serialize   Serializeable   Serializedkonto   sert   SetValue   setzen   setzt   sFr107   sFr126   Shallow   sharpcorner   show_all   sich   sicher   sicheren   Sicherheit   Sicherheits   sicherheitskriti   SicherheitslochimSerialisierungs   SicherheitslückeinderSOAP   sicherheitsrelevante   SiebitteanVertriebsunionMeynen   Sieerreichen   siehe   sieht   sierung   sierungausklammern   sierungsvektor   Signatur   sind   siteid   SOAP   SoapFormater   SoapFormatter   Software   SoftwareundSupportwww   solchen   soll   SolltedieZeitschrift   sondern   Sonst   sorgen   sowie   sowieEinzelheftbestellung   sowohl   spardorado   später   speichern   Spiele   spielsweise   SprachenC   sprachge   SQFGmbH   Stack   Standardimplementierung   ständigkeit   stanz   static   Statt   stattet   StefanA   SteffenSommerfeld   steht   stellen   stellt   Strato   STRATOAGwww   Stream   StreamingContext   StreamReader   Streams   StreamWriter   string   Strings   Studentenabonnement   StudentenabonnementsnurgegenEinsendung   Substring   Support   SurrogateSelector   SVHFI   symmetri   symmetrisch   symmetrische   symmetrischenVer   system   systemnaheWindows   tätig   Technik   Techniken   tentypen   TextredaktionMatthiasJ   this   thode   Threads   tiert   tigtalsVorbedingungeinenDefault   tion   TornadoCamp   TorstenZachert   toServiceProvider   ToString   ToXmlString   Tragen   tragsabwicklungerforderlichenBestellangabenvonunsundden   Treiber   Tribut   trollieren   true   Trusted   tung   type   TypeOf   über   übernehmen   übernimmt   übernommen   Übersetzung   Übersetzungen   übertragen   überträgt   übrigens   ÜbrigesAusland   umgekehrte   umSieüberProdukteundDienstleistungen   Umstand   umständlich   unabhängig   Unbeteiligten   undAboservice   undAusland   undBegriffeder   undDeep   Undo   undSchweiz   Unicode   uninteressant   UNIRENTwww   Unix   unkritischen   Unmanaged   unseren   unsichere   unsichtbar   unterliegen   UnternehmenderSüddeutscherVerlagMediengruppe   Unterscheidungen   unterstützt   unver   unverlangt   Unvoll   Urheber   urheberrechtlich   UrhGundverpflichtetzur   ursprüngliche   User   UserSecurityberücksichtigt   using   Value   vate   vbarchiv   verantwortl   Verantwortung   verarbeitet   VeraTietze   Verbreitung   verbunden   vereinbaren   Verer   Verfasserin   Verfassers   Vergütung   Verknüpfen   verknüpft   Verlag   Verlagesverwertetwerden   VerlagredtecpublishingGmbH   Verlags   veröffent   Veröffentlichung   verrät   verschicken   verschiedene   Verschlüs   Verschlüsse   verschlüssel   verschlüsselbar   Verschlüsseln   verschlüsselnden   verschlüsselndenStrings   verschlüsselt   verschlüsselte   Verschlüsselten   Verschlüsselung   Verschlüsselungs   Verschlüsselungstechniken   versiegelt   Versio   Versionierung   versperrt   Versuchen   verteilter   vertrauens   vertrauenswürdiger   Vertrauenswürdigkeit   VertriebsunionMeynen   Vervielfältigung   VervielfältigungsowieSpeicherungin   Verwahrung   verwan   verwendet   viel   VISA   void   vollen   vonderdieZahlungsmodalitätenzuerfragen   Voraussetzungen   vorbehalten   Vorgängerblock   vorragendes   Vorsatz   vorstellen   Vorweg   Wahl   Walk   wandeln   wandelt   wäre   Warnung   WebteamGmbH   weder   weils   weise   weiß   weißderKrypto   weit   weiter   weiterhilft   weiterhin   weiterleitet   wekanet   welche   Welt   wendet   wenig   Wenn   WennSiediesnichtmehrwünschen   werden   werke   Werte   Werten   Wesley   wichtige   wieder   wiederum   Wiederverwenden   WINDOWS   wirakzeptieren   wird   Wissenschaft   woher   Write   WriteLine   wurden   würdigem   XmlSerializer   zahlreichen   ZahlungperKreditkartemöglich   Zeichen   zeigen   zeigt   Zeilen   Zeit   Zeitschrift   zendesUrheberrechtsohneZustimmungdes   zerstört   zerstörte   zirka   Zoschke   ZoschkeDataGmbHwww   Zugriff   Zugriffs   zuinformieren   zumanderendie   zunächst   zurecht   zurück   zurückgege   zurückkonvertiert   zurückzuspielen   zusätzliche   Zustands   zuvor   Zwar   Zweckengem   zwei   zweite   zweiten   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
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen