Obama se reunió con responsables de Facebook, Apple, Google, Twitter, y Yahoo

El presidente de EEUU, Barack Obama, se reunió con los y responsables de las principales empresas tecnológicas del país, para analizar políticas que faciliten la evolución de la sociedad digital.

2012 Ferrari FF - impresionante GT AWD próximos a Ginebra

Aunque los detalles completos tendrán que esperar hasta su debut oficial en el Salón del Automóvil de Ginebra en marzo, Ferrari nos ha dado un primer vistazo a su sucesor radical de la actual 612 Scaglietti. Además dejando de lado la forma tradicional de GT en favor de una configuración semi-vagón, diseñado por Pininfarina 2 +2 coupé gran eclosión de gira - oficialmente el 2012 Ferrari FF

Nuevo Citroen DS3 Racing

El DS3 Racing es una edición limitada del DS3. sólo se comercializarán 2.000 unidades , de las cuales 60 se venderán en España. Tiene una variante potenciada del motor sobrealimentado 1.6 THP de 150 CV (ficha técnica del DS3 1.6 THP 150). En esta versión da 203 CV a 5.800 rpm; el par máximo aumenta de 240 a 275 Nm. Para conseguir este aumento, Citroën ha modificado el turbocompresor y el sistema de escape, que es diferente. Con este motor, el DS3 Racing acelera de 0 a 100 km/h en 6,5 segundos. Es más rápido que un Opel Corsa OPC y el Renault Clio RS. De hecho, de entre los utilitarios, tan sólo le iguala en esta medición el MINI John Cooper Works

Eric Schmidt sale de Google habrían por problemas con China

SSchmidt habría quedado decepcionado de la empresa luego de que se decidiera salir del mercado chino, tras las constantes censuras del gobierno a su motor de búsqueda. Más aún, Schmidt estaba principalmente dolido con Larry Page, quien, apoyando a Sergey Brin, inclinó la balanza hacia la salida de China.

Preparan biografía de Julian Assange

Los productores Michelle Krumm y Barry Josephson —“Bones”— quieren llevar al cine la vida de Julian Assange, para lo cual pagarán por lo derechos de la biografía que está preparando el periodista Andrew Fowler llamada “The Most Dangerous Man in the World”.

Mostrando entradas con la etiqueta Mysql. Mostrar todas las entradas
Mostrando entradas con la etiqueta Mysql. Mostrar todas las entradas

13 may 2009

Inyección SQL

SQL es un acronimo de Structured Query Language, el cual es un lenguaje estándar de consulta estructurado para el manejo de base de datos relacionales, el mismo posee la característica de integrarse con cualquier otro lenguajes.

Los ataques mediante inyección SQL, se presentan en gran parte páginas web dinámicas, esta vulnerabilidad se presenta en la alteración del funcionamiento de las consultas mediante la modificación de los querys de consultas a la base de datos.


Veamos un ejemplo básico de estos ataques

Las páginas de acceso normalmente solicitan información del nombre de usuario y contraseña, al introducir de nombre y la contraseña nuestra consulta a la base de datos seria la siguiente:

select {campos} from {nombre_tabla} where usuario=$usuario and password=$contraseña

En esta sentencia la variable $usuario, es el nombre de usuario proporcionado y la variable $contraseña, representa la contraseña proporcionada por el usuario. La clausula where realizara el filtrado en la consulta a base de datos.

Suponiendo los siguientes valores:

$usuario='admin'
$contraseña='admin'

Nuestra instrucción sql quedaria de la siguiente forma:

select {campos} from {nombre_tabla} where usuario='admin' and password='admin'

Dicha consulta nos traerá un registro con los datos del usuario admin y ahi partir a de esto se proporcionara al acceso al sistema. Si alteramos los valores de las variables por los siguientes:

$usuario='admin'
$contraseña=' ‘ or ‘1′=’1'

Esta consulta nos devuelve registros con lo que el usuario entrará en nuestra Web sin tener permiso. Por otro lado puede ser que el usuario utilice estos trucos de inyección de SQL para ejecutar código arbitrario en nuestro servidor.

Medidas para evitar la inyección SQL

  • Se deberá limitar los permiso de los usuarios para la ejecución de sentencias. Por ejemplo utilizando un usuario distinto para las sentencias SELECT, DELETE, UPDATE.
  • Filtrar el valor de las variables reemplazando la aparición de ‘ por ‘’ (dos comillas simples).
  • Utilice procedimientos almacenados para el manejo de la base de datos .
Link de Interes

Guía rápida de inyecciones en bases de datos Mysql (Sql injection)

Inyección de código SQL

Introducción a SQL Injection (Inyección SQL)


22 abr 2009

Oracle compra Sun Microsystems


Luego de no concebir un acuerdo de negociación con IBM, Sun Microsystems decide realizar negociación con otro gigante de la informática; en este caso será Oracle, se ha anunciado que el monto acordado para la compra Sun Microsystems será de unos 7.400 millones de dólares.

El consejero delegado de Oracle Larry Ellison expreso lo siguiente "la compra de Sun transforma el sector de las tecnologías de la información", mientras que el presidente de Sun Scott McNeal y ha asegurado que esta unión es resultado de "una evolución natural de nuestra relación y supondrá un "hito" en la historia del sector.

De esta manera Oracle y Sun pasaran de hacer enemigas en el campo informático para ser aliadas, con esta compra Oracle pasa a ser dueña de la tecnología Java de Sun y el sistema operativo Solaris. Además, Oracle se hace con el control de la base de datos de código abierto MySQL, que fue adquirida por Sun el pasado año por más de 700 millones de euros y que ha sido muy utilizada por múltiples compañías en Internet.

Sin embargo esta compra genera una gran preocupación. Ya que MySQL, es un software de bases de datos de código abierto, que más competencia hace a Oracle. Teniendo en cuenta es nnos debemos preguntar lo siguiente:

¿Ahora cual será el Destino de MySQL en las manos de Oracle?

Podemos inferir que decidirán eliminarlo o al menos dejar su desarrollo. Y esto sería una limitación en la competencia en el sector de las bases de datos. Una mala noticia para el sector.

Twitter Delicious Facebook Favorites