| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: realpath sicher? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, ich bin gerade auf die funktion realpath(); gestoßen kurz das php handbuch gewältzt bissel informiert nur jetzt hab ...
![]() |
| | #1 (permalink) |
| Senior Member | Anzeige Hi, ich bin gerade auf die funktion realpath(); gestoßen kurz das php handbuch gewältzt bissel informiert nur jetzt hab ich folgende frage: bei foglendem code PHP-Code: sehe ich das richtig? also ist die funktion "100%" sicher? danke :)
__________________ cu Chakky we are dreaming in digital we are living in realtime we are thinking in binary we are talking in IP welcome to our world |
| | |
| | #2 (permalink) |
| Registriert seit: 06.04.05 ![]() Likes: 0 | Prüfe doch die Variable "$seite", wenn sie mit realpath bearbeitet ist noch, ob der der Pfad "dein unterdateienordner\" im String vorkommt. Der Befehl heisst glaubich strstr(); |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, nein die Funktion ist ___nicht____ sicher. Man darf ____nie___ den User bestimmen lassen, welche Seite eingebunden wird. Du musst immer eine List haben, mit Dateien, die eingebunden werden dürfen, ohne Probleme zu verursachen. Alles andere ist unsicher. |
| | |
| | #4 (permalink) | |
| Senior Member Themenstarter | Zitat:
wie würde ein evtl falsches includen aussehen wenn ich einfach ./../../hoeheres_verzeichnis/tst versuche zu includen geht das nich im handbuch steht ja auch das "./" etc ausgefiltert werden...
__________________ cu Chakky we are dreaming in digital we are living in realtime we are thinking in binary we are talking in IP welcome to our world | |
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 52 | wenn nur ./ ausgeschlossen werden, könnte sowas wie 'eineseite.php\");$seite=\"eineandereseite' funktionieren. also muss nicht, aber möglich wäre es und vielleicht gibt es ja auch andere möglichkeiten, das zu umgehen. letztendlich muss man immer alles prüfen, wo der user manipulieren oder eingeben kann! irgendwo hier im board gabs auch schon mindestens einmal den vorschlag, nur zahlen oder wörter zu übergeben, und dann in einem array den passenden link zu hinterlegen. dann kann definitiv niemand darüber ne nicht von dir autorisierte seite aufrufen |
| | |
| | #6 (permalink) | |
| Moderator ![]() | Zitat:
| |
| | |
| | #7 (permalink) |
| Also ich habs z.B. inner Navi bei mir so gelöst: Code: <?php
$seiten = Array();
$seiten[] = "willkommen";
$seiten[] = "impressum";
$seiten[] = "gaestebuch";
$seiten[] = "news";
$seiten[] = "thatsme";
$seiten[] = "faq";
$seiten[] = "sponsoren";
$seiten[] = "videos";
if (isset($_GET['section']) && !empty($_GET['section'])) {
if ( in_array($_GET['section'], $seiten) && file_exists("site/module/" . $_GET['section'] . ".php") ) {
include("site/module/" . $_GET['section'] . ".php");
} else {
echo "404. Seite nicht gefunden.";
}
} else {
include("site/module/" . $seiten[0] . ".php");
}
?> GreeTz Domi | |
| | |
![]() |
| - 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 |