webForumDet fria alternativet

Säker databas?

23 svar · 496 visningar · startad av supercajo

supercajoMedlem sedan jan. 2005114 inlägg
#1

Hej! Testade en grej igår som gjorde mig skrämd, är ingen höjdare på databas men ändå. Testade att ladda ner min databas till min dator, och till min förvåning gick det, det gick till och med attöppna filen! Som tur är är min sida inte offeciell än, så det var tur, men hur gör man databasen säker, så inte obehöriga kan göra samma sak som jag? (Ms Acess).

@ndersMedlem sedan juni 200032 969 inlägg
#2

Spontana tips:

  1. Lägg databasen utanför roten, då går den inte att komma åt från en webbläsare, utan endast av script på din webbplats.
  2. Sätt ett lösenord på databasen.
  3. Ge databasen ett namn man inte kan gissa sig fram till, ex. df90234kjDD02089.mdb.

Slutligen: välkommen till webForum!

Mvh

supercajoMedlem sedan jan. 2005114 inlägg
#3

vad menar du med att lägga den utanför routen!? Sätter man lösenordet till databasen i MS access man har på datan!? Kan man ändå inte kolla upp namnet på databasen i källkodningen genom att trycka >visa>Källa?

supercajoMedlem sedan jan. 2005114 inlägg
#4

glömde säga Tack!

@ndersMedlem sedan juni 200032 969 inlägg
#5

vad menar du med att lägga den utanför routen!?

Om din webbplats ligger i c:\inetpub\wwwroot\, så kan du lägga databasen i c:\inetpub\databas\, och den mappen går inte att nå från en webbläsare, då den ligger ovanför / utanför rotmappen för din webbplats. Om sidan ligger på ett webhotell borde det finnas en speciell mapp avsedd för databaser. På vissa hotell ligger den ovanför roten, på andra inte.

Sätter man lösenordet till databasen i MS access man har på datan!?

Ja, lösenordet sätter man i programmet Access, och sedan anger man lösenordet när man öppnar databasen i sin ASP-fil.

Kan man ändå inte kolla upp namnet på databasen i källkodningen genom att trycka >visa>Källa?

Nej, asp-källkoden lämnar aldrig webbservern. Det enda som skickas till webbläsaren är den HTML-kod som asp-sidan har skapat.

Mvh

supercajoMedlem sedan jan. 2005114 inlägg
#6

hur skall jag veta vad som e roten!? Det står liksom inte....e inte så high än på det här....

@ndersMedlem sedan juni 200032 969 inlägg
#7

För att skriva ut rotmappen kan du göra så här:

<%
Response.write Server.Mappath("/")
%>
supercajoMedlem sedan jan. 2005114 inlägg
#8

vart skriver jag ut det någonstans?

@ndersMedlem sedan juni 200032 969 inlägg
#9

Till webbläsaren?

supercajoMedlem sedan jan. 2005114 inlägg
#10

du skrev:

För att skriva ut rotmappen kan du göra så här:

kod:--------------------------------------------------------------------------------<%
Response.write Server.Mappath("/")
%>

Skriver jag det i själva asp-koden eller vart då nånstans?

@ndersMedlem sedan juni 200032 969 inlägg
#11

Ja, det är asp-kod.

supercajoMedlem sedan jan. 2005114 inlägg
#12

men för att få reda på vilken som är rotmappen, skall jag skriva det i själva ASP-scriptet (Jag vet att det är ASP) förstår inte hur jag får reda på vilket som är rotmappen bara!

@ndersMedlem sedan juni 200032 969 inlägg
#13

För att få reda på vad som är rotmappen lägger du ovanstående asp-kod i en asp-fil på din webbplats och anropar den från din webbläsare.

supercajoMedlem sedan jan. 2005114 inlägg
#14

så, nu fick jag fram att det var public_html....så i katalogen ovanför kan man lägga samtliga databaser?

@ndersMedlem sedan juni 200032 969 inlägg
#15

Det beror på vad det är för webhotell, som jag skrev ovan. Det finns oftast en speciell mapp där du ska lägga din databas för att det ska fungera.

supercajoMedlem sedan jan. 2005114 inlägg
#16

har bara två mappar som kom med i webbhotellet.....och rotmappen var public html! Vart skall man då lägga DBn?

@ndersMedlem sedan juni 200032 969 inlägg
#17

supercajo skrev:

har bara två mappar som kom med i webbhotellet.....och rotmappen var public html! Vart skall man då lägga DBn?

Hmm, är jag otydlig?

@nders skrev:

Det beror på vad det är för webhotell, som jag skrev ovan.

supercajoMedlem sedan jan. 2005114 inlägg
#18

a little bit, vet itne vilken mapp som är ägnad åt Db!

@ndersMedlem sedan juni 200032 969 inlägg
#19

När man skaffar sig ett konto brukar webhotellet berätta var man ska lägga sina databaser.

supercajoMedlem sedan jan. 2005114 inlägg
#20

e d så här du menar!? Hitta en manual, där denna texten står, men så vitt jag vet har jag inte behövt använda denna filen för att databaskopplingen skall fungera! Men det kanske man måste för att vara säker?

Text från hotell: Använd följande kod för att koppla till en Access databas utan en DSN/ODBC. Byt ut databasens namn (db1.mdb) till det namn som er databas har. Du måste ha filen adojavas.inc i samma mapp som scriptet.

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)