/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Man kan downloade min .mdb fil ...
Fra : Morten


Dato : 28-03-06 15:52

Hej

Jeg har en hjemmeside med en Access Database...

Problemet er at man kan downloade den ved at få ind på

www.domæne.dk/database.mdb

og jeg vil ikke have at folk skal kunne hente den ...

Kan man undgå dette?

/Morten



 
 
Benny Nissen (28-03-2006)
Kommentar
Fra : Benny Nissen


Dato : 28-03-06 15:57

Morten ramte sit keyboard den 28-03-2006 16:52 og fik dette ud af det:
> Hej
>
> Jeg har en hjemmeside med en Access Database...
>
> Problemet er at man kan downloade den ved at få ind på
>
> www.domæne.dk/database.mdb
>
> og jeg vil ikke have at folk skal kunne hente den ...
>
> Kan man undgå dette?

læg den i en mappe, der ikke er tilgængelig for web-surfere.

--
Benny Nissen
www.bennynissen.dk

Jens Gyldenkærne Cla~ (28-03-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-03-06 16:20

Morten skrev:

> Jeg har en hjemmeside med en Access Database...
>
> Problemet er at man kan downloade den ved at få ind på
>
> www.domæne.dk/database.mdb

Den sikreste måde er at benytte en mappe uden for webscope -
således at basen ikke har nogen URL-adresse på dit domæne.

Det kræver at roden af dit website ikke er den øverste mappe du kan
nå via ftp (fx kan dine webfiler ligge i www/ mens du har databasen
i mappen /db). En sådan opsætning tilbydes så vidt jeg ved af flere
webhoteller (man skal være opmærksom på at der skal være
skriveadgang i mappen hvis basen også skal kunne opdateres via
nettet).

En alternativ metode er at omdøbe basen til en filtype der ikke kan
downloades. Når du forbinder dine asp-sider til databasen, er det
helt ligegyldigt hvad databasenfilen hedder - bare den ligger det
sted du angiver. Til gengæld vil IIS blokere for forskellige
filtyper (bl.a. nogle systemfiler til asp.net, hvis det er
installeret) - så ved fx at bruge navne som database.exe,
database.asax eller database.config kan man forhindre at basen kan
downloades, selv om den stadig ligger i webscope.

Endelig kan man gøre det sværere for folk at hente basen ved at
undgå de mest oplagte navne på filen.

Hvis man kalder sin database for x54gsd.mdb eller 20060403.mdb er
det ikke nær så sandsynligt at basen bliver downloadet sammenlignet
med hvis man har kaldt basen for "database.mdb" eller "db.mdb"
eller "domænenavn.mdb".
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

spintail (30-03-2006)
Kommentar
Fra : spintail


Dato : 30-03-06 06:04

>Det kræver at roden af dit website ikke er den øverste mappe du kan
>nå via ftp (fx kan dine webfiler ligge i www/ mens du har databasen
>i mappen /db).

Lige sådan ligger mit her prisen er ok men service så derefter

http://www.jirty.dk/

MvH
Allan


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste