Mit Cookies würde ich sowas gar nicht erst anfangen, ist viel
zu fehleranfällig und sicherheitstechnisch kritisch.

Was ich bisher immer gemacht habe, wenn ich Sessions zwischen
verschiedenen Systemen oder Domains transportiert habe, war der
Weg "hintenrum" über die Datenbank.

Beispiel:

Du verlinkst von einer ASP-Seite auf eine .NET-Seite. Nun geht der
Link aber nicht auf die xyz.aspx sondern auf die redirect.asp -
in der redirect.asp schreibst du den Inhalt der Sessions in die
Datenbank. Anschließend machst du einen Redirect auf xyz.aspx?id=key,
der key ist der schlüssel für die inhalte in der db. auf xyz.aspx
liest du nun die inhalte aus, schreibst sie in asp.net-sessions und
löscht die datenbankinhalte.

Da der Vorgang eigentlich nur ein paar Millisekunden dauert und
ein Angreifer quasi in der Zeit vom Redirect bis zum Löschen so
gut wie keine Zeit hat, an die Inhalte zu kommen, dürfte das so das
sicherste sein, was man machen kann - wenn auch nicht zu 100%.

Gruß, Thomas

http://blogs.dotnetgerman.com/thomas/ 

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von 
> [EMAIL PROTECTED]
> Gesendet: Freitag, 21. Januar 2005 15:33
> An: asp.net@glengamoi.com
> Betreff: RE: [Asp.net] Session in ASP und ASP.NET
> 
> Hallo 
> 
> Wie schon geschrieben ist es nicht kompatibel.
> 
> Es gibt nur "Brücken" z.B. über Cookies. 
> 
> Das geht aber auch nicht ohne dass Du eine asp Seite 
> scheibst/überarbeitest.
> Die Werte die an irgendeiner stelle im asp in die Session 
> gelegt werden,
> müssen zusätzlich ins Cookie geschrieben werden. 
> "Automatisch" geht also
> auch diese Variante müber Cookies leider nicht.
> 
> HTH
> Patrik
> 
> >-- Original-Nachricht --
> >From: "Reinhold Becker" <[EMAIL PROTECTED]>
> >To: <asp.net@glengamoi.com>
> >Subject: [Asp.net] Session in ASP und ASP.NET
> >Reply-To: asp.net@glengamoi.com
> >Date: Fri, 21 Jan 2005 13:02:59 +0100
> >
> >
> >Hallo Leute,
> >Trotz Freitag eine wichtige Frage:
> >
> >Kann ich in einer ASP.NET Seite auf das Session-Object einer 
> Unterseite
> der
> >Domain in ASP zugreifen?
> >
> >Ich möchte für eine Seite, die noch in ASP geshcreiben ist, 
> ein oder zwei
> >Seiten neu schreiben, brauche aber Zugriff auf die Session.
> >
> >Liebe Grüße,
> >Reinhold
> >
> >
> >_______________________________________________
> >Asp.net Mailingliste, Postings senden an:
> >Asp.net@glengamoi.com
> >An-/Abmeldung und Suchfunktion unter:
> >http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> Asp.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an