Avatar billede pnr Nybegynder
23. september 2010 - 14:45 Der er 12 kommentarer og
1 løsning

spørgsmål til ASP.NET Security Vulnerability i asp.net 2.0

Jeg har en masse sites i asp.net 2.0 som i defaultRedirect redirecter til en aspx side for at opsamle evt. fejl. det skulle i forbindelse med det ny fundne sikkerhedhul, ikke være sikkert at gøre mere i 2.0. Hvordan kan man så opsamle fejl forsvarligt  uden at skulle lave for meget om?
Avatar billede aaberg Nybegynder
23. september 2010 - 14:52 #1
Hvilket sikkerhedshuld er det du refererer til? Har du et link til en artikkel e.l.?
Avatar billede arne_v Ekspert
23. september 2010 - 15:10 #3
Hvis du redirecter alle errors til samme side er du OK.

Ellers har du et problem indtil MS releaser patch.
Avatar billede madand Nybegynder
23. september 2010 - 15:13 #4
Taget fra ScottGu's Side:

Enabling the Workaround on ASP.NET V1.0 to V3.5:
If you are using ASP.NET 1.0, ASP.NET 1.1, ASP.NET 2.0, or ASP.NET 3.5 then you should follow the below steps to enable <customErrors> and map all errors to a single error page:

1) Edit your ASP.NET Application's root Web.Config file.  If the file doesn't exist, then create one in the root directory of the application.

2) Create or modify the <customErrors> section of the web.config file to have the below settings:

<configuration>       

  <system.web>

      <customErrors mode="On" defaultRedirect="~/error.html" />

  </system.web>       

</configuration>

Enabling the Workaround on ASP.NET V3.5 SP1 and ASP.NET 4.0

If you are using ASP.NET 3.5 SP1 or ASP.NET 4.0 then you should follow the below steps to enable <customErrors> and map all errors to a single error page:

1) Edit your ASP.NET Application's root Web.Config file.  If the file doesn't exist, then create one in the root directory of the application.

2) Create or modify the <customErrors> section of the web.config file to have the below settings.  Note the use of redirectMode="ResponseRewrite" with .NET 3.5 SP1 and .NET 4.0:

<configuration>

  <system.web>

    <customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="~/error.aspx" />

  </system.web>

</configuration>
3) You can then add an Error.aspx to your application that contains an appropriate error page of your choosing (containing whatever content you like).  This file will be displayed anytime an error occurs within the web application.

4) We recommend adding the below code to the Page_Load() server event handler within the Error.aspx file to add a random, small sleep delay. This will help to further obfuscate errors.
Avatar billede pnr Nybegynder
23. september 2010 - 15:25 #5
Hej alle

og mange tak for jeres kommentare!

Jeg redirecter til samme fejlside for alle fejl. men der undre mig at der i eksemplet for 2.0 på ScottGu's side linkes til en html fil, mens der der for 4.0 linkes til en aspx fil?

Jeg har iøvrigt kørt det VB script som de har lavet på min webserver, og der melder den fejl hvis jeg linker til en aspx fil, men den siger ok, hvis jeg linker til en html fil.
Avatar billede pnr Nybegynder
25. september 2010 - 07:58 #6
Er der mere hjælp at hente her ?-)
Avatar billede keysersoze Guru
25. september 2010 - 10:36 #7
Forskellen på de to eksempler, udover at du skal have en ekstra attribut på din customErrors-node, er at i 3.5 SP1 og 4.0 anbefales det at indlægge ydeligere kode på fejlsiden - se punkt 4 under "Enabling the Workaround on ASP.NET V3.5 SP1 and ASP.NET 4.0". Du kan altså fint have en aspx-side i første eksempel hvis det er det du har behov for.
Avatar billede arne_v Ekspert
25. september 2010 - 17:27 #8
Set fra security synsvinklen mener jeg at det er ligegyldigt hvad du redirecter til - det skal bare være det samme der sendes til client uanset hvad.
Avatar billede pnr Nybegynder
25. september 2010 - 19:56 #9
Det undre mig bare at det script som microsoft har udviklet til at tjekke en webserver med, skriver en advarsel ved de sites der linker til en aspx fil, mens dem der linker til en html fil er ok.
Avatar billede keysersoze Guru
26. september 2010 - 22:39 #10
har de sites med en aspx-fil også implementeret anbefalingen?
Avatar billede pnr Nybegynder
29. september 2010 - 14:02 #12
Tak for jeres indlæg,smid nogle svar så er der point!
Avatar billede arne_v Ekspert
29. september 2010 - 14:34 #13
svar fra mig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester