Sikkerhed i en kontakt-formular

Tags:    php

Hey alle.
Jeg har et spørgsmål omkring sikkerhed i en kontaktformular. Hvis der er en ganske almindelig kontaktformular der ikke ligger noget som helst i en database, men bare smider indholdet i en mail() funktion, skal der så tilføjes nogen form for sikkerhed??

VH
Quincy



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Der er ikke nogen sikkerhed bygget ind i metoden - så ja.
Det skal være alt den sikkerhed du kan forestille dig. Men typisk kan htmlentities() forebygge mange af problemerne



Ok, ja der blev jeg jo så lidt klogere... Troede jo faktisk kun sådan noget var nødvendigt når det havde forbindelse til en database.. Ved i et sted jeg kan læse om sådan noget, og de ting i skriver om?

på forhånd tak -

Problemet er at hvis du ukritisk sender data til dig selv, som en bruger kan indtaste, risikerer du at der bliver indlejret noget skadelig javascript eller andet - både mailprogrammer og webmails åbner mails i en lille browser, og hvis man bare lader den åbne hvadend der er i mailen, kan du hurtigt være smittet med diverse malware etc.

Det kan også være en uskyldig måde, at få en masse hits på sin side - ved at indlejre noget javascript, der requester siden.

Det kan også være, du bliver offer for en spambot, der vil sende dig 700 mails om, hvorfor viagra er det du ska' ha'.

:)



Det kan også være en god ide at tilføje en form metode til at tjekke om det er en maskine der udfylder formularen.



Ok, ja der blev jeg jo så lidt klogere... Troede jo faktisk kun sådan noget var nødvendigt når det havde forbindelse til en database.. Ved i et sted jeg kan læse om sådan noget, og de ting i skriver om?

på forhånd tak -



t