Avatar billede -veile- Nybegynder
02. april 2006 - 21:20 Der er 9 kommentarer og
1 løsning

Sikkerheds programmering i ASP.NET

Hey

Jeg er rimlig newbii i ASP.NET C#, men i så fald kommer man ikk videre hvis man ikk prøver sig frem!

Jeg har en del spørgsmål omkring sikkerheden i ASP.NET angående et sikkert login system

Hvordan indsætter man et krypteret password i en access database?
Hvordan sikre man sit login system for diverse injections ?
Og hvordan tjekker man om sin bruger er logget ?

Det er alt i første omgang, så håber i vil hjælpe mig med mit problem!
Avatar billede dr_chaos Nybegynder
02. april 2006 - 21:23 #1
hvilken en version af asp.net bruger du ?
Avatar billede dr_chaos Nybegynder
02. april 2006 - 21:28 #2
hvis du bruger asp.net 2.0 med  visual studio express
vil jeg anbefale dig at downloade dette starter kit:
http://msdn.microsoft.com/vstudio/eula.aspx?id=96713a8e-b8d4-4d6e-bb8f-027e6c8e15d8
Avatar billede arne_v Ekspert
02. april 2006 - 21:36 #3
ligesom du indsætter andre tekster

bruger parameters

gemmer et eller andet i session som markerer det - eller beder ASP.NET styre det
Avatar billede -veile- Nybegynder
02. april 2006 - 21:39 #4
jeg bruger Web matrix pga jeg ikk er rig.. hehe.. og jeg benytter NetFrameworket 2.0 men ved ikk om det os er asp.net 2.0,

Hvordan skal variablen se ud eller hvad det nu hedder, når man skal have oprettet nogle sessions ?
Avatar billede dr_chaos Nybegynder
02. april 2006 - 21:43 #5
Session["Login"] = "Ja";
Avatar billede dr_chaos Nybegynder
02. april 2006 - 21:43 #6
f.eks.
Avatar billede dr_chaos Nybegynder
02. april 2006 - 21:45 #7
framework 2.0 og aspnet 2.0 er det samme.
Jeg vil anbefale dig at downloade visual web developer
Du kan hente den her:
http://msdn.microsoft.com/vstudio/express/vwd/download/
Avatar billede -veile- Nybegynder
02. april 2006 - 21:46 #8
okai... hvad så angående det med kryptering af et password som så skal indsættes i en access database...?
Avatar billede dr_chaos Nybegynder
02. april 2006 - 22:19 #9
hvis du bruger den indbyggede accessmembershipprovider kan du selv bestemme formattet på passwordet.
Avatar billede arriva Nybegynder
12. april 2006 - 20:25 #10
Hvad med at bruge et parametriseret sql statement som arne_v foreslår, og så hashe passwords? eg:
username="bla"
password=formsauthentication.hashpasswordforstoringinconfigfile("bla")
dim cmdSql as new oledbcommand("SELECT * FROM Users WHERE USername=@username,Password=@password",[connection])
cmdSql.parameters.addwithvalue("@username",[username])
cmdSql.parameters.addwithvalue("@password",[password])
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