Oprettet man. d. 08. februar 2010 kl. 21:44:56

pemo123456
pemo123456 (1.785 point)

Spam sikring af online email form

Hej

Jeg har en email form på min hjemmeside, som jeg egentlig troede var sikret mod spam, ved at der skal indtastes en kode for at sende en mail via email formen.

Dog modtager jeg alligevel dagligt mellem 5 og 10 spammails, hvilket i sig selv er irriterende. Derudover er jeg bange for, at min mailform bliver brugt afsendelse til andre.

I kan se email formen her. http://www.golfindr.com/contactus.php

Kan jeg gøre noget for at sikre den, og i givet fald hvad?

Mvh PEMO

Skrevet man. d. 08. februar 2010 kl. 21:48:03| #1

repox
repox (30.915 point)
err0r.dk
Prøv at kigge på dette spørgsmål om samme emne:
http://www.eksperten.dk/spm/897142

Skrevet man. d. 08. februar 2010 kl. 21:54:11| #2

BrJoe
BrJoe (1.545 point)
Super fedt tænkt og lavet Repox. Det er helt klart noget jeg vil gøre brug af i mine kontakt formularer fremover!

Skrevet tir. d. 09. februar 2010 kl. 01:24:48| #3

pemo123456
pemo123456 (1.785 point)
Hej

Lyder som en god løsning. Har lige et til uddybende spørgsmål, som jeg håber du kan svare på. Den spam mail jeg får, går den kun til mig eller bliver min mail form brugt til at bombardere andre med?

Håber du kan svare på ovenstående. Under alle omstændigheder, så smid et svar, da du har svaret på mit oprindelige spørgsmål.

:-) PEMO

Skrevet tir. d. 09. februar 2010 kl. 01:36:30| #4

repox
repox (30.915 point)
err0r.dk
Det kommer an på hvordan din kode er bygget op og hvordan du saniterer input fra brugeren.
Typisk forsøges der nogle header injections i de data der sendes med; en klassiker er eksempelvis for dem som ynder at lade afsenderens email adresse stå som afsender fra sitet da det gør det nemt at blot trykke trykke 'besvar' i din mailklient.

Et kort opridset eksempel på det ville være noget ala:


<?php

  $email = $_POST["email"];
  $name = $_POST["name"],
  $subject = $_POST["subject"];
  $message = $_POST["message"];

  $headers = "From: ".$name." <".$email.">\r\n";
  $headers .= "X-Page: http://example.org/contact_us\r\n";


  mail("to_me@example.org", $subject, $message, $headers);

?>



Hvis det data jeg sender med f.eks. $_POST["email"] indeholder:

site@example.org\r\nTo: you@example.com

vil der - uden sanitering af indholdet - kunne sendes en email, med indholdet beskrevet i PHP scriptet til you@example.org istedet for til den email du selv har angivet.

Det var en simpel forklaring, men der er mange flere muligheder.
Så om din kontaktform bliver brugt til sådan noget afhænger meget af den kode du har.

Skrevet tir. d. 09. februar 2010 kl. 01:37:11| #5

repox
repox (30.915 point)
err0r.dk
Og et svar fik du her.

Skrevet tir. d. 09. februar 2010 kl. 02:55:04| #6

pemo123456
pemo123456 (1.785 point)
tak for hjælp! :-)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

PHP OOP har jeg forstået det korrekt ??

Oprettet den 11. marts 2010 kl. 09.25
RippieUK giver 30 point for svar | Giv et svar »

Parallel afvikling af requests i den samme session i PHP?

Oprettet den 10. marts 2010 kl. 17.37
steffen giver 200 point for svar | Giv et svar »

Statistik script over antal besøg pr måned! (Hits og visits)

Oprettet den 10. marts 2010 kl. 12.27
madsens90 giver 60 point for svar | Giv et svar »

Seneste guides

Logging i Java
Prepared Statements
Parameters





Tips & Tricks fra PC World

Teaser billede

Dansk webtjeneste passer på dine kodeord

Blandt de mange tjenester, der tilbyder at hjælpe dig med at organisere og huske kodeord, er også en dansk: Den kan endda bruges både til computere og mobiltelefoner. Prøv selv her.


Anmeldelser fra PC World

Teaser billede

Test: Derfor bliver USB 3.0 en fuldtræffer

USB 3.0 er godt på vej til at erstatte USB 2.0. Løfterne går på sensationelle dataoverførsler, der er op til ti gange hurtigere end i dag. Men er det nu, du skal udskifte din eksterne harddisk?...


Seneste blogindlæg

Teaser billede

PHP webudvikler søges

Vil du være med til at forme fremtidens medier, og kan du lide at arbejde selvstændigt? Så har vi jobbet til dig. En af vores dygtige webudviklere har fået nyt job. Derfor søger vi en webudvikler...


Nyheder fra PC World

Teaser billede

Google: Drop din stationære pc og brug mobilen

Google gider ikke de traditionelle computere længere. Firmaets tjenester og tilbud fokuserer nu på mobiltelefonen.


Nyheder fra Computerworld

Teaser billede

Ingen mobilsnak i de nye IC4-tog

Konstruktionen af de nye IC4-tog spærrer for mobilsignalet. DSB erkender problemerne.



Kurser
Samarbejdspartnere

Udgiver · © 2007 IDG Danmark A/S · Carl Jacobsens Vej 25 · 2500 Valby · Tlf.: 77 300 300 · Fax: 77 300 301 | 32