Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Formulare, Abschicken eines Einkauf-Formulars
NC
Geschrieben am: Di 18.04.2006, 09:56
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 280
Mitglied seit: 17.03.2006


Top
PMEmail PosterUsers WebsiteICQ
Top
 
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#2 Geschrieben am: Di 18.04.2006, 13:51 (+03:54)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2412
Mitglied seit: 4.02.2006


Wenn man sich nicht systematisch - also kontinuierlich und hinreichend gründlich - mit solchen Themen beschäftigt, sollte man meines Erachtens nach die Finger davon lassen, irgendwelche Scripte zu verwenden oder etwas selbst 'zu programmieren'. Die Möglichkeiten für Schäden (offene Mailrelays, Sql-Injektionen und ähnliches) sind so umfangreich, daß das nur schiefgehen kann.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
NC
#3 Geschrieben am: Di 18.04.2006, 15:29 (+01:37)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 280
Mitglied seit: 17.03.2006


QUOTE (jAuer @ Di 18.4.2006, 13:51)
Wenn man sich nicht systematisch - also kontinuierlich und hinreichend gründlich - mit solchen Themen beschäftigt, sollte man meines Erachtens nach die Finger davon lassen, irgendwelche Scripte zu verwenden oder etwas selbst 'zu programmieren'. Die Möglichkeiten für Schäden (offene Mailrelays, Sql-Injektionen und ähnliches) sind so umfangreich, daß das nur schiefgehen kann.

Sorry, war nur ein Beispiel sad.gif
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Tim Blog
#4 Geschrieben am: Di 18.04.2006, 20:21 (+04:52)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 297
Mitglied seit: 24.03.2005


@jAuer
Ich habe gerade mal ein wenig nach den von Dir angeführten Stichworten gesucht, und zwar ein paar Definitionen gefunden (offenes Mail Relay) jedoch nicht so richtig verstanden wo die Gefahren bestehen und wie man sich davor schützen kann.

mfg


--------------------
Top
PMEmail PosterUsers Website
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#5 Geschrieben am: Di 18.04.2006, 20:44 (+00:22)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2412
Mitglied seit: 4.02.2006


QUOTE (Heideroosjes @ Di 18.4.2006, 20:10)
dann gibt es keine lösung für mein problem in html? nur in php? das verstehe ich dann überhaupt nicht mehr... sad.gif

Lösungen gibt es schon, aber die sind kostenpflichtig, dafür aber auch hinreichend abgesichert. Da sich eine Web-Datenbank nicht für ein Formular lohnt, kann man natürlich noch einen Newsletter und ein Kontaktformular damit betreiben, weitere interne Tabellen nutzen oder - gerade in Arbeit - Rechnungen als PDF-Dokumente versenden - und das ganze nur mit Html-Kenntnissen. Der Rest ergibt sich aus meiner Signatur.

@Tim Ehling: Wenn man mit PHP (ich verwende das nicht, deshalb weiß ich aktuell die Funktion nicht) direkt eine Mail versendet, hat man (sehr grob) einen Ausdruck der Form

CODE
mailversenden("Eigene Mail", "Zielmail", "Subject", "Body", "weitere Header")


Das ganze wird wohl relativ unbedarft zusammengesetzt. Wenn man als 'Zielmail' direkt die Eingabe nutzt, die ein Benutzer eingegeben hat und dieser 'info@example.com' verwendet hat, ist alles bestens.

Verwendet er aber

CODE
info@example.com
CC: erstes-spamopfer@zugespammte-domain.de,zweites-spamopfer@zugespammte-domain.de

Hallo - Ihr müßt dringend das neueste ... kaufen

Viele Grüße - hier gehts lang ...www.zieldomain.de


dann ist das etwas wie Sql-Injektionen - nur daß sich hier mit einem Absenden tausende Mails versenden lassen - also in der Wirkung wie ein offener Mailserver.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Tim Blog
#6 Geschrieben am: Di 18.04.2006, 21:34 (+00:49)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 297
Mitglied seit: 24.03.2005


Das heisst aber, wenn ich das richtig verstanden hab, dass solang die Formulare an eine feste Mailadresse geschickt werden das ganz nicht "offen" ist? Ich nutze folgenden Code für meine Kontakt Formulare:

CODE
mail($meine_email[$i], $email_subject, $message);


Ist das auch unsicher?

vielen Dank für Deine Hilfe.

mfg


--------------------
Top
PMEmail PosterUsers Website
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#7 Geschrieben am: Di 18.04.2006, 22:19 (+00:45)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2412
Mitglied seit: 4.02.2006


Ich bin kein PHP-Verwender. Aber wenn ich DrWeb auf die Schnelle einigermaßen verstehe und wenn das $email_subject ebenfalls von dir vorgegeben ist, dann kann über das $message-Element kein Unsinn mehr angerichtet werden, da ja die Mailheader zu diesem Zeitpunkt bereits definiert sind.

Kann der Nutzer $email_subject festlegen, dann kann er natürlich damit auch den Header erweitern. Allerdings weiß ich aktuell nicht, ob die Reihenfolge (from, to, CC, Subject) fest vorgegeben oder variabel ist, das spielt ja auch noch mit hinein.

QUOTE
dass solang die Formulare an eine feste Mailadresse geschickt werden


Das ist in dieser Allgemeinheit auf jeden Fall falsch, falls der vierte PHP-Parameter genutzt wird.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
NC
#8 Geschrieben am: Mi 19.04.2006, 16:19 (+17:59)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 280
Mitglied seit: 17.03.2006


QUOTE (Heideroosjes @ Mi 19.4.2006, 16:16)
noch einmal: gibt es eine lösung in HTML?

mfg & vielen dank

Nein, mit HTML kannst du keine Formulare verarbeiten.
Top
PMEmail PosterUsers WebsiteICQ
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#9 Geschrieben am: Mi 19.04.2006, 16:34 (+00:15)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2412
Mitglied seit: 4.02.2006


QUOTE (Heideroosjes @ Mi 19.4.2006, 16:16)
noch einmal: gibt es eine lösung in HTML?

kostenpflichtig: Ja.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
coaching
#10 Geschrieben am: Mi 26.04.2006, 08:02 (+6d 15:28)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 2
Mitglied seit: 21.04.2006


QUOTE (Tim Ehling @ Di 18.4.2006, 21:21)
@jAuer
Ich habe gerade mal ein wenig nach den von Dir angeführten Stichworten gesucht, und zwar ein paar Definitionen gefunden (offenes Mail Relay) jedoch nicht so richtig verstanden wo die Gefahren bestehen und wie man sich davor schützen kann.

mfg

Also nur um das noch zu erwähnen:

Gefährlich ist sowas nicht bloß bei einem offenen Mailrelay...
Grundsätzlich sollten alle Daten, ob als POST, GET oder wie auch immer an das Skript übergeben, vor der Weiterverarbeitung geprüft werden, sei es auf Länge, enthaltene Zeichen(-ketten) etc.
Alles was von außen verändert werden kann, kann eventuelle Sicherheitsrisiken enthalten, wenn es nicht geprüft wird.
Und für sowas hat PHP so tolle Sachen wie preg_match, strip_tags, strlen etc. wink.gif
Top
PMEmail Poster
Top
 
René Weber
rwx-support
#11 Geschrieben am: Mi 26.04.2006, 21:01 (+12:58)
Report PostQuote Post

AyomRank 7
Group Icon

Gruppe: Moderatoren
Beiträge: 1169
Mitglied seit: 3.09.2004


Hast du einen seriösen Hoster? Falls ja, frag ihn einmal ob er dir nicht ein cgi-bin mit formmail.pl (ein PERL Script) zur Verfügung stellen könnte.
Weitere Informationen findest du hier: Formmail

Warum seriös? Damit er Mail-Relay nur innerhalb des eigenen Servers erlaubt und keine Weiterleitung nach aussen.

Cheers, René


--------------------
Alles ist relativ.
Visayan Silent Gardens Abenteuer Philippinen
La Fouly Ab in die Berge SOLD!!!
Top
PMEmail PosterUsers WebsiteICQ
Top
 
austinpowers
#12 Geschrieben am: Do 27.04.2006, 02:15 (+05:14)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 5
Mitglied seit: 15.06.2004


hi

um nochmals deine frage wegen "html" zu beantworten: leider kannst du in html selber keine formulare bearbeiten. ich würde dir drei varianten vorschlagen, wie du dein problem lösen kannst.
die eine möglichkeit besteht meiner meinung nach darin, dass du dich intensiv mit php beschäftigst. (braucht narülich viel zeit und geduld..) php eignet sich bestens für die lösung deines problems!
die zweite möglichkeit wäre, dass du dir jemanden suchst, der dir dein formular in codet. schliesslich wäre es natürlich auch möglich, dass du deinen shop mit einem fertigen cms (content-management-system) aufbaust und verwaltest, z.b. mit joomla. dafür brauchst du allerdings ebenfalls zeit und geduld, da ein cms richtig verstanden und gepflegt werden muss, um damit reibungslos arbeiten zu können. trotzdem, hier ein link zu joomla. http://www.joomla.de/

also mach es noch gut... nicht aufgeben. wink.gif

andy
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/11627

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Mit Google Analytics Formulare tracken Beginner 106 0 Mi 17.09.2008, 11:37
User Profil Daten, Formulare im Netz? marc2007 245 3 Do 7.02.2008, 11:23
XHTML: Tabellen für Formulare benützen? Josh 545 6 Do 23.02.2006, 12:41
Outlook-Formulare und Alternativen Alonso 1381 3 Di 3.01.2006, 14:48
Paket JForm: HTML Formulare einfach erstellen & ... Josh 1571 21 So 11.09.2005, 16:27
Wie erstellt man die einfachsten Formulare Sandro Feuillet 1190 17 Mo 2.05.2005, 10:51
Formulare: "id" nur für JavaScript relevant? Josh 368 3 Mi 22.12.2004, 15:57
html formulare: array browserkompatibilität? Josh 556 6 Do 25.11.2004, 15:49
Formulare - CGI oder Mail? mys 663 6 Mi 17.11.2004, 12:58




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]