<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>DeSec</title>
	<atom:link href="http://desec.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://desec.wordpress.com</link>
	<description>Redes, sistemas y seguridad informática.</description>
	<lastBuildDate>Fri, 01 Jul 2011 14:10:29 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='desec.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>DeSec</title>
		<link>http://desec.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://desec.wordpress.com/osd.xml" title="DeSec" />
	<atom:link rel='hub' href='http://desec.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Madrid</title>
		<link>http://desec.wordpress.com/2010/11/28/madrid/</link>
		<comments>http://desec.wordpress.com/2010/11/28/madrid/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 10:38:30 +0000</pubDate>
		<dc:creator>Raúl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[chema alonso]]></category>
		<category><![CDATA[d-link academy]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[ftsai]]></category>
		<category><![CDATA[hands on lab]]></category>
		<category><![CDATA[ignacio briones]]></category>
		<category><![CDATA[informatica64]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[switching]]></category>
		<category><![CDATA[up to secure]]></category>
		<category><![CDATA[virtual hols]]></category>

		<guid isPermaLink="false">http://desec.es/?p=490</guid>
		<description><![CDATA[Prácticamente no he aprovechado el tiempo en Madrid, más bien por falta de tiempo. El principal motivo por el cual había ido, era que hace unos días, recibí una llamada de Informática 64 quienes querían realizarme una entrevista de trabajo y, de paso, asistir al Azlan D-Link Academy y visitar a unas muy buenas amigas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=490&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Prácticamente no he aprovechado el tiempo en Madrid, más bien por falta de tiempo. El principal motivo por el cual había ido, era que hace unos días, recibí una llamada de Informática 64 quienes querían realizarme una entrevista de trabajo y, de paso, asistir al <strong>Azlan D-Link Academy</strong> y visitar a unas muy buenas amigas quienes me ayudaron bastante en este pequeño viaje en los madriles.</p>
<p>Quería agradecer además, a <strong>Ignacio Briones Martínez</strong> de i64, por su gran formación en este curso, que me ha gustado muchísimo y, cómo no, a <strong>Chema Alonso</strong> por haberse ofrecido a llevarme a la estación de Móstoles, en su “maligno-móvil” prestado }XD.</p>
<p>Muchas gracias a todos/as y espero que volvamos a vernos de nuevo };-D.</p>
<a href='http://twitter.com/raulvercetti' class='twitter-follow-button' data-text-color='#000000' data-link-color='#ca1e00'>Follow @raulvercetti</a>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/desec.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/desec.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/desec.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/desec.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/desec.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/desec.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/desec.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/desec.wordpress.com/490/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=490&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://desec.wordpress.com/2010/11/28/madrid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/687432d93052b771697e99c4a4c01931?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Raúl M.</media:title>
		</media:content>
	</item>
		<item>
		<title>Azlan D-Link Academy</title>
		<link>http://desec.wordpress.com/2010/11/18/azlan-d-link-academy/</link>
		<comments>http://desec.wordpress.com/2010/11/18/azlan-d-link-academy/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 18:37:10 +0000</pubDate>
		<dc:creator>Raúl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[d-link academy]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[ftsai]]></category>
		<category><![CDATA[hands on lab]]></category>
		<category><![CDATA[informatica64]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[switching]]></category>
		<category><![CDATA[up to secure]]></category>
		<category><![CDATA[virtual hols]]></category>

		<guid isPermaLink="false">http://desec.es/?p=470</guid>
		<description><![CDATA[Desde hace tiempo, he querido viajar a Madrid con el propósito de realizar Hands on Lab bastantes interesantes, en mano de Informática 64. En esta ocasión, se me ha dado. Azlan D-Link Academy, consta de cuatro módulos que se impartirán en la semana del 22 de Noviembre de 2010, de las cuales personalmente podré asistir [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=470&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Desde hace tiempo, he querido viajar a Madrid con el propósito de realizar <strong>Hands on Lab</strong> bastantes interesantes, en mano de <a href="http://www.informatica64.com">Informática 64</a>. En esta ocasión, se me ha dado.</p>
<p><img src="http://desec.files.wordpress.com/2010/11/azlan.gif?w=590" alt="null" /></p>
<p><a href="http://www.informatica64.com/dlinkacademy/"><strong>Azlan D-Link Academy</strong></a>, consta de cuatro módulos que se impartirán en la semana del 22 de Noviembre de 2010, de las cuales personalmente podré asistir a simplemente una, en este caso, la de  <strong>DL02-Switching L2+L3</strong> donde se tratarán diferentes tecnologías de switching, en el que se abordarán entre ellos varios de los protocolos de enrutamiento (como RIP(v2) y OSPF), SmmTPr, VLAN&#8217;s, SNMP, MAC filtering, etc. Y, finalmente, donde nos harán un examen práctico para la obtención de la certificación. Los módulos restantes, son:</p>
<p>- <a href="http://www.informatica64.com/dlinkacademy/contenidos/DL01-%20Network%20Design%20-%20Contenidos.pdf">DL01-Network Design</a><br />
- <a href="http://www.informatica64.com/dlinkacademy/contenidos/DL02-%20Tecnolog%C3%ADas%20Switching%20-%20Contenidos.pdf">DL02-Switching L2+L3</a><br />
- <a href="http://www.informatica64.com/dlinkacademy/contenidos/DL03-%20Tecnolog%C3%ADas%20Firewalling%20-%20Contenidos.pdf">DL03-Firewalling</a><br />
- <a href="http://www.informatica64.com/dlinkacademy/contenidos/DL04-%20Tecnolog%C3%ADa%20WIFI%20-%20Contenidos.pdf">DL04-Tecnología WIFI</a><br />
- <a href="http://www.informatica64.com/dlinkacademy/contenidos/DL05%20-%20Tecnolog%C3%ADas%20de%20videovigilancia%20con%20c%C3%A1maras%20IP%20-%20Contenidos.pdf">DL05-Tecnologías de videovigilancia con cámaras IP</a></p>
<p>¿A qué esperáis para <a href="http://www.informatica64.com/dlinkacademy/">inscribiros</a>? ;D.</p>
<p>Un saludo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/desec.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/desec.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/desec.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/desec.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/desec.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/desec.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/desec.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/desec.wordpress.com/470/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=470&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://desec.wordpress.com/2010/11/18/azlan-d-link-academy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/687432d93052b771697e99c4a4c01931?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Raúl M.</media:title>
		</media:content>

		<media:content url="http://desec.files.wordpress.com/2010/11/azlan.gif" medium="image">
			<media:title type="html">null</media:title>
		</media:content>
	</item>
		<item>
		<title>Cómo instalar Zabbix, guía de instalación.</title>
		<link>http://desec.wordpress.com/2010/10/10/como-instalar-zabbix-guia-de-instalacion/</link>
		<comments>http://desec.wordpress.com/2010/10/10/como-instalar-zabbix-guia-de-instalacion/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 12:11:46 +0000</pubDate>
		<dc:creator>Raúl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[instalacion]]></category>
		<category><![CDATA[monitorizar]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://desec.es/?p=456</guid>
		<description><![CDATA[1.- Instalar los siguientes paquetes: build-essential, php5, apache2, mysql-server, php5-gd, php5-mysql, libcurl3, libiksemel3, libiksemel-dev, libsnmp-dev, libmysqlclient15-dev, snmpd, snmp, libcurl4-openssl-dev. apt-get install build-essential php5 apache2 mysql-server php5-gd php5-mysql libcurl3 libiksemel3 libiksemel-dev libsnmp-dev libmysqlclient15-dev snmpd snmp libcurl4-openssl-dev 2.- Creamos el usuario zabbix, lo añadimos al grupo admin, y nos pasamos a este usuario: adduser zabbix adduser zabbix [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=456&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>1.-</strong> <strong>Instalar los siguientes paquetes:</strong> build-essential, php5, apache2, mysql-server, php5-gd, php5-mysql, libcurl3, libiksemel3, libiksemel-dev, libsnmp-dev, libmysqlclient15-dev, snmpd, snmp, libcurl4-openssl-dev.</p>
<p><code>apt-get install build-essential php5 apache2 mysql-server php5-gd php5-mysql libcurl3 libiksemel3 libiksemel-dev libsnmp-dev libmysqlclient15-dev snmpd snmp libcurl4-openssl-dev</code></p>
<p><strong>2.-</strong> Creamos el usuario zabbix, lo añadimos al grupo <strong>admin</strong>, y nos pasamos a este usuario:</p>
<p><code>adduser zabbix<br />
adduser zabbix admin<br />
su - zabbix</code></p>
<p><strong>3.-</strong> Vamos a <a href="www.zabbix.com/download.php">www.zabbix.com/download.php</a> y nos descargamos la última versión estable. La ubicamos en <strong>/home/zabbix</strong>.</p>
<p><strong>4.-</strong> Descomprimimos el zabbix:<br />
<code>tar xvzf zabbix-x.x.x.tar.gz</code></p>
<p><strong>5.-</strong> Creamos la base de datos zabbix:</p>
<p><code>mysql -u root -p (introducir contraseña root mysql)<br />
mysql&gt; create database zabbix;<br />
mysql&gt; exit;<span id="more-456"></span></code></p>
<p><strong>6.-</strong> Introducimos en la base de datos la estructura de las tablas de zabbix, y posteriormente añadimos a la base de datos las plantillas e imágenes:</p>
<p><code>cd create/schema<br />
cat mysql.sql | mysql -u -p zabbix<br />
cd ../data<br />
cat data.sql | mysql -u -p zabbix<br />
cat images_mysql.sql | mysql -u -p zabbix</code></p>
<p><strong>7.-</strong> Si queremos que le zabbix se conecte a la base de datos con un usuario diferente de root (por ejemplo zabbix), habrá que darle de alta y asignarle permisos en la base de datos. Si queremos que el zabbix se conecte a mysql como root, este paso no es necesario.</p>
<p><code>mysql -u root -p (introducir contraseña root mysql)<br />
mysql&gt; grant all on zabbix.* to zabbix identified by "clave_zabbix";<br />
mysql&gt; flush privileges;<br />
mysql&gt; exit;</code></p>
<p><strong>8.-</strong> Compilamos el  codigo fuente:</p>
<p><code>./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl --enable-agent<br />
make install</code></p>
<p><strong>9.-</strong> Editamos el archivo <strong>/etc/services</strong> para registrar los puertos del zabbix:</p>
<p><code>vi /etc/services</code></p>
<p>Añadimos al final las siguientes líneas:</p>
<p><code>zabbix-agent 10050/tcp<br />
zabbix-agent 10050/udp<br />
zabbix-trapper 10051/tcp<br />
zabbix-trapper 10051/udp</code></p>
<p><strong>10.-</strong> Creamos los ficheros de configuración en <strong>/etc/zabbix</strong>, tomándolos de los que trae de ejemplo el zabbix:</p>
<p><code>mkdir /etc/zabbix<br />
cp misc/conf/zabbix* /etc/zabbix/<br />
chown -R zabbix.zabbix /etc/zabbix</code></p>
<p><strong>11.-</strong> Configurar la clave y usuario de mysql en el archivo <strong>/etc/zabbix/zabbix_server.conf</strong> (al final del archivo, DBUser y DBPassword)</p>
<p><strong>12.-</strong> Creamos el directorio en el que estará ubicado el frontend php del zabbix, y copiamos los archivos php desde el fuente:</p>
<p><code>mkdir /var/www/zabbix<br />
cp -R frontends/php/* /var/www/zabbix</code></p>
<p><strong>13.-</strong> Editamos el <strong>php.ini</strong></p>
<p><code>vi /etc/php5/apache2/php.ini</code></p>
<p><strong>Cambiamos estos valores:</strong></p>
<p><code>max_execution_time = 300<br />
date.timezone = "Europe/London"</code></p>
<p><strong>14.-</strong> Arrancamos el servidor y agente zabbix:</p>
<p><code>zabbix_server<br />
zabbix_agentd</code></p>
<p><strong>15.-</strong> Finalmente, nos dirigimos a la interfaz Web (<strong>http://servidor/zabbix</strong>), y completamos el asistente. Una vez completado, nos logueamos con el usuario: <strong>admin</strong> y, contraseña: <strong>zabbix</strong>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/desec.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/desec.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/desec.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/desec.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/desec.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/desec.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/desec.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/desec.wordpress.com/456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=456&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://desec.wordpress.com/2010/10/10/como-instalar-zabbix-guia-de-instalacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/687432d93052b771697e99c4a4c01931?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Raúl M.</media:title>
		</media:content>
	</item>
		<item>
		<title>Bypassing SQUID Proxy with SSH Tunneling</title>
		<link>http://desec.wordpress.com/2010/01/05/bypassing-squid-proxy-with-ssh-tunneling/</link>
		<comments>http://desec.wordpress.com/2010/01/05/bypassing-squid-proxy-with-ssh-tunneling/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 05:20:48 +0000</pubDate>
		<dc:creator>Raúl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[bypassing]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tunneling]]></category>

		<guid isPermaLink="false">http://desec.wordpress.com/?p=193</guid>
		<description><![CDATA[Recientemente, en el instituto en el cual estoy cursando el Ciclo Formativo de Grado Medio de informática, han aplicado ciertas configuraciones de seguridad para que los alumnos no podamos acceder a ciertos sitios Web. Algo que me ha parecido maravilloso por ciertas circunstancias. Lo que han recurrido a utilizar, es un servidor proxy transparente con [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=193&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recientemente, en el instituto en el cual estoy cursando el Ciclo Formativo de Grado Medio de informática, han aplicado ciertas configuraciones de seguridad para que los alumnos no podamos acceder a ciertos sitios Web. Algo que me ha parecido maravilloso por ciertas circunstancias.</p>
<p>Lo que han recurrido a utilizar, es un servidor proxy transparente con un cache de sitios Web (<a href="http://es.wikipedia.org/wiki/Squid">SQUID</a>) con el propósito de ahorrar ancho de banda, mayormente a consecuencia del streaming que solemos acceder normalmente la juventud de hoy en día para visualizar ciertas chorradas, o redes <span style="text-decoration:line-through;">anti</span>sociales.</p>
<p>Así que en este breve documento, me gustaría explicarles como sobre pasar dicha seguridad de una forma simple y eficiente sin necesidad de utilizar un servidor proxy configurándolo en nuestro &#8216;addon&#8217; de Firefox o instalar ciertos programas como Tor, además, teniendo la ventaja de que nuestros datos viajarán a través de la red <span style="text-decoration:line-through;">in</span>seguramente.</p>
<h2>Introducción</h2>
<p>Este simple método consiste en realizar un túnel por el cual viajarán nuestras tramas de red de una manera segura haciendo uso del protocolo <a href="http://es.wikipedia.org/wiki/Secure_Shell"><strong>SSH (Secure Shell)</strong></a>, a lo que denominamos, &#8220;tunneling&#8221;, desde el equipo del departamento de administración de la empresa en la cual trabajamos (un simple ejemplo), hacia un equipo remoto; por ejemplo el de nuestra casa o un servidor virtual privado (<a href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>) que tengamos contratado. <em>Véase la figura 1.1.<span id="more-193"></span></em></p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-229" title="SSH Tunneling" src="http://desec.files.wordpress.com/2009/11/tunel-ssh-arquitectura1.png?w=590" alt="SSH Tunneling"   /><p class="wp-caption-text">Figura 1.1: SSH Tunneling Architecture</p></div>
<h2>Requisitos básicos</h2>
<p>Para comenzar, los requisitos básicos e imprescindibles que necesitaremos, es tener instalado un <em>servidor</em> SSH en el <strong>equipo que utilizaremos como túnel.</strong> Si utilizamos un sistema Windows, podemos descargarnos <a href="http://sshwindows.sourceforge.net/">SSHWindows</a> desde <a href="http://sourceforge.net/">SourceForge</a>, si utilizamos GNU/Linux, Open/Solaris, FreeBSD, etc., desde los propios gestores de paquete o manualmente mediante el propio <a href="http://www.openssh.com/">código fuente.</a></p>
<p>Finalmente, en el <strong>equipo de la empresa</strong> desde donde nos conectaremos a nuestro servidor para abrir dicho túnel, tendremos la posibilidad de instalar <a href="http://www.cygwin.com/">Cygwin</a>, activando en la propia instalación a que nos instale el paquete SSH. Otra alternativa factible también puede ser SSHWindows, o bien, <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">PuTTY</a>.</p>
<h2>Configuración mínima</h2>
<p>Una vez finalizada la instalación del servidor SSH, deberemos de alterar ciertas configuraciones. Normalmente el archivo de configuración en GNU/Linux se encuentra en (<em>/etc/ssh/sshd_config</em>), aunque puede ser diferente depende de la distribución que utilicemos o sistema operativo.</p>
<p>Estando en el archivo de configuración del servidor, deberemos de activar la directiva <strong>AllowTcpForwarding</strong> y afirmarla, con el fin de así poder permitir el reenvío o redirección de puertos.</p>
<p>Además, tenemos la posibilidad de aplicarle ciertas configuraciones de seguridad al servidor, para así mantener nuestro sistema más seguro de ciertos <em>bichos en la red</em>. Por ejemplo, añadiendo la siguiente directiva al final del archivo: <strong>Match User juanita,pepa,pepote</strong> para que así, tan solo ciertos usuarios del sistema tuvieran acceso a utilizar nuestro tunneling.</p>
<p>Si quisiéramos, también podríamos especificarle a qué grupos permitirle la conexión con la siguiente directiva: <strong>Match Group secretaria</strong>, la cual quiere decir que todos los usuarios pertenecientes al grupo <strong>secretaria</strong> en nuestro sistema, podrían abrir una conexión tunneling.</p>
<h2>Creando el túnel</h2>
<p>Para ello, abrimos una shell desde donde queramos abrir el túnel y simplemente introducimos el siguiente comando:</p>
<p><code>ssh -D 9999 -C usuario@servidor_ssh_remoto</code></p>
<p><strong>Recuerda:</strong> que si estás utilizando Windows, debes de tener instalado SSHWindows, en cambio, si estás utilizando sistemas basados en *nix, depende siempre de la distribución, pero normalmente vienen por defecto instalados.</p>
<p>Éstas son algunas de las opciones que podremos incluir en nuestras configuraciones:</p>
<p><strong>-1</strong> ó <strong>-2</strong>: Fuerza a utilizar la versión 1 ó 2 de la versión de SSH<br />
<strong>-4</strong> ó <strong>-6</strong>: Fuerza a utilizar la versión 4 ó 6 del protocolo IP (IPv4 o IPv6)<br />
<strong>-f</strong>: Pasa en segundo plano la ejecución de SSH (<strong>fork</strong>)<br />
<strong>-v</strong>: Nos da información adicional durante el proceso (<strong>verbose mode</strong>).</p>
<p>Para más información: <strong>man ssh</strong></p>
<h2>Configurando nuestro navegador</h2>
<p>Finalmente, deberemos de configurar nuestro túnel en nuestro navegador como servidor proxy, en el apartado llamado <a href="http://es.wikipedia.org/wiki/SOCKS">SOCKS</a>, el cual nos permite utilizar de manera transparente los servicios de un firewall de red. <em>Véase la figura 4.1.</em></p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 490px"><img class="size-full wp-image-229" title="Firefox Proxy (SOCKS) configuration" src="http://desec.files.wordpress.com/2010/01/socks-firefox.png?w=636" alt="Firefox Proxy (SOCKS) configuration" width="480" /><p class="wp-caption-text">Figura 4.1: Firefox Proxy (SOCKS) configuration</p></div>
<p>Algo a tener en cuenta también, es el cifrado de búsquedas de las DNS. Para ello, simplemente nos dirigimos a la configuración de Mozilla Firefox, si es el navegador que estamos utilizando (<strong>about:config</strong>), y modificamos el valor de <strong>network.proxy.socks_remote_dns</strong> a <strong>true</strong> ;-).</p>
<h3><strong>Referencias</strong></h3>
<h3><a href="http://www.ietf.org/rfc/rfc4251.txt">http://www.ietf.org/rfc/rfc4251.txt</a><br />
<a href="http://www.ietf.org/rfc/rfc1928.txt">http://www.ietf.org/rfc/rfc1928.txt</a></h3>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/desec.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/desec.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/desec.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/desec.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/desec.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/desec.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/desec.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/desec.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=193&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://desec.wordpress.com/2010/01/05/bypassing-squid-proxy-with-ssh-tunneling/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/687432d93052b771697e99c4a4c01931?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Raúl M.</media:title>
		</media:content>

		<media:content url="http://desec.files.wordpress.com/2009/11/tunel-ssh-arquitectura1.png" medium="image">
			<media:title type="html">SSH Tunneling</media:title>
		</media:content>

		<media:content url="http://desec.files.wordpress.com/2010/01/socks-firefox.png?w=636" medium="image">
			<media:title type="html">Firefox Proxy (SOCKS) configuration</media:title>
		</media:content>
	</item>
		<item>
		<title>Basic permissions in Linux</title>
		<link>http://desec.wordpress.com/2009/06/06/basic-permissions-in-linux/</link>
		<comments>http://desec.wordpress.com/2009/06/06/basic-permissions-in-linux/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 13:45:24 +0000</pubDate>
		<dc:creator>Raúl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[permisos]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://desec.wordpress.com/?p=56</guid>
		<description><![CDATA[Introducción Los permisos asociados a ficheros y directorios, son una de las medidas de seguridad básicas en los sistemas. Generalmente, el usuario propietario será la persona que ha creado el fichero, pero ésta puede ser alterada después de su creación. Existen tres tipos básicos de permisos, que son de: Lectura: permite a los usuarios leer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=56&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><strong>Introducción</strong></h3>
<p>Los permisos asociados a ficheros y directorios, son una de las medidas de seguridad básicas en los sistemas. Generalmente, el usuario propietario será la persona que ha creado el fichero, pero ésta puede ser alterada después de su creación. Existen tres tipos básicos de permisos, que son de:</p>
<ul>
<li><strong>Lectura: </strong>permite a los usuarios leer el archivo especificado.</li>
<li><strong>Escritura: </strong>permite a los usuarios modificar el archivo especificado.</li>
<li><strong>Ejecución: </strong>permite a los usuarios ejecutar el archivo especificado.</li>
</ul>
<p>Cuando se asignan estos permisos, Linux guarda un registro de los mismos que posteriormente aparece reflejado en la lista de archivos, con lo cual, se crea un estado que se expresa mediante marcas:</p>
<ul>
<li><strong>r (<span style="color:#38A635;">r</span>ead): </strong>acceso de lectura.</li>
<li><strong>w (<span style="color:#8D3534;">w</span>rite): </strong>acceso de escritura.</li>
<li><strong>x (e<span style="color:#1C1C76;">x</span>ecute): </strong>acceso de ejecución.</li>
</ul>
<p>Dichas marcas, pueden ser visibles con un formato largo mediante el comando, <code><strong>ls <span style="color:blue;">-l</span></strong></code>. Ésta es una salida típica:<br />
<code><br />
drwxr-xr-x 2 Pepe Pepe 4096 jun  6 12:50 lg<br />
-rwxrwxr-x 1 Pepe Pepe    0 jun  6 12:49 kgl.py<br />
drwxr-xr-x 2 Pepe Pepe 4096 jun  6 12:50 scripts</code></p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 288px"><img class="alignnone size-full wp-image-76" title="Chmod Bits" src="http://desec.files.wordpress.com/2009/06/chmod-bits.jpg?w=590" alt="Chmod Bits"   /><p class="wp-caption-text">FIGURA 1.1: Propiedades de la tabla de permisos</p></div>
<p>Como podemos observar en la Figura 1.1, el primer carácter especifica el tipo de recurso. En este campo existen varios:<span id="more-56"></span></p>
<ul>
<li><strong><span style="color:#e0c919;">-</span></strong> representa un archivo.</li>
<li><strong><span style="color:#e0c919;">b</span></strong> representa un archivo de bloques especial.</li>
<li><strong><span style="color:#e0c919;">c</span></strong> representa un archivo de caracteres especiales.</li>
<li><strong><span style="color:#e0c919;">d</span></strong> representa un directorio.</li>
<li><strong><span style="color:#e0c919;">l</span></strong> representa un enlace simbólico</li>
</ul>
<p>Finalmente, los nueve caracteres restantes se dividen en tres grupos:</p>
<ul>
<li><strong>Los permisos del propietario:</strong> estos permisos muestran el acceso del propietario del archivo</li>
<li><strong>Permisos de grupo:</strong> estos permisos muestran el acceso del grupo al archivo.</li>
<li><strong>Permisos mundiales:</strong> estos permisos muestran los derechos que tiene el resto del mundo a acceder a este archivo (si tiene alguno).</li>
</ul>
<p>Vamos a aplicar esto al <em>script</em> en Python de Pepe. Como podemos observar, este recurso es un archivo.</p>
<p><code><span style="color:#e0c919;"><strong>-</strong></span><span style="color:#b327bb;"><strong>rwx</strong></span>rwxr-x 1 Pepe Pepe    0 jun  6 12:49 kgl.py</code></p>
<p>Por consiguiente, Pepe (el propietario del archivo) tiene todos los derechos de acceso en él, con lo cual, puede leer, escribir y ejecutar el archivo.</p>
<p><code><span style="color:#e0c919;"><strong>-</strong></span>rwx<span style="color:#b327bb;"><strong>rwx</strong></span>r-x 1 Pepe Pepe    0 jun  6 12:49 kgl.py</code></p>
<p>De igual modo, los usuarios del grupo (del grupo <em>Pepe</em>) también pueden leerlo, escribirlo y ejecutarlo.</p>
<p><code><span style="color:#e0c919;"><strong>-</strong></span>rwxrwx<span style="color:#b327bb;"><strong>r-x</strong></span> 1 Pepe Pepe    0 jun  6 12:49 kgl.py</code></p>
<p>Y finalmente, aquellos que no sean <em>Pepe</em> y que no pertenezcan a su grupo, tienen derecho a leer y ejecutar el archivo, pero en cambio, no pueden escribir en él.</p>
<p>En resumen:</p>
<ul>
<li>El primer carácter representa normalmente si es un archivo (<span style="color:#e0c919;"><strong>-</strong></span>) o un directorio (<span style="color:#e0c919;"><strong>d</strong></span>).</li>
<li>El primer conjunto de los tres caracteres indica los privilegios del usuario.</li>
<li>El siguiente conjunto, los privilegios del grupo.</li>
<li>Y finalmente, el último conjunto indica los privilegios del resto de usuarios.</li>
</ul>
<h3><strong>chmod: cambiar los permisos de los archivos</strong></h3>
<p>Para definir los permisos a un usuario concreto sobre un archivo o un directorio, se utiliza el comando <strong>chmod</strong>. Existen tres tipos de <strong>operadores</strong>:</p>
<ul>
<li>El operador <strong>-</strong> quita los permisos.</li>
<li>El operador <strong>+</strong> agrega permisos.</li>
<li>El operador <strong>=</strong> asigna permisos.</li>
</ul>
<p>Veámos un claro resumen de como podemos quitar, agregar o asignar estos operadores.</p>
<ul>
<li><strong><span style="color:#38a635;">r</span></strong>: Éste carácter añade o quita el permiso de lectura. <em>Ejemplo:</em> <strong>chmod +<span style="color:#38a635;">r</span></strong> <em>nombre de archivo</em></li>
<li><strong><span style="color:#8d3534;">w</span></strong>: Éste carácter añade o quita el permiso de escritura. <em>Ejemplo:</em> <strong>chmod -<span style="color:#8d3534;">w</span></strong> <em>nombre de archivo</em></li>
<li><strong><span style="color:#1c1c76;">x</span></strong>: Éste carácter añade o quita el permiso de ejecución. <em>Ejemplo:</em> <strong>chmod +<span style="color:#1c1c76;">x</span></strong> <em>nombre de archivo</em></li>
</ul>
<p>Un método consiste en añadir letras (r, w, x) para asignar permisos a archivos individuales o directorios. Otro es utilizar el sistema octal, con el cual se pueden añadir valores octales y que veremos en el siguiente apartado.</p>
<h3><strong>Sistema octal</strong></h3>
<p><em>El sistema octal, es un sistema numérico en <a href="http://es.wikipedia.org/wiki/Base_8" target="_blank">base 8</a> que utiliza los dígitos de 0 a 7.</em></p>
<p>La siguiente tabla resume el esquema octal y lo que representa cada número, aunque seguidamente lo veremos con más detalle.</p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 422px"><img class="alignnone size-full wp-image-124" title="Sistema octal" src="http://desec.files.wordpress.com/2009/06/octal.png?w=590" alt="Sistema octal"   /><p class="wp-caption-text">FIGURA 1.2: Valores octales</p></div>
<ul>
<li><strong>0000</strong>: Equivale a <code><strong><span style="color:#b327bb;">---</span></strong></code> por lo que no tenemos ningún permiso.</li>
<li><strong>0001</strong>: Equivale a <code><strong><span style="color:#b327bb;">--x</span></strong></code> por lo que el <strong>propietario</strong> tiene permisos de ejecución.</li>
<li><strong>0002</strong>: Equivale a <code><strong><span style="color:#b327bb;">-w-</span></strong></code> por lo que el <strong>propietario</strong> tiene permisos de escritura.</li>
<li><strong>0004</strong>: Equivale a <code><strong><span style="color:#b327bb;">r--</span></strong></code> por lo que el <strong>propietario</strong> tiene permisos de lectura.</li>
<li><strong>0010</strong>: Equivale a <code><strong><span style="color:#b327bb;">--x</span></strong></code> por lo que X <strong>grupo</strong> tiene permisos de ejecución.</li>
<li><strong>0020</strong>: Equivale a <code><strong><span style="color:#b327bb;">-w-</span></strong></code> por lo que X <strong>grupo</strong> tiene permisos de escritura.</li>
<li><strong>0040</strong>: Equivale a <code><strong><span style="color:#b327bb;">r--</span></strong></code> por lo que X <strong>grupo</strong> tiene permisos de lectura.</li>
<li><strong>0100</strong>: Equivale a <code><strong><span style="color:#b327bb;">--x</span></strong></code> por lo que <strong>otros</strong> tienen permisos de ejecución.</li>
<li><strong>0200</strong>: Equivale a <code><strong><span style="color:#b327bb;">-w-</span></strong></code> por lo que <strong>otros</strong> tienen permisos de escritura.</li>
<li><strong>0400</strong>: Equivale a <code><strong><span style="color:#b327bb;">r--</span></strong></code> por lo que <strong>otros</strong> tienen permisos de lectura.</li>
<li><strong>1000</strong>: Éste modo denominado <a href="http://es.wikipedia.org/wiki/Sticky_bit">Sticky bit</a>, es aplicado a directorios importantes (como <strong>/tmp</strong>) con privilegios especiales. El bit asignado a un directorio sólo puede ser renombrado o borrado por el propietario del elemento del directorio o root aunque el resto tenga permisos de escritura. Además, éstos se indentifican mediante una <strong><span style="color:#e0c919;">t</span></strong> en la última posición de la propiedad de permisos. <em>Ejemplo:</em> <code><strong>drwxrwxrw<span style="color:#e0c919;">t</span><strong> 13 root root  4096 jun  6 22:44 tmp</strong></strong></code></li>
<li><strong>2000</strong>: Éste modo denominado bit <strong>SETGID</strong> (Set Group ID) está orientado a facilitar el trabajo en grupo cuando varios usuarios deben de acceder a una colección común de ficheros y directorios. Se representan mediante la letra <strong><span style="color:#e0c919;">S</span></strong>. Por ejemplo, <code><strong>drwxrw<span style="color:#e0c919;">s</span>--- 2 Pepe profesorado 4096 jun  3 22:12 Documentos</strong></code> el propietario del directorio y los miembros del grupo <em>profesorado</em> pueden acceder a este directorio. Los usuarios que no sean miembros de este grupo se “asignan” al mismo, con lo cual <strong><span style="color:red;">puede suponer un riesgo de seguridad si se definiera el valor <em>root</em> SUID en un programa.</span></strong></li>
<li><strong>4000</strong>: Finalmente, éste modo denominado bit <strong>SETUID</strong> (Set User ID) es un atributo de archivo especial que indica al sistema que debe ejecutar los programas marcados con un ID de usuario en concreto. Por ejemplo, el programa <strong><a href="http://linux.about.com/library/cmd/blcmdl8_vipw.htm">vipw</a></strong> normalmente necesita permisos de usuario <strong>root</strong> para acceder a <strong>/etc/passwd</strong>, por tanto un usuario normal no podría cambiar dicho archivo, ya que sería demasiado peligroso otorgar a todos los usuarios acceso directo a él.</li>
</ul>
<p><strong>NOTA:</strong> Si los atacantes pueden explotar las debilidades de los programas <em>root</em> de SUID, potencialmente pueden obtener privilegios de root.<br />
Los archivos de bit SUID y SGID pueden ser buscados de la siguiente forma: <strong><code>find / \( -perm -4000 -o -perm 2000 \) -ls &gt; archivos_con_suid_sgid.txt</code></strong> con lo que nos hará un listado en un archivo de texto que posteriormente podemos analizar para otorgar los permisos adecuados para así, obtener un sistema mucho más seguro.</p>
<p>Finalmente, podemos facilitar las cosas reduciendo rápidamente los permisos del propietario, de grupos y otros usuarios a un número de tres dígitos utilizando los siguientes valores:</p>
<ul>
<li><strong>0</strong>: Sin permisos.</li>
<li><strong>1</strong>: Ejecución.</li>
<li><strong>2</strong>: Escritura</li>
<li><strong>3</strong>: Escritura y ejecución (actualmente no se utiliza mucho).</li>
<li><strong>4</strong>: Lectura.</li>
<li><strong>5</strong>: Lectura y ejecución.</li>
<li><strong>6</strong>: Lectura y escritura.</li>
<li><strong>7</strong>: Todo el conjunto: lectura, escritura y ejecución.</li>
</ul>
<p>Veámos un caso práctico:</p>
<p><code>[cloti@ ~]$ <strong>pwd; cd /home/pepe/</strong><br />
/home/cloti<br />
bash: cd: /home/pepe/:<strong> <span style="color:red;">Permiso denegado</span></strong></code><br />
<code><br />
[pepe@ ~]$ <strong>pwd; chmod <span style="color:#b327bb;">7</span><span style="color:#38a635;">5</span><span style="color:#1c1c76;">5</span> pepe/; ls -l</strong><br />
<strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span></strong>------  4 cloti <strong>secretaria</strong> 4096 jun  7 01:45 cloti<br />
<strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span></strong>------  4 juan  <strong>profesorado</strong> 4096 jun  7 01:45 juan<br />
<strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span></strong> 4 pepe  <strong>profesorado</strong> 4096 jun  7 01:41 pepe<br />
</code></p>
<p><code>[cloti@ ~]$ <strong>cd /home/pepe/; ls -l</strong><br />
-</code><code><strong><span style="color:#38a635;">r</span></strong></code><strong><span style="color:#8D3534;">w</span></strong><code>-</code><code><strong><span style="color:#38a635;">r</span></strong></code><code>--</code><code><strong><span style="color:#38a635;">r</span></strong></code><code>-- 1 pepe <strong>profesorado</strong> 548 jun  7 02:20 Álgebras.doc<br />
<strong></strong></code><code><strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span></strong></code><code><strong></strong> 2 pepe <strong>profesorado</strong> 4096 jun  7 02:19 Exámenes<br />
<strong></strong></code><code><strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span></strong></code><code><strong></strong> 2 pepe <strong>profesorado</strong> 4096 jun  7 02:20 Física<br />
<strong></strong></code><code><strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span></strong></code><code><strong></strong> 2 pepe <strong>profesorado</strong> 4096 jun  7 02:20 Matemáticas<br />
<strong></strong></code><code><strong><span style="color:#e0c919;">d</span><span style="color:#b327bb;">rwx</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span><span style="color:#38a635;">r</span></strong>-<strong><span style="color:#1c1c76;">x</span></strong></code><code><strong></strong><strong></strong> 2 pepe <strong>profesorado</strong> 4096 jun  7 02:20 Prueba de acceso<br />
-</code><code><strong><span style="color:#38a635;">r</span></strong></code><strong><span style="color:#8D3534;">w</span></strong><code>-</code><code><strong><span style="color:#38a635;">r</span></strong></code><code>--</code><code><strong><span style="color:#38a635;">r</span></strong></code><code>-- 1 pepe <strong>profesorado</strong> 897 jun  7 02:20 Tema 4 Funciones.docx<br />
</code></p>
<p>Primeramente, podemos observar como el usuario <em>cloti</em> intenta acceder a la carpeta <em>pepe </em> (<strong>/home/pepe</strong>), la cual le deniega el acceso. Seguidamente, nuestro protagonista Pepe ha decidido darle permisos de lectura y ejecución a Cloti, que posteriormente ha podido acceder igual que podría hacerlo Juan siendo éste de su mismo grupo.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/desec.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/desec.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/desec.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/desec.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/desec.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/desec.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/desec.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/desec.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=56&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://desec.wordpress.com/2009/06/06/basic-permissions-in-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/687432d93052b771697e99c4a4c01931?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Raúl M.</media:title>
		</media:content>

		<media:content url="http://desec.files.wordpress.com/2009/06/chmod-bits.jpg" medium="image">
			<media:title type="html">Chmod Bits</media:title>
		</media:content>

		<media:content url="http://desec.files.wordpress.com/2009/06/octal.png" medium="image">
			<media:title type="html">Sistema octal</media:title>
		</media:content>
	</item>
		<item>
		<title>Bastille, a tool for SysAdmins</title>
		<link>http://desec.wordpress.com/2009/06/05/bastille-a-tool-for-sysadmins/</link>
		<comments>http://desec.wordpress.com/2009/06/05/bastille-a-tool-for-sysadmins/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 19:42:26 +0000</pubDate>
		<dc:creator>Raúl</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bastille]]></category>
		<category><![CDATA[Hardening]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://desec.wordpress.com/?p=4</guid>
		<description><![CDATA[INTRODUCCIÓN En este artículo aprenderemos a manejar Bastille, desde su instalación y configuración exhaustivamente para proporcionar una mayor seguridad de nuestro sistema Linux. Bastille es una de las tantas herramientas de hardening con el que ahorramos bastante tiempo desde la configuración de cada archivo individual hasta la programación para el fortalecimiento del mismo pudiendo ejecutarse [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=4&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3 style="text-align:left;"><strong>INTRODUCCIÓN</strong></h3>
<p style="text-align:left;">En este artículo aprenderemos a manejar <strong>Bastille</strong>, desde su instalación y configuración exhaustivamente para proporcionar una mayor seguridad de nuestro sistema Linux. Bastille es una de las tantas herramientas de <em>hardening</em> con el que ahorramos bastante tiempo desde la configuración de cada archivo individual hasta la programación para el fortalecimiento del mismo pudiendo ejecutarse bajo <strong>Linux</strong>, <strong>HP-UX</strong> e incluso <strong>MacOS X</strong>. Con ella podemos realizar bastantes tareas como deshabilitar servicios y puertos innecesarios. Además, cabe decir que, Bastille es un conjunto de scripts en Perl que toma la información que le indiquemos desde una set de preguntas y respuestas de las que ya comentaré a lo largo de este artículo desde una interfaz bastante amigable.</p>
<p style="text-align:left;">He aquí una lista de las características que nos ofrece Bastille, pero que puede variar a medida de que aparezcan nuevas versiones.</p>
<p><strong>NOTA: </strong><em>Este artículo ha sido elaborado con la versión 3.0.9 de Bastille.</em></p>
<p><strong>- Aplicar permisos restrictivos en las utilidades de administrador:</strong> Permite tan solo a root leer y ejecutar las utilidades habituales de administrador como <em>ifconfig</em>, <em>linuxconf</em>, <em>ping</em>, <em>traceroute</em> y <em>runlevel</em>, deshabilitando el estado del <a href="http://es.wikipedia.org/wiki/Setuid" target="_blank">SUID</a> root para estas herramientas , de modo que los usuarios no fueran root, no pudieran usarlo.</p>
<p style="text-align:left;"><strong>- Deshabilitar los protocolos r:</strong> Los protocolos r permiten a los usuarios entrar en sistemas remotos usando una autenticación en base a la IP. Esta autenticación permite sólo a determinadas IP acceder remotamente a un sistema. Dado que esta autenticación se basa en la dirección IP, un intruso que ha descubierto una IP autorizada puede crear paquetes camuflados que parecen provenir de ese sistema autorizado. (Véase como ejemplo: <a href="http://es.wikipedia.org/wiki/RPC" target="_blank">RPC</a>)</p>
<p><strong>- Implementar caducidad de contraseñas:</strong> Los sistemas Linux por defecto permiten contraseñas que expiran después de 99.999 días. Dado que esto es demasiado en un entorno seguro, Bastille ofrece cambiar la expiración de la contraseña a 180 días. Estas configuraciones están escritas en el archivo /etc/login.defs que pueden ser modificadas posteriormente con un editor cualquiera.</p>
<p style="text-align:left;"><strong>- Deshabilitar Control-Alt-Supr para reiniciar:</strong> Esto no permite reiniciar la máquina, algo bastante esencial si nos referimos a su seguridad física.</p>
<p style="text-align:left;"><strong>- Optimizar las envolturas TCP:</strong> Esta elección modifica el archivo inetd.conf y el archivo /etc/hosts.allow de modo que inetd debe contactar con las envolturas TCP siempre que reciba una petición en lugar de ejecutar automáticamente el servicio solicitado. Las envolturas TCP determinarán si la dirección IP solicitante está autorizada para ejecutar el servicio en particular. Si la petición no está permitida, se deniega y el intento se registra. Aunque la autenticación basada en IP puede ser vulnerable, esta optimización añade una capa de seguridad en el proceso. No está recomendado para la mayoría de escenarios.</p>
<p style="text-align:left;"><strong>- Añadir mensajes de autorización de uso:</strong> Estos mensajes aparecen automáticamente cuando alguien accede en el sistema.</p>
<p><strong>- Limitar el uso de los recursos del sistema:</strong> Si limita el uso de los recursos del sistema, puede reducir las oportunidades de fallo de un servidor a un ataque <a href="http://es.wikipedia.org/wiki/DOS" target="_blank">DoS</a>. Si elige limitar el uso de los recursos del sistema en Bastille, se producirán los siguientes cambios:</p>
<ul>
<li>El tamaño de archivos se limita a 40 MB</li>
<li>Cada usuario se limita a 150 procesos.</li>
<li>El número de archivos del <em>core</em> permitidos por usuario se configura a cero. Los archivos del <em>core</em> se usan para tratar problemas del sistema. Son grandes y utilizables si se obtiene el control de los mismos: pueden crecer y consumir su sistema de archivos.</li>
</ul>
<p style="text-align:left;"><strong>- Restringir el acceso a consola:</strong> Cualquiera con acceso a la consola tiene derechos especiales, como montar un CD-ROM. Bastille puede especificar qué cuentas de usuario tienen acceso para entrar por consola.</p>
<p><strong>- Registro remoto y adicional:</strong> Dos registros adicionales podrían añadirse a /var/log:</p>
<ul>
<li>/var/log/kernel (mensajes del kernel)</li>
<li>/var/log/syslog (mensajes de error y avisos) Puede también hacer el registro de un host remoto si existe.</li>
</ul>
<p style="text-align:left;"><strong>- Configuración de cuenta de procesos:</strong> Le permite registrar los comandos de todos los usuarios. También registra cuando fueron ejecutados los comandos. Este archivo de registro son útiles para el seguimiento de un intruso en un sistema, pero el archivo puede llegar rápidamente a ser muy grande. Si se tiene acceso root, lógicamente puede ser eliminado.</p>
<p><strong>- Desactivar NFS y Samba:</strong> Le permite deshabilitar los servicios NFS y Samba.</p>
<p>Samba proporciona un sistema de archivos compartido. A menos que el cortafuegos se configure para bloquear los paquetes o el administrador asegure estos servicios. Bastille recomienda desactivarlos.</p>
<p><strong>- Fortalecer el servidor Web Apache:</strong> Debería desactivarse si el servicio (httpd) no es utilizado.</p>
<h3 style="text-align:left;"><strong>IMPLEMENTACIÓN</strong></h3>
<p>Bajo Linux, Bastille es ofrecida desde los repositorios de nuestra distribución, pero si por algún caso no la estuviera, tendríamos la posibilidad de descargarla desde su propia <a href="http://bastille-linux.sourceforge.net">página oficial</a>. Aunque en este artículo nos centraremos en la instalación desde su propio <a href="http://bastille-linux.sourceforge.net/source.htm" target="_blank">código fuente</a>, así qué ¡allá vamos!<span id="more-4"></span></p>
<p>$<code><strong> cd /tmp &amp;&amp; wget http://nfsi.dl.sourceforge.net/sourceforge/bastille-linux/Bastille-3.0.9.tar.bz2 &amp;&amp; tar -xjvf Bastille* &amp;&amp; cd Bastille &amp;&amp; ./Install.sh</strong></code></p>
<p>Una vez instalado, ejecutaremos Bastille desde la línea de comandos. Para ello tenemos dos intefaces disponibles, una basada en <a href="http://es.wikipedia.org/wiki/Ncurses" target="_blank">Ncurses</a> (<strong>bastille -x</strong>) y otra en <a href="http://es.wikipedia.org/wiki/Tk" target="_blank">Tk</a> (<strong>bastille -c</strong>)</p>
<p><em><strong>NOTA:</strong> Debemos de tener instalado </em><em>Perl-Tk para su ejecución.</em></p>
<p>Una vez ejecutado, podemos observar que nos encontramos con una pantalla de bienvenida, la cual está dividida en grupos y funciones y a su vez, las funciones están divididas en preguntas relacionadas a los grupos que veremos ahora.</p>
<p><img class="alignnone size-full wp-image-128" title="Tk Bastille Image" src="http://arrivalsec.files.wordpress.com/2009/05/bastille.jpg?w=590" alt="Tk Bastille Image"   /></p>
<p><em><strong>NOTA: </strong>Todas las elecciones que implemente en Bastille se registran en el archivo /root/Bastille/config.</em></p>
<ul>
<li><strong>Grupo:</strong> FilePermissions<span style="font-style:italic;"><span style="font-weight:bold;">
<p></span></span><strong>Would you like to set more restrictive permissions on the administration utilities? [N]:</strong> Útil en máquinas con múltiples cuentas de usuario. Hay utilidades que en general, sólo son ejecutadas por el administrador de la máquina aunque por defecto los usuarios habituales tienen acceso a ellas, al menos a parte de sus funcionalidades, como pueden ser los comandos <span style="font-style:italic;">top</span> o <span style="font-style:italic;">ifconfig</span>. Para evitar los posible problemas de seguridad a los que podría dar lugar a esto, Bastille puede cambiar los permisos de las mencionadas aplicaciones con el fin de asegurar que sólo el administrador pueda ejecutarlas. Si usted es el único usuario de la máquina no tiene sentido que habilite esta opción. Si cuenta con otros usuarios que acceden a ella, sí que sería interesante añadir esta opción.</li>
<li><strong>Grupo:</strong> FilePermissions<span style="font-style:italic;"><span style="font-weight:bold;">
<p></span></span><strong>Would you like to disable SUID status for mount/umount? [Y]:</strong> En general, los programas que tienen el atributo SUID son muy peligrosos ya que pueden ser invocados por usuarios normales, se ejecutan con privilegios de superusuario. Esto no entrañaría ningún riesgo si estos programas se limitasen a hacer aquello para lo que fueron diseñados, el problema está en que es relativamente habitual que se descubran bugs en estas aplicaciones que permitan &#8220;engañarlas&#8221; para que hagan funciones indeseables con privilegios de superusuario. Si dice que sí en esta pregunta, Bastille se asegurará de que el comando <em>mount/umount</em> sólo pueda ser ejecutado por aquellos que conozcan la contraseña de superusuario, reduciendo así la exposición al riesgo del equipo.</li>
<li><strong>Grupo:</strong> FilePermissions
<p><strong>Would you like to disable SUID status for ping? [Y]:</strong> Similar al anterior.</li>
<li><strong>Grupo:</strong> FilePermissions
<p><strong>Would you like to disable SUID status por at? [Y]:</strong> El comando <em>at</em> se utiliza para programar tareas individualmente para que se ejecute en un momento dado. Históricamente han sido muchas hazañas que se han aprovechado, por consecuente es recomendable desactivarlo.</li>
<li><strong>Grupo:</strong> FilePermissions
<p><strong>Would you like to disable the r-tools? [Y]: </strong>Las llamadas <strong>r-tools</strong> son un conjunto de utilidades para la administración remota de equipos, como pueden ser rlogin, rsh, rdist, rpc y similares. El problema con estas herramientas es que todas las transacciones son hechas en texto plano, es decir, la información no es enviada ni recibida de forma cifrada lo que representa un riesgo de seguridad si la transferencia es víctima de sniffing. Contestar afirmativamente a esta pregunta deshabilitaría el uso completo de las herramientas a todos los usuarios (incluyendo root) lo cual es recomendable tomando en cuenta que cada una de estas herramientas tiene actualmente equivalentes más seguras basadas en <a href="http://es.wikipedia.org/wiki/OpenSSL">OpenSSL</a>, <a href="http://es.wikipedia.org/wiki/Pluggable_Authentication_Modules" target="_blank">PAM</a>, <a href="http://es.wikipedia.org/wiki/Secure_Shell" target="_blank">SSH</a> y similares.</li>
<li><strong>Grupo:</strong> FilePermissions
<p><strong>Would you like to disable SUID status for usernetctl? [Y]: </strong><a href="http://linux.about.com/library/cmd/blcmdl8_usernetctl.htm" target="_blank"><em>usernetctl</em></a>, es una utilidad similar a <em>ifconfig</em> que permite a los usuarios normales el control a las interfaces de red, lo cual es recomendable deshabilitarlo.</li>
<li><strong>Grupo:</strong> AccountSecurity
<p><strong>Pregunta: Should Bastille disable clear-text r-protocols that use IP-based authentication?</strong> <strong>[Y]:</strong></p>
<p><strong>Descripción:</strong> La diferencia de esta pregunta a la anterior es que se refiere al uso de r-tools a nivel de servidor, es decir, permitir que se ejecute por ejemplo rsh en tu sistema y de esta forma poder acceder remotamente a él con rlogin. La misma razón que se describió en la pregunta anterior es por la que deberíamos desactivar estas herramientas.</li>
<li><strong>Grupo:</strong> AccountSecurity
<p><strong>Would you like to enforce password aging? [Y]:</strong> Habilita un tiempo de caducidad de las contraseñas a 60 días. Antes de que pase ese tiempo se pedirá al usuario que cambie su contraseña. Si se cumple el plazo y el usuario no ha cambiado su contraseña se procederá a bloquear su cuenta hasta que el administrador la vuelva a activar (Véase <a href="http://linux.about.com/od/commands/l/blcmdl8_usermod.htm" target="_blank">usermod</a>)</li>
<li><strong>Grupo:</strong> AccountSecurity
<p><strong>Do you want to set the default umask? [Y]:</strong> El umask son los permisos por defecto que se le asignan a los ficheros que vaya creando. Lo más aconsejable es dejar que Bastille lo fije a un valor seguro (077).</li>
<li><strong>Grupo:</strong> AccountSecurity
<p><strong>Should we disallow root login on tty&#8217;s 1-6? [N]: </strong>Las tty, son terminales accesibles desde las combinaciones CTRL+ALT+F1 hasta F7, por lo que Bastille nos ofrece deshabilitar el acceso root a dichas terminales para que sea conectado antes con un usuario normal con los mínimos privilegios posibles.</li>
<li><strong>Grupo:</strong> BootSecurity
<p><strong>Would you like to password-protect the GRUB prompt? [N]:</strong> En caso de que un intruso tenga acceso físico al equipo, puede obtener una consola de root rebotando el equipo y pasándole unos parámetros determinados al GRUB. Para evitar esto, lo mejor es activar esta opción de tal manera que aunque se pueda reiniciar el equipo y arrancarlo normalmente, sólo se puedan pasar parámetros al GRUB autenticando antes con su respectiva contraseña, pero si lo que tenemos es un equipo remoto a disposición sin acceso físico alguno, mejor descartar esta opción.</li>
<li><strong>Grupo:</strong> BootSecurity
<p><strong>Would you like to password protect single-user-mode? [Y]:</strong> El modo mono-usuario sirve para arrancar el sistema de manera que única y exclusivamente pueda acceder el superusuario. Es un tipo de acceso que se utiliza en casos de emergencia, cuando por ejemplo no se recuerda la contraseña de root ya que no suele solicitarse autentificación, esto supone un arma de doble filo que puede permitir el acceso no autorizado al sistema. Si se activa esta opción, Bastille evitará esta situación solicitando contraseña de root al acceder por dicho modo.</li>
<li><strong>Grupo:</strong> SecureInetd
<p><strong>Would you like to set a default-deny on TCP Wrappers and xinetd? [N]:</strong> <em>inetd</em> es un <em>demonio</em> que se inicia al principio de la secuencia de arranque en Linux, que tiene la función de escuchar varios puertos concretos y así cuando una conexión a un puerto es requerida, inicia el proceso asociado a dicho puerto. Como pueden ser las de servicios de FTP, POP, IMAP, etcétera, por lo que no es recomendable desactivarlo si se quiere utilizar dichos servicios.<span style="font-style:italic;"></p>
<p></span></li>
<li><strong>Grupo:</strong> SecureInetd
<p><strong>Would you like to display &#8220;Authorized Use&#8221; messages at log-in time? [Y]:</strong> Esta opción habilitará un mensaje que aparecerá al comienzo de las sesiones de consola. Este mensaje advertirá de que se está accediendo a un sistema restringido y que cualquier acceso no permitido puede ser perseguido por vía legal. Posteriormente podremos editar dicho mensaje para adecuarlo convenientemente a lo que diga el Departamento Jurídico. (Véase /<em>etc/motd</em>)</li>
<li><strong>Grupo:</strong> SecureInetd
<p><strong>Who is responsible for granting authorization to use this machine?:</strong> Esta una pregunta dirigida a redactar el mensaje mencionado antes. En este caso se trata de identificar al responsable del equipo encargado de autorizar los diferentes accesos a él, en mi caso Pr0x.</li>
<li><strong>Grupo:</strong> ConfigureMiscPAM
<p><strong>Would you like to put this limits on system resource usage? [N]:</strong> Permite establecer ciertos límites al número de procesos y memoria usados por usuario con el fin de evitar ataques de denegación de servicio. Si no se activa, posteriormente podemos configurarlo manualmente editando al archivo de configuración <em>/etc/security/limits.conf</em></li>
<li><strong>Grupo:</strong> ConfigureMiscPAM
<p><strong>Should we restrict console access to a small group of users accounts? [N]:</strong> En algunas distribuciones, los usuarios que inician sesión por consola tienen algunos derechos especiales de acceso (como la posibilidad de montar la unidad de CD-ROM). Esta opción es mucho más flexible, restringiendo el acceso a la consola.</li>
<li><strong>Grupo: </strong>Logging
<p><strong>Would you like to add additional logging? [Y]:</strong> Configura el equipo para que incremente el número de fuentes de log y se añadan /<em>var/log/kernel</em> y <em>/var/log/syslog</em> siendo accesibles desde las terminales 7 y 8 (mediante <em>Alt+F7</em> y <em>F8</em> respectivamente)</li>
<li><strong>Grupo:</strong> Logging
<p><strong>Do you have a remote logging host? [N]:</strong> Si ya tiene un registro de host remoto, se puede configurar la máquina para acceder a ella.</li>
<li><strong>Grupo:</strong> Logging
<p><strong>Would you like to set up process accounting? [N]:</strong> Linux tiene la capacidad de registrar los comandos cuando se ejecutan y por quién. Esto es muy útil para tratar de analizar que es lo que realmente ha hecho un usuario concreto. El inconveniente es que los parámetros de comandos no se registran, pero con Bastille tenemos la posibilidad de activarlo teniendo en cuenta el uso excesivo de CPU y de disco. A menos que usted haya examinado cuidadosamente esta opción, es recomendable que seleccione que &#8220;No&#8221;.</li>
<li><strong>Grupo:</strong> MiscellaneousDaemons
<p><strong>Would you like to desactive NFS and Samba? [Y]: </strong>Se recomienda encarecidamente desactivar ambos servicios a menos de que lo uséis por motivos convencionales, ya que NFS tiene bastantes vulnerabilidades de seguridad y Samba (SMB) siendo un mejor sistema de archivos compartidos, todavía plantea graves preocupaciones de seguridad potencialmente indeseables. Ambos servicios se basan en texto claro, lo que significa que los datos transferidos pueden ser detectados.</li>
<li><strong>Grupo:</strong> MiscellaneousDaemonslike
<p><strong>Would you like to deactivate the HP OfficeJet (hpoj) script in this machine? [Y]: </strong>Con este script podemos activar el Hewlett Packard (HP) multifuncional (impresión/escaneo/copia/fax) si la tuviéramos, por lo contrario, para desactivarla tendríamos que responder afirmativamente a Bastille.</li>
<li><strong>Grupo:</strong> MiscellaneousDaemons
<p><strong>Would you to deactive the ISDN script on this machine? [Y]: </strong>La teconología <em>ISDN</em>, traducido al español <em>RDSI</em> <em>(Red digital de servicios integrados</em>) está por defecto activado en muchas distribuciones Linux, siendo ésta un método impopular de conexión a Internet (64 kbps) sustituido actualmente por IDSL ofreciendo un servicio básico de RDSI utilizando la tecnología <a href="http://es.wikipedia.org/wiki/DSL" target="_blank"><em>DSL</em></a> y así obteniendo un mayor ancho de banda, por lo que puede ser desactivado sin preocupación alguna.</li>
<li><strong>Grupo:</strong> Apache
<p><strong>Would you like to bind the web server to listen only to the localhost? [N]:</strong> Bind es el proceso mediante el cual se &#8220;enlaza o liga&#8221; un servicio a una determinada dirección IP o nombre de host, en este caso lo que se busca es si se debería configurar el servidor Web para recibir sólo aquellas peticiones que se originen en la dirección 127.0.0.1 o localhost, evitando así un posible punto de acceso al sistema. Esto es útil solo para aquellos que hagan su desarrollo a nivel local y lo utilicen para tal fin. Y aquellos que tengan un servidor Web que deberá ser accedido desde fuera, obviamente deberán contestar &#8220;No&#8221; a esta pregunta.</li>
<li><strong>Grupo:</strong> Apache
<p><strong>Would you like to bind the web server to a particular interface? [N]:</strong> Similar a la anterior, pero al nivel de interfaz de red.<strong></strong></li>
<li><strong>Grupo:</strong> Apache<strong>
<p>Would you like to deactivate the following of symbolic links? [Y]: </strong>Impide que el servidor Web siga enlaces simbólicos ya que puede ser potencialmente peligroso. Su desactivación puede disminuir la probabilidad de que alguna vulnerabilidad en el futuro en Apache puede ser explotada.</li>
<li><strong>Grupo:</strong> TMPDIR
<p><strong>Would you like to install TMPDIR/TMP scripts? [N]:</strong> Activar esta opción hará que Bastille instale unos scripts en las cuentas de los usuarios que configuren las variables TMPDIR y TMP de tal manera que utilicen directorios de ficheros temporales completamente individuales, en vez de que todos usen el <span style="font-style:italic;">/tmp</span> lo que puede ser extremadamente peligroso en entornos multiusuarios.</li>
<li><strong>Grupo:</strong> Firewall
<p><strong>Would you like to run the packet filtering script? [N]:</strong> Utiliza un script para generar reglas de firewall. Este script solo tiene soporte para el IPChains del kernel 2.2 y para Iptables del kernel 2.4 (En caso de que un kernel 2.4 no tenga activo el soporte de iptables se usará IPChains). Este script puede ser problemático para los que utilicen kernels 2.6.x sin embargo puede utilizarse como punto de partida y luego ser modificado posteriormente para adaptarse mejor a las características del kernel. Contestar afirmativamente a esta pregunta generará posteriores preguntas que ayudarán al script a crear las reglas necesarias para el firewall (quienes pueden acceder al sistema desde la red, qué protocolos se pueden servir, qué se colocará en los logs referentes a los procesamientos de acceso, etc.)</li>
<li><strong>Grupo:</strong> PSAD
<p><strong>Are you finished making changes to your Bastille configuration?:</strong> Y ¡por fin! hemos llegado al final de nuestra trayectoria. Si estamos seguros de la configuración respondemos afirmativamente.</li>
</ul>
<p>Finalmente, seleccionamos <strong>Go Back and Change Configuration</strong> para aplicar los cambios, pero si tan solo quisiéramos guardar la configuración, seleccionaríamos <strong>Exit Without Saving.</strong></p>
<p>Y hasta aquí hemos llegado. Todas las funciones que busca configurar Bastille se pueden hacer manualmente, Bastille lo que tan solo ofrece es la posibilidad de hacer todo mucho más sencillo. Además, cabe decir que existen distribuciones ya hechas que implementan muchas políticas de seguridad, normalmente tienen el mismo nombre de la distribución seguido de la palabra Hardened (por ejemplo: <a href="http://www.gentoo.org/proj/en/hardened/" target="_blank">Gentoo Hardened</a>) y otra muy buena opción <a href="http://www.engardelinux.org/">Engarde Linux</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/desec.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/desec.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/desec.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/desec.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/desec.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/desec.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/desec.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/desec.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=desec.wordpress.com&amp;blog=7603450&amp;post=4&amp;subd=desec&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://desec.wordpress.com/2009/06/05/bastille-a-tool-for-sysadmins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/687432d93052b771697e99c4a4c01931?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Raúl M.</media:title>
		</media:content>

		<media:content url="http://arrivalsec.files.wordpress.com/2009/05/bastille.jpg" medium="image">
			<media:title type="html">Tk Bastille Image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
