Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

user input validieren (php)

Diskussion: user input validieren (php) im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige moin community, ich habe mich momentan mal wieder mit der sicherheit von webanwendungen beschäftigt. (Buch, Foren, usw...) folgende Themathiken ...

Antwort
Alt 01.05.11, 08:07   #1 (permalink)
 
Registriert seit: 30.03.07
ByteSurfer Leistung: Facit NTK
Likes: 17
Question user input validieren (php)

Anzeige

moin community,
ich habe mich momentan mal wieder mit der sicherheit von webanwendungen
beschäftigt. (Buch, Foren, usw...)

folgende Themathiken habe ich auf gegriffen
- validieren von user input (regex)
- decode/encode URL (%00)
- klar xss/csrf

ich möchte direkt mal fragen, wie prüft ihr die Usereingaben/die URL und in welchen Umfang prüft ihr diese bzw. wie fangt ihr diese ab?

Weil eine Expression nach [a-zA-Z0-1] auch nur nach diesen zeichen sucht, nicht aber nach z.B.: \000 or \x00 ...
und soweit ich das weis ist der beste weg die untersuchung der Daten via Regex bzw. mit htmlencode/decode abändern oder oder oder ...

Gezielt gefragt: wie kann man es am besten verhindern das eingegebene Daten durch manipulation dritter ausbrechen können ?

Danke vorab, und einen frohen 1.Mai ...

ByteSurfer ist offline   Mit Zitat antworten
Alt 01.05.11, 11:11   #2 (permalink)
Member of Honour
 
Benutzerbild von easteregg
 
Registriert seit: 14.09.07
easteregg Leistung: Pentium Ieasteregg Leistung: Pentium I
easteregg eine Nachricht über ICQ schicken
Likes: 62
Standard

also wenn ich urls prüfen will, die via modrewrite reinkommen, dann mach ich fast nix. weil die werden bei mir auf objektmethoden umgebogen und wenn die nich public sind, dann wars das und es passiert einfach nichts.

wenn ich da aber ne id übegebe wird das explizit gecastet, ob ich nun nen string, nen int oder was auch immer haben will.
hier kommts eben auch drauf an, wie die webanwendung arbeitet.

aber mit regexp würd ich da zaghaft umgehen, da es meiner meinung nach etwas mit kanonen auf spatzen ist.

xss kannste ja einfach mit htmlentities abfangen und zum csrf einfach mit ids in den forms arbeiten, die valide sein müssen.
__________________
» Flattr mich! - Wenn dir mein Beitrag geholfen hat! «
<| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |>
easteregg ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » user input validieren (php)
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61