Hallo,
Er is een grote bug in het ASP.NET beveiligingsmechanisme.
Je kan een website aanmaken met subdirs en deze beveiligen. Zo kun je in de web.config forms authenticatie gebruiken om deze subdir te beveiligen, zodat als er een aspx pagina uit de subdir wordt opgevraagd, je eerst naar een login pagina gestuurd wordt waar je je moet authenticeren. Anders krijg geen toegang tot de pagina's.
Maar tot mijn spijt, als grote .net aanhanger, zit er een stomme slash-actige bug in waardoor je wel toegang tot de subdir kan krijgen zonder in te loggen.
Het werkt alleen in mozilla/firebird omdat IE de slashes vanzelf goed zet:
http://localhost/beveiligd\bestand.aspx
en voila, je kunt erbij!
In IE kan het wel maar dan moet je %5C ipv \.
Nogal een ernstige bug aangezien veel sites op aspx draaien en gebruik maken van formsauthenticatie!
Er is nog geen melding van op http://www.microsoft.com/security/bulletins/default.mspx
Dus nog geen patch uit.
Dit is nogal een grote bug dus ben benieuwd hoe dit gaat aflopen.
Er is een grote bug in het ASP.NET beveiligingsmechanisme.
Je kan een website aanmaken met subdirs en deze beveiligen. Zo kun je in de web.config forms authenticatie gebruiken om deze subdir te beveiligen, zodat als er een aspx pagina uit de subdir wordt opgevraagd, je eerst naar een login pagina gestuurd wordt waar je je moet authenticeren. Anders krijg geen toegang tot de pagina's.
Maar tot mijn spijt, als grote .net aanhanger, zit er een stomme slash-actige bug in waardoor je wel toegang tot de subdir kan krijgen zonder in te loggen.
Het werkt alleen in mozilla/firebird omdat IE de slashes vanzelf goed zet:
http://localhost/beveiligd\bestand.aspx
en voila, je kunt erbij!
In IE kan het wel maar dan moet je %5C ipv \.
Nogal een ernstige bug aangezien veel sites op aspx draaien en gebruik maken van formsauthenticatie!
Er is nog geen melding van op http://www.microsoft.com/security/bulletins/default.mspx
Dus nog geen patch uit.
Dit is nogal een grote bug dus ben benieuwd hoe dit gaat aflopen.