| (In)security allgemein Sicherheit, Anonymität im Netz. Schutz und Maßnahmen. Prävention und Konzepte. Sicherheitsarchitekturen allgemein und auf der Netzwerkebene. |
Diskussion: Sicher vor CrossSiteScripting? im Forum (In)security allgemein, in der Kategorie Security Area; Anzeige Hi,wenn ich auf ner Seite PHP-Code: include( 'content/' . $_GET [ path ] '.php' );.. hab bin ich dann ...
![]() |
| | #1 (permalink) |
| Anzeige Hi,wenn ich auf ner Seite PHP-Code: Danke im voraus, Xalon | |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, nein dann bist du nicht sicher. Die einzig sichere Methode ist, die erlaubten Dateinamen in einem Array oder einer DB zu speichern. Der User übergibt dann eine ID, und dann wird die Datei mit der ID aus dem Array/DB ausgelesen, und der gespeicherte Dateiname wird included. Alles andere ist Unsicher |
| | |
| | #4 (permalink) | |
| Zitat:
| ||
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, das ist das gleiche wie ein Array, von der Art, nur dass es mit einem Array/DB bequemer ist. |
| | |
| | #6 (permalink) |
| Registriert seit: 13.03.05 ![]() Likes: 0 | @Elderan: Wieso sollte das: PHP-Code: Schließlich wird hier bereits verhindert, dass Skripte (natürlich noch nicht interpretiert) von anderen Servern inkludiert werden. Und das ist ja das Schlimmste was passieren kann. Das einzige was hieran etwas unsicher erscheint ist die Tatsache, dass man sich jede beliebige .PHP-Datei in 'content/' und seinen Unterverzeichnissen anschauen kann, unabhängig ob diese Datei für die Inkludierung erstellt worden ist. MfG, BattleMaker |
| | |
| | #7 (permalink) |
| Member of Honour ![]() Registriert seit: 28.05.03 ![]() Likes: 1 | @BattleMaker das ganze ist unsicher und man kann wesentlich mehr machen als du denkst. siehe hier: http://www.spotlite.de/blog/archives...e-Wirkung.html
__________________ http://livehabo.hackerboard.de | http://livebb.sourceforge.net |
| | |
| | #8 (permalink) |
| Registriert seit: 02.08.05 ![]() Likes: 0 | @ivegotmail & elderan: naja, nicht wirklich... es ist nur dann unsicher, wenn irgendwelche hohlbratzen von webhostern die möglichkeiten der nutzung von mod_security, openbasedir, seperaten temp-/session-dirs und die sperrung von befehlen wie shell_execute usw. ungenutzt lassen. und wer hat heutzutage noch einen offenen anonymen ftp-zugang auf seinem server, wenn er darauf kunden hostet? cYa |
| | |
| | #9 (permalink) | |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, Zitat:
Immer wenn der User entscheiden kann, welche Dateien includiert werden, ist dies unsicher. Denn, was viele nicht glauben, viele erstellte Dateien sind einfach nicht dafür geeignet, inkludiert zu werden, denn dadurch werden ja auch Variablen überschrieben. Bsp: PHP-Code: Oder anderes Beispiel: PHP-Code: Eine Datei kann z.B. so aussehen: member_search.php: PHP-Code: Mit dem Aufruf: seite_mit_bug.php?username=Admin&path=member_searc h Könnte ich mich als 'Admin' einloggen. Man muss jede Datei überprüfen, ob diese inkludiert werden kann. Wenn der User selbst die Datei bestimmen kann, muss man jede Datei überprüfen, ob diese Problemlos per include() geladen werden kann. | |
| | |
| | #10 (permalink) |
| Registriert seit: 02.08.05 ![]() Likes: 0 | @Elderan: mein post war jetzt eher auf die serversicherheit und nicht die scriptsicherheit bezogen; wenn du solche codebeispiele anführst, ist es natürlich unsicher cYa |
| | |
| | #11 (permalink) | ||
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Zitat:
Also noch mal kurz der Thread zusammengefasst: Ist es ein großes Sicherheitsrisiko wenn der User beliebige Includes in einem Script laden kann, sofern man vorher überprüft ob diese auf dem eigenem Server liegen (also man keinen fremden Code einschleusen kann). Zitat:
| ||
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Wie sicher ist WPA? | v01d | WLAN-Zone | 27 | 07.01.07 12:20 |
| Ist das sicher? | [starfoxx] | (Web-) Design und webbasierte Sprachen | 9 | 05.10.05 12:41 |
| sicher? | r4ptor | Hacks & Crackmes | 9 | 25.09.05 22:14 |
| Wie sicher ist PHP? | candyman | (Web-) Design und webbasierte Sprachen | 9 | 08.01.05 00:37 |
| AES sicher ? | Arthi | Cryptography & Encryption | 1 | 18.09.04 16:20 |