<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>seo</title>
	<atom:link href="http://seo.index.com.pe/home/feed" rel="self" type="application/rss+xml" />
	<link>http://seo.index.com.pe/home</link>
	<description>indexación y evolución de los buscadores</description>
	<lastBuildDate>Sun, 05 Apr 2009 11:30:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Diseña patrones, haz tu contenido rastreable e indexable</title>
		<link>http://seo.index.com.pe/home/disena-patrones-haz-tu-contenido-rastreable-e-indexable-33.html</link>
		<comments>http://seo.index.com.pe/home/disena-patrones-haz-tu-contenido-rastreable-e-indexable-33.html#comments</comments>
		<pubDate>Sun, 05 Apr 2009 11:30:01 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[Artículo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[accesible]]></category>
		<category><![CDATA[contenido]]></category>
		<category><![CDATA[diseña]]></category>
		<category><![CDATA[diseño patrones]]></category>
		<category><![CDATA[indexable]]></category>
		<category><![CDATA[indexar]]></category>
		<category><![CDATA[patrones]]></category>

		<guid isPermaLink="false">http://seo.index.com.pe/home/?p=33</guid>
		<description><![CDATA[Aquí algunas recomendaciones sobre diseño para la creación de contenido web que pueda ser usado por una audiencia lo más amplia posible y que, a la vez, se indexe y se rastree.

Evita XMLHttpRequests falsos 
Las páginas que permiten a los usuarios buscar información utilizan a menudo XMLHttpRequests para rellenar la página con información una vez [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí algunas recomendaciones sobre diseño para la creación de contenido web que pueda ser usado por una audiencia lo más amplia posible y que, a la vez, se indexe y se rastree.</p>
<p><span id="more-33"></span></p>
<p><strong>Evita XMLHttpRequests falsos </strong></p>
<p>Las páginas que permiten a los usuarios buscar información utilizan a menudo XMLHttpRequests para rellenar la página con información una vez que ésta ha cargado. Si utilizas este patrón, asegúrate de que tu página principal contiene información útil. De lo contrario, tanto el Googlebot como los usuarios que tienen desactivados los scripts en el navegador podrían pensar que tu sitio solamente contiene el mensaje &#8220;cargando &#8230;&#8221; y nada más.</p>
<p><strong>CSS con imágenes precargadas (Sprites CSS) y links de navegación </strong></p>
<p>Disponer de texto relevante que acompañe a los enlaces de navegación es importante tanto para el Googlebot como para los usuarios que no pueden visualizar imágenes. Al diseñar la apariencia de los enlaces de navegación de tu sitio, puedes haber elegido tener imágenes que funcionan como enlaces, por ejemplo, colocando etiquetas <strong>&lt;img&gt;</strong>  en elementos <strong>&lt;a&gt;</strong><a rel="nofollow">. Ese diseño te permite colocar texto descriptivo como <strong>atributo alt</strong>  para la etiqueta</a> <strong>&lt;img&gt;</strong>.</p>
<p>¿Y qué pasa si has optado por el uso de imágenes precargadas (sprites CSS) para optimizar el proceso de carga de las páginas? También puedes incluir texto descriptivo relevante. Para ver un ejemplo, mira cómo se ha codificado el logotipo de Google y los distintos enlaces de navegación en la parte inferior de la página de resultados de Google. Resumiendo, hemos puesto el texto descriptivo justo debajo de la imagen con 
<a rel="nofollow"  href="http://www.google.com/search?hl=es&amp;rls=en&amp;q=sprites+css&amp;btnG=Search" onclick="javascript:pageTracker._trackPageview('/external/www.google.com/search');" >sprites CSS</a>.</p>
<p><em><img class="alignnone size-full wp-image-35" src="http://seo.index.com.pe/home/files/2009/04/with-css.png" alt="with-css" width="400" height="128" /></em></p>
<p><em>Resultados de búsqueda de Google con CSS activado</em></p>
<p><em><img class="alignnone size-full wp-image-37" src="http://seo.index.com.pe/home/files/2009/04/no-css.png" alt="no-css" width="400" height="153" /></em></p>
<p><em>Resultados de búsqueda de Google con CSS desactivado (Se ha perdido la imagen, pero permanece el enlace descriptivo&#8221;Google&#8221;)</em></p>
<p><strong>Utiliza JavaScript no intrusivo (unobtrusive JavaScript)</strong></p>
<p>Hemos hablado sobre el concepto de <strong>mejora progresiva</strong> al crear un sitio interactivo. A medida que añades funcionalidades, también vas utilizando técnicas de JavaScript no intrusivo (
<a rel="nofollow"  href="http://www.google.es/search?hl=es&amp;q=unobtrusive+Javascript&amp;btnG=Buscar&amp;meta=" onclick="javascript:pageTracker._trackPageview('/external/www.google.es/search');" >unobtrusive JavaScript</a>), para crear páginas web basadas en JavaScript que se integran con el resto. Esto garantiza que tu contenido siga siendo accesible para el mayor número posible de usuarios sin la necesidad de sacrificar las funcionalidades interactivas propias de la aplicaciones Web 2.0.</p>
<p><strong>Facilita el acceso a las versiones para imprimir</strong></p>
<p>Los sitios web con diseños visuales muy interactivos proporcionan a menudo su contenido en versión para imprimir. Generadas con el mismo contenido que la versión interactiva, resultan una excelente fuente de contenido de alta calidad, tanto para el Googlebot como para los usuarios con deficiencias visuales que no pueden experimentar las características interactivas de un sitio web. Pero a menudo estas versiones para impresión permanecen ocultas detrás de enlaces en scripts como este:</p>
<p>Crear URL para estas versiones para imprimir y enlazarlas mediante anclas HTML simples mejorará mucho la calidad del contenido que se rastrea:</p>
<p>Si estás especialmente preocupado por el <strong>contenido duplicado</strong> de la versión interactiva y de la versión para imprimir, entonces puedes elegir una versión preferida del contenido y enviar un sitemap que contenga la URL preferida, así como enlazar internamente a dicha versión. Esto puede ayudar a Google a aclararse en el caso de que se encontraran partes del mismo texto en URL diferentes.</p>
<p><strong>Crea URL para tu contenido útil</strong></p>
<p>Como webmaster, tienes el poder de acuñar URL con el contenido útil que publicas. Esto es lo que hace que la web se mueva. Crear URL para cada contenido útil que publicas y enlazarlo mediante enlaces HTML simples hará que:</p>
<ul>
<li>El Googlebot aprenda sobre ese contenido</li>
<li>Los usuarios puedan encontrar ese contenido</li>
<li>Los usuarios puedan guardarlo y volver más tarde.</li>
</ul>
<p>No hacer esto fuerza a los usuarios a tener que recordar secuencias de clics para llegar al contenido que vieron antes en tu sitio.</p>
<p style="text-align: right">
<a rel="nofollow" class="wp-caption-dd"  href="http://googlewebmaster-es.blogspot.com/2009/03/diseno-de-patrones-para-contenidos.html" onclick="javascript:pageTracker._trackPageview('/external/googlewebmaster-es.blogspot.com/2009/03/diseno-de-patrones-para-contenidos.html');" >fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seo.index.com.pe/home/disena-patrones-haz-tu-contenido-rastreable-e-indexable-33.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google mejora la indexación de archivos Flash</title>
		<link>http://seo.index.com.pe/home/google-mejora-la-indexacion-de-archivos-flash-29.html</link>
		<comments>http://seo.index.com.pe/home/google-mejora-la-indexacion-de-archivos-flash-29.html#comments</comments>
		<pubDate>Sat, 04 Apr 2009 11:30:58 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Artículo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[indexacion]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://seo.index.com.pe/home/?p=29</guid>
		<description><![CDATA[Google mejora la indexacion de archivos Flash y responde a preguntas de los usuarios.
P: ¿Qué archivos Flash indexa Google mejor ahora?
Hemos mejorado nuestra habilidad para indexar texto en archivos SWF de todo tipo. Esto incluye &#8220;gadgets&#8221; en Flash como botones o menus, páginas web hechas con Flash y todo lo demás.

P: ¿Qué contenido indexa Google [...]]]></description>
			<content:encoded><![CDATA[<p>Google mejora la indexacion de archivos Flash y responde a preguntas de los usuarios.</p>
<p>P: ¿Qué archivos Flash indexa Google mejor ahora?<br />
Hemos mejorado nuestra habilidad para indexar texto en archivos SWF de todo tipo. Esto incluye &#8220;gadgets&#8221; en Flash como botones o menus, páginas web hechas con Flash y todo lo demás.</p>
<p><span id="more-29"></span></p>
<p>P: ¿Qué contenido indexa Google mejor de estos archivos Flash?<br />
Todo el texto que los usuarios pueden ver cuando interactúan con tu sitio web en Flash. Si tu sitio web contiene Flash, el texto de los archivos Flash puede utilizarse cuando Google crea las descripciones (snippets) de tu sitio web. Además, las palabras que aparecen en tus archivos Flash se pueden usar para las búsquedas de Google.</p>
<p>Además de encontrar e indexar el contenido de texto en los archivos Flash, descubrimos URL que aparecen en los archivos Flash y las rastreamos, tal y como hacemos con las URL que aparecen en páginas que no son Flash. Por ejemplo, si tu aplicación Flash tiene enlaces a páginas internas de tu sitio web, Google puede ser capaz de encontrar y rastrear mejor tu sitio web.</p>
<p>P: ¿Qué ocurre con contenido no textual, como las imágenes?<br />
Por el momento, sólo estamos buscando e indexando contenido de texto en archivos Flash. Si tus archivos Flash tan solo incluyen imágenes, no leeremos o indexaremos el texto que pueda aparecer en estas imágenes. De la misma forma que no generaremos texto ancla para los botones Flash que tengan alguna URL, pero que no tengan asociado ningún texto.</p>
<p>Además no indexaremos archivos FLV, tales como los videos de Youtube porque esos archivos no contienen elementos de texto.</p>
<p>P: ¿Cómo ve Google el contenido de los archivos Flash?<br />
Hemos desarrollado un algoritmo que explora los archivos Flash de la misma forma que lo haría una persona: haciendo clic en los botones, introduciendo contenido y demás. Nuestro algoritmo recuerda todo el texto que encuentra en el camino y que luego estará disponible para ser indexado. No podemos contarte todos los detalles, pero podemos decirte que la efectividad del algoritmo ha sido 
<a  href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" onclick="javascript:pageTracker._trackPageview('/external/www.adobe.com/devnet/flashplayer/articles/swf_searchability.html');" >mejorada autilizando la nueva librería para búsqueda SWF de Adobe.</a></p>
<p>P: ¿Qué necesito hacer para que Google indexe el texto de mis archivos Flash?<br />
Pues realmente nada. Las mejoras que hemos realizado no requieren ninguna acción especial por parte de diseñadores web o webmasters. Si tienes contenido Flash en tu página web empezaremos a indexarlo automáticamente con las limitaciones que nuestra tecnología tiene (ver siguiente pregunta).</p>
<p>Así que deberías saber que Google es ahora capaz de ver el texto que se muestra a los visitantes de tu sitio web. Si prefieres que Google ignore la parte menos informativa de tu contenido, como el copyright o el aviso de carga, considera remplazar este texto por una imagen, lo cual lo hará invisible para nosotros.</p>
<p>P: ¿Cuáles son las limitaciones técnicas de Google en la indexación Flash?<br />
Hay tres limitaciones principales por el momento y estamos trabajando para resolverlas:</p>
<ol>
<li>Googlebot no ejecuta algunos tipos de JavaScript. Así que si tu página web carga un archivo Flash vía JavaScript, Google quizás no se de cuenta de ese archivo Flash, en cuyo caso no será indexado.</li>
<li>Por el momento no añadimos contenido de fuentes externas que se carguen a través de tus archivos Flash. Si tus archivos Flash cargan un archivo HTML, otro archivo XML, otro SWF, etc. Google indexará esa fuente (o fuentes), pero no será considerado parte del contenido de tu archivo Flash.</li>
<li>Mientras que sí somos capaces de indexar Flash en casi todos los lenguajes que hay en la web, tenemos por el momento dificultades con el contenido Flash escrito en lenguajes bidireccionales. Hasta que esto no se arregle, no seremos capaces de indexar contenido en hebreo o en árabe de archivos Flash.</li>
</ol>
<p>¡Estamos trabajando en ello, así que estad atentos!</p>
<p>Actualización: A todos, gracias por vuestras preguntas y sugerencias. Nuestro objetivo es mejorar la calidad de búsqueda de todos los usuarios y con mejor indexación de Flash crearemos mejores resultados de búsqueda. Hemos contestado abajo algunas de las preguntas más importantes. Gracias de nuevo.<br />
Un sitio Flash en los resultados de búsqueda antes de las mejoras</p>
<p>Un sitio Flash después de la indexación mejorada, buscando<br />
[nasa deep impact animation]</p>
<p>Ayúdanos a acceder e indexar tus archivos Flash</p>
<blockquote><p>@fintan: Verificamos con Adobe que el contenido de texto desde sitios legítimos, como por ejemplo los que tienen scripts AS1 y AS2, pueden ser indexados por nuestro nuevo algoritmo.</p></blockquote>
<blockquote><p>@andrew, jonny m, erichazann, mike, ledge, stu, rex, blog, dis: En el lanzamiento del 1 de Julio no activamos la indexación Flash para estos archivos incrustados vía SWFObject. Ahora estamos probando una actualización que es compatible con técnicas normales de JavaScript para incrustar Flash, incluyendo SWFObject y SWFObject2.</p>
<p>@mike: Por el momento, el contenido que se carga desde otros archivos no se indexa. Hemos apuntado la petición de esta característica por parte de varios webmasters. Trabajamos en esto en una futura actualización.</p></blockquote>
<p>Interacción entre páginas HTML y Flash</p>
<blockquote><p>@captain cuisine: El texto que encontramos en archivos Flash se trata de la misma manera que el texto encontrado en otros archivos, como HMTL, PDF, etc. Si el archivo Flash se encuentra incrustado en HMTL (como muchos de los archivos que estamos encontrando), su contenido se asocia con la URL padre (parent) e indexada como una entidad separada.</p>
<p>@jeroen: Mostrar el mismo contenido Flash y una versión alternativa de HTML podría hacer que encontrásemos contenido duplicado. Esto no causaría una penalización, no reducimos la posición de un sitio web por causa del contenido duplicado. Pero estar atentos, ya que los resultados de búsqueda seguramente mostrarán una versión, no ambas.</p>
<p>@All: Estamos intentado mostrar a los usuarios los resultados más relevantes sin tener en cuenta el tipo de archivo. Estos significa que Flash, HTML con Flash incrustado, sólo HTML, PDF, etc., pueden tener la opción de que se sirvan en los resultados de búsqueda.</p></blockquote>
<p>Indexando una gran cantidad de archivos Flash</p>
<blockquote><p>@dsfdgsg: Hemos escuchado peticiones de enlaces internos (enlaces a un contenido específico dentro del archivo) no sólo para los resultados Flash, sino también para otros documentos de gran tamaño y presentaciones. En el caso de Flash, la capacidad de enlazar internamente requerirá una funcionalidad adicional en Flash que nosotros integramos.</p>
<p>@All: La mayoría de los archivos Flash existentes en Internet están bien respecto a su tamaño. No debería ser algo por lo que preocuparnos.</p></blockquote>
<p>Más detalles sobre nuestro algoritmo de indexación Flash</p>
<blockquote><p>@brian, marcos, bharath: Sobre ActionScript, nosotros somos capaces de encontrar nuevos enlaces que se cargan a través de este. Exploramos Flash como un usuario lo haría, no descompilamos el archivo SWF. A menos que tú hagas el ActionScript visible a los usuarios, Google no mostrará el código ActionScript.</p></blockquote>
<blockquote><p>@dlocks: Respetamos el rel=&#8221;nofollow&#8221; donde quiera que lo encontremos en el HTML.</p>
<p> </p></blockquote>
<p style="text-align: right">
<a rel="nofollow"  href="http://googlewebmaster-es.blogspot.com/2009/03/mejorando-la-indexacion-de-flash.html" onclick="javascript:pageTracker._trackPageview('/external/googlewebmaster-es.blogspot.com/2009/03/mejorando-la-indexacion-de-flash.html');" >fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seo.index.com.pe/home/google-mejora-la-indexacion-de-archivos-flash-29.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sitemap y operador Site, diferencias de resultados</title>
		<link>http://seo.index.com.pe/home/sitemap-y-operador-site-diferencias-de-resultados-23.html</link>
		<comments>http://seo.index.com.pe/home/sitemap-y-operador-site-diferencias-de-resultados-23.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 11:30:52 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Artículo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[direncias de resultados]]></category>
		<category><![CDATA[operador site]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[sitemap]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://seo.index.com.pe/home/?p=23</guid>
		<description><![CDATA[Si te preguntas por que los números de enlaces indexados en el búscador de Google (p.e. http://www.google.com/search?q=site:seo.index.com.pe) no concuerda con el resultado del Informe de Sitemap (en las herramientas para webmaster de Google), aunque parecen un error, no lo es.

Tu informe del Sitemap sólo refleja las URL que has puesto en el archivo Sitemap. Por [...]]]></description>
			<content:encoded><![CDATA[<p>Si te preguntas por que los números de<strong> enlaces indexados en el búscador de Google</strong> (p.e. http://www.google.com/search?q=site:seo.index.com.pe) no concuerda con el resultado del <strong>Informe de Sitemap</strong> (en las herramientas para webmaster de <strong>Google</strong>), aunque parecen un error, no lo es.</p>
<p><span id="more-23"></span></p>
<p>Tu informe del <strong>Sitemap</strong> sólo refleja las URL que has puesto en el archivo <strong>Sitemap</strong>. Por otra parte, la búsqueda con el operador site: tiene en cuenta cualquier cosa que Google haya rastreado, incluyendo URL que no están en tu sitemap, como por ejemplo URL recién añadidas o descubiertas a través de enlaces.</p>
<p>Piensa en el <strong>operador site</strong>: como un diagnóstico rápido de la salud general de tu sitio en el índice de Google. Los resultados pueden mostrarte:</p>
<ul>
<li>Una estimación aproximada de cuántas páginas se han indexado</li>
<li>Si han 
<a rel="nofollow"  href="http://seo.index.com.pe/home/recomensaciones-de-google-contra-el-hacking-de-tu-web-13.html" onclick="javascript:pageTracker._trackPageview('/external/seo.index.com.pe/home/recomensaciones-de-google-contra-el-hacking-de-tu-web-13.html');" >hackeado</a> tu sitio</li>
<li>Si tiene títulos o fragmentos duplicados</li>
</ul>
<p>El informe del <strong>Sitemap</strong> ofrece estadísticas más detalladas sobre las URL que has enviado, como por ejemplo el número de URL indexadas en comparación con el número de URL enviadas para que se rastreen, así como avisos o errores específicos del sitemap que puedan haberse producido cuando <strong>Google</strong> ha intentado acceder a tus URL.</p>
<p style="text-align: right">
<a rel="nofollow"  href="http://googlewebmaster-es.blogspot.com/2009/03/utilizacion-de-los-datos-del-archivo.html" onclick="javascript:pageTracker._trackPageview('/external/googlewebmaster-es.blogspot.com/2009/03/utilizacion-de-los-datos-del-archivo.html');" >fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seo.index.com.pe/home/sitemap-y-operador-site-diferencias-de-resultados-23.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recomendaciones de Google contra el hacking de tu sitio web</title>
		<link>http://seo.index.com.pe/home/recomensaciones-de-google-contra-el-hacking-de-tu-web-13.html</link>
		<comments>http://seo.index.com.pe/home/recomensaciones-de-google-contra-el-hacking-de-tu-web-13.html#comments</comments>
		<pubDate>Thu, 02 Apr 2009 11:30:31 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Artículo]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[cross-site scripting]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[inyeccion sql]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[recomendaciones]]></category>
		<category><![CDATA[sitio]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://seo.index.com.pe/home/?p=13</guid>
		<description><![CDATA[Mantener tu sitio web seguro en estos tiempos es fundamental, y Google te recomineda tener en cuenta lo siguiente: 

Algunos tipos de intentos de hacking y cómo prevenirlos

Inyección de SQL 
¿Qué es?
La inyección de SQL es una técnica que inyecta código malicioso en una aplicación web, aprovechando una vulnerabilidad en seguridad a nivel de base de datos, con [...]]]></description>
			<content:encoded><![CDATA[<p>Mantener tu sitio web seguro en estos tiempos es fundamental, y Google te recomineda tener en cuenta lo siguiente: </p>
<p><span id="more-13"></span></p>
<p><strong>Algunos tipos de intentos de hacking y cómo prevenirlos</strong></p>
<ul>
<li><strong>Inyección de SQL</strong> <br />
¿Qué es?<br />
La inyección de SQL es una técnica que inyecta código malicioso en una aplicación web, aprovechando una vulnerabilidad en seguridad a nivel de base de datos, con la intención de cambiar su funcionamiento. Es una técnica poderosa, ya que puede manipular tanto las URL (cadenas de consulta) como cualquier otra formulario (registro de correo electrónico, inicio de sesión, búsqueda) para inyectar código malicioso. Puedes encontrar algunos ejemplos de inyección de SQL en el 
<a rel="nofollow"  href="http://www.webappsec.org/projects/threat/classes/sql_injection.shtml" onclick="javascript:pageTracker._trackPageview('/external/www.webappsec.org/projects/threat/classes/sql_injection.shtml');" >Web Application Security Consortium </a>[inglés].</li>
<p>¿Cómo resolverlo?<br />
Hay algunas precauciones que pueden tomarse para evitar este tipo de ataques. Por ejemplo, es una buena práctica agregar una capa entre un formulario visible y la base de datos. En PHP, la extensión 
<a rel="nofollow"  href="http://uk.php.net/pdo" onclick="javascript:pageTracker._trackPageview('/external/uk.php.net/pdo');" >PDO </a>[inglés] se usa a menudo para trabajar con parámetros (a veces llamados variables bind o placeholder) en lugar de incrustar el contenido del usuario en la declaración. Otra técnica muy fácil es escapar caracteres, donde todos los caracteres peligrosos que pueden tener un efecto directo sobre la estructura de base de datos se escapan. Por ejemplo, cada comilla simple ['] en un parámetro se debe sustituir por dos comillas simples [''] para formar una cadena literal de SQL válida. Estas son sólo dos de las acciones más comunes que puedes tomar para mejorar la seguridad de un sitio web y evitar las inyecciones SQL. En Internet puedes encontrar muchos recursos que se ajustan a tus necesidades (lenguajes de programación, aplicaciones web específicas, etc).</p>
<p> </p>
<li><strong>Cross-site scripting (XSS)</strong></li>
<p>¿Qué es?<br />
El cross-site scripting (XSS) es una técnica que inyecta código malicioso en una página web, aprovechando una vulnerabilidad de seguridad de las aplicaciones. Este tipo de ataque es posible cuando una aplicación web procesa datos obtenidos a través del contenido introducido por los usuarios y sin ningún tipo de verificación o validación antes de devolver datos al usuario final. Puedes encontrar algunos ejemplos de cross-site scripting en el 
<a rel="nofollow"  href="http://www.webappsec.org/projects/threat/classes/sql_injection.shtml" onclick="javascript:pageTracker._trackPageview('/external/www.webappsec.org/projects/threat/classes/sql_injection.shtml');" >Web Application Security Consortium</a> [inglés].</p>
<p>¿Cómo resolverlo?<br />
Hay muchas maneras de proteger una aplicación web de esta técnica. Algunas de las acciones más sencillas que se pueden llevar a cabo son:</p>
<li>¿Extracción de los datos que se pueden insertar en un formulario (por ejemplo, consulta la función
<a rel="nofollow"  href="http://php.net/strip-tags" onclick="javascript:pageTracker._trackPageview('/external/php.net/strip-tags');" > strip tags </a>[inglés] en PHP);</li>
<li>Utilización de los datos de codificación para evitar la inyección directa de caracteres potencialmente maliciosos (por ejemplo, véase la función 
<a rel="nofollow"  href="http://www.php.net/manual/en/function.htmlspecialchars.php" onclick="javascript:pageTracker._trackPageview('/external/www.php.net/manual/en/function.htmlspecialchars.php');" >htmlspecialchars</a> [inglés] en PHP);</li>
<li>Creación de una capa entre la entrada de datos y el final del proceso (back-end) para evitar la inyección directa de código en la aplicación.</li>
<li>Algunos recursos sobre seguridad en CMS</li>
</ul>
<p><strong>Como evitar que Pirateen tu sitio web</strong></p>
<p><strong></strong></p>
<p>Algunas formas de identificar el pirateo de su sitio</p>
<p>Cuando los hackers son capaces de tomar el control completo de un sitio, lo pueden desfigurar (cambiando la página de inicio), borrar todo el contenido (bajando las tablas de tu base de datos), o insertar un programa malicioso o un roba cookies. También pueden utilizar un sitio para web spam, ocultando los enlaces que apuntan a recursos spam o la creación de las páginas que redireccionan a sitios con malware. Por ejemplo, mediante el uso de Google Search puedes detectar las típicas palabras claves añadidas por los hackers a tu sitio web e identificar las páginas afectadas. Simplemente abre google.com y busca con site: en tu sitio web, buscando por palabras clave comerciales que utilizan los hackers para spam (como viagra, porno, mp3, apuestas, etc):</p>
<p>[site:example.com viagra]</p>
<p>Para comprobar estas páginas sospechosas, simplemente abre la versión caché propuesta por Google y serás capaz de detectarlas, si es que las hubiese. Entonces, podrás limpiar tus páginas afectadas y además mirar si existe alguna anomalía en los archivos de configuración de tu servidor web (por ejemplo, en servidores web Apache: .htaccess y httpd.conf). Si tu sitio no aparece en los resultados de búsqueda de Google, podría significar que Google ya ha descubierto las malas prácticas en tu sitio web como consecuencia del ataque y podría haberlo quitado temporalmente de nuestro índice, debido a la violación de las 
<a rel="nofollow"  href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769#quality" onclick="javascript:pageTracker._trackPageview('/external/www.google.com/support/webmasters/bin/answer.py');" >directrices de calidad para webmasters</a>.</p>
<p>A fin de mantener siempre un ojo en la presencia de palabras clave sospechosas en tu sitio web, puedes también utilizar las 
<a  href="http://www.google.com/alerts" onclick="javascript:pageTracker._trackPageview('/external/www.google.com/alerts');" >alertas de Google</a> para supervisar búsquedas como: site:example.com viagra O casino O porno O tonos web: recibirás un aviso por correo electrónico siempre que estas palabras clave se encuentren en el contenido de tu sitio.</p>
<p>También puedes utilizar las 
<a rel="nofollow"  href="https://www.google.es/webmasters/tools/" onclick="javascript:pageTracker._trackPageview('/external/www.google.es/webmasters/tools/');" >Herramientas para webmasters </a>de Google para detectar cualquier actividad hacking en tu sitio web. Las Herramientas para webmasters proporcionar estadísticas sobre las búsqueda más habituales de tu sitio. Esta información te ayudará a controlar si tu sitio web está mostrándose por palabras claves sospechosas no vinculadas con este.</p>
<p>La información en la sección &#8220;Lo que Googlebot ve&#8221; es también muy útil, ya que verás si Google detecta cualquier palabra clave inusual en tu sitio web, independientemente de si está mostrándose en los resultados por estas o no. Si tienes una cuenta de las Herramientas para webmasters y Google considera que tu sitio ha sido hackeado, a menudo se te notifica de acuerdo con el tipo de ataque que haya sufrido tu sitio web:<br />
Si un tercero está utilizando tu sitio web para comportamientos spam (como la ocultación de enlaces o la creación páginas spam) y ha sido detectado por nuestro rastreador, a menudo se te notificará en el Centro de mensajes con información detallada (una de las URL hackeadas o texto ancla de los enlaces ocultos);<br />
Si tu sitio es utilizado para colocar un programas maliciosos, como el malware, verás un aviso de malware en la página de &#8220;Vista general&#8221; en tu cuenta de las Herramientas para webmasters.<br />
Comportamiento hackeado eliminado, ¿ahora qué?<br />
<strong>Que hacer si tu sitio ha sufrido un ataque, o contagio de malware</strong></p>
<p>Limpia el malware y, a continuación, haz alguna de las siguientes cosas:</p>
<ul>
<li>Si tu sitio web fue hackeado por razones de spam, ve a la sección 
<a  href="https://www.google.com/webmasters/tools/reconsideration" onclick="javascript:pageTracker._trackPageview('/external/www.google.com/webmasters/tools/reconsideration');" >solicitud de reconsideración</a> a través de la Herramientas para webmasters para solicitar la reconsideración de tu sitio;</li>
<li>Si tu sitio estaba enviando malware a los usuarios, envía una solicitud de reconsideración de malware desde la página &#8220;Visión general&#8221; de las Herramientas para webmasters.</li>
</ul>
<p><strong>Recomendaciones finales sobre el uso de CMS Externo</strong><br />
Por ejemplo, cuatro de las mayores comunidades de sistemas de gestión de contenidos de código abierto (Joomla, Wordpress, PHP-Nuke y Drupal) ofrecen indicaciones de seguridad en sus sitios web y albergan una gran comunidad de foros en los que los usuarios pueden exponer sus problemas así como buscar ayuda. Por ejemplo, en la sección 
<a rel="nofollow"  href="http://codex.wordpress.org/Hardening_WordPress" onclick="javascript:pageTracker._trackPageview('/external/codex.wordpress.org/Hardening_WordPress');" >Hardening WordPress</a> [inglés] de su sitio web, WordPress ofrece una amplia documentación sobre cómo fortalecer la seguridad de tu CMS. Joomla ofrece muchos recursos de seguridad, en particular, una 
<a rel="nofollow"  href="http://codex.wordpress.org/Hardening_WordPress" onclick="javascript:pageTracker._trackPageview('/external/codex.wordpress.org/Hardening_WordPress');" >lista completa de tareas</a> [inglés] que los webmasters deberían realizar para mejorar la seguridad de un sitio web basado en Joomla. En el sitio de Drupal, tienes acceso a información sobre seguridad en la 
<a rel="nofollow"  href="http://drupal.org/security" onclick="javascript:pageTracker._trackPageview('/external/drupal.org/security');" >sección Security </a>[inglés]. También puedes suscribirte a su lista de correo sobre seguridad que se actualiza constantemente con temas actuales. PHP-Nuke ofrece documentación sobre 
<a rel="nofollow"  href="http://phpnuke.org/modules.php?name=PHP-Nuke_HOWTO&amp;page=security.html" onclick="javascript:pageTracker._trackPageview('/external/phpnuke.org/modules.php');" >seguridad </a>[inglés] en el capítulo 23 de su sección How to, dedicada a la gestión del sistema de esta plataforma CMS. También tienen una sección llamada
<a rel="nofollow"  href="http://phpnuke.org/modules.php?name=PHP-Nuke_HOWTO&amp;page=hacked-now-what.html" onclick="javascript:pageTracker._trackPageview('/external/phpnuke.org/modules.php');" > Hacked &#8211; Now what?</a> [inglés], con directrices para resolver los problemas relacionados con el hacking.</p>
<p style="text-align: right">
<a rel="nofollow"  href="http://googlewebmaster-es.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/external/googlewebmaster-es.blogspot.com/');" >fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seo.index.com.pe/home/recomensaciones-de-google-contra-el-hacking-de-tu-web-13.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>90% de Colombianos usa Google para búsquedas</title>
		<link>http://seo.index.com.pe/home/90-porciento-de-colombianos-usa-google-para-busquedas-10.html</link>
		<comments>http://seo.index.com.pe/home/90-porciento-de-colombianos-usa-google-para-busquedas-10.html#comments</comments>
		<pubDate>Wed, 01 Apr 2009 17:30:17 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Artículo]]></category>
		<category><![CDATA[busquedas]]></category>
		<category><![CDATA[colombia]]></category>
		<category><![CDATA[comision de regulacion de telecomunicaciones]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[usuarios de internet]]></category>

		<guid isPermaLink="false">http://seo.index.com.pe/home/?p=10</guid>
		<description><![CDATA[Datos de la Comisión de Regulación de Telecomunicaciones (
http://www.crt.gov.co) indíca que el número de usuarios de Internet creció 190% entre los años 2005-2008 y las suscripciones a servicios dedicados subieron 45.7% solamente entre enero y septiembre de 2008.

Estos resultados indican un mercado en crecimiento con un grado de madurez tecnológica notorio.

fuente
]]></description>
			<content:encoded><![CDATA[<p>Datos de la Comisión de Regulación de Telecomunicaciones (
<a  href="http://www.crt.gov.co" target="_blank" rel="nofollow" onclick="javascript:pageTracker._trackPageview('/external/www.crt.gov.co');" >http://www.crt.gov.co</a>) indíca que el número de usuarios de Internet creció 190% entre los años 2005-2008 y las suscripciones a servicios dedicados subieron 45.7% solamente entre enero y septiembre de 2008.</p>
<p><span id="more-10"></span></p>
<p>Estos resultados indican un mercado en crecimiento con un grado de madurez tecnológica notorio.</p>
<p style="text-align: right">
<a class="wp-caption-dd"  href="http://adwords-al.blogspot.com/2009/03/sabia-que-el-90-de-las-busquedas.html" onclick="javascript:pageTracker._trackPageview('/external/adwords-al.blogspot.com/2009/03/sabia-que-el-90-de-las-busquedas.html');" >fuente</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seo.index.com.pe/home/90-porciento-de-colombianos-usa-google-para-busquedas-10.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>seo</title>
		<link>http://seo.index.com.pe/home/seo-4.html</link>
		<comments>http://seo.index.com.pe/home/seo-4.html#comments</comments>
		<pubDate>Mon, 30 Mar 2009 17:30:04 +0000</pubDate>
		<dc:creator>editor</dc:creator>
				<category><![CDATA[Artículo]]></category>
		<category><![CDATA[Nota de prensa]]></category>
		<category><![CDATA[anuncio]]></category>
		<category><![CDATA[optimizacion de buscadores]]></category>
		<category><![CDATA[posicionamiento]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://seo.index.com.pe/home/?p=4</guid>
		<description><![CDATA[Bienvenido a 
Seo, noticias sobre seo (search engine optimization) optimización de buscadores y posicionamiento, movimiento de los buscadores y evolución de técnicas.

Url: 
http://seo.index.com.pe
]]></description>
			<content:encoded><![CDATA[<p>Bienvenido a 
<a  href="http://seo.index.com.pe" onclick="javascript:pageTracker._trackPageview('/external/seo.index.com.pe');" >Seo</a>, noticias sobre seo (search engine optimization) optimización de buscadores y posicionamiento, movimiento de los buscadores y evolución de técnicas.</p>
<p><span id="more-4"></span></p>
<p>Url: 
<a  href="http://seo.index.com.pe" onclick="javascript:pageTracker._trackPageview('/external/seo.index.com.pe');" >http://seo.index.com.pe</a></p>
]]></content:encoded>
			<wfw:commentRss>http://seo.index.com.pe/home/seo-4.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
