Spam sikret mailform

Tags:    php

Har haft et problem med at en mailform blev udnyttet til at sende spam fra. Har bikset lidt med en ny version, og vil lige høre om den er sikker, og hvad der ellers kunne laves bedre.

Fold kodeboks ind/udKode 

Anders!



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
En måske kedelig nyhed er at aldrig kan gøre dig sikker indenfor spam, og alt det shit som man nu bruger for at reklamere!

Et tip!
Når du vil undgå spam, skal du ikk skrive din rigtige email adresse, det er derfor du sér mange steder her på udvikleren hvor man skriver sin mail sådan jacob[snabel-a]e-playcity[dot]dk
dette var kun et eksempel....


Sælg eller køb domænenavne på auktion. Få den bedste pris for dine domæner. Helt uden gebyrer! på http://www.alletiders-internet.dk

[Redigeret d. 08/02-06 13:59:38 af Jacob Veile]



Man kunne lave en lille boks hvor at der står nogle bogstaver som er næsten umulige for en computer at læse, men mennesker godt kan læse. Og så bede brugeren om at skrive de bogstaver han ser ned i et felt. Og så skal mailen kun sendes hvis at det er de rigtige bogstaver.

Hilsen Mathias



Den slags opstår via en mail header injection (søg på google).

og nej din email form er ikke sikker mod injections, så vidt jeg lige kan se. du kan jo prøve at fodre mail feltet med:
"En_mail@adresse\\n
bcc: offer_email@adresse"

du kan lave et filter ved at tjekke for headers så som bcc: Content-Type:, subject: osv.

hvis disse er repræsenteret er der nok tale om et injection forsøg, og mailen skal derfor ikke sendes.

vil du gå med livrem og seler kan du også sætte en såkaldt text captcha (completely automated public Turing test to tell computers and humans apart) på, det er sådan en lille boks med billede af noget forvrænget tekst og et indtastnings felt, du kender dem godt, kig evt. efter pears text captcha, selv brugte jeg freecap, den var dog bøvlet at få til at virke, men det er formentlig bare et server spørgsmål.

//Troels



En måske kedelig nyhed er at aldrig kan gøre dig sikker indenfor spam, og alt det shit som man nu bruger for at reklamere!

Et tip!
Når du vil undgå spam, skal du ikk skrive din rigtige email adresse, det er derfor du sér mange steder her på udvikleren hvor man skriver sin mail sådan jacob[snabel-a]e-playcity[dot]dk
dette var kun et eksempel....


Sælg eller køb domænenavne på auktion. Få den bedste pris for dine domæner. Helt uden gebyrer! på http://www.alletiders-internet.dk

[Redigeret d. 08/02-06 13:59:38 af Jacob Veile]


Problemet lå i at min gamle mailform var blevet hacket, ved at vedkommende på en eller anden måde kunne ændre på variablen $sendto og derved ændre den efter lyst. Dvs flere tusinde fik spam med hjemmesiden adresse som afsender, og blev først opmærksom på problemet da hosten lukkede siden ned.
Anders!



Ved ikk om denne artikel har noget, den er på engelsk

http://www.phpfreaks.com/tutorials/46/1.php

Sælg eller køb domænenavne på auktion. Få den bedste pris for dine domæner. Helt uden gebyrer! på http://www.alletiders-internet.dk



t