webForumDet fria alternativet

AWStats: Hur skyddar man kundernas statistik från varandra?

Webbservrar

5 svar · 487 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Frågan#1

Tjena. Vi ska slänga upp AWStats här på jobbet och vi ska köra med det dynamiska läget då det är många fördelar med det. Men hur löser man problemet med att domänen/användarnamn (vad man nu vill ha) i getsträngen snabbt går att ändra och att man då kan få fram en annan kunds statistik?

Medlem sedan okt. 2004502 inlägg
#2

Det finns många möjligheter. Om kunden loggar in kanske det är olika användare som awstats körs genom och som bara har rättighet att läsa sina egna loggfiler.

Medlem sedan juli 2002630 inlägg
#3

AWStats körs som ett perlskript och det anropas av webbservern så i praktiken är det bara en användare (apache) som läser samtliga loggfiler. Du får gärna utveckla ditt förlag lite =)

Medlem sedan juni 20014 290 inlägg
#4

Förutsatt att varje domän har en egen loggfil så kan du väll styra att dom bara kan komma åt "sin" loggfil?

Medlem sedan juli 2002630 inlägg
#5

Jo varje domän har en egen loggfil, däri ligger inte problemet.

AWStats exempellänk:
http://ns3744.ovh.net/awstats/awstats.pl?config=destailleur.fr

Alla projekts (domäner) konfigurationsfiler ligger som default i /etc/awstats och heter awstats.namn.conf och awstats.pl hämtar den fil som matchar den som kommer in i configvariabeln så genom att ändra värdet på "config" i getsträngen (d.v.s "destailleur.fr" ) kan man således hämta upp någon annans statistik, förutsatt att man vet namnet på konfigurationsfilen.

AWStats föreslår att man ska slänga upp en htaccess för att skydda awstats.pl från otillåtna accesser, men det skyddar fortfarande bara mot obehöriga. Folk som har access har fortfarande full möjlighet att ändra i getstränen och således läsa andras statistik.

Medlem sedan okt. 2004502 inlägg
#6

Om du är haj på perl bör du kunna göra så att det domännamn som anropet kommer via används istället för att specificera det i getsträngen.

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)