Avatar billede mixmaster Nybegynder
22. august 2001 - 08:46 Der er 12 kommentarer og
2 løsninger

Database sikkerhed

Hej,
jeg har en side med adgangskontrol på, og så tænkte jeg om andre sider ikke bare kunne lave en connection til min Database og få oplyst brugernavne og adgangskoder?
Hvis man kan, hvordan forhindre man det så?
Hvis ikke man kan, hvorfor ikke?

Hilsen MixM@ster
P.S. Det er en mdb-database!
Avatar billede soenderup Nybegynder
22. august 2001 - 08:48 #1
du kan eks. placere din db i dir\'et _private... derfra kan usere ikke brovse indhold, og dermed ikke downloade....

/Sønderup
Avatar billede mixmaster Nybegynder
22. august 2001 - 08:57 #2
Kan jeg så også selv connecte?
Og hvor ligger den mappe?(jeg kører win2k IIS)
Jeg sidder ikke lige ved serveren!

Hilsen MixMaster
Avatar billede soenderup Nybegynder
22. august 2001 - 08:59 #3
bruger du ftp eller visual interdev?

Bruger du dsn-less eller odbc forbindelse?
Avatar billede ldanielsen Nybegynder
22. august 2001 - 09:01 #4
Er der en access? Du skal naturligvis password-beskytte den!!
Avatar billede mixmaster Nybegynder
22. august 2001 - 09:26 #5
Hvordan password beskytter man hvis man ikke bruger ODBC. Jeg bruger ikke ftp men kender ikke det andet!

Hilsen MixM@ster
Avatar billede ldanielsen Nybegynder
22. august 2001 - 16:13 #6
Du bruger ODBC! Hvis du connecter vi ADO, så er det en form for ODBC.

Men det er ikke det det handler om:
Åbn databasen i Access.
Under Funktioner > Sikkerhed > Angiv Adgangskode til databasen sætter du en adgangskode.

Så skal du angive User ID og Password i din connectionstring.

Må vi se hvordan du connecter?
Avatar billede mixmaster Nybegynder
22. august 2001 - 21:10 #7
Det skulle gerne være med denne sjover:
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open"DSN=MinDB;UID=;PWD="

Men hvordan får jeg så brugernavn og adgangskode flettet ind i en sådan???

Hilsen MixM@ster
Avatar billede chris Nybegynder
23. august 2001 - 01:29 #8
Du har sådan set selv krevet det:

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open"DSN=MinDB;UID=BRUGERNAVN;PWD=ADGANGSKODEN;

Avatar billede chris Nybegynder
23. august 2001 - 01:30 #9
krevet = Skrevet  :-)
Avatar billede addy Nybegynder
23. august 2001 - 14:16 #10
skal der altid stå MinDB i DSN?

Hilsen MixMaster der takker!
Avatar billede ldanielsen Nybegynder
23. august 2001 - 16:10 #11
Har du to brugernavne??

DSN=MinDB betyder at du på serveren har et ODBC \"link\", af typen system, der hedder MinDB

Har du overhovedet forbindelse?
Avatar billede mixmaster Nybegynder
23. august 2001 - 18:19 #12
Nå, jeg troede det kunne gøres uden ODBC forbindelse.
Jeg troede at når man havde den i en ODBC forbindelse så kunne andre alligevel ikke connecte til den, men...!
Nå men så må jeg jo gøre det!

Så blive spørgsmålet lige et andet:
Hvor meget bliver serveren belastet af at lave forbindelser til databaser, tager det f.eks. længere tid at loade en side hvis den har forbindelse end hvis den ikke har?

Hilsen MixMaster
P.S. Jeg hæver lige pointene, så de er begge spørgsmål vær!
Avatar billede ldanielsen Nybegynder
24. august 2001 - 16:23 #13
Du kan godt connecte uden DSN, det kalder man DSN-less, men man benytter i virkeligheden stadig ODBC-teknologien. Men du har altså en DSN, og det er jo fint. Så skal du nok bare have userID/password angivet i den. Jeg bruger altid selv DSN-less.

Nr 2:
Typisk ligger sdatabasen og serveren på den samme computer, eller i hvert fald hos den samme udbyder, så det er ikke noget der kræver ret meget. Men vær alligevel sparsommelig med det. DSN og DSN-less er ca. lige tungt, så vidt jeg er orienteret
Avatar billede mixmaster Nybegynder
25. august 2001 - 11:10 #14
Nå men tak for jeres svar!
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