Manual SQL Injection

Duckds

Bovino maduro
#1
Que tal ba-kunos pues me he dado a la tarea de investigar algo sobre este tema ya que actualmente estoy desarrollando un sistema con conexion a base de datos y hay que tener muy en cuenta lo que es la seguridad para dicha base y para todos los datos que esten almacenados, les deje un manual que me encontre por ahi en la red para que tengan alguna idea de lo que es SQL Injection para que no lo pasen por alto.

Les dejo el LINK:

http://depositfiles.com/files/2vb3o6utk

Y porfavor no se olviden comentar.
 

AlxRex

Bovino maduro
#2
Esta funcion sirve para cambiar lo que recibes.
Código:
function prep_for_form($data = '')
	{
		if (is_array($data))
		{
			foreach ($data as $key => $val)
			{
				$data[$key] = $this->prep_for_form($val);
			}

			return $data;
		}

		if ($data === '')
		{
			return $data;
		}

		return str_replace(array("'", '"', '<', '>'), array("'", "&quot;", '&lt;', '&gt;'), stripslashes($data));
	}
 

ChrisOnasis

Bovino maduro
#3
Es mucho más fácil si usas Enterprise Libraries en lugar de hacer tu propia capa de datos. Enterprise Libraries ya tienen patrones que te ayudan a evitar SQL Inyection.
 
Arriba