TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

Die TYPO3 Mailingliste - nicht fragen: lesen!

[TYPO3-german] Schutz vor injection und anderem

This is a discussion on [TYPO3-german] Schutz vor injection und anderem within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo zusammen, bei der extension-entwicklung stellt sich ja immer wieder die Frage wie man die externen Eingaben so filtern ...


Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 14.12.2007, 21:08
Michael Stein
Gast
 
Beiträge: n/a
Standard [TYPO3-german] Schutz vor injection und anderem

Hallo zusammen,
bei der extension-entwicklung stellt sich ja immer wieder die Frage wie
man die externen Eingaben so filtern kann, dass nicht irgendein
Schweinkram drinsteht.
Gibt es da irgendwo eine fertige Klasse die einem da ein bisschen Arbeit
abnimmt oder muss da jeder das Rad selbst erfinden?

Gruß Michael
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #2  
Alt 15.12.2007, 01:02
Philipp Fath
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Schutz vor injection und anderem

Hey,

eine fertige Klasse braucht man eigentlich nicht. Nach Möglichkeit
sollte man halt bei Variablen nur Zahlen übergeben, weil die am
einfachsten zu validieren sind. Wenn man jetzt natürlich ein Formular
hat wird es schwieriger. Da sollte man besten zwei Funktionen drauf
anwenden

In Buch PHP Sicherheit steht, man sollte Benutzereingaben mindestens
immer mit htmlentities(strip_tags($benutzereingabe), ENT_QUOTES);
behandeln.

Kann das Buch nur jedem PHP Entwickler ans Herz legen.

Grüße Philipp

Am 14.12.07 schrieb Michael Stein <der.stein (AT) gmx (DOT) de>:
> Hallo zusammen,
> bei der extension-entwicklung stellt sich ja immer wieder die Frage wie
> man die externen Eingaben so filtern kann, dass nicht irgendein
> Schweinkram drinsteht.
> Gibt es da irgendwo eine fertige Klasse die einem da ein bisschen Arbeit
> abnimmt oder muss da jeder das Rad selbst erfinden?
>
> Gruß Michael
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german (AT) lists (DOT) netfielders.de
> http://lists.netfielders.de/cgi-bin/...o/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #3  
Alt 15.12.2007, 10:56
Patrick Lobacher
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Schutz vor injection und anderem

Hallo Michael,

am besten schaust Du Dir mal die TYPO3 Coding Guidelines (CGL) an - vor
allem den Abschnitt "Security in your scripts".

http://typo3.org/documentation/docum...e_cgl/current/

Pat



Michael Stein schrieb:
> Hallo zusammen,
> bei der extension-entwicklung stellt sich ja immer wieder die Frage wie
> man die externen Eingaben so filtern kann, dass nicht irgendein
> Schweinkram drinsteht.
> Gibt es da irgendwo eine fertige Klasse die einem da ein bisschen Arbeit
> abnimmt oder muss da jeder das Rad selbst erfinden?
>
> Gruß Michael



--
Patrick Lobacher
http://www.ebner-lobacher.de
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #4  
Alt 15.12.2007, 13:18
David Krüsemann
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Schutz vor injection und anderem

Hi Michael,

vielleicht könnte man das als Basis nehmen:

http://www.webkami.com/programming/p...-xss-1-0-2.php


Gruß,
David

Patrick Lobacher schrieb:
> Hallo Michael,
>
> am besten schaust Du Dir mal die TYPO3 Coding Guidelines (CGL) an - vor
> allem den Abschnitt "Security in your scripts".
>
> http://typo3.org/documentation/docum...e_cgl/current/
>
> Pat
>
>
>
> Michael Stein schrieb:
>> Hallo zusammen,
>> bei der extension-entwicklung stellt sich ja immer wieder die Frage wie
>> man die externen Eingaben so filtern kann, dass nicht irgendein
>> Schweinkram drinsteht.
>> Gibt es da irgendwo eine fertige Klasse die einem da ein bisschen Arbeit
>> abnimmt oder muss da jeder das Rad selbst erfinden?
>>
>> Gruß Michael

>
>

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #5  
Alt 15.12.2007, 18:43
Henning Pingel
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Schutz vor injection und anderem

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Michael,

Am 14.12.2007 21:08 schrieb Michael Stein:
> bei der extension-entwicklung stellt sich ja immer wieder die Frage wie
> man die externen Eingaben so filtern kann, dass nicht irgendein
> Schweinkram drinsteht.
> Gibt es da irgendwo eine fertige Klasse die einem da ein bisschen Arbeit
> abnimmt oder muss da jeder das Rad selbst erfinden?


Am besten schauen wir uns die Themen XSS-Prävention und
SQL-Injection-Prävention getrennt an, da diese beiden
Verwundbarkeitstypen nicht über einen Kamm geschert werden können. Für
SQL Injections gibt's eigentlich, wie Patrick schon geschrieben hat,
ausreichend Hinweise in den Coding-Guidelines.

Was glaube ich in den Guidelines noch nicht drinsteht, ist, dass vor
kurzem in den TYPO3 4.2-Zweig eine Klasse zum Verhindern von XSS
eingeflossen ist: Auf den Impuls von Lars Houmark (Leiter TYPO3 Security
Team) hin hat Michael Stucki eine freie Anti-XSS-PHP-Funktion namens
RemoveXSS (von Travis Puderbaugh) in den Core eingefügt. (Das Ganze ist
nicht in 4.1.x enthalten.)

Michael Stucki schreibt im Changelog Folgendes zur Verwendung:

"Can be used by any script. Usage: $filtered_string =
t3lib_div::removeXSS($input_string);"

Weitere Infos:

http://bugs.typo3.org/view.php?id=6528
http://wiki.typo3.org/index.php/4.2_NEWS.txt
http://typo3.svn.sourceforge.net/vie...hp?view=markup
http://quickwired.com/smallprojects/...r_function.php

Viele Grüße
Henning
Mitglied im TYPO3 Security Team
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHZBJKWAnue6OC6+URAhtMAJ4mixfsw+kv1gsUCiHnXX zhRbJVpwCfW1Bg
7YQMHeaMsgt3SnIzqDsVduc=
=pYWI
-----END PGP SIGNATURE-----
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #6  
Alt 16.12.2007, 12:52
Michael Stein
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] Schutz vor injection und anderem

Hallo zusammen
zuerst danke an alle. Das sind richtig wertvolle Tipps für mich.

Das mit der neuen Funktion in 4.2 ist eine besonders gute Nachricht.
Bzw. ich werde mir auch mal die verwendete Quelle anschauen.

Gruß Michael
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

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

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


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] Aktuellen Menüpunkt an anderem Marker Jochen Müller typo3-german@lists.netfielders.de 5 22.10.2007 16:08
[TYPO3-german] ve_guestbook schutz vor Spam Patrick Zanker typo3-german@lists.netfielders.de 1 07.08.2007 18:39
[TYPO3-german] HTML-Area-Problem beim Spam-Schutz - BUG? André Spindler typo3-german@lists.netfielders.de 0 07.06.2007 20:33
[TYPO3-german] Menüprobleme: 3. Ebene an anderem Ort (im Contentbereich) Markus Meier typo3-german@lists.netfielders.de 2 03.03.2007 09:23
[TYPO3-german] SPAM schutz (mit typolink) A.Heller typo3-german@lists.netfielders.de 3 05.01.2007 20:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0

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