<?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>Carrero &#187; seguridad &#8211;  &#8211; Carrero</title>
	<atom:link href="http://carrero.es/seguridad/feed/" rel="self" type="application/rss+xml" />
	<link>http://carrero.es</link>
	<description>Carreros en un blog iniciado por David Carrero Fernández-Baillo. Todo sobre Internet, Tecnología, Negocios, Tendencias, Dominios, Bitácoras, Diseño y Programación, ... , de nuestras empresas (Color Vivo, Viveros Ferca, Compartir Financiero, Nervia, ...) y más sitios web.</description>
	<lastBuildDate>Tue, 22 May 2012 06:23:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>IPv6 ¿cuando llegará?</title>
		<link>http://carrero.es/ipv6-cuando-llegara/5783/</link>
		<comments>http://carrero.es/ipv6-cuando-llegara/5783/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 23:18:53 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[empresas]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[ips]]></category>
		<category><![CDATA[ipv4]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5783</guid>
		<description><![CDATA[Ya ha pasado un año desde que la ICANN se desprendió de los últimos bloques de direcciones de IPv4 de clase A a los cinco gestores de ips regionales en una ceremonia con los miembros del Consejo para la Arquitectura de Internet. Cada bloque consta de 16 millones de direcciones ip y se han repartido [...]<p><a href="http://carrero.es/ipv6-cuando-llegara/5783/">IPv6 ¿cuando llegará?</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://carrero.es/ipv6-cuando-llegara/5783/ipv6-logo/" rel="attachment wp-att-5784"><img class=" wp-image-5784 alignright" style="margin: 4px;" title="ipv6 logo" src="http://carrero.es/wp-content/uploads/2012/02/ipv6-logo.png" alt="ipv6 logo IPv6 ¿cuando llegará?" width="227" height="270" /></a>Ya ha pasado un año desde que la ICANN se desprendió de los <a href="http://www.digitaltrends.com/computing/last-blocks-of-ipv4-ip-addresses-allocated/">últimos bloques</a> de direcciones de <a href="http://carrero.es/tabla-que-muestra-ips-disponibles-en-ipv4/5411/">IPv4</a> de clase A a los cinco gestores de ips regionales en una <a href="http://www.nro.net/media-center/video-archive-3-february-2011">ceremonia</a> con los miembros del Consejo para la Arquitectura de Internet.</p>
<p>Cada bloque consta de 16 millones de direcciones ip y se han repartido entre <a href="http://www.afrinic.net/">African Network Information Center</a>, <a href="https://www.arin.net/">American Registry for Internet Numbers</a>, <a href="http://www.apnic.net/">Asia-Pacific Network Information Centre</a>, <a href="http://lacnic.net/">Latin America and Caribbean Network Information Centre</a> y <a href="http://ripe.net/">RIPE NCC</a>.</p>
<p><strong>Por el momento la expansión de <a href="http://www.worldipv6launch.org/">IPv6 avanza</a> con ritmo firme pero creo que demasiado lento</strong>, y es que necesitamos que los operadores den el paso e impongan ADSL y FFTH con IPv6 activo. Recordemos que IPv6 utiliza 128 bits para las direcciones, en vez de solo 32 bits de IPv4. Por lo tanto IPv6 soporta 340.282.366.920.938.463.463.374.607 billones de direcciones IP, mientras que <a href="http://carrero.es/se-agotan-las-ips-en-internet/3179/">IPv4</a> solo 4.294 millones de direcciones. En un principio se pensó que IPv4 sería suficiente pero la popularización de Internet demostró que no, de hecho ya somos más de 7.000 millones de personas en el mundo, más que IPs.</p>
<p><strong>IPv6</strong> viene a cubrir la idea original de Internet y es que nos podamos conectar desde cualquier sitio, y además que todos nuestros aparatos y dispositivos disponga de una IP propia y única. Quizás solo el gobierno de los Estados Unidos va un paso por delante de muchos, ya que desde 2008 está desplegando IPv6 en todas sus agencias federales, y esperan mantener soporte para IPv4 hasta 2025, ya que son muchos los dispositivos y sistemas que nunca se podrán migrar a IPv6, y aun tiene un tiempo de vida muy amplio.</p>
<p>Gracias por la referencia de <a href="http://www.domisfera.com/ipv6/">domisfera</a> y recuerdo de IPv6 sigue esperando que lo implantemos. Estoy deseando poder implantarlo en mis páginas webs y en <a href="http://carrero.es">carrero.es</a>. En 2010 ya hablamos de que <a href="http://carrero.es/el-fin-de-las-ips-esta-demasiado-cerca/5059/">el fin de las IPv4</a> estaba cerca y cada vez lo está mas.</p>
<p><a href="http://carrero.es/ipv6-cuando-llegara/5783/">IPv6 ¿cuando llegará?</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/ipv6-cuando-llegara/5783/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Añadir una firma en un PDF con Vista Previa en Mac</title>
		<link>http://carrero.es/anadir-una-firma-en-un-pdf-con-vista-previa-en-mac/5762/</link>
		<comments>http://carrero.es/anadir-una-firma-en-un-pdf-con-vista-previa-en-mac/5762/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 21:12:42 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[empresas]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[facetime]]></category>
		<category><![CDATA[firma]]></category>
		<category><![CDATA[firma digital]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[vista previa]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5762</guid>
		<description><![CDATA[Curiosa esta posibilidad de la Vista Precia en Mac OS X para ficheros PDF, la firma digital, pero con tu firma en papel de siempre. Ahora para firmar un documento tienes que imprimir el PDF, firmarlos y volver a escanearlo para devolverlo. Realmente esto no es muy lógico y poco productivo. Por eso podemos abrir [...]<p><a href="http://carrero.es/anadir-una-firma-en-un-pdf-con-vista-previa-en-mac/5762/">Añadir una firma en un PDF con Vista Previa en Mac</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Curiosa esta posibilidad de la Vista Precia en Mac OS X para ficheros PDF, la <strong>firma digital</strong>, pero con tu firma en papel de siempre. Ahora para firmar un documento tienes que imprimir el PDF, firmarlos y volver a escanearlo para devolverlo. Realmente esto no es muy lógico y poco productivo.</p>
<p>Por eso podemos abrir en la vista previa de un documento en pdf la <em>barra de herramientas de anotación</em> (el icono con un pequeño lápiz) en la barra superior. Allí pulsamos sobre el botón de <em>Firma</em> (que tiene una S con una línea debajo) y elegimos la opción &#8220;<em>Crear firma de cámara FaceTime (integrada)</em>&#8220;. Ahora solo tenemos que seguir la instrucciones que nos indica que firmemos en un papel blanco y lo pongamos ajustando la línea roja de la pantalla con la base de tu firma y así que la firma sea escaneada. Ahora tendrá una previa que podrás guardar en tu galería de firmas para usar en documentos futuros.</p>
<p><a href="http://carrero.es/anadir-una-firma-en-un-pdf-con-vista-previa-en-mac/5762/firma-digital-en-vista-previa-pdf/" rel="attachment wp-att-5763"><img class="alignnone size-full wp-image-5763" title="firma digital en vista previa pdf" src="http://carrero.es/wp-content/uploads/2012/01/firma-digital-en-vista-previa-pdf.jpg" alt="firma digital en vista previa pdf Añadir una firma en un PDF con Vista Previa en Mac" width="559" height="156" /></a></p>
<p><a href="http://carrero.es/anadir-una-firma-en-un-pdf-con-vista-previa-en-mac/5762/">Añadir una firma en un PDF con Vista Previa en Mac</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/anadir-una-firma-en-un-pdf-con-vista-previa-en-mac/5762/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dentro de los centros de datos más grandes del mundo</title>
		<link>http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/</link>
		<comments>http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 10:32:37 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[centros de datos]]></category>
		<category><![CDATA[clientes]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[cpd]]></category>
		<category><![CDATA[datacenter]]></category>
		<category><![CDATA[Housing]]></category>
		<category><![CDATA[negocios]]></category>
		<category><![CDATA[noc]]></category>
		<category><![CDATA[petas]]></category>
		<category><![CDATA[salas]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[servidores dedicados]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5601</guid>
		<description><![CDATA[Los centros de datos están en nuestras vidas aunque no los quieras ver. El negocio de los centros de datos (data centers) tienen hoy día una misión crítica sobre nuestra información y sobre todo tipo de operaciones de nuestras empresas. Hoy los centros de datos más grandes del mundo a veces pueden ser casi arte [...]<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/">Dentro de los centros de datos más grandes del mundo</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-en-madrid/" rel="attachment wp-att-5602"><img class="size-medium wp-image-5602 aligncenter" title="centro de datos en madrid" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-en-madrid-470x325.jpg" alt="centro de datos en madrid 470x325 Dentro de los centros de datos más grandes del mundo" width="470" height="325" /></a></p>
<p><strong>Los centros de datos están en nuestras vidas aunque no los quieras ver.</strong> El negocio de los centros de datos (data centers) tienen hoy día una misión crítica sobre nuestra información y sobre todo tipo de operaciones de nuestras empresas. Hoy los centros de datos más grandes del mundo a veces pueden ser casi arte sobre la tecnología, con sus habitaciones de operaciones y miles de metros cuadrados, albergando millones de bytes de clientes y empresas. Con la llegada de los <a href="http://acloudhosting.es">servicios cloud</a> se han incrementando el compromiso de los centros de datos ya que ahora son cientos de miles los servidores que alojan, así como decenas de petabytes de información, creciendo casi sin límites. Esto nos lleva a que hacen falta más centros de datos y si es posible que sean verdes con el menor consumo energético.</p>
<p>Aquí podrás ver algunas imágenes de los centros de datos más grandes del mundo.<span id="more-5601"></span></p>
<h3>Centro de datos Microsoft’s Quincy Washington</h3>
<p>En un artículo del <a href="http://www.nytimes.com/slideshow/2009/06/14/magazine/20090614-search-slideshow_index.html" target="_blank">NY Times</a> podemos ver una galería de imágenes de impresionante datacenter y su importancia en el día a día.</p>
<div id="attachment_5603" class="wp-caption alignnone" style="width: 485px"><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-microsoft-washington/" rel="attachment wp-att-5603"><img class="size-full wp-image-5603 " title="centro de datos microsoft washington" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-microsoft-washington.gif" alt="centro de datos microsoft washington Dentro de los centros de datos más grandes del mundo" width="475" height="353" /></a><p class="wp-caption-text">(Foto: Simon Norfolk para el The New York Times)</p></div>
<p>Centro de datos Microsoft’s Quincy Washington puede alojar más de 6.75 <del>trillones</del> billones de fotografías.</p>
<h3>NJ2 in Weehawken, N.J.</h3>
<div id="attachment_5604" class="wp-caption alignnone" style="width: 485px"><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-nj2/" rel="attachment wp-att-5604"><img class="size-full wp-image-5604" title="centro de datos NJ2" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-NJ2.gif" alt="centro de datos NJ2 Dentro de los centros de datos más grandes del mundo" width="475" height="381" /></a><p class="wp-caption-text">(Foto: Simon Norfolk para el The New York Times)</p></div>
<p>Dentro del CPD NJ2, en New Jersey. La atención ahora está en hacer que los servidores consuman el mínimo de energía con un diseño optimizado para tal. (<a href="http://www.nytimes.com/slideshow/2009/06/14/magazine/20090614-search-slideshow_10.html" target="_blank">Fuente de la imagen</a>)</p>
<h3>Centro de datos verde de IBM</h3>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-verde-ibm/" rel="attachment wp-att-5605"><img class="alignnone size-full wp-image-5605" title="Centro de datos Verde de IBM" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-verde-IBM.jpg" alt="centro de datos verde IBM Dentro de los centros de datos más grandes del mundo" width="500" height="338" /></a></p>
<p>IBM opera más de 750.000 metros cuadrados de centros de datos en seis continentes. Además de ser una de las empresas con más iniciativas de centro de datos verdes con un ahorro en miles de kilovatios horas cada año.  Ver galería entera en <a href="http://www.flickr.com/groups/datacentercentral/pool/" target="_blank">Flickr</a>.</p>
<h3>Centro de Datos Tokyo</h3>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-tokyo-japon/" rel="attachment wp-att-5606"><img class="alignnone size-full wp-image-5606" title="centro de datos tokyo japon" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-tokyo-japon.jpg" alt="centro de datos tokyo japon Dentro de los centros de datos más grandes del mundo" width="500" height="375" /></a></p>
<p>El corazón de Internet en Japón está en uno de los centros de datos más grandes del mundo. La imagen muestra la entrada al CPD. (<a href="http://www.flickr.com/photos/alexkane/527225959/" target="_blank">Fuente de la imagen</a>).</p>
<h3>Centro de datos verde HDS Yokohama</h3>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-verde-hds-yokohama/" rel="attachment wp-att-5607"><img class="alignnone size-full wp-image-5607" title="centro de datos verde HDS Yokohama" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-verde-HDS-Yokohama.jpg" alt="centro de datos verde HDS Yokohama Dentro de los centros de datos más grandes del mundo" width="500" height="375" /></a></p>
<p>Abierto en agosto de 2009, el centro de datos HDS en Yokohama opera más de 10.000 metros cuadrados. A través de una <a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2009/gl090824.html" target="_blank">nota de prensa</a> informaron de sus incorporaciones para ser eficientes energéticamente con un PUE de 1.6. Más imágenes en <a href="http://www.flickr.com/photos/hitachidatasystems/sets/72157604550359952/" target="_blank">Flickr</a>.</p>
<h3>Centro de datos de Microsoft en Chicago</h3>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-de-microsoft-en-chicago/" rel="attachment wp-att-5608"><img class="alignnone size-full wp-image-5608" title="centro de datos de microsoft en chicago" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-de-microsoft-en-chicago.jpg" alt="centro de datos de microsoft en chicago Dentro de los centros de datos más grandes del mundo" width="486" height="347" /></a></p>
<p>Abierto a finales de 2009, es el primero que incluyo un diseño basado en 56 contenedores que puede alojar entre 1.800 y 2.500 servidores. (<a href="http://news.cnet.com/2300-10805_3-10001679.html" target="_blank">Fuente</a>)</p>
<h3>Centro de datos de Facebook</h3>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centro-de-datos-de-facebook/" rel="attachment wp-att-5609"><img class="alignnone size-full wp-image-5609" title="centro de datos de facebook" src="http://carrero.es/wp-content/uploads/2011/09/centro-de-datos-de-facebook.jpg" alt="centro de datos de facebook Dentro de los centros de datos más grandes del mundo" width="470" height="300" /></a></p>
<p>Los centros de datos de Facebook puede alojar más de 40 <del>billones</del> mil millones de fotos y permiten que sus usuarios suban más de 40 millones de fotos nuevas cada día, unas 2.000 fotos por segundo. Vía <a href="http://www.datacenterknowledge.com/archives/2009/04/17/a-look-inside-facebooks-data-center/" target="_blank">Data Center Knowledge</a>. (<a href="http://www.datacenterknowledge.com/archives/2011/07/12/the-facebook-effect-and-the-data-center-market/" target="_blank">Fuente de la imagen</a>)</p>
<h3>Centro de datos de Google</h3>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/centros-de-datos-google/" rel="attachment wp-att-5610"><img class="alignnone size-full wp-image-5610" title="centros de datos Google" src="http://carrero.es/wp-content/uploads/2011/09/centros-de-datos-Google.jpg" alt="centros de datos Google Dentro de los centros de datos más grandes del mundo" width="468" height="284" /></a></p>
<p>En Octubre de 2008 fue galardonado por una <a href="http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=1&amp;f=G&amp;l=50&amp;s1=7,278,273.PN.&amp;OS=PN/7,278,273&amp;RS=PN/7,278,273" target="_blank">patente</a> de centros de datos portables. Los centros de datos de Google suelen estar compuestos de 45 contenedores con una capacidad de 1.160 servidores cada uno, y un so de 250 kilovatios. Desde luego Google es quizás de los que más sorprendan con sus mega centros de datos y por toda la información que manejan y transportan. Más información en <a href="http://www.google.com/corporate/datacenter/index.html" target="_blank">Google Datacenters</a>.</p>
<h3>Centro de datos de Apple</h3>
<div id="attachment_5611" class="wp-caption alignnone" style="width: 480px"><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/cluster-xserver-centro-de-datos-apple/" rel="attachment wp-att-5611"><img class="size-medium wp-image-5611" title="cluster xserver - centro de datos apple" src="http://carrero.es/wp-content/uploads/2011/09/cluster-xserver-centro-de-datos-apple-470x316.jpg" alt="cluster xserver centro de datos apple 470x316 Dentro de los centros de datos más grandes del mundo" width="470" height="316" /></a><p class="wp-caption-text">System X, un cluster Xserve G5 supercomputing. Licencia CC por Christopher Bowns</p></div>
<p>Apple tampoco se queda corto y la construcción de su nuevo centro de datos en Carolina del Norte ha dado mucho que hablar, aunque no hay fotografías del interiores si hay <a href="http://www.youtube.com/watch?v=hDXSSi1qStA&amp;feature=player_embedded" target="_blank">vídeos</a> del exterior. (<a href="http://www.flickr.com/photos/cipherswarm/2414578959/in/photostream/" target="_blank">Fuente de la imagen</a>)</p>
<p>Más grandes de centros de datos en el artículo en inglés en <a href="http://wikibon.org/blog/inside-ten-of-the-worlds-largest-data-centers/" target="_blank">Wikibon</a>.</p>
<p><a href="http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/">Dentro de los centros de datos más grandes del mundo</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/dentro-de-los-centros-de-datos-mas-grandes-del-mundo/5601/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Reducir spam en WordPress usando .htaccess</title>
		<link>http://carrero.es/reducir-spam-en-wordpress-usando-htaccess/5596/</link>
		<comments>http://carrero.es/reducir-spam-en-wordpress-usando-htaccess/5596/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 10:26:58 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5596</guid>
		<description><![CDATA[¿Harto del spam y los spammer en tu blog? Aunque Akismet y otras soluciones antispam nos ayudan no siempre son suficiente, para eso puede usar el fichero .htaccess que te ayudará a reducir el volumen de los robots de spam que acceden de forma directa a tu fichero wp-comments-post.php para lanzar comentarios en tu blog. Sencillamente [...]<p><a href="http://carrero.es/reducir-spam-en-wordpress-usando-htaccess/5596/">Reducir spam en WordPress usando .htaccess</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-full wp-image-5597" style="margin: 5px;" title="apache htaccess" src="http://carrero.es/wp-content/uploads/2011/08/apache_htaccess.jpg" alt="apache htaccess Reducir spam en WordPress usando .htaccess" width="183" height="181" />¿Harto del spam y los spammer en tu blog?</strong> Aunque Akismet y otras soluciones antispam nos ayudan no siempre son suficiente, para eso puede usar el fichero .htaccess que te ayudará a reducir el volumen de los robots de spam que acceden de forma directa a tu fichero <em>wp-comments-post.php</em> para lanzar comentarios en tu blog.</p>
<p>Sencillamente tienes que añadir las siguientes líneas en tu .htacces. El fichero como sabes esta localizado en el raíz de tu WordPress. Recuerda realizar antes una copia de seguridad de tu .htaccess antes de editar por si necesitas restaurarla. Y por supuesto no te olvides de cambiar &#8220;nombrededominio&#8221; en la línea 5 por tu dominio real.</p>
<blockquote>
<pre> RewriteEngine On
 RewriteCond %{REQUEST_METHOD} POST
 RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
 RewriteCond %{HTTP_REFERER} !.*nombrededominio.* [OR]
 RewriteCond %{HTTP_USER_AGENT} ^$
 RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]</pre>
</blockquote>
<p>Una vez que guardes el fichero .htaccess editado los robots de spam no podrán acceder de forma directa a <em>wp-comments-post.php</em>. De esta forma se reducirá de forma significativa el volumen de spam en tu blog.</p>
<p>Y si además quieres complicarlo un poco más para los robots de spam también puedes bloquear directamente las llamadas de estos a través de .htaccess añadiendo algo así al fichero:<span id="more-5596"></span></p>
<p><em>#Bloquear spambots</em><br />
<em>RewriteCond %{HTTP:User-Agent} (?:Alexibot|Art-Online|asterias|BackDoorbot|Black.Hole|BlackWidow|BlowFish|botALot|BuiltbotTough|Bullseye|BunnySlippers|Cegbfeieh|Cheesebot|CherryPicker|ChinaClaw|CopyRightCheck|cosmos|Crescent|Custo|DISCo|DittoSpyder|DownloadsDemon|\eCatch|EirGrabber|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|ExpresssWebPictures|ExtractorPro|EyeNetIE|FlashGet|Foobot|FrontPage|GetRight|GetWeb!|Go-Ahead-Got-It|Go!Zilla|GrabNet|Grafula|Harvest|hloader|HMView|httplib|HTTrack|humanlinks|ImagesStripper|ImagesSucker|IndysLibrary|InfonaviRobot|InterGET|Internet\sNinja|Jennybot|JetCar|JOC\sWeb\sSpider|Kenjin.Spider|Keyword.Density|larbin|LeechFTP|Lexibot|libWeb/clsHTTP|LinkextractorPro|LinkScan/8.1a.Unix|LinkWalker|lwptrivial|Mass\sDownloader|Mata.Hari|Microsoft.URL|MIDown\stool|MIIxpc|Mister.PiX|Mister\sPiX|moget|Mozilla/3.Mozilla/2.01|Mozilla.*NEWT|Navroad|NearSite|NetAnts|NetMechanic|NetSpider|Net\sVampire|\NetZIP|NICErsPRO|NPbot|Octopus|Offline.Explorer|Offline\sExplorer|Offline\sNavigator|Openfind|Pagerabber|Papa\sFoto|pavuk|pcBrowser|Program\sShareware\s1|ProPowerbot/2.14|ProWebWalker|ProWebWalker|\psbot/0.1|QueryN.Metasearch|ReGet|RepoMonkey|RMA|SiteSnagger|SlySearch|SmartDownload|Spankbot|spanner|Superbot|SuperHTTP|Surfbot|suzuran|Szukacz/1.4|tAkeOut|Teleport|Teleport\sPro|Telesoft|The.Intraformant|TheNomad|TightTwatbot|Titan|toCrawl/UrlDispatcher|toCrawl/UrlDispatcher|True_Robot|turingos|Turnitinbot/1.5|URLy.Warning|VCI|VoidEYE|WebAuto|WebBandit|WebCopier|WebEMailExtrac.*|WebEnhancer|WebFetch|WebGo\sIS|Web.Image.Collector|Web\sImage\sCollector|WebLeacher|WebmasterWorldForumbot|WebReaper|WebSauger|Website\seXtractor|Website.Quester|Website\sQuester|Webster.Pro|WebStripper|Web\sSucker|WebWhacker|WebZip|Wget|Widow|[Ww]eb[Bb]andit|WWW-Collector-E|WWWOFFLE|Xaldon\sWebSpider|Xenu’s|Zeus) [NC]</em><br />
<em>RewriteRule .? – [F]</em></p>
<p>Gracias a las referencias de <a href="http://www.wprecipes.com/reduce-spam-on-your-wordpress-blog-by-using-htaccess" target="_blank">WPRecipes</a> y <a href="http://www.allguru.net/web/wordpress-security-hardening-htaccess/" target="_blank">Allguru</a>.</p>
<p><a href="http://carrero.es/reducir-spam-en-wordpress-usando-htaccess/5596/">Reducir spam en WordPress usando .htaccess</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/reducir-spam-en-wordpress-usando-htaccess/5596/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress: Upload seguro, actualizar y otros directorios con .htaccess</title>
		<link>http://carrero.es/wordpress-directorios-seguros-htaccess/5579/</link>
		<comments>http://carrero.es/wordpress-directorios-seguros-htaccess/5579/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 09:00:42 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[seguridad]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5579</guid>
		<description><![CDATA[Seguro que te preocupas por la seguridad de tu sitio web y de los directorios que necesitan permisos totales CHMOD 777, lo que sin duda podría ser a veces un problema de seguridad. Lo ideal es NO usar plugins que necesites permisos 777 para directorios, pero si estás seguro de usarlos y es totalmente necesario [...]<p><a href="http://carrero.es/wordpress-directorios-seguros-htaccess/5579/">WordPress: Upload seguro, actualizar y otros directorios con .htaccess</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-full wp-image-5580" title="secure folder" src="http://carrero.es/wp-content/uploads/2011/07/secure-folder.jpg" alt="secure folder WordPress: Upload seguro, actualizar y otros directorios con .htaccess" width="225" height="225" />Seguro que te preocupas por la seguridad de tu sitio web y de los directorios que necesitan permisos totales CHMOD 777, lo que sin duda podría ser a veces un problema de seguridad</strong>. Lo ideal es NO usar <em>plugins</em> que necesites permisos 777 para directorios, pero si estás seguro de usarlos y es totalmente necesario lo mejor es añadir unas líneas a tu .<em>htaccess</em> para mejorar la seguridad. Por comentar algunos caso hay servidores donde para que funcionen <em>plugins</em> tan importantes como <a href="http://carrero.es/search/W3+Total+Cache">W3 Total Cache</a> nos exige tener permisos 777 en los directorio de cache, aunque suele funcionar siempre con un 755.</p>
<p>Entre los directorios de tu servidor que puede necesitar estar protección que te vamos a explicar pueden estar:</p>
<ul>
<li>uploads</li>
<li>upgrade</li>
<li>backups</li>
<li>cache, cache-123</li>
<li>temp, temp-123</li>
<li>etc..</li>
</ul>
<p>Suelen ser directorios que no siempre necesitan acceso directo de los usuarios. Entonces, lo que necesitamos es dar acceso para la dirección de tu servidor y de la máquina de la que eres propietario (o <a href="http://www.hostalia.com/alojamiento/" target="_blank">hosting compartido</a>). Una vez que tenemos esta información el .htacces deberías añadir estas líneas:</p>
<blockquote><p>Order Deny,Allow<br />
Deny from all<br />
Allow from 1.2.3.4<br />
Allow from 4.3.2.1</p></blockquote>
<p>Puedes usar &#8220;<em>Allow from</em>&#8221; para autorizar sin problemas más direcciones IP. Por ejemplo la dirección de tu ADSL por si necesitas algún acceso. Ahora solo tienes que subir un fichero .htaccess dentro del directorio a proteger y listo, ya estás más protegido que antes contra acceso no autorizado a esos directorios con todos permisos.</p>
<p>Gracias a <a href="http://digwp.com/2011/06/secure-upload-upgrade-directories/">DigWP</a> por su post.</p>
<p><a href="http://carrero.es/wordpress-directorios-seguros-htaccess/5579/">WordPress: Upload seguro, actualizar y otros directorios con .htaccess</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/wordpress-directorios-seguros-htaccess/5579/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SecretSync para cifrar la información de tu DropBox</title>
		<link>http://carrero.es/secretsync-para-cifrar-la-informacion-de-tu-dropbox/5553/</link>
		<comments>http://carrero.es/secretsync-para-cifrar-la-informacion-de-tu-dropbox/5553/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 21:23:33 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[sincronización]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5553</guid>
		<description><![CDATA[Uno de los peligros de DropBox es que no permite el cifrado de tus datos para mayor seguridad de los mismos, y por el momento no parecen tener intención de prestar ese nivel de seguridad, lo que nos lleva a buscar alternativas o cifrar nuestros contenidos con DropBox. SecretSync es un cliente de cifrado para [...]<p><a href="http://carrero.es/secretsync-para-cifrar-la-informacion-de-tu-dropbox/5553/">SecretSync para cifrar la información de tu DropBox</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Uno de los peligros de DropBox es que no permite el cifrado de tus datos para mayor seguridad de los mismos, y por el momento no parecen tener intención de prestar ese nivel de seguridad, lo que nos lleva a buscar alternativas o cifrar nuestros contenidos con DropBox.</p>
<p><img class="alignnone size-full wp-image-5554" title="como trabaja secretsync" src="http://carrero.es/wp-content/uploads/2011/06/secretsync-works.png" alt="secretsync works SecretSync para cifrar la información de tu DropBox" width="550" height="151" /></p>
<p><strong><a href="http://getsecretsync.com/" target="_blank">SecretSync</a></strong> es un cliente de cifrado para garantizar la total privacidad y control sobre tus datos. Una vez que los actives tendrás una carpeta SecretSync donde toda la información se cifrará y viajará cifrada a la hora de sincronizar. El cifrado utilizado es 256-bit AES con una llave que solo tu conocerás.</p>
<p>Solo funciona para windows y linux, y parece que pronto para Mac OS X.</p>
<p><a href="http://carrero.es/secretsync-para-cifrar-la-informacion-de-tu-dropbox/5553/">SecretSync para cifrar la información de tu DropBox</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/secretsync-para-cifrar-la-informacion-de-tu-dropbox/5553/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Buscar y reemplazar texto en muchos ficheros</title>
		<link>http://carrero.es/buscar-y-reemplazar-texto-en-muchos-ficheros/5400/</link>
		<comments>http://carrero.es/buscar-y-reemplazar-texto-en-muchos-ficheros/5400/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 08:06:32 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[busca]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[malicioso]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[reemplazar]]></category>
		<category><![CDATA[sustituir]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5400</guid>
		<description><![CDATA[El otro día tenía la necesidad de buscar y reemplazar de forma masiva y automática un texto (html) en muchos ficheros a la vez, y hacerlo a mano era una locura. Con este script en perl que encontré en Internet (también pregunte en Twitter y me ayudaron mucho) podemos buscar y sustituir texto de forma [...]<p><a href="http://carrero.es/buscar-y-reemplazar-texto-en-muchos-ficheros/5400/">Buscar y reemplazar texto en muchos ficheros</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p>El otro día tenía la <strong>necesidad de buscar y reemplazar de forma masiva y automática un texto (html) en muchos ficheros a la vez</strong>, y hacerlo a mano era una locura. Con este script en perl que encontré en Internet (también pregunte en <a href="http://www.twitter.com/carrero">Twitter</a> y me ayudaron mucho) podemos buscar y sustituir texto de forma recursiva. La primera utilidad de un código así es ante un problema de seguridad en el que nos inyecten código en nuestras páginas podremos detectar el código y sustituirlo de forma rápida.</p>
<blockquote><p><span style="font-family: Monaco, 'Lucida Console', monospace; line-height: 18px; white-space: nowrap;"><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#!/usr/bin/perl</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"># A simple recursive find and replace tool</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;"># Copyright (C) 2010 Anatoliy Dimitrov, website-security.info</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    This program is free software: you can redistribute it and/or modify</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    it under the terms of the GNU General Public License as published by</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    the Free Software Foundation, either version 3 of the License, or</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    (at your option) any later version.</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    This program is distributed in the hope that it will be useful,</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    but WITHOUT ANY WARRANTY; without even the implied warranty of</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    GNU General Public License for more details.</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    You should have received a copy of the GNU General Public License</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#    along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#If used escape these characters . * ? + [ ] ( ) { } ^ $ | \ ;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#The &#8216;s&#8217; RE modifier makes it work on more than one line by default.</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">use</span> strict<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">use</span> warnings<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">use</span> File<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">::</span><span class="me2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #0080ff; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">Find</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">use</span> Cwd<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$changefrom</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span> <span class="st_h" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #c03030; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&#8216;code to be replaced\n&#8217;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span> <span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#always leave \n at the end to avoid blank lines being left</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$changeto</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span> <span class="st_h" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #c03030; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&#8221;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span> <span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#usually empty unless you want to place something</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$extensions</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span> <span class="st_h" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #c03030; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&#8216;.php&#8217;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$path</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span> cwd<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span> <span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#usually the current working directory</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#do not change anything below this line</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="kw2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">sub</span> matchPattern <span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">{</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$File</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">::</span><span class="me2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #0080ff; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">Find</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">::</span><span class="me2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #0080ff; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">name</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">if</span> <span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=~</span> <span class="co2" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">/$extensions/</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span> <span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">{</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">open</span> INPUT<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">,</span> <span class="st_h" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #c03030; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&#8216;&lt;&#8217;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">,</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file</span> <span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">or</span> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">warn</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">@input_array</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="re4" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&lt;INPUT&gt;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">close</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span>INPUT<span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">my</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file_code</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=</span><span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">join</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="st0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #c03030; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&#8220;&#8221;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">,</span><span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">@input_array</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file_code</span> <span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">=~</span> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">s</span><span class="co1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #406040; font-style: italic; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">#$changefrom#$changeto#sg;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">open</span> OUTPUT<span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">,</span> <span class="st_h" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #c03030; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">&#8216;&gt;&#8217;</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">,</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file</span> <span class="kw1" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #2060a0; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">or</span> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">warn</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">print</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span>OUTPUT <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$file_code</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="kw3" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #008080; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">close</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span>OUTPUT<span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /> <span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">}</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">}</span><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" /><br style="font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace;" />find <span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">(</span><span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">\&amp;matchPattern</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">,</span> <span class="re0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #a08000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">$path</span><span class="br0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">)</span><span class="sy0" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; vertical-align: baseline; font: normal normal normal 13px/1.4em Monaco, 'Lucida Console', monospace; color: #000000; background-position: initial initial; background-repeat: initial initial; padding: 0px; margin: 0px; border: 0px initial initial;">;</span></span></p></blockquote>
<p>En este script tenemos que destacar las variables del principio que son las que nos ayudarán en nuestra tareas:</p>
<ul>
<li><em>$changefrom</em> es el texto que vamos a buscar para sustituir por el que pondremos en <em>$changeto</em></li>
<li><strong>$extensions</strong> es la extensión de fichero en las que se buscarán las cadenas a sustituir.</li>
</ul>
<p>Por poner un ejemplo por si nos han inyectado código malicioso en nuestros ficheros php, imaginar que nos ha introducido esto:</p>
<blockquote>
<div id="_mcePaste">&lt;script type=&#8221;text/javascript&#8221;&gt;</div>
<div id="_mcePaste">alert(&#8220;¿Estas seguro de que tu sitio web está protegido?&#8221;)</div>
<div id="_mcePaste">&lt;/script&gt;</div>
</blockquote>
<div>En este caso en el <em>$changefrom</em> no hace falta ponerlo todo por si el patrón cambia, podéis introducirlo así:</div>
<blockquote>
<div>my $changefrom =&#8217;&lt;script.*seguro.*cript&gt;\n&#8217;;</div>
</blockquote>
<p>Vamos que podéis usar expresiones regulares sin problemas para las buscar y sustituir. Si necesitais un retorno de carro para añadir o eliminar recordar que podéis usar <em>\n</em>.</p>
<p>El código original lo podéis conseguir en <a href="https://github.com/terry81/Malicious-Web-Scripts-Search/blob/master/find_and_replace.pl">GitHub</a>. vía: <a href="http://website-security.info/tools/find-and-replace-script">Website-security</a></p>
<p><a href="http://carrero.es/buscar-y-reemplazar-texto-en-muchos-ficheros/5400/">Buscar y reemplazar texto en muchos ficheros</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/buscar-y-reemplazar-texto-en-muchos-ficheros/5400/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Por qué no debes buscar &#8220;Free WordPress Themes&#8221; en Google?</title>
		<link>http://carrero.es/por-que-no-debes-buscar-free-wordpress-themes-en-google/5392/</link>
		<comments>http://carrero.es/por-que-no-debes-buscar-free-wordpress-themes-en-google/5392/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 09:00:29 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[posicionamiento]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[plantillas]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5392</guid>
		<description><![CDATA[Interesante artículo en WPMU donde nos dicen porque no deberíamos de buscar nunca algo como &#8220;Free WordPress Themes&#8221; (Temas gratis para WordPress) en Google, ya que los resultados puede que no sean todo lo seguro que uno piensa. El artículo nos habla de como muchos hablamos de la seguridad en WordPress pero nunca nos fijamos [...]<p><a href="http://carrero.es/por-que-no-debes-buscar-free-wordpress-themes-en-google/5392/">¿Por qué no debes buscar &#8220;Free WordPress Themes&#8221; en Google?</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-5393" href="http://carrero.es/por-que-no-debes-buscar-free-wordpress-themes-en-google/5392/branfordmagtac"><img class="alignright size-medium wp-image-5393" style="margin: 8px;" title="Wordpress inseguros" src="http://carrero.es/wp-content/uploads/2011/01/BranfordMagTac-470x212.png" alt="BranfordMagTac 470x212 ¿Por qué no debes buscar Free WordPress Themes en Google?" width="376" height="170" /></a>Interesante artículo en WPMU donde nos dicen porque <strong>no deberíamos de buscar nunca algo como &#8220;Free WordPress Themes&#8221;</strong> (Temas gratis para WordPress) en Google, ya que los resultados puede que no sean todo lo seguro que uno piensa.</p>
<p>El artículo nos habla de como muchos hablamos de la seguridad en WordPress pero nunca nos fijamos en cosas como las búsquedas que realizan los usuarios a la hora de buscar algo tan normal como plantillas o temas para WordPress. En este caso hablan del caso en inglés <span style="text-decoration: underline;">&#8220;free WordPress Themes&#8221;</span> y realiza un sencilla prueba a los temas de cada página web con el plugin <em><a href="http://wordpress.org/extend/plugins/tac/" target="_blank">Theme Authenticity Checker Plugin</a></em> y el <em><a href="http://wordpress.org/extend/plugins/exploit-scanner/" target="_blank">Escaner de Exploit de Donncha O Caoimh’s</a></em> con unos resultados increíbles de los 10 primeros resultados solo uno de ellos es seguro.</p>
<p>En los otros 9 resultados se han encontrado textos cifrados en las plantillas que insertan enlaces para posicionamiento en tu tema y que si lo eliminas hacen que estos no funcionen. Entre otras cosas. Os recomiendo <a href="http://wpmu.org/why-you-should-never-search-for-free-wordpress-themes-in-google-or-anywhere-else/" target="_blank">ver el artículo en inglés</a>, seguro que os resultará muy ilustrativo.</p>
<p>Al menos en la búsqueda en castellano <span style="text-decoration: underline;">&#8220;Tema WordPress gratis&#8221;</span> no parece pasar lo mismo, son casi todo enlaces a recopilaciones de plantillas de WordPress.</p>
<p><a href="http://carrero.es/por-que-no-debes-buscar-free-wordpress-themes-en-google/5392/">¿Por qué no debes buscar &#8220;Free WordPress Themes&#8221; en Google?</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/por-que-no-debes-buscar-free-wordpress-themes-en-google/5392/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Actualizar Dropbox a su version 1.0 RC</title>
		<link>http://carrero.es/actualizar-dropbox/5342/</link>
		<comments>http://carrero.es/actualizar-dropbox/5342/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 22:10:37 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[sincronizar]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5342</guid>
		<description><![CDATA[Llego haciendo uso del genial sistema de almacenamiento Dropbox desde hace tiempo en su modalidad de pago con 100 GB disponibles para todos mis documentos y ficheros que quiero mantener con copia de seguridad en la nube, además de sincronizados entre mis diferentes ordenadores. Son millones de usuarios los que utilizan Dropbox y hasta hace [...]<p><a href="http://carrero.es/actualizar-dropbox/5342/">Actualizar Dropbox a su version 1.0 RC</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://carrero.es/dropbox"><img class="alignright size-full wp-image-5343" style="margin: 8px;" title="Logo Dropbox" src="http://carrero.es/wp-content/uploads/2010/12/dropbox-logo.png" alt="dropbox logo Actualizar Dropbox a su version 1.0 RC" width="360" height="122" /></a>Llego haciendo uso del genial sistema de almacenamiento <strong><a href="http://carrero.es/dropbox" target="_blank">Dropbox</a></strong> desde hace tiempo en su modalidad de pago con 100 GB disponibles para todos mis documentos y ficheros que quiero mantener con copia de seguridad en la nube, además de sincronizados entre mis diferentes ordenadores.</p>
<p>Son millones de usuarios los que utilizan <em>Dropbox</em> y hasta hace nada seguía en fase beta, ahora acaban de lanzar la versión 1.0 <em>release candidate</em>, lo que sin duda es una buena noticia. Sigo pensando que <strong><a href="http://carrero.es/box.net" target="_blank">Box.net</a></strong> es mejor porque permite utilizar un servicio de sincronización para empresas con creación de grupos de usuarios, cosa que <span style="text-decoration: underline;">Dropbox</span> aún no hace. La pega de Box.net es que no tiene versión para Mac OS X, por eso no he podido empezar a probarla en serio.</p>
<p>Según leo en <a href="http://www.visualbeta.es/21179/software/dropbox-lanza-la-relase-candidate-de-su-version-10/" target="_blank">VisualBeta</a>, gracias a quien me entero de esta actualización, no recomiendan actualizar si usamos Linux o Mac OS X, donde es mejor mantener la versión 0.7.111 (0.8.64 en mi caso, una beta que si es estable). Solo si utilizas Windows parece seguro actualizar. NO entiendo bien porque lanzan una versión que no es seguro utilizar en Mac y Linux. Si aun así quieres arriesgarte, yo de momento no lo haré, ya que recomiendan eliminar la carpeta <em>./dropbox</em> previo a la instalación, asegurándonos de apuntar la instalación de Dropbox a las carpetas actuales, y aceptar la pregunta de fusionar instalaciones.</p>
<p>Si aún no estás dado de alta en <a href="http://carrero.es/dropbox/" target="_blank">DropBox, pruebalo gratis</a> para siempre con 2 GB de espacio.<br />
Más información en <a href="http://forums.dropbox.com/topic.php?id=28265" target="_blank">foros de Dropbox</a>. Descargar Dropbox 1.0 RC (<a href="http://dl-web.dropbox.com/u/17/Dropbox%201.0.0.exe" target="_blank">Windows</a> / <a href="http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-1.0.0.tar.gz" target="_blank">Linux 32 bits</a> / <a href="http://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-1.0.0.tar.gz" target="_blank">Linux 64 bits</a> / <a href="http://dl-web.dropbox.com/u/17/Dropbox%201.0.0.dmg" target="_blank">Mac OS X</a>)</p>
<p><a href="http://carrero.es/actualizar-dropbox/5342/">Actualizar Dropbox a su version 1.0 RC</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/actualizar-dropbox/5342/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confirmado, ¡MULTA por mandar emails sin Copia Oculta!</title>
		<link>http://carrero.es/confirmado-multa-por-mandar-emails-sin-copia-oculta/5318/</link>
		<comments>http://carrero.es/confirmado-multa-por-mandar-emails-sin-copia-oculta/5318/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 10:55:33 +0000</pubDate>
		<dc:creator>José Ramón Carrero Torres</dc:creator>
				<category><![CDATA[privacidad]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[amigos]]></category>
		<category><![CDATA[copia oculta]]></category>
		<category><![CDATA[correo]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[multas]]></category>
		<category><![CDATA[protección]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5318</guid>
		<description><![CDATA[Fijaros que curioso, acabo de enviar un email con copia a cinco personas, para que lean una noticia interesante de la nueva normativa de las subvenciones,cuando leo la siguiente noticia. &#8220;Multa por mandar emails sin copia oculta.Varios ciudadanos han recibido una multa de 600 euros de la Agencia Española de Protección de Datos de Carácter Personal, pese a desconocer [...]<p><a href="http://carrero.es/confirmado-multa-por-mandar-emails-sin-copia-oculta/5318/">Confirmado, ¡MULTA por mandar emails sin Copia Oculta!</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-5321" href="http://carrero.es/confirmado-multa-por-mandar-emails-sin-copia-oculta/5318/escribir-un-email"><img class="alignright size-medium wp-image-5321" style="margin: 8px;" title="escribir un email" src="http://carrero.es/wp-content/uploads/2010/11/escribir-un-email-470x313.jpg" alt="escribir un email 470x313 Confirmado, ¡MULTA por mandar emails sin Copia Oculta!" width="329" height="219" /></a>Fijaros que curioso, acabo de enviar un email con copia a cinco personas, para que lean una noticia interesante de la nueva normativa de las subvenciones,cuando leo la siguiente noticia. <strong>&#8220;Multa por mandar emails sin copia oculta.Varios ciudadanos han recibido una multa de 600 euros de la Agencia Española de Protección de Datos de Carácter Personal, pese a desconocer que estaban haciendo algo ilegal&#8221;</strong></p>
<p>Como verán,mi sorpresa ha sido grande, ya sabemos que el desconocimiento de la LEY no exime de su cumplimiento, pero estas multas no dejan de llamarme la atención.Todos enviamos y recibimos emails con noticias, es una práctica habitual en el dia a dia, no sólo en el trabajo, tambien en casa con amigos y conocidos.</p>
<p><span id="more-5318"></span>El problema viene en el procedimiento. No podemos poner toda la lista de amigos y compañeros de trabajo en el campo &#8220;PARA&#8221;, ya que entonces todos ven las direcciones de correo de todos. La solución es muy sencilla, todas las direcciones de nuestros destinatarios hay que ponerlas en el campo CCO(copia oculta). Lo enviamos por ejemplo con copia (CC) a nosotros,a nuestro email,y con copia oculta (CCO) al resto de destinatarios. Asi quienes reciben nuestro email no pueden saber quien son el resto de destinatarios, no incumplimos la LEY,y lo más importante,nos ahorramos la multa.</p>
<p>Este hecho habitual de no usar la copia oculta (CCO) supone una violación de la Ley Organica de Protección de Datos de Carácter Personal,y conlleva una sancion de 600 euros.Echarle un vistazo al PDF que os adjunto con una <a title="denuncia recibida por CEOE" href="http://carrero.es/wp-content/uploads/2010/11/MULTA-POR-MANDAR-CORREOS-SIN-COPIA-OCULTA.pdf" target="_blank"><strong>denuncia que me envian desde CEOE &#8211; CEPYME C. REAL</strong></a> para que veamos que ésto no es broma.</p>
<p>Lo dicho,cuidado estas navidades con los envios de emails a todo el mundo &#8220;felicitando la navidad&#8221;, porque nos puede salir muy caro.</p>
<p>Un saludo</p>
<p>imagen: <a href="http://www.flickr.com/photos/carabendon/4982782810/" target="_blank">flickr</a></p>
<p><a href="http://carrero.es/confirmado-multa-por-mandar-emails-sin-copia-oculta/5318/">Confirmado, ¡MULTA por mandar emails sin Copia Oculta!</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/confirmado-multa-por-mandar-emails-sin-copia-oculta/5318/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>DROPitTOme para recibir ficheros en tu DropBox</title>
		<link>http://carrero.es/dropittome-para-recibir-ficheros-en-tu-dropbox/5246/</link>
		<comments>http://carrero.es/dropittome-para-recibir-ficheros-en-tu-dropbox/5246/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 09:01:06 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[almacenamiento]]></category>
		<category><![CDATA[disco duro]]></category>
		<category><![CDATA[dropbox]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5246</guid>
		<description><![CDATA[DROPitTOme es un servicio para recibir ficheros de forma segura en tu cuenta de DropBox. Una interesante servicio que puedes configurar para facilitar un dirección donde podrán subirte ficheros a tu cuenta en DropBox siempre que facilite la dirección y la contraseña de protección. Permite subir ficheros de hasta 75 megas. Ademas de DropBox hay [...]<p><a href="http://carrero.es/dropittome-para-recibir-ficheros-en-tu-dropbox/5246/">DROPitTOme para recibir ficheros en tu DropBox</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-5247" title="drop it to me para dropbox" src="http://carrero.es/wp-content/uploads/2010/10/dropitome-470x219.gif" alt="dropitome 470x219 DROPitTOme para recibir ficheros en tu DropBox" width="470" height="219" /></p>
<p><a href="http://www.dropitto.me/" target="_blank"><strong>DROPitTOme</strong></a> es un servicio para recibir ficheros de forma segura en tu cuenta de <a href="http://www.dropbox.com/referrals/NTEwNjcxMTM5"><strong>DropBox</strong></a>. Una interesante servicio que puedes configurar para facilitar un dirección donde podrán subirte ficheros a tu cuenta en DropBox siempre que facilite la dirección y la contraseña de protección. Permite subir ficheros de hasta 75 megas.</p>
<p>Ademas de <a href="http://www.dropbox.com/referrals/NTEwNjcxMTM5">DropBox</a> hay otras soluciones de almacenamiento similares como <a href="http://carrero.es/dropbox">SugarSync</a>. También tenemos alternativas a DROPitTOme como es <a href="http://www.airdropper.com" target="_blank">AirDropper</a> que también funciona con DropBox y tiene el mismo límite de 75 mb.</p>
<p>Actualización: otra opción competencia de DropBox y realmente potente con muchas más opciones y versión gratis con 5 Gb es <a href="http://carrero.es/box.net/" target="_blank">Box.net</a>.</p>
<p><a href="http://carrero.es/dropittome-para-recibir-ficheros-en-tu-dropbox/5246/">DROPitTOme para recibir ficheros en tu DropBox</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/dropittome-para-recibir-ficheros-en-tu-dropbox/5246/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Te pueden prohibir hacer esa fotografía&#8230;</title>
		<link>http://carrero.es/te-pueden-prohibir-hacer-esa-fotografia/5205/</link>
		<comments>http://carrero.es/te-pueden-prohibir-hacer-esa-fotografia/5205/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 15:10:50 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[fotografía]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[aeropuerto]]></category>
		<category><![CDATA[autorización]]></category>
		<category><![CDATA[fotografías]]></category>
		<category><![CDATA[fotos]]></category>
		<category><![CDATA[prohibir]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5205</guid>
		<description><![CDATA[Un interesante artículo en fotografía perfecta donde nos cuentan las respuestas a esas dudas que tenemos cuando tiramos una fotografía en algún lugar donde pensamos si es legal o no hacerlo. En este texto nos explican con mucha claridad que si es posible hacer fotografías en aviones, aeropuertos, agentes de la autoridad, centros comerciales, lugares [...]<p><a href="http://carrero.es/te-pueden-prohibir-hacer-esa-fotografia/5205/">Te pueden prohibir hacer esa fotografía&#8230;</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-5206" href="http://carrero.es/te-pueden-prohibir-hacer-esa-fotografia/5205/aeropuerto-de-madrid-t4"><img class="alignright size-medium wp-image-5206" style="margin: 10px;" title="fotografía aeropuerto de madrid T4 By marcp_dmoz (flickr)" src="http://carrero.es/wp-content/uploads/2010/09/aeropuerto-de-madrid-T4-470x312.jpg" alt="aeropuerto de madrid T4 470x312 Te pueden prohibir hacer esa fotografía..." width="329" height="218" /></a>Un interesante artículo en <a href="http://fotografiaperfecta.wordpress.com/2009/11/30/articulo-¿puedo-hacer-esa-fotografia/" target="_blank">fotografía perfecta</a> donde nos cuentan las respuestas a esas dudas que tenemos cuando tiramos una fotografía en algún lugar donde pensamos si es legal o no hacerlo. En este texto nos explican con mucha claridad que si es posible hacer fotografías en aviones, aeropuertos, agentes de la autoridad, centros comerciales, lugares públicos, &#8230; y hemos añadido al final algunas matizaciones aparecidas en los comentarios hablando del nuevo Programa de Seguridad Nacional aprobado el 1 de octubre de 2009 y donde se puntualizan cosas que ya no es posible hacer. Por ejemplo <strong>ya no es posible realizar fotografías dentro de los aeropuertos sino es con autorización expresa</strong>, así que ten cuidado.</p>
<p>Aquí tenéis el <strong>manual de donde puedes hacer fotografías</strong> que no puedo modificar para respetar la licencia de su autor, aunque por precaución he añadido una nota personal en las partes del aeropuerto, espero que el autor lo entienda:</p>
<h3>1.- ¿Pueden las fuerzas del orden hacernos borrar las imágenes de nuestra tarjeta de memoria o velar el carrete?</h3>
<p>NO. Bajo ningún concepto. El único que puede ordenar la destrucción de la propiedad decomisada es un juez. Y para eso antes tiene que ser decomisada y por tanto constar en un informe y existir una denuncia.<br />
La tarjeta de memoria es propiedad privada así como lo es un carrete. El contenido de la tarjeta de memoria y las fotos de un carrete, además de ser de propiedad privada, están sujetas a la ley de propiedad intelectual.<span id="more-5205"></span><br />
¿Que hacer si nos pasa? Recordadle al agente que el contenido de la tarjeta o del carrete es de propiedad privada. Ordenar la destrucción de propiedad privada es ilegal. Solo se pueden destruir los bienes decomisados y siempre por orden de un juez tras ser demostrado el delito penal y demostrada la peligrosidad o posible mal uso del bien decomisado. Esa función corresponde exclusivamente a un juez excepto en el caso de armas y explosivos. Eso quiere decir que el borrado de la tarjeta podría ser denunciable por el artículo 508 del código penal, “La autoridad o funcionario público que se arrogare atribuciones judiciales o impidiera ejecutar una resolución dictada por la autoridad judicial competente, será castigado con las penas de prisión de seis meses a un año, multa de tres a ocho meses y suspensión de empleo o cargo público por tiempo de uno a tres años.”<br />
Acto seguido, dadle vuestros datos, pedidle que os denuncie y que en caso de ser oportuno os detenga, ya que la “resistencia a la autoridad” es lo único que puede alegar y así tampoco podrá (y si lo hace será detención ilegal… ya que no hay delito).<br />
Eso sí… en caso de que no veáis otra salida más que el borrado, dadles la cámara y que ellos pulsen el botón de borrado, porque de lo contrario, podrían decir que lo borrásteis voluntariamente y así cometen el delito contra la propiedad intelectual. Y siempre con testigos, porque un agente de la autoridad tiene presunción de veracidad, es decir, si es su palabra contra la tuya, él gana.</p>
<h3>2.- Si estoy fuera del aeropuerto y hago fotos al interior… ¿es legal?</h3>
<p>Si es legal. Cualquier prohibición de realizar fotografías en un recinto no es aplicable fuera del recinto, apuntes a donde apuntes la cámara. Si estoy fuera del aeropuerto, puedo hacer fotos a cualquier cosa que se vea desde fuera. Como ejemplo, los guardias civiles que vigilan el congreso de los diputados. Os invito a cualquiera que sea de madrid a ir y preguntarles. (<strong>Nota de David Carrero:</strong> El nuevo Plan de Seguridad Nacional prohibe realizar fotografías en los aeropuertos, informate antes)</p>
<h3>3.- ¿Es legal hacer fotos a un guardia civil u otra fuerza de seguridad o a alguno de sus vehículos?</h3>
<p>Si. Eso no quita que por cortesía, se les debería informar (no pedir permiso, informar). En el caso que estén en acto de servicio en un lugar público, sí que es lícito fotografiarles puesto que son personas en lugar público ejerciendo un cargo público y se aplica la ley 1/1982 artículo 8a.</p>
<h3>4.- ¿Puede venir alguien que no se identifique o se identifique como una fuerza de seguridad no española e impedirme hacer fotografías?</h3>
<p>NO. Según la ley 2/1986 solamente Las Fuerzas y Cuerpos de Seguridad del Estado dependientes del Gobierno de la nación, los Cuerpos de Policía dependientes de las Comunidades Autónomas y los Cuerpos de Policía dependientes de las Corporaciones Locales son fuerzas de seguridad y tienen potestad para hacer cumplir la ley.<br />
Los miembros de los cuerpos de seguridad extranjeros en España no pueden aplicar ninguna ley española si no van acompañados de un agente de la autoridad de una de las fuerzas recogidas en la ley 2/1986, y además solo pueden realizar detenciones civilessegún lo estipulado en el artículo 490 de la Ley de Enjuiciamiento Criminal, es decir, sonciudadanos normales.<br />
Si os intentan impedir lo que sea y estáis fuera del recinto del aeropuerto, llamad a la policía nacional, local o a los mossos, ya que es su jurisdicción.</p>
<h3>5.- ¿Es legal hacer fotos dentro de un aeropuerto?</h3>
<p>En contra de la creencia popular que es que no, el caso es que en un lugar público, es legal hacer fotografías puesto que ninguna ley lo impide.<br />
Lo que sí es cierto que muchos organismos hacen, es que es necesario un permiso e incluso pagar una tasa por hacer fotografías en el interior, alegando las molestias, pero eso solo es legal si montas un trípode. Eso por ejemplo lo hace AENA que te cobra 3000 euros diarios por hacer una sesión de fotos en el interior de un avión, o el ayuntamiento de Barcelona que te cobra 359 euros por hacer fotografías en la vía pública si necesitas montar un trípode o luces (en realidad solo lo aplican a publicidad, por suerte). Pero si uno va con la cámara en la mano, en una dependencia pública, puede hacer lo que se le antoje. Curiosidad: las tasas por grabar o hacer fotos en NY son CERO. (<strong>Nota de David Carrero:</strong> El nuevo Plan de Seguridad Nacional prohibe realizar fotografías en los aeropuertos, informate antes)</p>
<h3>6.- ¿Puede alguien ponerme la mano delante del objetivo de mi cámara?</h3>
<p>NO. Ni siquiera un agente de las fuerzas del orden a menos que me esté deteniendo. Y si te tocan la cámara, es una AGRESIÓN y es denunciable.</p>
<h3>7.- ¿Puede un vigilante, guardia de seguridad, etc impedirme hacer fotografías en un lugar público?</h3>
<p>NO. En ningún caso.</p>
<h3>8.- ¿Puede un vigilante, guardia de seguridad, etc impedirme hacer fotografías en un recinto privado, por ejemplo, un centro comercial?</h3>
<p>Tema interesante… un centro comercial es un recinto privado que pertenece a una empresa, pero… mientras está abierto al público y no se requiere de identificación para entrar, tiene la condición de recinto público, así que se aplica el punto anterior.</p>
<h3>9.- ¿Entonces, si me dicen que un aeropuerto es de AENA y por tanto un recinto privado y por eso no puedo hacer fotos?</h3>
<p>Desde el punto de vista de la propiedad del mismo, puede ser de titularidad privada, pero en las zonas donde no se requiere identificación para entrar, es un recinto público y se aplican las normas como tal. Sí, es así… es decir, podría entrar al Corte Inglés y hacer fotos a todo, porque mientras esté en horario de atención al público y no use un trípode, puedo hacer lo que me de la gana con la cámara. (<strong>Nota de David Carrero:</strong> El nuevo Plan de Seguridad Nacional prohibe realizar fotografías en los aeropuertos, informate antes)</p>
<h3>10.- Entonces, ¿puedo ir por un aeropuerto impunemente haciendo fotos a todo?</h3>
<p>NO. No por todo el aeropuerto. Las zonas con acceso restringido NO tienen carácter de espacio público y por tanto, la entidad o empresa propietaria es la que autoriza a hacer fotografías. Eso por ejemplo, afecta a las pistas, que son de acceso restringido. Tampoco se aplica a las zonas en las que debes llevar un título de transporte o billete. Por ejemplo, podemos hacer fotos en el vestíbulo del metro, pero requerimos de autorización una vez pasadas las taquillas. También se requiere autorización, por ejemplo, en el interior del avión o en la puerta de embarque porque no se consideran zonas públicas sino de acceso restringido, aunque ahí la normativa no se suele aplicar. (<strong>Nota de David Carrero:</strong> El nuevo Plan de Seguridad Nacional prohibe realizar fotografías en los aeropuertos, informate antes)</p>
<h3>11.- ¿Puede un vigilante, guardia de seguridad, agente de la autoridad, etc impedirme hacer fotografías desde un lugar público hacia un recinto privado?</h3>
<p>NO. Bajo ningún concepto. Sin excepción.</p>
<h3>12.- ¿Puede un agente de las fuerzas del orden echarme de un lugar público por estar haciendo fotos?</h3>
<p>No. Al menos, no por hacer fotos. Lo que sí puede hacer un agente es aplicar el artículo 19 de la ley 1/1992, que dice “Los agentes de las Fuerzas y Cuerpos de Seguridad podrán limitar o restringir, por el tiempo imprescindible, la circulación o permanencia en vías o lugares públicos en supuestos de alteración del orden, la seguridad ciudadana o la pacífica convivencia, cuando fuere necesario para su restablecimiento.”<br />
Es decir, podrían alegar, por ejemplo, que por razones de “vuestra propia seguridad” debéis abandonar la zona, pero para eso deberían exponeros la razón. Y por cierto, según la ley 1/1992 sobre seguridad ciudadana, a no ser que haya un derrumbe o una pelea o una proximidad peligrosa a una carretera, no pueden echaros.</p>
<h3>13.- ¿Y si me dicen que un edificio o avión es una marca registrada o tiene copyright?</h3>
<p>En España un edificio o monumento no puede tener copyright. Lo intentó el PP pero no prosperó, porque entonces grabar un travelling por una calle de madrid o barcelona costaría un ojo de la cara en derechos de imagen.<br />
En el caso de un avión, un objeto que tiene una propiedad industrial que está en un espacio público, no tiene ningún tipo de restricción.<br />
En el caso de una marca registrada situada en un espacio público, no existen restricciones.<br />
En el caso de propiedad intelectual, por ejemplo, fotografiar una fotografía de otro, cabe destacar que en ningún caso la toma está prohibida… sí su publicación sin autorización expresa. Pero igualmente no te pueden impedir que hagas la foto.</p>
<h3>14.- ¿Puedo realizar fotografías desde el aire en las cercanías de un aeropuerto?</h3>
<p>No sin autorización del organismo competente (la DGAC o AENA).</p>
<h3>15.- ¿Y si uso una pértiga o un helicóptero RC?</h3>
<p>Lo mismo, cualquier objeto que se eleve por encima de la valla del aeropuerto requiere autorización de la DGAC o AENA.</p>
<h3>16.- ¿Es un aeropuerto una zona considerada como de seguridad nacional y por tanto no fotografiable?</h3>
<p>NO. NO Y NO. No existe en España ninguna ley que prohiba a un ciudadano hacer fotografías desde cualquier lugar público. Incluso podemos hacer fotos de una comisaría o base militar sin restricción ninguna, ya que lo que sea “secreto” o “sensible” no estará ni a la vista del público ni en una zona de acceso público.<br />
Eso sí, si vamos a hacer fotos (al exterior) de un cuartel de los mossos o algo así, es tan simple como entrar, que te tomen nota del DNI y avisarles que vas a hacer fotos. Es decir, no se trata de pedir permiso sino de informar. Todo esto es para que no nos detengan bajo el artículo 576 del código penal, “1. Será castigado con las penas de prisión de cinco a diez años y multa de dieciocho a veinticuatro meses el que lleve a cabo, recabe o facilite, cualquier acto de colaboración con las actividades o las finalidades de una banda armada, organización o grupo terrorista.<br />
2. Son actos de colaboración la información o vigilancia de personas, bienes o instalaciones… (etc etc)”<br />
Es decir, si te identificas voluntariamente antes de hacerlo, no puedes ser sospechoso de nada, y no te pueden impedir hacer las fotos.<br />
Por el contrario, en el reglamento militar sí que existe un castigo para los militares que hagan fotos a instalaciones sensibles, pero es que eso existe porque se supone que sí están autorizados a acceder.</p>
<p>(C) 2008 “Flatline” para Aviadores Virtuales Asociados (www.aviadoresvirtuales.org)<br />
La reproducción total y/o parcial están permitidas expresamente por el autor, siempre que se incluya en la reproducción la leyenda del copyright sin alteración alguna. La alteración del contenido queda expresamente prohibida.</p>
<h2>Nota importante sobre el nuevo Plan de Seguridad Nacional</h2>
<p>En el nuevo Programa Nacional de Seguridad, vigente desde el 1 de octubre de 2009, se han incluido las limitaciones descritas a continuación respecto a la toma de fotografías y/o grabaciones en el recinto aeroportuario.</p>
<p>Capítulo 2.2.1 – “Está prohibido hacer fotografías y grabaciones con cualquier medio dentro del recinto aeroportuario, salvo autorización expresa de la Autoridad Aeroportuaria, en las siguientes zonas:</p>
<ul>
<li>Controles de accesos, independientemente del sistema utilizado y si está controlado con presencia de personal de seguridad o no: casetas, puertas, tornos, mostradores, controles, sistema de circuito cerrado de televisión…</li>
<li>Controles de seguridad de pasajeros, tripulaciones y empleados.</li>
<li>Zonas críticas de seguridad tales como: patios de carrillos, vías de servicio, y plataforma. Esta prohibición es específica para el personal con acreditación aeroportuaria que acceda a dichas zonas y que realice fotografías y/o grabaciones con cualquier medio en las que se muestren procedimientos, instalaciones, equipos, etc que puedan comprometer la seguridad de la aviación.”</li>
</ul>
<p>Por tanto, no son objeto de prohibición las fotografías o grabaciones realizadas en plataforma a aeronaves, vehículos, estacionamientos… como parte de las funciones habituales del trabajador, siempre que no muestren procedimientos, instalaciones, equipos… vinculados a la seguridad aeroportuaria.<br />
“Este apartado es de obligado cumplimiento para pasajeros y trabajadores del aeropuerto, estando exentos de esta prohibición:</p>
<ul>
<li>El personal de seguridad contratado por el aeropuerto exclusivamente para el desarrollo de sus funciones en el propio aeropuerto.</li>
<li>Los miembros de las Fuerzas y Cuerpos de Seguridad del Estado.</li>
<li>Aquellas personas que cuenten con la autorización expresa de la Autoridad competente y/o aeroportuaria.”</li>
</ul>
<h3>¿Cuál es el objetivo de esta nueva normativa?</h3>
<p>Garantizar que no se divulgue información relativa a las medidas de seguridad adoptadas así como los procedimientos, equipos, instalaciones… necesarios para llevarlas a cabo, evitando que se produzcan mermas en el nivel de seguridad que entre todos tenemos que mantener.</p>
<h3>Penalizaciones y sanciones en caso de incumplimiento</h3>
<p>En el caso de trabajadores con acreditación aeroportuaria, se les podrá retirar la acreditación:</p>
<ul>
<li>De siete a treinta días si realiza una fotografía o grabación de video.</li>
<li>De treinta días a retirada definitiva si realiza más de una fotografía o grabación de video.</li>
</ul>
<p>Tanto a pasajeros como a trabajadores se les podrá aplicar la ley 21/2003 de 7 de julio de Seguridad Aérea, al menos en los artículos:</p>
<ul>
<li>Artículo 33, apartado 1, donde se expresa que los pasajeros y otros usuarios de los servicios aeronáuticos están obligados a cumplir con la diligencia debida las normas, reglas y condiciones de seguridad requeridas en cada actividad u operación aeronáutica.</li>
<li>Artículo 41, apartado 1, donde se expresa que los pasajeros están sujetos a cumplir las normas, reglas, medidas, y condiciones de seguridad en vigor tanto en aeronaves como en aeropuertos, aeródromos y demás instalaciones aeroportuarias.</li>
</ul>
<p>Información gracias a los comentarios de <a href="http://fotografiaperfecta.wordpress.com/2009/11/30/articulo-¿puedo-hacer-esa-fotografia/#comment-27" target="_blank">Bundi</a> y <a href="http://fotografiaperfecta.wordpress.com/2009/11/30/articulo-¿puedo-hacer-esa-fotografia/#comment-34" target="_blank">fotografiaperfecta</a>. Imagen de <a href="http://www.flickr.com/photos/marcp_dmoz/3609569889/in/photostream/" target="_blank">Flickr</a>.</p>
<p><a href="http://carrero.es/te-pueden-prohibir-hacer-esa-fotografia/5205/">Te pueden prohibir hacer esa fotografía&#8230;</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/te-pueden-prohibir-hacer-esa-fotografia/5205/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>192.168.1.1 el acceso a tu router</title>
		<link>http://carrero.es/192-168-1-1/5119/</link>
		<comments>http://carrero.es/192-168-1-1/5119/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 10:40:27 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[127.0.0.1]]></category>
		<category><![CDATA[192.168.1.1]]></category>
		<category><![CDATA[conexión]]></category>
		<category><![CDATA[router]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=5119</guid>
		<description><![CDATA[Esa gran desconocida de nuestras conexiones ADSL es la ip 192.168.1.1, la que suele ser siempre la puerta de enlace por defecto de nuestro routers. Si no has tocado las configuración de tu ADSL más allá de poner una clave seguridad (espero que WPA) a tu wifi seguro que las ips de tu red son [...]<p><a href="http://carrero.es/192-168-1-1/5119/">192.168.1.1 el acceso a tu router</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-5120" style="margin: 8px;" title="192.168.1.1" src="http://carrero.es/wp-content/uploads/2010/08/192.168.1.1.gif" alt="192.168.1.1 192.168.1.1 el acceso a tu router" width="332" height="213" />Esa gran desconocida de nuestras <strong>conexiones ADSL es la ip 192.168.1.1</strong>, la que suele ser siempre la puerta de enlace por defecto de nuestro routers. Si no has tocado las configuración de tu ADSL más allá de poner una clave seguridad (espero que WPA) a tu wifi seguro que las ips de tu red son del tipo 192.168.1.x y la puerta enlace la 192.168.1.1, aunque a veces también puede ser 192.168.0.1.</p>
<p>Desde aquí os recomiendo cambiar por otra diferente para ponerlo un poco más difícil a quien intente entrar en nuestra red, yo suelo utilizar 192.168.99.1 o 192.168.100.1, por ejemplo.</p>
<p>Si necesitas saber la IP que tiene la puerta de tu enlace es realmente sencillo si tienes Windows solo tienes que salir a la línea de comandos o símbolo del sistema y allí teclear &#8220;<em>ipconfig</em>&#8220;. Si utilizas Mac OS X o <a href="http://www.linuxgratis.com">Linux</a> puedes hacerlo desde el terminal con el comando &#8220;<em>ifconfig</em>&#8220;. Y en el caso de Mac OS X que es lo que yo uso podéis mirarlo también en &#8220;<em>Preferencias del Sistemas / Red</em>&#8221; y veréis algo así como en la captura, eso si seleccionar antes si es la red wifi o la ethernet.</p>
<p>Y con todo esto que hacemos, pues sencillo, normalmente la puerta de enlace sirve para entrar a la configuración del router a través de terminal telnet o ssh y también a través de web tecleando en vuestro navegador favorito <a href="http://192.168.1.1">http://192.168.1.1</a></p>
<p>Más referencias sobe configuración de routers y demás en <a href="http://www.adslzone.net" target="_blank" rel="nofollow">adslzone</a>, <a href="http://www.adslayuda.com/" target="_blank" rel="nofollow">adslayuda</a>, entre otras muchas referencias en Internet. Ahh mi hermano Jaime está experimentando con un proyecto nuevo en <strong>velocidad.es </strong>para realizar una <a href="http://www.velocidad.es">prueba de velocidad adsl desde España</a>.</p>
<p><a href="http://carrero.es/192-168-1-1/5119/">192.168.1.1 el acceso a tu router</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/192-168-1-1/5119/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 no está libre de errores</title>
		<link>http://carrero.es/wordpress-3-0-no-esta-libre-de-errores/4982/</link>
		<comments>http://carrero.es/wordpress-3-0-no-esta-libre-de-errores/4982/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 11:16:35 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=4982</guid>
		<description><![CDATA[Todos somos humanos y hacer un software perfecto que no falle nunca es imposible. La nueva versión de WordPress 3.0 ya ha empezado a dar sus primeros errores que de momento tienen fácil solución y que seguro serán solventados en una revisión 3.01 o similar que no tardaremos en ver. Aquí podéis ver algunos de [...]<p><a href="http://carrero.es/wordpress-3-0-no-esta-libre-de-errores/4982/">WordPress 3.0 no está libre de errores</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Todos somos humanos y hacer un software perfecto que no falle nunca es imposible. La nueva versión de <strong>WordPress 3.0 ya ha empezado a dar sus primeros errores</strong> que de momento tienen fácil solución y que seguro serán solventados en una revisión 3.01 o similar que no tardaremos en ver.</p>
<p>Aquí podéis ver algunos de los errores en WordPress 3.0 que comenta en <a href="http://orkutheroes.com/the-first-wordpress-3-0-bug/">The Orkut Heroes</a>, <a href="http://ayudawordpress.com/primeros-fallos-detectados-al-actualizar-a-wordpress-3-0/">AyudaWordpress</a>, &#8230;</p>
<p><a href="http://carrero.es/wordpress-3-0-no-esta-libre-de-errores/4982/">WordPress 3.0 no está libre de errores</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/wordpress-3-0-no-esta-libre-de-errores/4982/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soluciones para firma electrónica en la empresa</title>
		<link>http://carrero.es/soluciones-para-firma-electronica-en-la-empresa/4975/</link>
		<comments>http://carrero.es/soluciones-para-firma-electronica-en-la-empresa/4975/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 06:49:20 +0000</pubDate>
		<dc:creator>David Carrero Fdez-Baillo</dc:creator>
				<category><![CDATA[empresas]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[sitios web]]></category>
		<category><![CDATA[certificados]]></category>
		<category><![CDATA[cifrado]]></category>
		<category><![CDATA[criptografía]]></category>
		<category><![CDATA[documentos]]></category>
		<category><![CDATA[electrónica]]></category>
		<category><![CDATA[firma]]></category>
		<category><![CDATA[fnmt]]></category>

		<guid isPermaLink="false">http://carrero.es/?p=4975</guid>
		<description><![CDATA[El eterno problema de muchas empresas es como firmar documentos de forma electrónica y siguiendo siempre un estándar y operativa sencilla. A día de hoy nos encontramos con grandes problemas a la hora de usar tecnología de firma electrónica, y no digo que no funcione lo que existe, pero nos obligan a utilizar múltiples sistemas [...]<p><a href="http://carrero.es/soluciones-para-firma-electronica-en-la-empresa/4975/">Soluciones para firma electrónica en la empresa</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-4977" href="http://carrero.es/soluciones-para-firma-electronica-en-la-empresa/4975/candados-seguridad"><img class="alignright size-medium wp-image-4977" style="margin: 6px;" title="candados seguridad" src="http://carrero.es/wp-content/uploads/2010/06/candados-seguridad-466x350.jpg" alt="candados seguridad 466x350 Soluciones para firma electrónica en la empresa" width="240" height="180" /></a>El eterno problema de muchas empresas es <strong>como firmar documentos de forma electrónica y siguiendo siempre un estándar y operativa sencilla</strong>. A día de hoy nos encontramos con grandes problemas a la hora de usar tecnología de firma electrónica, y no digo que no funcione lo que existe, pero nos obligan a utilizar múltiples sistemas o servicios según lo que queramos hacer.</p>
<p>Por hacer un pequeño resumen, necesitamos un certificado de la FNMT o similar para firmar nuestros impuestos y consultas en la Agencia Tributaria, pero cuando acudimos a la Seguridad Social no suele servir el mismo certificado o igual ahora sí. Si es el caso del Registro Mercantil, que pronto será obligatorio presentar cuentas por Internet, nos <strong>piden una tarjeta criptográficas porque &#8220;es más seguro&#8221; que el certificado</strong> o también nuestro DNI electrónico, <strong>pero el proceso no es fácil y ni mucho menos sencillo</strong>. Sino que se lo diga a <em>nuestro director financiero José Ramón Carrero</em> que después de decenas de llamadas más que aclarar dudas le han surgido muchas más. Y ya ni digamos para firmar facturas y ahorrar papel, ya que en este punto se complica la cosa mucho más, ya que usar el certificado de la FNMT personalmente no me gusta porque dejas en un servidor un certificado que vale para realizar cualquier operación en Hacienda, pero en fin alguna solución hay pero un poco cara, como los certificados de Carmefirma, que luego no son reconocidos por todos los sistemas. Y menos más que no voy a entrar en la compatibilidad con Windows, Linux, Mac, &#8230; porque eso es otra batalla en la que siempre gana Windows, y yo no uso Windows habitualmente.<span id="more-4975"></span></p>
<p><strong>Tan difícil será unificar criterios para la firma electrónica y acceso seguro con cifrado a los servicios, y si el DNIe puede ser la solución, pero por favor que no lo vendan como que es el sistema más seguro del mundo, que es lo que te cuenta en la administraciones.</strong></p>
<p>Si piensas que te voy a dar soluciones milagrosas en esta entrada estás equivocado porque las soluciones la verdad deben venir de la mano de las administraciones que es donde en primera instancia tenemos que firmar documentos e impuestos, y además sin posibilidad de otra vía que no sea esta o a través de una gestoría con un certificado &#8220;especial&#8221;.</p>
<h2><strong>Hablando de alguna solución para firma electrónica</strong></h2>
<p><img class="alignnone size-medium wp-image-4976" title="xolidosign" src="http://carrero.es/wp-content/uploads/2010/06/xolidosign-470x161.jpg" alt="xolidosign 470x161 Soluciones para firma electrónica en la empresa" width="470" height="161" /></p>
<p><a href="http://www.xolido.com/lang/productosyservicios/firmaelectronicayselladodetiempo/xolidosign/"><strong>XolidoSign</strong></a> es una de esas soluciones que nos facilitan la firma electrónica de documentos incluyendo un sello de tiempo. La pega es que solo funciona en Windows, aunque es gratis. Trabaja tanto con certificados en nuestro equipo como con tarjetas criptográficas, y por supuesto con el DNIe también. Con esta herramienta podrás firmar documentos PDF, Excel, Word, Powerpoint, ficheros de texto, HTML, php, bases de datos, imágenes, diseños vectoriales, archivos 3D, vídeos, planos, música, &#8230; y quiero suponer que también documentos OpenDocument de <a href="http://openoffice.es">OpenOffice</a>.</p>
<p><a href="http://oficinavirtual.mityc.es/javawebstart/soc_info/ecofirma/index.html"><strong>Ecofirma</strong></a> es otra utilidad para la firma de documento electrónicamente creada por el propio gobierno a través de su plan avanza. Con esta podemos hacer uso de certificados digitales o DNIe para firmar documentos teoricamente cualquier tipo de archivo. Está hecha en Java y funciona sólo en Windows, Mac OS X y Linux.</p>
<p><a href="http://www.portasigma.com/"><strong>PortaSigma</strong></a> es un portal online para la firma electrónica de documentos que puede ser una buena alternativa para la firma de todo tipo de documentos. El servicio es de pago pero te regalan hasta 50 firmas al registrarte la primera vez. Por 9 euros al mes puede tener 50 firmas por mes y por 99 euros al mes firmas ilimitadas.</p>
<p><strong><a href="http://www.viafirma.com/">ViaFirma</a></strong> es una plataforma de autenticación y firma electrónica. Entre sus elementos que lo hacen diferente está la matriz de <a href="http://developers.viafirma.com/es/support_devices">compatibilidad</a> con navegadores y dispositivos móviles. Dispone de soporte para Android, iPhone e iPad, y en breve BlackBerry. Actualización 30-09-2010.</p>
<h2><strong>¿Qué otras soluciones conoces?</strong></h2>
<p>No dejéis de leer también estas referencias a la seguridad del DNI electrónico en <a href="http://www.baquia.com/articulos/innovacion/noticia/15199/es-seguro-el-dni-electronico">Baquia</a> y si te animas busca en Internet y te sorprenderás de su &#8220;seguridad&#8221;.</p>
<p>Firma electrónica en <a href="http://www.inteco.es/Seguridad/DNI_Electronico/Firma_Electronica_de_Documentos/">Inteco</a>. Fotografía de <a href="http://www.flickr.com/photos/aztecwest/483201197/">Flickr</a>.<br />
vía: <a href="http://www.tecnologiapyme.com/software/xolidosign-sencilla-opcion-para-la-firma-electronica">tecnologíapyme</a> y <a href="http://www.tecnologiapyme.com/administracion-electronica/ecofirma-utilidad-de-copia-y-firma-electronica">2</a></p>
<p><a href="http://carrero.es/soluciones-para-firma-electronica-en-la-empresa/4975/">Soluciones para firma electrónica en la empresa</a> is a post from: <a href="http://carrero.es">Carrero</a></p>
]]></content:encoded>
			<wfw:commentRss>http://carrero.es/soluciones-para-firma-electronica-en-la-empresa/4975/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 27/98 queries in 0.056 seconds using memcached
Object Caching 2431/2634 objects using memcached

Served from: carrero.es @ 2012-05-25 14:01:42 -->
