Är lösenorden i php-filen verkligen säkra?|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Är lösenorden i php-filen verkligen säkra?
Avatar
Segbarn
Kommer du hit ofta?
Medlem
Forum Posts: 332
Member Since:
March 1, 2003
sp_UserOfflineSmall Offline
1
December 22, 2006 - 11:54 pm
sp_Permalink sp_Print

Jag har rätt nyligen börjat med php och sql.
Jag förvånas över att man kan ha filer i rooten (typ config.php) som innehåller massa viktiga lösenord.
Är det verkligen omöjligt att tanka ner såna filer och bara läsa innehållet?

Jon lord
Kommer du hit ofta?
Medlem
Forum Posts: 382
Member Since:
December 8, 2005
sp_UserOfflineSmall Offline
1103856
December 23, 2006 - 1:14 pm
sp_Permalink sp_Print

har oxo tänkt på detta och är själv ganska ny till php/SQL...men vad jag förstår så:
php filerna körs (exeveras) på servern och inte på clientens sida....
så man kan inte läsa php filerna bara sådär från clientens sida

så detta gör att lösenorden är säkra...

:bok:

ViU
Member
Medlem
Forum Posts: 4459
Member Since:
December 25, 2000
sp_UserOfflineSmall Offline
1105847
December 30, 2006 - 10:46 pm
sp_Permalink sp_Print

Jon lord har rätt, så länge du har lösenorden innanför taggar så kommer ingen att kunna läsa dem när allt fungerar som det skall. Dock finns ju alltid en liten risk att php slutar fungera t.ex. vid en uppdatering av apache/php och då kommer filen att serveras som text och alla kunna läsa din kod. Man kan skydda sig en extra nivå genom att t.ex. ha filerna utanför www rooten eller helt enkelt lägga till en .htaccess fil med följande innehåll

<Files config.php>
order deny,allow
deny from all
</Files>

Detta gör att apache om det är webservern du använder inte kommer att låta någon läsa filen från webben oavsett om php fungerar eller inte. Sedan finns det antagligen en drös med olika andra tekniker för att skydda sig men så länge du inte har företagshemligheter eller samma lösenord som du använder överallt annanstans så är det nog ingen fara och frågan är om denna htaccess fil redan är i överkanten.

Avatar
Segbarn
Kommer du hit ofta?
Medlem
Forum Posts: 332
Member Since:
March 1, 2003
sp_UserOfflineSmall Offline
1106083
December 31, 2006 - 4:47 pm
sp_Permalink sp_Print

Tack för svaren!

Jag har lärt mig något nytt och kan sova gott om natten.

Jon lord
Kommer du hit ofta?
Medlem
Forum Posts: 382
Member Since:
December 8, 2005
sp_UserOfflineSmall Offline
1106278
January 1, 2007 - 4:57 pm
sp_Permalink sp_Print

ViU wrote: Man kan skydda sig en extra nivå genom att t.ex. ha filerna utanför www rootenl

Utanför www-Rooten ?
men hur ska det gå att använda filerna då?..
tex. en gästbok som lagrar data i SQL databasen och lösenorden är sparade i php filen och jag har dom utanför rooten ...då är dom ju inte tillgängliga alls? ...
eller finns det nån sätt att göra donm tillgängliga 🙄 :bok:

Avatar
Snorch
Member
Medlem
Forum Posts: 8881
Member Since:
March 14, 2001
sp_UserOfflineSmall Offline
1106297
January 1, 2007 - 5:40 pm
sp_Permalink sp_Print

Jon lord wrote: [quote=ViU]Man kan skydda sig en extra nivå genom att t.ex. ha filerna utanför www rootenl

Utanför www-Rooten ?
men hur ska det gå att använda filerna då?..
tex. en gästbok som lagrar data i SQL databasen och lösenorden är sparade i php filen och jag har dom utanför rooten ...då är dom ju inte tillgängliga alls? ...
eller finns det nån sätt att göra donm tillgängliga 🙄 :bok:

Allt utanför www-rooten är ju inte tillgängligt mot internet, men lokalt för script m.m. är ju filerna det..
Ex så kan du ju inte länka till en bild utanför www-rooten för bilden hämtas och körs direkt på användars dator, däremot ett php-script körs på servern och har således tillgång till mappar utanför www-rooten..
ex:
/server/public/ <- hit pekas domänen, ex google.se
/server/db/ <- där sparas databaserna m.m. så när man länkar till något i /server/db/ så skriver man bara ../db/fil.fil

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 389
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL