php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Thema geschlossen
 
LinkBack Themen-Optionen Bewertung: Bewertung: 2 Stimmen, 3,00 durchschnittlich.
  #1 (permalink)  
Alt 03-09-2007, 21:36
Seggl-hoch-drei
 Registrierter Benutzer
Links : Onlinestatus : Seggl-hoch-drei ist offline
Registriert seit: Sep 2007
Beiträge: 312
Seggl-hoch-drei ist zur Zeit noch ein unbeschriebenes Blatt
Standard Sicherheit in PHP-Skripts

Sersde,

ich würde gerne mal wissen, was man alles für die Sicherheit von PHP-Skripts tun kann.

Bisher
- prüfe ich alle Variablen, die Zahlen sein sollen mit is_numeric()
- escape ich alle GET-vars mit mysql_real_escape_string()
- entferne ich alle Tags mit strip_tags()
- habe ich register_globals abgeschaltet

Meint ihr, das reicht schon? Was kann man noch machen?

Simon
  #2 (permalink)  
Alt 03-09-2007, 21:39
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Wie viel Threads willst du noch öffnen? das ist nummer drei!

Das Thema ist mit sicherheit älter als du Programmierst, also muss nicht alles von neuem platt getratscht werden...

Zitat:
entferne ich alle Tags mit strip_tags()
Wozu? Du veränderst den eigegebenen Inhalt nicht unwesentlich!
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
  #3 (permalink)  
Alt 03-09-2007, 21:50
Seggl-hoch-drei
 Registrierter Benutzer
Links : Onlinestatus : Seggl-hoch-drei ist offline
Registriert seit: Sep 2007
Beiträge: 312
Seggl-hoch-drei ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von TobiaZ
Wie viel Threads willst du noch öffnen? das ist nummer drei!

Das Thema ist mit sicherheit älter als du Programmierst, also muss nicht alles von neuem platt getratscht werden...

Wozu? Du veränderst den eigegebenen Inhalt nicht unwesentlich!
ja, aber es ist nicht gerade toll, wenn man auf dem client alerts öffnen kann
  #4 (permalink)  
Alt 03-09-2007, 21:56
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
ja, aber es ist nicht gerade toll, wenn man auf dem client alerts öffnen kann
Kannst du das nach htmlspecialchars() noch?
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
  #5 (permalink)  
Alt 03-09-2007, 23:11
Seggl-hoch-drei
 Registrierter Benutzer
Links : Onlinestatus : Seggl-hoch-drei ist offline
Registriert seit: Sep 2007
Beiträge: 312
Seggl-hoch-drei ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von TobiaZ
Kannst du das nach htmlspecialchars() noch?
nein. aber was spricht gegen strip-tags?
  #6 (permalink)  
Alt 03-09-2007, 23:15
PHP-Desaster
 PHP Expert
Links : Onlinestatus : PHP-Desaster ist offline
Registriert seit: Mar 2006
Beiträge: 3.105
PHP-Desaster befindet sich auf einem aufstrebenden Ast
Standard

htmlspecialchars escapt die HTML-Zeichen lediglich, so dass diese vom Browser nicht interpretiert werden. Striptags hingegen entfernt die Tags komplett, wie du dem Beispiel sehr schön entnehmen kannst!
  #7 (permalink)  
Alt 03-09-2007, 23:57
Seggl-hoch-drei
 Registrierter Benutzer
Links : Onlinestatus : Seggl-hoch-drei ist offline
Registriert seit: Sep 2007
Beiträge: 312
Seggl-hoch-drei ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von PHP-Desaster
htmlspecialchars escapt die HTML-Zeichen lediglich, so dass diese vom Browser nicht interpretiert werden. Striptags hingegen entfernt die Tags komplett, wie du dem Beispiel sehr schön entnehmen kannst!
das will ich ja. wenn einr meint, er müsste QT posten, soll er den in [QT][/QT] schreiben (die funktion mach ich demnächst.)
  #8 (permalink)  
Alt 04-09-2007, 00:39
ArSeN
 Registrierter Benutzer
Links : Onlinestatus : ArSeN ist offline
Registriert seit: Feb 2006
Ort: Berlin
Beiträge: 1.052
ArSeN ist zur Zeit noch ein unbeschriebenes Blatt
ArSeN eine Nachricht über ICQ schicken ArSeN eine Nachricht über AIM schicken ArSeN eine Nachricht über Yahoo! schicken
Standard

OffTopic:
Wat issn QT?
__________________
Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.
  #9 (permalink)  
Alt 04-09-2007, 00:49
Gavyn
 Junior Member
Links : Onlinestatus : Gavyn ist offline
Registriert seit: Aug 2007
Ort: Hamburg
Beiträge: 50
Gavyn ist zur Zeit noch ein unbeschriebenes Blatt
Gavyn eine Nachricht über ICQ schicken
Standard

OffTopic:
Ne Bibliothek von Trolltech? *blickt ebenso ratlos drein*
  #10 (permalink)  
Alt 04-09-2007, 01:01
Seggl-hoch-drei
 Registrierter Benutzer
Links : Onlinestatus : Seggl-hoch-drei ist offline
Registriert seit: Sep 2007
Beiträge: 312
Seggl-hoch-drei ist zur Zeit noch ein unbeschriebenes Blatt
Standard

QT = Quelltext
  #11 (permalink)  
Alt 04-09-2007, 02:14
ministry
 PHP Junior
Links : Onlinestatus : ministry ist offline
Registriert seit: Jun 2006
Ort: KI / KA
Beiträge: 965
ministry ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Bei der Ausgabe zu filtern (htmlspecialchars) ist sinnvoller. Lass doch einen <script>alert('huhu');</script> posten. Geht hier im Forum ja auch.
__________________
ich glaube
  #12 (permalink)  
Alt 04-09-2007, 12:35
Seggl-hoch-drei
 Registrierter Benutzer
Links : Onlinestatus : Seggl-hoch-drei ist offline
Registriert seit: Sep 2007
Beiträge: 312
Seggl-hoch-drei ist zur Zeit noch ein unbeschriebenes Blatt
Standard

kann schon sein, dass das sinnvoller ist. aber ich finde es einfach besser, wenn da nicht mittendrin HTML ist
  #13 (permalink)  
Alt 04-09-2007, 12:51
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Die armen Zockerkinder, die sonst was in Ihrem Namen drin stehen haben...

BTW: Ich finde hier im Forum sollte man auch die wörter "ist", "ein", etc strippen. Sind ohehin nichtssagend.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
  #14 (permalink)  
Alt 04-09-2007, 13:41
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Man ey, lösch doch jemand den User, bevor meine Kopfschmerzen noch schlimmer werden...
  #15 (permalink)  
Alt 04-09-2007, 13:52
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.279
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Man ey, lösch doch jemand den User, bevor meine Kopfschmerzen noch schlimmer werden...
OffTopic:

Dann solltest du am Vorabend eben weniger Saufen


**ganzSchnellWegMuss**

Gruss

tobi
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Thema geschlossen

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

Formmailer v1.6.1 Bootstrap 4

Formmailer v1.6.1 Bootstrap wurde extra für Bootstrap entwickelt. Mit Bootstrap kann man schnell und einfach kleine oder große Projekte entwickeln, die auf Geräten in allen erdenklichen Formen funktionieren.

18.12.2018 arne-home | Kategorie: PHP/ Formular
HeidiSQL - kostenloses MySQL front-end Editor für Windows ansehen HeidiSQL - kostenloses MySQL front-end Editor für Windows

HeidiSQL - ist ein Windows-Editor für die bekannt open Source Datenbank mySQL

10.12.2018 Berni | Kategorie: MYSQL/ Management
piwik Open-Source Webanalyse-Software ansehen piwik Open-Source Webanalyse-Software

piwik ist eine gute Alternative zu Google Analytics. Viele Features und ein modernes Erscheinungsbild mit aussagefähigen Statistiken in Echtzeit

10.12.2018 phpler | Kategorie: PHP/ Besucherzaehler
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:15 Uhr.