Databas säkerhet

ASP

7 svar · 262 visningar · startad av fumus

Medlem sedan apr. 200139 inlägg
Trådstart#1

Hej jag har en lite fråga om säkerheten med databas. jag har testat om det går att ladda ner databasen från min url, och det funkade... hur kan jag avhjälpa detta problem?

min koppling ser ut som följer

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("DB.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset") %>

tacksam för svar
mvh

Medlem sedan sep. 2000667 inlägg
#2

Du får lägga databasen i en mapp som inte är åtkomlig från webben.

Ditt webhotel kan hjälpa dig med detta.

Medlem sedan mars 200125 inlägg
#3

Du kan oxå göra en replace på | i på varje input fält

skriv en liten function

typ

function bort(in)
in = replace(in,"|"," ")
bort = in
end function

sen när du requestar input fälten

Bort(Request.Form("namn"))

men den tar inte bort koden som står mellan | | då är det regexp som gäller , bara å inkludera i functionen

finns väl lite andra lösningar med bara ett litet tips =)

GL

Medlem sedan juni 200032 967 inlägg
#4

:q

Medlem sedan jan. 2001510 inlägg
#5

Håller med :q

Medlem sedan dec. 1999653 inlägg
#6

:q :q de hörde väl inte riktigt till ämnet? :q

Medlem sedan mars 200125 inlägg
#7

Går ju å plocka databasen den vägen med via input fälten om man kör access databas med hjälp av | tecknen
även å komma åt övriga grejor på servern på det sätet trodde det va så du laddat ner den men men va fel man kan ha i bland =)

Medlem sedan juli 2000103 inlägg
#8

Jag förstår fortfarande ingenting. Kan ngn översätta?

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)