Bekijk Volledige Versie : [php-beginnersvraagje] veilige databaseverbinding maken
Zie ik het nu verkeerd maar wanneer je d.m.v. van een include php-file een
databaseconnectie
maakt naar je mysql-database, ligt je data (gebruikersnaam en paswoord) dan
niet open voor
iedereen (of tenminste voor een hacker) ?
En hoe kan je dan die databaseconnectie-gegevens beveiligen ?
Met vriendelijke groeten,
Lucas
Edwin Martin
22/05/05, 09:05
Lucas wrote:
> Zie ik het nu verkeerd maar wanneer je d.m.v. van een include php-file een
> databaseconnectie
> maakt naar je mysql-database, ligt je data (gebruikersnaam en paswoord) dan
> niet open voor
> iedereen (of tenminste voor een hacker) ?
Bedoel je het bekijken van het includebestand met de wachtwoorden of het
onderscheppen van het dataverkeer met de database?
Edwin
--
http://www.bitstorm.org/
"Edwin Martin" <e.j.martin@chello.nl> schreef in bericht
news:O4Wje.68879$pU2.31180@amsnews03-serv.chello.com...
> Lucas wrote:
>> Zie ik het nu verkeerd maar wanneer je d.m.v. van een include php-file
>> een databaseconnectie
>> maakt naar je mysql-database, ligt je data (gebruikersnaam en paswoord)
>> dan niet open voor
>> iedereen (of tenminste voor een hacker) ?
>
> Bedoel je het bekijken van het includebestand met de wachtwoorden of het
> onderscheppen van het dataverkeer met de database?
Ik bedoel het bekijken van het includebestand met de wachtwoorden.
Met vriendelijke groeten,
Lucas
Edwin Martin
22/05/05, 22:15
Lucas wrote:
>>>Zie ik het nu verkeerd maar wanneer je d.m.v. van een include php-file
>>>een databaseconnectie
>>>maakt naar je mysql-database, ligt je data (gebruikersnaam en paswoord)
>>>dan niet open voor
>>>iedereen (of tenminste voor een hacker) ?
> ...
> Ik bedoel het bekijken van het includebestand met de wachtwoorden.
1) Houdt bestanden met wachtwoorden *altijd* buiten de directory waar je
webbestanden in staan (de document root).
2) Als je de webserver met anderen deelt en de webserver heeft voor
iedereen heeft dezelfde gebuikers-id (meestal is dat www-data, www, web
of iets dergelijks), dan kun je helaas niets doen aan het uitlezen van
je bestand met wachtwoorden. Met gebruikers-id bedoel ik hier niet het
id waarmee je inlogt, maar waarmee de webserver werkt. Maak maar eens
een bestandje met PHP aan en kijk wie de gebruiker is. Dit laatste punt
geldt overigens voor Unix-achtige webservers.
Groeten,
Edwin Martin
--
http://www.bitstorm.org/