Avatar billede -sofus- Nybegynder
21. oktober 2001 - 11:29 Der er 9 kommentarer og
1 løsning

Hvor god sikkerhed ??

Jeg har en for sjov Server med Windows 2000 og IIS.
Jeg bruger et logon system som bruger sessions og en password beskytet access database.

Men hvor godt er sikkerheden i det ?

Hvordan laver man et system som kan holde hackere ude ?

Hvordan beskytter man bedst sine websitets ?

Er der en hacker i huset som har lyst til at teste systemet ? eller hvor finder man sådan en (tror det hedder en sneaker)
Avatar billede cliche Nybegynder
21. oktober 2001 - 11:37 #1
Det kommer an på hvordan du kigger i databasen, her er en lille artikkel som er meget god.

http://www.asp.dk/articles.asp?mode=show_article&article_id=132&tech_id=1

Alt afhængigt af hvordan du har bygget det op :)
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 11:54 #2
Det er så et sikkerhed hul som var lukket, ellers meget umærked artikkel.



Avatar billede cliche Nybegynder
21. oktober 2001 - 11:55 #3
:), så er sikkerheden jo godnok.
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 11:57 #4
Sikkerheden er god nok til at holde nisser ude,,

Men hvis det nu er en rigtig hacker og ikke en som lige har læst en text fil.. hvor meget holder et login system så til ?
Avatar billede cliche Nybegynder
21. oktober 2001 - 12:04 #5
Jamen ingen ting holder ved en hacker, ville nok vælge IIS\'s egen login eller NTaut. det vil nok altid være mere sikkert.
Avatar billede apocryphal Nybegynder
21. oktober 2001 - 12:25 #6
Sikkerheden skulle ikke være et problem, HVIS du har Access-databasen udenfor Webscopet (brugeren må ikke kunne downloade den!).

Det er en GOD idé at tjekke om brugeren har cookies slået til, og nægte brugeren adgang til siden, hvis dette ikke er tilfældet.

Og den side, som brugeren poster username/password til. Sørg for, at den ikke lader sig \"gette\" af brugeren.

Jeg mener det er:

Dim met = Request.ServerVariables(\"HTTP_METHOD\")
if met != \"POST\" then
Response.Write(\"KUN POST, MESTER!\")
Response.End
end if

(Normalt programmerer jeg i JScript, så tilgiv mig mine fejl med VBScript).

Som cliche siger, er det administrations-sider o.l. så brug NTFS-beskyttelse istedet.´

IIS kører, som standart som brugeren IUSR_[SERVERNAVN], Sørg for at IUSR_[SERVERNAVN], kun har adgang til de ting den skal.

--
Jonas
Avatar billede cliche Nybegynder
21. oktober 2001 - 12:27 #7
Eller for at være endnu mere sikkert kan du lave en if request.servervariables(\"remote_addr\") = \"210.245.2.12\" Then session(\"login\") = ok
else response.write \"du har ikke adgang\"

Det bruger jeg selv :) 
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 12:32 #8
Hvoran for man en hængelås i status baren ?? jeg ved det lyder meget dumt (: men er det noget software man skal installere ved siden af eller hvad ?
Avatar billede -sofus- Nybegynder
21. oktober 2001 - 12:33 #9
Er det muligt at kryptere access databasen så man ikke kan læse den hvis man for den downloadet

jeg ved godt man kan sætte password på, men det er ikke skide effektivt
Avatar billede bimco.dk Nybegynder
22. oktober 2001 - 00:52 #10
Du får en såkaldt hængelås i status baren ved at installere og konfigurer et servercertifikat, du kan se mere på www.verisign.com

Herudover er det en glimerende ide at omdøbe sin access database til dbnavn.mdb.asp det gør nemligt at den ikke kan downloades

Mvh

Thomas
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
Kurser inden for grundlæggende programmering

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