SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 30.08.2005, 20:28:54
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: switch der 2 case_Fälle auf einmal darstellt

Zitat:
Zitat von juergen
Das langt doch oder? Die Seit ist nun schneller! Kann das sein?
Nur was machst du, wenn die Datei nicht existiert (die Bedingung also nicht erfüllt ist)?

Außerdem solltest du bedenken, dass es dem Benutzer so möglich ist, praktisch jede beliebige php-Datei auf deinem Webspace auszuführen.
Mit Zitat antworten
  #12  
Alt 30.08.2005, 20:43:32
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: switch der 2 case_Fälle auf einmal darstellt

in der tat müssten da noch ein paar sicherheitsabfragen rein!

das mit dem english.php hat sich auf:

else
{
include("../languages/english.php");
}

bezogen.
Mit Zitat antworten
  #13  
Alt 30.08.2005, 21:07:39
volti volti ist offline
Junior Member
 
Registriert seit: Nov 2002
Ort: Freigericht-Somborn
Alter: 67
Beiträge: 199
AW: switch der 2 case_Fälle auf einmal darstellt

@xabbuh
die Möglichkeit des Ausführens jeden beliebigen php-scriptes durch den Benutzer hängt doch in erster Linie durch die Abfrage der Sprache ->$sprache beim Benutzer ab. Wenn z.B. durch <select> in einer DropDownbox Sprachen zur Auswahl vorgegeben sind, kann doch eigentlich nix passieren?!
Auch muss man erst mal darauf kommen, anstelle einer Sprache einen möglichen vorhandenen php-Dateinamen einzugeben. Den code kennt doch der Benutzer nicht. Theoretisch möglich, ok. Aber gibt es denn wirklich so viele fitte böse Buben?
__________________
viele Grüße
KH
Mit Zitat antworten
  #14  
Alt 30.08.2005, 21:33:41
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: switch der 2 case_Fälle auf einmal darstellt

Zitat:
Zitat von volti
Wenn z.B. durch <select> in einer DropDownbox Sprachen zur Auswahl vorgegeben sind, kann doch eigentlich nix passieren?!
Wer garantiert dir denn, dass zum Aufruf der Seite wirklich nur das Formular benutzt wurde, welches du selbst zur Verfügung stellst?

Zitat:
Zitat von volti
Aber gibt es denn wirklich so viele fitte böse Buben?
Schau dir alleine mal die Liste der Sicherheitslücken der phpBB-Foren an und wie oft diese ausgenutzt werden, um mal ein Beispiel zu nennen. Klar ist das Risiko dort größer, da hier jeder die Quellcodes einsehen kann und die Software auch sehr stark verbreitet ist, so dass der Anreiz wesentlich größer ist, aber trotzdem ist jede potentielle Sicherheitslücke eine Lücke zuviel.
Mit Zitat antworten
  #15  
Alt 30.08.2005, 21:50:12
volti volti ist offline
Junior Member
 
Registriert seit: Nov 2002
Ort: Freigericht-Somborn
Alter: 67
Beiträge: 199
AW: switch der 2 case_Fälle auf einmal darstellt

Ok, überzeugt!
Dann eben bzgl. dieses Falles alle gewünschten Sprachen z.B. über Array oder über strstr... in einem Vorgabestring abchecken und alles andere blocken.
__________________
viele Grüße
KH
Mit Zitat antworten
  #16  
Alt 30.08.2005, 21:52:15
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: switch der 2 case_Fälle auf einmal darstellt

es gibt da so einige, die damit sogar ihr geld verdienen. über einen von diesen war ein artikel, ich glaube im spiegel.de, der in einem halbwegs bekannten, aber leider nicht genannten, onlineshop einen rechner von 533 € auf 5,33 € "runtergeklickt" hat. nur durch pures klicken, ausprobieren, tippen, in ein paar minuten.

also wenn dich jemand nicht mag, solltest du verdammt vorsichtig sein!
Mit Zitat antworten
  #17  
Alt 30.08.2005, 21:53:34
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: switch der 2 case_Fälle auf einmal darstellt

Zitat:
Zitat von volti
Ok, überzeugt!
Dann eben bzgl. dieses Falles alle gewünschten Sprachen z.B. über Array oder über strstr... in einem Vorgabestring abchecken und alles andere blocken.
du kannst auch einfach matchen, ob ein / in $sprache vorkommt. denn wenn, dann versucht jemand anscheinend auf ein höheres/niedrigeres verzeichniss zuzugreifen, und ein / sollte in dem namen keiner sprache auf dieser welt vorkommen.
Mit Zitat antworten
  #18  
Alt 30.08.2005, 22:00:43
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: switch der 2 case_Fälle auf einmal darstellt

Zitat:
Zitat von feuervogel
es gibt da so einige, die damit sogar ihr geld verdienen. über einen von diesen war ein artikel, ich glaube im spiegel.de, der in einem halbwegs bekannten, aber leider nicht genannten, onlineshop einen rechner von 533 € auf 5,33 € "runtergeklickt" hat.
Vermutlich handelt es sich dabei um diesen Bug bei Dell.

Hast du zufällig einen Link zu dem Artikel bei spiegel.de zur Hand?
Mit Zitat antworten
  #19  
Alt 30.08.2005, 22:02:52
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: switch der 2 case_Fälle auf einmal darstellt

hm, ich weiß nicht mal mehr obs bei spiegel.de war, kann aber nachher mal meine news-seiten durchsuchen...
Mit Zitat antworten
  #20  
Alt 31.08.2005, 17:30:12
Benutzerbild von juergen
juergen juergen ist offline
Junior Member
 
Registriert seit: Nov 2004
Ort: Schmitten
Alter: 65
Beiträge: 318
AW: switch der 2 case_Fälle auf einmal darstellt

Hallo Forum,

Ihr macht Euch gedanken die ich mich noch nie gemacht habe. Und dabei handelt es sich doch um meine Seite!
Um so mehr danke ich Euch. Jetzt habe ich aber noch eine Frage!
Was bedeutet die erste Zeile des Skripts?
PHP-Code:
$sprache = ($sprache == '') ? "deutsch" $sprache;
//Was bedeutet die obere Zeile im Einzelnen besonders das Fragezeichen?
//Wenn ich die Zeile auskommentiere geht alles nach wie vor!
//Wofür brauche ich diese Zeile?

if (is_file"../languages/" $sprache ".php")) {
include( 
"../languages/" $sprache ".php");
}else{
include(
"../languages/deutsch.php");

http://localhost/kenya/start/index.php?sprache=deutsch
Ich habe es probiert. Wenn ich einen beliebigen Wert für in dem Fall deutsch eingebe z.B. xxxxxxx passiert nichts die Deutsche Sprache wird nach wie vor geladen wenn ich auf meiner Seite die Spanische Sprache auswähle und den Wert auf z.B. yyyyyyyy ändere wird beim neu laden die Deutsche Sprache wieder angezeigt. Das sagt mir das man eingeben kann was mann will wenn es diese Sprache nicht gibt wird die Deutsche geladen und somit ist das Skript sicher genug!!

Aber was bedeutet diese oberste Zeile?
PHP-Code:
$sprache = ($sprache == '') ? "deutsch" $sprache
Besten Dank für Eure Hilfe und den Tips... Gruß Jürgen
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit switch DaDon4130 PHP Grundlagen 6 28.03.2005 18:22:56
Switch: case mit mehreren Werten edv-rs PHP Grundlagen 2 30.08.2004 13:24:50
Switch >> So gehts Domi PHP Grundlagen 21 12.11.2003 21:45:07
Wie müsste das hier aussehen wenn ich das mit switch machen will? Jürgen PHP für Fortgeschrittene und Experten 1 29.03.2002 17:06:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:50:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt