Closed
Was zum F... Teufel soll das sein?Quote:
PHP Code:if (!isset($_SESSION['HTTP_REFERER'])) {
$_SESSION['HTTP_REFERER'] = TRUE;
sleep(1);
} else if (session_regenerate_id(TRUE) != TRUE)
exit;
$var['COOKIES'] = array_keys($_COOKIE);
for ($var['a'] = 0; $var['a'] < count($var['COOKIES']); $var['a']++)
setcookie($var['COOKIES'][$var['a']], '', (time() - 1));
Außerdem gibt es einige Kleinigkeiten, die Anfängern dabei helfen, ihren Webserver bzw. PHP richtig zu konfigurieren: [Only registered and activated users can see links. Click Here To Register...]Quote:
suPHP is a tool for executing PHP scripts with the permissions of their owners. It consists of an Apache module (mod_suphp) and a setuid root binary (suphp) that is called by the Apache module to change the uid of the process executing the PHP interpreter.
Weiteres wird unser lieber Onkel google verraten.Quote:
PhpSecInfo provides an equivalent to the phpinfo() function that reports security information about the PHP environment, and offers suggestions for improvement. It is not a replacement for secure development techniques, and does not do any kind of code or app auditing, but can be a useful tool in a multilayered security approach.
Quote:
Was zum F... Teufel soll das sein?
Abgesehen von den ersten Zeilen, die anscheinend alle Proxy-Benutzer aussperren sollen, sehe ich überhaupt keinen Sinn in deinem Code.
Insbesondere die Bedeutung der zitierten Zeilen entzieht sich meinem Verständnis.
Warum "löschst" du alle Cookies?
Außerdem tauchen mehrmals Indizes im $var-Array auf, die nicht existieren, z.B. "a" und "b" in deinem "Anti-Proxy"-Teil.
Schlussendlich die Frage aller Fragen:
Was ist an einer Seite mit diesem "Add-On" nun "sicher"?
Quote:
Ich nehme an, dass er versucht Bot User zu blockieren?
Ich hatte dies kaum überprüft, sollte natürlich sein man benutze keine $_SESSION Scripts, was jedoch sehr verbeitet ist. Jedoch kann ich gerne und gut sagen, dass ich viel Ahnung hab', die $var wird von mir öfters mal definiert. Um keine file_get_contents zu benutzen.Quote:
Seine Homepage, bzw. seine "Scripts" oder generell seinen Webserver sicher zu machen, hat nicht viel, bzw. so gut wie gar nichts mit dem Code zu tun.
Man muss einfach wichtige, vorallem richtige Konfigurationen am Webserver sowie an PHP(5) vornehmen. Außerdem sollte man auf suPHP umsteigen:
Außerdem gibt es einige Kleinigkeiten, die Anfängern dabei helfen, ihren Webserver bzw. PHP richtig zu konfigurieren: [Only registered and activated users can see links. Click Here To Register...]
Weiteres wird unser lieber Onkel google verraten.
PS: Wenn man selbst wenig bis keine Ahnung hat, sollte man sich auch mit Äußerungen über spezielle und wichtige Themen zurückhalten, da es sehr unvorteilhaft für andere User werden kann.
Keine cookies und keine Sessions. Jetzt frage ich mich... wie schaffst dus dass sich leute bei dir einloggen können?Quote:
Ich hatte dies kaum überprüft, sollte natürlich sein man benutze keine $_SESSION Scripts, was jedoch sehr verbeitet ist. Jedoch kann ich gerne und gut sagen, dass ich viel Ahnung hab', die $var wird von mir öfters mal definiert. Um keine file_get_contents zu benutzen.
Dies werd' ich aber ein anderes Mal erklären. Da ich ebenfalls keine Cookies verwende, ist das ganze schon ein Wenig eigen.
Wollte halt meinen PC etwas aufräumen.:bandit: Was ich nun ebenfalls geschafft. Vielleicht gehe ich anders wo noch etwas genauer drauf ein.
Ich könnt' dir aber auch ein Tutorial machen, wie man einen Emulator programmiert jedoch will ds die breite Masse nicht. Lass mir aber was einfallen was nützlich und trotzdem einfach ist. Da sich viele dran bereichern die nicht Ahnung von der Materie haben.
Grüsse nun alle, das zukünftig werd' ich mir solche Fehler nicht mehr erlauben. Ich hab' da auch kaum drüber geguckt.
Dies geschiet ganz einfach... mit Sessions nehme ich an das die meisten diese Globale meinen:Quote:
Keine cookies und keine Sessions. Jetzt frage ich mich... wie schaffst dus dass sich leute bei dir einloggen können?
$_SESSION
Ich denke du meinst Session Hijacking und nicht injection. Falls du injection meinst, so ist das durch 0815 Code sehr schnell verhindert.Quote:
$_SESSION Injection ist zwar nicht weit verbreitet, aber ich denke es ist genau das was es gefährlich macht.
?? Was hat phpMyAdmin damit zu tun? phpMyAdmin ist nur eine UI für einen vereinfachten Datenbankzugriff / Kontrolle / InteraktionQuote:
Ich verrate nur das es auch durch DB (phpMyAdmin wird bei Xtensions von nöten sein) geht.
Nichts für ungut, dazu passt der Codeausschnitt den Mashkin gequotet hat nicht.Quote:
Jedoch kann ich gerne und gut sagen, dass ich viel Ahnung hab'
1. Ehm nein, (dies natürlich auch) eher verallgemeinert. Hijacking ist da halt es weit hergegriffen und mit BruteforceMethoden vergleichbar (aber kenne mich mit dem Hacken nicht so aus, gibt vllt. auch einfacheres) ...die Chance ist dabei gering.Quote:
Ich denke du meinst Session Hijacking und nicht injection. Falls du injection meinst, so ist das durch 0815 Code sehr schnell verhindert.
?? Was hat phpMyAdmin damit zu tun? phpMyAdmin ist nur eine UI für einen vereinfachten Datenbankzugriff / Kontrolle / Interaktion
Nichts für ungut, dazu passt der Codeausschnitt den Mashkin gequotet hat nicht.
Quote:
1. Ehm nein, (dies natürlich auch) eher verallgemeinert. Hijacking ist da halt es weit hergegriffen und mit BruteforceMethoden vergleichbar (aber kenne mich mit dem Hacken nicht so aus, gibt vllt. auch einfacheres) ...die Chance ist dabei gering.
2. Brauchst du nicht unbedingt. Aber dann solltest du bereits Fortgeschrittener Datenbankprommierer sein. Da die meisten Xtensions für phpmyAdmin sind.
3. Ich schrieb dazu das es vor 2 Jahren war als ich's geschrieben hab'.
Ich studiere ja Server/Webtechnik, besuche Kurse an der einzigen dafür geplanten Hochschule im Land (ETH, ICT)
.Nunja, bin halt ein langsamer Schreiber und veröffentliche deshalb ungerne Aktuelles, weil ich mir dann sage ..wäre schade. Aber wenn du mal was Neues seh'n möchtest gerne bei Skype :D Wenn ich Tuts mache in der Coding Section...ja mal gucken. <- Ich geb zu einfach ein Script vom PC zunehmen und veröffentlich ohne dabei darauf einzugehen und ohne es kaum angeguckt zu haben...naja war doof
Beim 1. Stimme ich dir klar zu, so hab' ich das ebenfalls gesagt. Aber was willst du bitte mit dem Browser Agent, da ist die Tabelle an Noname Browsern zu gross. Wenn du Sessions benutzen möchtest Überprüfe die IP -> Ändere die Session_id zur IP und überprüfe ob sie übereinstimmenQuote:
SESSION ist kein Cookie, lediglich die Session_Id die den Benutzer identifiziert.
Hijacking ist auch relativ schnell vom Tisch, wenn man "wichtige" oder "große" Projekte hat(, wenn zB Guthaben auf einem Account gespeichert wird o.ä. ) dann vergleicht man natürlich vom Session->LoggedIn_Account die IP-Adresse und ggfs. den Browser-Agent.
(Keine 6 Zeilen Code)
Xtensions gibt es nicht, das heißt Erweiterung oder auf englisch extension.
Für phpmyadmin gibt es keine Erweiterungen, das was du redest ist dummes Geschwätz.... phpmyadmin ist ein Web-MySQL Client der lediglich zur Wartung und zur grafischen Bedingung der Datenbank geeignet ist. Hier ist es genau das gegenteil dieser Client ist für Anfänger besonderst gut, nicht jedoch für Profis...
Anscheinend bist du nicht sonderlich gut in dem was du "studierst".
Meine Facebook Fanpage hat 12 Milliarden Likes :oQuote:
Oh man alles einfach nur Bullshit gelaber, ich tue mir das nicht an.
Man, da ist Fremdschämen kein Wort mehr für...
Und naja, ich habe mich früher mal damit "intensiv" damit beschäftigt, ich habe ja zufällig eine Webseite die zu Hochzeiten 2 Millionen registrierte Benutzer aufwies. Aber anscheinend hast du ja mehr Ahnung davon. Ok.