php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.11.2010, 10:34  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard [Erledigt] Gefahren eines PHP Scripts in <img

Hey Leute,

ich hab da ne kurze Frage. Man kann ja mit PHP Bilder generieren und via img-Tag einbinden. (<img src="">). Wenn ich da nun den Usern die Freiheit lasse Bilder mit <img einzubinden: Könnten sie dann - theoretisch - irgendwelche Schadcodes einschleusen oder kann man da wirklich ausschließlich BILDER einbinden? Selbiges gilt für den CSS Befehl (background-image: url()

Danke im vorraus.
Dopar ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.11.2010, 11:40  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

<img source = "http://example.org/script.php"> führt ein Script auf dem fernen Server aus.

<img source = "http://example.org/script.jpg"> kann auch ein Script ausführen, wenn man die jpg-Endung verbogen hat.

Oder meintest du etwas anderes?
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 21.11.2010, 00:52  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Ich meinte:

Wenn ich einem Benutzer die Freiheit lasse, einen IMG Tag zu füllen mit einer belibigen Resource:

Besteht dann Gefahr, dass er Schädliche Scripts ausführen kann, bzw in meine Seite einbinden?
Dopar ist offline   Mit Zitat antworten
Alt 21.11.2010, 13:13  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Also du solltest den User natürlich kein HTML Eintragen lassen sonst könnte er XSS Angriffe starten. Wenn du ihn nur eine URL angeben lässt dann wird ja nie das Skript auf deinem Server ausgeführt sondern nur dort wo das Skript selbst liegt.

Vlt. solltest du dir die Grundsätzliche Funktionsweise von PHP/Webservern/HTTP nochmal anschauen!
Flor1an ist offline   Mit Zitat antworten
Alt 22.11.2010, 18:24  
Benutzer
 
Registriert seit: 24.09.2009
Beiträge: 95
PHP-Kenntnisse:
Anfänger
Dopar zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Das ist mir durchaus bekannt

Was mir allerdings nicht sonderlich bekannt ist, sind die Methoden des Cross Site Scriptings. Habe noch nie probiert etwas via XSS zu zuerstören und irgendwelche gloreichen Ideen haben Hacker ja öfter.
Dopar ist offline   Mit Zitat antworten
Alt 22.11.2010, 19:14  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja bei XSS spielt aber PHP keine Rolle sondern JavaScript. Und beim Imagetag musst du natürlich aufpassen das er nur eine URL angibt und die Daten auch später durch htmlentities jagst damit kein JavaScript Code in den Tag geschrieben werden kann!
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP-Entwickler für kleine bis mittelgroße Scripts neffetshd Gewerblich 1 10.11.2010 16:23
Datenbank-Einträge per Editor vor fremde Scripts schützen Ahrta5 PHP Tipps 2010 1 24.02.2010 22:15
[Erledigt] Das ausführen eines PHP Scripts beenden hman13 PHP-Fortgeschrittene 2 23.02.2010 20:33
[Erledigt] XSS Sicherheit bei dynamischem einbinden von Scripts kn0wledge JavaScript, Ajax und mehr 10 18.02.2010 18:19
Wie erreiche ich es, das beim nochmaligen Aufrufen eines Scripts (z.B. zur Fehlerkorr Schniper PHP Tipps 2009 14 03.12.2009 13:35
Scriptangebot Biete mehrere kleine Scripts an - Weitere Aufträge gewünscht adrinator Scriptbörse 0 09.11.2009 16:24
Email Script(s) funktionieren nicht SteSte PHP Tipps 2009 7 18.02.2009 13:56
2 scripts login schützen Change PHP Tipps 2008 2 16.08.2008 16:26
Hilfe beim Zusammenfüger 2er Scripts Flames1848 PHP Tipps 2008 7 27.05.2008 15:08
Einbauen Externer Scripts (UMFRAGE) Adminator PHP Tipps 2007 10 05.03.2007 10:32
Online Game Scripts Carrear Beitragsarchiv 10 17.02.2005 01:47
IIS 5 und PHP Scripts PHP Tipps 2005 4 04.01.2005 00:17
Noob braucht hilfe mit xampp / apache um scripts auszuführen PHP Tipps 2004 9 05.07.2004 20:23
Name des laufenden Scripts PHP Tipps 2004 11 03.06.2004 08:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
schadcode in img einbinden, gefahrenquellen in php scripten, php ausführen img, [img] tag php endung erlaubt, &lt; als html ausführen, script ausführen img tag, mit img tag script ausführen, http://www.php.de/html-usability-und-barrierefreiheit/74200-erledigt-gefahren-eines-php-scripts-img.html, &lt zu < php

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum