webForumDet fria alternativet

skydda mina databaser!

23 svar · 363 visningar · startad av Icebreaker

IcebreakerMedlem sedan juni 2000516 inlägg
#1

Hej och God Jul på er!

Jag håller på med en sida i ASP och till denna finns en del databaser (Access). Och dessa databaser vill jag inte att folk ska kunna ladda ner. Så som det är nu räcker det med att man skriver in rätt webadress i webläsaren så kan man ladda ner och läsa databasen...

Hur skyddar man enklast sin databas från att bli nerladdad... Måste gå att skydda den på något sätt...

:)

mozillaMedlem sedan juli 20011 084 inlägg
#2

lägg dem utanför wwwrooten, dvs skapar en ny mapp/eller lägg dem direkt där i, och länkar sedan till dem via c:/Inetpub/database.mdb, då går det inte att ladda ner dem.

LR^evil.sidMedlem sedan maj 2002560 inlägg
#3

Du kan ju lägga dem utanför din server t.ex.
c:\databaser\access\

[red]con.open "provider = microsoft.jet.oledb.4.0; data source = c:\databaser\access\databas.mdb"[/red]

Det fungerar ju på din egen server men om det skall ligga på
ett webhotell får du nog sätta ett lösenord på den som "ingen"
knäcker : P

Då tror jag att det skall se ut på det här viset men är inte säker:

[red]con.open "provider = microsoft.jet.oledb.4.0; data source = " & server.mappath("/folder") & "/databas.mdb"; uid=användarnamn; pwd=lösenord"[/red]

Detta sätter du om du inte redan vet genom att öppna databasen
exklusivt. [ctrl]+o -> dropdownlist på open-knappen.

Hoppas det löser sig för dig. God Jul.

MVH

Sid Eriksson

[.red] Det kanske fungerar på en weserver ändå (vet inte) om du använder server.mappath("../en folder utanför webrooten")

Du får testa helt enkelt : )

IcebreakerMedlem sedan juni 2000516 inlägg
#4

Till mozilla:

Okej, så kan man ju göra.
Fast nu har jag dem på ett webhotell ute på nätet... Då måste webhotellet ordna detta va? För jag kommer väl inte ha några rättigheter till detta som vanlig användare?

IcebreakerMedlem sedan juni 2000516 inlägg
#5

Kom just på en liten fråga till... kan man ladda ner ASP-sidor till sin dator så man får dem med all ASP-kod.
Om man skriver in en ASP-adress i webläsaren...körs den ju och kollar man på koden då visas ju bara "resultatet av ASP-koden"... som vanlig HTML...
Alltså går det ladda ner ASP-filen "kompakt". Om ni fattar :)

icaaqMedlem sedan okt. 20005 273 inlägg
#6

Det går inte då all kod "körs" på servern det vill säga att all kod exekveras på servern ........

mvh icaaq

JosefMedlem sedan mars 20023 561 inlägg
#7

Nej det går inte om man är "vanlig" surfare.

IcebreakerMedlem sedan juni 2000516 inlägg
#8

Okej, precis vad jag tänkte..
Så jag kan helt enkelt lägga in massa hemlig information som ASP-kod i mina ASP-filer utan att någon kan läsa det?
Ett lösenord i en databas-koppling är alltså riskfritt?

icaaqMedlem sedan okt. 20005 273 inlägg
#9

Japp

IcebreakerMedlem sedan juni 2000516 inlägg
#10

Okej, vad bra :)

solbulleMedlem sedan mars 20015 287 inlägg
#11

Allt är som sagt relativt, både sökväg, namn och lösenord kan ju visas vid ett eventuellt scriptfel.

Iofs inget man kanske som vanlig dödlig behöver ta hänsyn till.

Denniz PoPMedlem sedan aug. 2002207 inlägg
#12

Vad man än gör så använd inga .inc-filer till t.ex. lösenord osv. Ser att en del brukar kunna göra detta. Då är det inga som helst problem att läsa lösenorden iom att .inc-filer inte exekveras på samma sätt som .asp-filer.

medialabsMedlem sedan mars 20023 686 inlägg
#13

Du ska ge databaserna krångliga namn som 8225JHytghfd.mdb
då blir det lite svårare för "surfare" att bara gissa sig till databas namnet,

GimboMedlem sedan dec. 20001 626 inlägg
#14

hur var det med att lägga databasen utanför wwwrooten ifall man har ett webhotell?? icebreaker fick inte svar på det vilket skulle vara intressant för min del oxå, ska man kontakta webhotellet då eller??

Denniz PoPMedlem sedan aug. 2002207 inlägg
#15

Tja, du kan ju testa att kontakta webhotellet, men jag är mycket tveksam till att de går med på det. Men det skadar ju aldrig att fråga ;)

OveRRidEMedlem sedan feb. 200112 078 inlägg
#16

Denniz PoP skrev:

Tja, du kan ju testa att kontakta webhotellet, men jag är mycket tveksam till att de går med på det. Men det skadar ju aldrig att fråga ;)

Jag tror inte att de är tveksamma på det, det är bara att fråga ifall de stödjer DSN-kopplingar mot databasen.

MacceMedlem sedan apr. 2001425 inlägg
#17

Döp databasen till .asp istället för .mdb !

OveRRidEMedlem sedan feb. 200112 078 inlägg
#18

Macce skrev:

Döp databasen till .asp istället för .mdb !

:o

Va sa du nu?

MacceMedlem sedan apr. 2001425 inlägg
#19

ähum, ja !

från databas.mdb, till databas.asp

Prova :)

GimboMedlem sedan dec. 20001 626 inlägg
#20

Hahahah Macce är det ett nytt programmeringsspråk du försöker uppfinna???

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