<?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>NoLabNoPartY.com &#187; openvpn</title> <atom:link href="http://nolabnoparty.com/tag/openvpn/feed/" rel="self" type="application/rss+xml" /><link>http://nolabnoparty.com</link> <description></description> <lastBuildDate>Fri, 18 May 2012 12:11:02 +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>Configurare connessioni VPN con OpenVPN</title><link>http://nolabnoparty.com/connessioni-vpn-tramite-openvpn/</link> <comments>http://nolabnoparty.com/connessioni-vpn-tramite-openvpn/#comments</comments> <pubDate>Fri, 27 Jun 2008 15:00:20 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[ipsec]]></category> <category><![CDATA[openvpn]]></category> <category><![CDATA[pptp]]></category> <category><![CDATA[vpn]]></category><guid isPermaLink="false">http://paolosblog.wordpress.com/?p=46</guid> <description><![CDATA[La possibilità di connettersi ad una rete aziendale anche trovandosi al di fuori della sede è diventata una necessità quotidiana per lo svolgimento della propria attività lavorativa. Tipici esempi dell&#8217;applicazione...<p><br><div align="center" style="border:1px solid #e6db55; padding:5px; background: #ffffe0;" > <a href="http://nolabnoparty.com/download/nolabnoparty_ebook.pdf">Scarica l'eBook</a>: <b>Informatica applicata per l'azienda</b>. <br> <i>(Riservata agli iscritti al feed RSS)</i> <br> ------------------ <br> Copyright <a href="http://nolabnoparty.com">NoLabNoPartY.com</a>. Tutti i diritti riservati.</div> <br></p> ]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border: 0px;" title="openvpn1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/openvpn1.jpg" border="0" alt="openvpn1" width="602" height="202" /></p><p>La possibilità di connettersi ad una rete aziendale anche trovandosi al di <strong>fuori della sede</strong> è diventata una necessità quotidiana per lo svolgimento della propria attività lavorativa.</p><p>Tipici esempi dell&#8217;applicazione della tecnologia VPN possono essere le connessioni alla rete per recuperare o accedere ai dati, per eseguire dei lavori di manutenzioni in remoto o fornire il supporto per gli utenti.</p><p>Naturalmente l&#8217;accesso alla rete deve rispecchiare alcuni criteri di sicurezza per garantire l&#8217;integrità e la riservatezza dei dati durante la connessione.</p><p>La protezione della connessione tra un computer esterno alla rete e la rete stessa viene effettuata criptando la comunicazione tra client e server, quindi stabilendo una connessione definita VPN (virtual private network).</p><p><span id="more-46"></span> </p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="openvpn2" src="http://nolabnoparty.com/wp-content/uploads/2010/02/openvpn2.jpg" border="0" alt="openvpn2" width="400" height="203" /></p><p>La tecnologia VPN sfrutta le normali connessioni Internet tramite le normali linee analogiche PSTN, ISDN (quelle di casa per intenderci), il cellulare (GSM, GPRS, UMTS) o le più veloci linee Internet xDSL.</p><p style="text-align: center;"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="openvpn3" src="http://nolabnoparty.com/wp-content/uploads/2010/02/openvpn3.jpg" border="0" alt="openvpn3" width="400" height="203" /></p><p>Fra le varie tecnologie disponibili (IPsec, PPTP per citarne alcune), particolare attenzione deve essere fatta per <a title="OpenVPN" href="http://openvpn.net/" target="_blank">OpenVPN</a> , una soluzione VPN SSL open source che, oltre ad essere molto efficiente, offre una varietà di configurazioni come l&#8217;accesso remoto, connessioni site-to-site, sicurezza per le reti wireless applicabili sia per le PMI che le Enterprise.</p><p><strong>1. INSTALLAZIONE<br /> </strong>Per implementare un sistema <strong>OpenVPN</strong>, abbiamo bisogno di un computer che svolga la funzione di server per la gestione delle connessioni e della sicurezza. Il server è consigliato installarlo con un sistema operativo <strong>Linux</strong> (è più sicuro) e con il <a title="OpenVPN download" href="http://openvpn.net/index.php/downloads.html" target="_blank">package OpenVPN</a> (disponibile sia per Linux che per Windows) e configurarlo opportunamente a seconda della funzione operativa (road warriors o  site-to-site). Il server gestirà le connessioni effettuate dai clients verificandone l&#8217;autenticità dell&#8217;utente tramite la verifica delle chiavi e la black list.</p><p>Nei clients viene installato sempre lo stesso package utilizzato per il server ma con una configurazione dedicata (client) che permette di effetture il collegamento in modalità protetta e sicura (tunnel) al server garantendone la riservatezza dei dati.</p><p>Gli utilizzi tipici per connessioni VPN sono tipicamente:</p><ul><li><div>road warriors</div></li><li><div>site-to-site</div></li></ul><p><strong>2. ROAD WARRIORS<br /> </strong>Questa è la definizione che identifica la connessione fra un utente esterno alla rete e la rete stessa. Probabilmente per le PMI è la connessione maggiormente utilizzata durante il proprio business.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="openvpn4" src="http://nolabnoparty.com/wp-content/uploads/2010/02/openvpn4.jpg" border="0" alt="openvpn4" width="400" height="200" /></p><p>Questa tipologia di configurazione viene molto utilizzata per offrire l&#8217;assistenza remota tipicamente fornita dagli operatori IT o almeno dovrebbe essere così per garantire una certa sicurezza.</p><p>Una possibile configurazione da utilizzarsi allo scopo, può essere definita in questo modo:</p><p><span style="text-decoration: underline;">Configurazione Road Warriors &#8211; Server</span></p><blockquote><p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br /> # Configurazione road warriors &#8211; SERVER<br /> # OS: Linux<br /> # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p><p>dev tun<br /> proto udp<br /> port 1194</p><p>ca ca.crt<br /> cert <em>nome</em>.crt<br /> key <em>nome</em>.key<br /> dh dh2048.pem<br /> float<br /> mode server<br /> tls-server</p><p>ifconfig 192.168.<em><strong>xx</strong></em>.1 192.168.<strong><em>xx</em></strong>.2<br /> ifconfig-pool 192.168.<strong><em>xx</em></strong>.100 192.168.<strong><em> xx</em></strong>.150</p><p>route-up &#8220;route delete -net 192.168.<strong><em>xx</em></strong>.0/24&#8243;<br /> route-up &#8220;route add -net 192.168.<strong><em>xx</em></strong>.0/24 tun0&#8243;<br /> push &#8220;route 192.168.<strong><em>xx</em></strong>.0 255.255.255.0&#8243;<br /> push &#8220;route 192.168.<strong><em>xx</em></strong>.1&#8243;<br /> push &#8220;dhcp-option DNS 192.168.<em><strong>yy</strong></em>.1; 192.168.<em><strong>yy</strong></em>.2&#8243;<br /> push &#8220;dhcp-option DOMAIN <em>dominio</em>&#8221;</p><p>user nobody<br /> group nobody</p><p>client-to-client<br /> max-clients 5<br /> keepalive 10 120<br /> persist-key<br /> persist-tun<br /> comp-lzo</p><p>auth RSA-MD5<br /> cipher AES-256-CBC<br /> tls-auth tls.key 0<br /> crl-verify crl.pem<br /> plugin /usr/lib/openvpn/plugin/lib/openvpn-auth-pam.so login</p><p>verb 3<br /> mute 10<br /> log-append packet.status<br /> status vpn-status.log</p></blockquote><p><span style="text-decoration: underline;">Configurazione Road Warriors &#8211; Client</span></p><blockquote><p># &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br /> # Configurazione road warriors &#8211; CLIENT<br /> # OS: Windows<br /> # &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br /> dev tun<br /> proto udp<br /> port 1194<br /> pkcs12 &#8220;C:\\Program Files\\OpenVPN\\config\\<em>chiave</em>.p12&#8243;</p><p>remote <strong><em>dns-name</em>/<em>IP-address</em></strong></p><p>float<br /> resolv-retry 86400<br /> client<br /> nobind</p><p>persist-key<br /> persist-tun<br /> comp-lzo</p><p>auth RSA-MD5<br /> cipher AES-256-CBC<br /> ns-cert-type server<br /> tls-auth &#8220;C:\\Program Files\\OpenVPN\\config\\tls.key&#8221; 1<br /> &#8220;/C=IT/ST=MI/O=PVnets/CN=server/emailAddress=<em>email@domain.xxx</em>&#8221;<br /> auth-user-pass</p><p>verb 3</p></blockquote><p>Per i dettagli dei vari comandi esiste una ricca documentazione, oltre al fattore esperienza, che permette di trovare la configurazione che più si adatta alle esigenze. OpenVPN è una soluzione robusta, semplice da utilizzare e permette di trasportare la configurazione sulle varie piattaforme disponibili Windows, Linux, MAC senza grosse modifiche.</p><p><strong>3. SITE-TO-SITE<br /> </strong>Questa è la definizione che identifica una connessione VPN fra una o più sedi. In pratica si sfrutta questa configurazione per collegare varie subnets per formare un&#8217;unica LAN rendendo disponibili i servizi di rete (servers, stampanti, web, applicazioni, etc.) agli utenti dell&#8217;azienda indipendentemente dalla loro locazione.</p><p>Le sedi possono essere collegate anche affidandosi a linee dedicate (frame relay, leased lines ad esempio) ma non è molto conveniente dal punto di vista economico e la gestione della configurazione ?<br /> ? nelle mani del provider. Avendo a disposizione un&#8217;adeguata connessione a Internet, tramite la tecnologia VPN è possibile ridurre significativamente i costi ed offrire un certo controllo sulla configurazione, sicurezza e prestazioni.</p><p>La configurazione site-to-site è simile a quella illustrata precedentemente ma data la particolarità dell&#8217;utilizzo, è soggetta alla tipologia e struttura della rete esistente.</p><p><strong>4. CONCLUSIONI<br /> </strong>OpenVPN è una valida alternativa ai protocolli VPN tipo IPsec, PPTP ed è una soluzione open source soggetta a <strong>licenza GPL</strong>, quindi non necessita di costi aggiuntivi per il suo utilizzo &#8220;standard&#8221;.<br /> Inoltre la gestione è più semplice rispetto ad altre soluzioni e le prestazioni sono molto efficienti con un fattore sicurezza molto alto ed affidabile.</p><p>Abbinare un firewall tipo <strong>IPCop</strong>, come illustrato in un precedente articolo, ed il modulo OpenVPN (Zerina) può essere una valida soluzione &#8220;all in one&#8221; per le PMI.</p><p><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="firma" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" border="0" alt="firma" width="180" height="76" /></p><p><br><div align="center" style="border:1px solid #e6db55; padding:5px; background: #ffffe0;" > <a href="http://nolabnoparty.com/download/nolabnoparty_ebook.pdf">Scarica l'eBook</a>: <b>Informatica applicata per l'azienda</b>. <br> <i>(Riservata agli iscritti al feed RSS)</i> <br> ------------------ <br> Copyright <a href="http://nolabnoparty.com">NoLabNoPartY.com</a>. Tutti i diritti riservati.</div> <br></p><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><li><a href="http://nolabnoparty.com/accedere-alla-rete-aziendale-tramite-vpn-ssl/" title="Accedere alla rete aziendale tramite VPN SSL">Accedere alla rete aziendale tramite VPN SSL</a></li><li><a href="http://nolabnoparty.com/configurare-un-firewall-con-ipcop/" title="Configurare un firewall con IPCop">Configurare un firewall con IPCop</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/connessioni-vpn-tramite-openvpn/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Configurare un firewall con IPCop</title><link>http://nolabnoparty.com/configurare-un-firewall-con-ipcop/</link> <comments>http://nolabnoparty.com/configurare-un-firewall-con-ipcop/#comments</comments> <pubDate>Thu, 12 Jun 2008 07:31:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[security]]></category> <category><![CDATA[firewall]]></category> <category><![CDATA[ipcop]]></category> <category><![CDATA[openvpn]]></category> <category><![CDATA[proxy]]></category> <category><![CDATA[sicurezza]]></category><guid isPermaLink="false">http://paolosblog.wordpress.com/?p=38</guid> <description><![CDATA[IPCop è un ottimo firewall open source basato su Linux Debian custom. La configurazione tipo è possibile reperirla presso il sito ufficiale IPCop dove viene dettagliatamente documentata. Ho trovato molto...<p><br><div align="center" style="border:1px solid #e6db55; padding:5px; background: #ffffe0;" > <a href="http://nolabnoparty.com/download/nolabnoparty_ebook.pdf">Scarica l'eBook</a>: <b>Informatica applicata per l'azienda</b>. <br> <i>(Riservata agli iscritti al feed RSS)</i> <br> ------------------ <br> Copyright <a href="http://nolabnoparty.com">NoLabNoPartY.com</a>. Tutti i diritti riservati.</div> <br></p> ]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border: 0px;" title="ipcop" src="http://nolabnoparty.com/wp-content/uploads/2010/08/ipcop.jpg" border="0" alt="ipcop" width="602" height="202" /></p><p><strong>IPCop</strong> è un ottimo firewall open source basato su Linux Debian custom. La configurazione tipo è possibile reperirla presso il sito ufficiale <a title="IPCop website" href="http://ipcop.org/" target="_blank">IPCop</a> dove viene dettagliatamente documentata.</p><p>Ho trovato molto utili alcune modifiche ed informazioni per customizzare il sistema rendendolo più completo e sicuro.</p><p><strong>1. ACCEDERE A IPCop VIA SSH<br /> </strong>Per accedere al sistema via SSH (tramite l&#8217;utility Putty ad esempio) ricordarsi che IPCop non utilizza la porta standard 22 ma bisogna impostare la <strong>porta 222</strong>.</p><p><span id="more-38"></span></p><p style="text-align: center;"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ipcop1" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ipcop1.gif" border="0" alt="ipcop1" width="400" height="213" /></p><p><strong>2. CONFIGURAZIONE VIA WEB<br /> </strong>Tramite browser è possibile accedere alla configurazione del sistema IPCop digitando l&#8217;indirizzo<em> https://ip-address:445</em>.</p><p style="text-align: center;"><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ipcop2" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ipcop2.gif" border="0" alt="ipcop2" width="400" height="170" /></p><p><strong>3. ADD-ONS<br /> </strong>Utili add-ons per completare il sistema IPCop possono essere i seguenti:</p><ul><li><a title="copfilter" href="http://www.copfilter.org/" target="_blank">Copfilter</a> (antivirus, antispam, web filter)</li><li><a title="advanced proxy" href="http://www.advproxy.net/" target="_blank">Advanced proxy</a> (aggiunge autenticazione e altre caratteristiche)</li><li><a title="zerina" href="http://www.zerina.de/" target="_blank">Zerina</a> (OpenVPN)</li><li><a title="block out traffic" href="http://www.blockouttraffic.de/">BlockOutTraffic</a> (blocca il traffico che IPCop lascia passare)</li></ul><p><strong>4. FORZARE L&#8217;UTILIZZO DEL PROXY<br /> </strong>Se il browser dei clients (IE, Firefox, Opera) non viene configurato, l&#8217;accesso a Internet avviene direttamente senza avvalersi del proxy. Questo può rivelarsi non molto utile per motivi di sicurezza, controllo e utilizzo di banda.<br /> In una rete è opportuno che tutti i clients passino per un proxy impedendo la navigazione a Internet se il browser non viene correttamente impostato (manualmente, via GPO, script, etc&#8230;).</p><p>- per forzare i clients ad accedere a Internet tramite il proxy, editare il file:</p><p><span style="color: #000080;"># vi /etc/rc.d/rc.firewall.local</span></p><p>- identificare la voce riportata ed inserire l&#8217;istruzione:</p><p><span style="color: #000080;">## add your &#8216;start&#8217; rules here<br /> # /sbin/iptables -A CUSTOMFORWARD -i <strong>eth0</strong> -o <strong>eth1</strong> -p tcp -m mport &#8211;dports 80,443 -j DROP</span></p><p>dove:<br /> <strong>eth0</strong>= <span style="color: #008000;"><strong>GREEN</strong></span> interface<br /> <strong>eth1</strong>= <span style="color: #ff0000;"><strong>RED</strong></span> interface</p><p>- per caricare la nuova configurazione:</p><p><span style="color: #000080;"># /etc/rc.d/rc.firewall.local reload</span></p><p><strong>5. ZERINA (OpenVPN)<br /> </strong>Se si installa l&#8217;add-on per l&#8217;utilizzo di OpenVPN e si presenta la necessità di modificare manualmente le impostazioni fatte in automatico, bisogna editare il file di configurazione:</p><p><span style="color: #000080;"># vi /var/ipcop/ovpn/server.conf</span></p><p>Ricordarsi che se successivamente vengono fatte delle modifiche tramite interfaccia grafiche, le impostazioni manuali vengono perse.</p><p><strong>6. RAFFORZARE LA SICUREZZA DEL SISTEMA<br /> </strong>Per rafforzare la sicurezza del sistema, si possono adottare alcune soluzioni come già descritte nel precedente articolo &#8220;<em>Mettere in sicurezza un sistema Linux</em>&#8220;.</p><p><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="firma" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" border="0" alt="firma" width="180" height="76" /></p><p><br><div align="center" style="border:1px solid #e6db55; padding:5px; background: #ffffe0;" > <a href="http://nolabnoparty.com/download/nolabnoparty_ebook.pdf">Scarica l'eBook</a>: <b>Informatica applicata per l'azienda</b>. <br> <i>(Riservata agli iscritti al feed RSS)</i> <br> ------------------ <br> Copyright <a href="http://nolabnoparty.com">NoLabNoPartY.com</a>. Tutti i diritti riservati.</div> <br></p><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><li><a href="http://nolabnoparty.com/evitare-lo-spamming-dalla-propria-rete/" title="Evitare lo spamming dalla propria rete">Evitare lo spamming dalla propria rete</a></li><li><a href="http://nolabnoparty.com/accedere-alla-webmail-http-attraverso-brightmail/" title="Accedere alla WebMail (http) attraverso Brightmail">Accedere alla WebMail (http) attraverso Brightmail</a></li><li><a href="http://nolabnoparty.com/configurare-il-comando-yum-dietro-ad-un-proxy/" title="Configurare il comando yum dietro ad un proxy">Configurare il comando yum dietro ad un proxy</a></li><li><a href="http://nolabnoparty.com/mettere-in-sicurezza-il-logon-di-windows-7/" title="Mettere in sicurezza il logon di Windows 7">Mettere in sicurezza il logon di Windows 7</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/configurare-un-firewall-con-ipcop/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 11/17 queries in 0.012 seconds using disk: basic
Object Caching 802/802 objects using disk: basic

Served from: nolabnoparty.com @ 2012-05-19 12:44:25 -->
