PHP expert |
|
Normaal gesproken zijn sessies niet ip-afhankelijk, maar krijgt de gebruiker een cookie met de naam van zijn sessie. Het nadeel van mensen achter een proxy is echter dat verkeer makkelijk afgeluisterd en nagemaakt kan worden. (Maar hey, daar kiezen ze zelf voor)
Een oplossing daarvoor is om alles over https te sturen.
Een tweede risico is wanneer meerdere sites/beheerders hun sessies opslaan in dezelfde map. Wat dan zou kunnen gebeuren is dat een kwaadwillende gebruiker van jouw server een sessie kan maken en die sessie in jouw site openen.
Hij heeft dan volledige controle over de inhoud van de sessie. Een oplossing is om je sessies in een eigen map op te slaan.
Over het algemeen zijn sessie's van php dus helemaal niet onveilig. Alleen wanneer de omstandigheden anders zijn kan het problemen opleveren. |