| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 09.02.2009
Beiträge: 18
![]() | Das ist hier ganz gut erklärt: PHP_SELF ist böse! Potentielles Cross Site Scripting (XSS)! | Technik, Gothic und Anderes Gruß D. |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
| |
| |
| | |
| Erfahrener Benutzer | Grundsätzlich hast du natürlich Recht, dass schadhafter Code nur auf den Angreifer selbst wirkt. Schadhaft wird es erst in Kombination mit weiteren Sicherheitslücken, beispielsweise falls ein Angreifer es schafft, zeitgleich einen <base> Tag einzuschleusen, denn PHP_SELF ist ein relativer Pfad und als solcher könnte man ein Formular plötzlich umleiten (wie gesagt in Kombination mit einer weiteren Sicherheitslücke). Solange immer konkrete Dateien hinter einem Aufruf stecken, hat ein Angreifer wenig Chancen. So ist es aber beispielsweise bei einem modernen Framework so, dass über mod_rewrite versucht wird, generische URLs zu einem Controller u.ä. weiterzuleiten. Und genau hier kann ein Angreifer durchaus bösen Code einschleusen, so dass neben der URL auch beispielsweise das Base-Tag eingeschleust wird. XSS ist das Prinzip, einen Code so einzuschleusen, dass er beispielsweise beim Klicken auf eine URL wirkt. Die URL veröffentlicht man dann beispielsweise in Phishing-Mails oder im eigenen Forum der Webseite.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih Geändert von mepeisen (26.10.2009 um 11:35 Uhr). |
| |
| | |
| Erfahrener Benutzer | Es geht nicht darum, dass du selbst das bei dir machst. Es geht darum, eine URL zu bauen, mit der man schadhaften Code einschleusen kann. Und diese URL kann man dann verwenden, um beispielsweise Password-Phishing zu betreiben. 99,9% der ermittelten Passwörter werden durch solches Phishing unter Ausnutzen der Sicherheitslücken gewonnen, einfach weil zu viele nicht genau hingucken und schnell einmal einen schadhaften Link angeklickt haben.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hier noch das Fachwort dafür: cross site request forgery
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Wie unsicher sind Logins im PHP Code | isam2k | PHP Tipps 2009 | 16 | 20.07.2009 21:59 |
| [Erledigt] mail() unsicher? | fliptow | PHP Tipps 2009 | 9 | 06.01.2009 19:38 |
| Sessions: Nutzerfreundlich == unsicher? | histaminchlorid | PHP Tipps 2008 | 6 | 22.04.2008 19:38 |
| Captcha unsicher? | PHP Tipps 2007 | 7 | 20.03.2007 16:10 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php url php_self, php_self xss, php_self unsicher, php_self, php unsicher, warum ist php_self unsicher, $php_self, php_self beispiel, http://www.php.de/php-einsteiger/60490-wieso-ist-php_self-unsicher.html, $_server[\'php_self\'] unsicher, php_self böse, php_self ist böse, $_server[\'php_self\']. unsicher, php_self aufruf, php self, php_self formular, warum ist php unsicher, php self aufruf, php self formular, xss php_self |