webForumDet fria alternativet

Skydda xml-fil

PHP

11 svar · 955 visningar · startad av Qimen

Medlem sedan juni 20015 009 inlägg
Frågan#1

Hej,

Har en xml-fil med en del känslig info till mitt webbprojekt. Nu vill jag skydda den så att inte utomstående ska kunna komma åt den av misstag (eller med vilje). Vill helst undvika att lägga den utanför rooten. Kan man kanske skydda mappen filen ligger i med hjälp av htaccess? Kommer man åt filen ändå via script?. Har tänkt göra ett program i java som ska använda infon i denna xml-fil. Hur påverkas det om jag använder htaccess eller något sådant? :)

Medlem sedan juni 20008 205 inlägg
#2

htaccess kan användas för att neka att en fil lämnas ut av servern, ja. Det borde inte påverka javaprogrammet negativt så länge det inte försöker komma åt xml-filen via http.

Medlem sedan maj 2004693 inlägg
Medlem sedan juni 20015 009 inlägg
#4

spango: Okej, borde gå att använda ftp eller liknande i javaprogrammet då.

kobranturre: Med den generatorn, kan man skapa en htaccess fil som bara utesluter xml-filer? Hade ju varit perfekt i så fall.

Medlem sedan maj 2004693 inlägg
#5

Vet inte...prova skriva in xml och se om det funkar.

Medlem sedan juni 20034 013 inlägg
#6

Qimen skrev:

spango: Okej, borde gå att använda ftp eller liknande i javaprogrammet då.

Borde väl bara vara att öppna filen direkt via filsystemet? För javaprogrammet körs väl på servern? Annars är det ju kört...

Medlem sedan juni 20015 009 inlägg
#7

Men aja jag lägger xml-filen utanför rooten så blir det enklare. Måste vara relativt enkelt att kunna installera webbprojektet och tror att htaccess kommer göra det för invecklat (kanske inte för mig men den andra som får allt levererat). :)

Medlem sedan juni 20015 009 inlägg
#8

tydal skrev:

Qimen skrev:

spango: Okej, borde gå att använda ftp eller liknande i javaprogrammet då.

Borde väl bara vara att öppna filen direkt via filsystemet? För javaprogrammet körs väl på servern? Annars är det ju kört...

Vadå kört? Hade tänkt mig ett program som man kör som en klient varifrån man vill och i det programmet loggar man in, antingen ftp eller om man ordnar något via htaccess.

Medlem sedan juni 20034 013 inlägg
#9

Qimen skrev:

Vadå kört?

Då kan du inte skydda filen från de som har JAVA-programmet. Men det kanske du inte ville heller. Du kanske bara ville ha ett vanligt lösenordsskydd, och du kan ju antingen lägga filen utanför och använda ftp eller inuti och använda .htaccess.

Observera dock att det här "hotlink protection" som talas om tidigare inte är det du menar utan du behöver nog password/authentication som det står om på samma sida.

Medlem sedan juni 20015 009 inlägg
#10

Jag lägger det utanför rooten, blir nog bäst så och enklast. Sen i Java-programmet ansluter jag med ftp till servern. Säkrare än så behöver det inte vara, vill man ännu mer hemlighetsmakare kan man ha lösenord på själva java-programmet med. :)

Medlem sedan juni 20034 013 inlägg
#11

Qimen skrev:

Sen i Java-programmet ansluter jag med ftp till servern. Säkrare än så behöver det inte vara,

Det är alltså bara "säkert" mot de som inte har Java-programmet. Har man Java-programmet så har man access till din ftp. Du får komma ihåg att ställa in behörigheterna den användaren som Java-programmet har så den inte kan göra mer än att titta på de filer de ska ha tillgång till.

Medlem sedan juni 20015 009 inlägg
#12

tydal skrev:

Qimen skrev:

Sen i Java-programmet ansluter jag med ftp till servern. Säkrare än så behöver det inte vara,

Det är alltså bara "säkert" mot de som inte har Java-programmet. Har man Java-programmet så har man access till din ftp. Du får komma ihåg att ställa in behörigheterna den användaren som Java-programmet har så den inte kan göra mer än att titta på de filer de ska ha tillgång till.

Lite missförstånd nu, ftpuppgifterna ska man kunna ändra i java-programmet så ifall man kör två version av webbprojektet så man kommer åt två olika konfigurationsfiler. Lösenordet behöver ju inte sparas i programmet.

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)