Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 06:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Welcher Anti-SQL-Injection-Code ist sicherer?

Discussion on Welcher Anti-SQL-Injection-Code ist sicherer? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 877
Received Thanks: 788
Exclamation Welcher Anti-SQL-Injection-Code ist sicherer?

Ich beschäftige mich schon seit längerem mit Privatserver HPs, nun meine Frage:
Was ist sicherer?

PHP Code:
<?php
function anti_injection($sql) {
   
$sql preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
   
$sql trim($sql);
   
$sql strip_tags($sql);
   
$sql addslashes($sql);
   return 
$sql;
}

$username anti_injection($_POST["username"]);

//...mysql_query usw...
?>
oder aber

PHP Code:
<?php
$username 
mysql_real_escape_string($_POST["username"]);

//...mysql_query usw...
?>
Danke für eure Antworten ;-)
Freue mich schon...

mfg, ooCheateroo
ooCheateroo is offline  
Old 07/13/2010, 20:52   #2
 
elite*gold: 30
Join Date: Feb 2006
Posts: 1,724
Received Thanks: 465
der real_escape_string

der obere is a) langsamer und b)vertrau ich selbst auf den real_escape_string
kaiN_92 is offline  
Old 07/13/2010, 21:50   #3
 
elite*gold: 0
Join Date: Oct 2008
Posts: 319
Received Thanks: 88
Quote:
Originally Posted by kaiN_92 View Post
der real_escape_string

der obere is a) langsamer und b)vertrau ich selbst auf den real_escape_string
Punkt b ist wohl der Grund warum viele Websites defaced werden und die Coder hinterher
weinen das sie ja so sehr auf sicherheit gesetzt haben. Im Ernst, der real_escape_string
ist nicht gerade das gelbe vom ei....

Und zum ersten Code. Was passiert wenn du einen zu HTML geparsten BB Code in
eine DB eintragen willst? Was bringt es dir den Query zu trimen? Rein garnichts...
Nachdenken mein Lieber, ob das wirklich alles gebraucht wird. Diese Anti SQL Injectionen
müssen von Fall zu Fall unterschiedlich behandelt werden, und nicht alle gleich.
Fratyr is offline  
Old 07/14/2010, 22:25   #4

 
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
ich benutze immer real_escape_string in kombination mit htmlspecialchars
Computerfreek is offline  
Old 07/15/2010, 09:47   #5
 
elite*gold: 0
Join Date: Dec 2008
Posts: 877
Received Thanks: 788
Quote:
Originally Posted by Computerfreek View Post
ich benutze immer real_escape_string in kombination mit htmlspecialchars
Is naturlich auch ne Möglichkeit^^
Ich glaube ich benutze dann doch eher die erste Variante, da man da die Befehle einfach gelöscht werden...
Danke an euch
ooCheateroo is offline  
Old 07/19/2010, 14:22   #6
 
mydoom's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 322
Received Thanks: 98
nur mal so gefragt: warum nutzt ihr nicht einfach Prepared Statements?
mydoom is offline  
Reply


Similar Threads Similar Threads
Can anyone help me with generic code injection?
06/16/2009 - General Coding - 1 Replies
Sorry for English, I see this part of e*PvP is mainly in German, but my German sucks badly (although I spent 5 years trying to learn it with little success). My question is not related that much to game hacking/coding and such, but code injection in general. Here is the background - we have a core system client, which is basically a big GUI framework over plain telnet screens. Client also has a built-in OLE and DDE servers, which we are using to extract data from system in most simple...
Welcher bot ist atm sicherer ?
11/03/2008 - WoW Bots - 4 Replies
Dass sich die meinungen spalten zwichen Flo- und Pirox- bot ist mir schon aufgefallen... Aber wie siehts wirklich aus, welchen kann man zur zeit als sicherer betrachten? Will kein alt zu großes risiko eingehen, weil ich an meinem acc hänge seit der beta :< Kollege benutzt zur zeit pirox und da gabs bisher keine probleme, aber man weiß ja nie...?^^ Also was empfehlt ihr eher wenns ums botten geht in 3.0?
Welcher Bot ist sicherer?
11/19/2007 - WoW Bots - 19 Replies
Welcher Bot ist sicherer , besser , unschlagbar , undetectable? Innerspace? -> Gibts dafür einen Crack? BBot -> Kenn ich nicht :D? Glider -> Soll ja am sichersten sein ... aber leider zu teuer :/
Code injection
12/28/2005 - General Coding - 2 Replies
Just to gathering a 'feeling' of bestpractise/standards from the elite .. ... is madcodehook de facto standard if you wanna thread inject ? or what other alternatives exists ? Thanks !



All times are GMT +1. The time now is 06:13.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.