---
title: "Säkerhet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/49597-säkerhet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "kristoffer"
published: "2002-08-05T20:09:41.000Z"
updated: "2002-08-14T17:33:55.000Z"
replies: 11
views: 355
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/49597-säkerhet"
---

# Säkerhet

## #1 — kristoffer, 2002-08-05T20:09Z

Jag är lite osäker inför lansering av vårt ASP.NET-projekt. Finns det något särskilt jag skall tänka på? Finns det kända säkerhetshål? Hela dotnet-plattformen känns ju väldigt genomtänkt, så det borde ju inte vara några större problem, men har ni stött på något trubbel med skarpa siter?

Permalänk: https://www.webforum.nu/p/49597

## #2 — developer, 2002-08-06T09:29Z

Se till att ha SP1 av .Net framework installerat.

Sen gäller förstås de vanliga reglerna för IIS:en om att du ska patcha och begränsa rättigheter etc. Många bra artiklar finns att nå från: <http://support.microsoft.com/default.aspx?xmlid=fh%3BEN-US%3Biis50>

Var beredd på att asp.net slutar fungera om du kört IIS lockdown tool (vilket ändå rekommenderas). Läs kb-artiklarna om visual studio.net som refereras i <http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q325864>

Onödig kommentar kanske, men jag skulle absolut rekommendera att du provar detta på en ren maskin för att när det sedan fungerar applicera din kunskap på den skarpa siten.

Ett annat tips är att utnyttja CAS (code access security) som finns i .net., se <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconintroductiontocodeaccesssecurity.asp>

Börja med inga rättigheter alls för din kod. Behöver du exempelvis läsa från hårddisken på ett visst ställe kan du konfigurera det assemblyts rättigheter att göra det. Om du aldrig behöver läsa från hårddisken finns ingen anledning till att möjligheten ska finnas, isåfall kommer frameworket generera ett security-exception om man ändå försöker (pga exempelvis en bug i din kod som möjliggör detta).

CAS är dock ganska tungt att komma in i. Om du inte hållt på med det förut rekommenderar jag starkt att du gör ett testprogram (bara ett enkelt console-program). Sedan kan du försöka läsa från disken, och prova mscorcfg.msc eller caspol.exe för att sätta olika rättigheter i katalogen ditt testprogram körs. Jag tycker du ska lära dig det från grunden innan du börjar med det i dina skarpa siter. Det går att göra en säker site utan att bry sig om CAS, men det kan ändå vara värt att införa för att gardera sina egna misstag i programmeringen.

Permalänk: https://www.webforum.nu/p/744541

## #3 — kristoffer, 2002-08-06T12:15Z

Det var bra tips. Tack för dem, nu har jag en hel del att sätta mig in i.

Permalänk: https://www.webforum.nu/p/744707

## #4 — fredrik, 2002-08-06T12:33Z

Nu när det ändå pratas rättigheter...

Vilka rättigheter måste eg. aspnet-användaren ha?

När vi skulle lägga ut aspx sidor på ett webhotell så var de tvugna att sätta fullständiga rättigheter på hela enheten för att det skulle fungera...

Fick annars ett felmeddelande om typ:
"Could not start monitoring directory-changes"
eller nåt...

Nån som vet?

Permalänk: https://www.webforum.nu/p/744717

## #5 — Grynet, 2002-08-06T14:54Z

Dessa inställningar behöver ett ASP.Net konto

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconApplicationIdentity.asp>

Permalänk: https://www.webforum.nu/p/744811

## #6 — developer, 2002-08-06T18:55Z

fredrik, du tänker nog på: <http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q316721>

Permalänk: https://www.webforum.nu/p/744919

## #7 — fredrik, 2002-08-07T06:33Z

Japp, det stämmer! Då ska det alltså räcka med access på själva web-sajten...har för mig att vi fick sätta det på hela enheten...men men, gjorde säkert nåt fel då!

Tack!

Permalänk: https://www.webforum.nu/p/745080

## #8 — developer, 2002-08-07T22:31Z

Rättelse, SP2 är det som gäller: <http://www.microsoft.com/downloads/release.asp?ReleaseID=40934>

Permalänk: https://www.webforum.nu/p/745727

## #9 — kristoffer, 2002-08-07T22:40Z

Minsann. Den kom idag.

Permalänk: https://www.webforum.nu/p/745732

## #10 — PatrikB, 2002-08-12T12:00Z

Liite sent svar, men har för mig att .NET skapar ett par temporära filer som lägger sig i C:\\temp vilket gör att ASP.NET kontot även måste ha rätt rättigheter där oxå

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/748913

## #11 — Grynet, 2002-08-12T12:06Z

%temp% för att vara exakt  :h

Permalänk: https://www.webforum.nu/p/748916

## #12 — PatrikB, 2002-08-14T17:33Z

Jepp  :r 

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/753646

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/49597-säkerhet
