Link Pubblicitari:

Software Open source: Dansguardian e Squid per filtrare il traffico web della rete

dansguardian.jpeg
Come configurare un proxy di filtraggio della navigazione Web basato su due software open source: Dansguardian e Squid.

DansGuardian è un software opensource, molto veloce e scritto in C++, che, accoppiato ad un proxy, viene utilizzato per il filtraggio della navigazione Web.
Gira su tutti i sistemi *nix (Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX e Solaris).

Nella pratica, DansGuardian è un nodo ulteriore: si frappone tra tutti i browser di una rete locale ed il proxy Squid. I browser vengono impostati per utilizzare DansGuardian come proxy di navigazione; questo inoltra, quindi, il traffico tra browser e proxy Squid solo nel caso in cui la richiesta non violi alcuna regola interna imposta dall’amministratore del filtro.

Il filtraggio si attua a livello applicativo HTTP, tramite analisi dell’URL, del dominio, del formato di file delle risorse Web (estensione e descrizione MIME) e del contenuto testuale; per quest’ultimo controllo viene usata la corrispondenza dello stesso a determinati pattern (stringhe e/o espressioni regolari). È presente infine un controllo sui file spediti dai browser al webserver (in POST).

È possibile scaricare dalla rete e far utilizzare direttamente a DansGuardian delle blacklist di URL, domini e pattern da filtrare, aggiornate frequentemente, che annoverano migliaia di risorse considerate pericolose o semplicemente non adatte ad un pubblico non adulto oppure di advertisment online.
Sarà compito di chi amministra tale proxy di abilitare o meno le sue diverse peculiarità ed opzioni. La blacklist “ufficiale” del programma, aggiornata giornalmente, è reperibile su: http://urlblacklist.com/?sec=download. Per il suo utilizzo è richiesta una sottoscrizione mensile od annuale, sebbene essa sia liberamente scaricabile.

Una blacklist attua il concetto di “lasciar passare” solo ciò che non sia contenuto nella blacklist stessa; DansGuardian può tuttavia esser configurato anche con filosofia opposta, ovvero bloccare tutto tranne ciò che viene definito in determinate whitelist.

Se, infine, la vostra filosofia di vita è In medio stat virtus, allora DansGuardian fa anche al caso vostro, in quanto può utilizzare ambo le filosofie assieme!

Vorrei da ultimo precisare che DansGuardian e Squid formano un sistema di proxy trasparente, ovvero non nascondono al webserver destinazione l’esatta origine della connessione, come mostrano di seguito i log del server Apache stesso a fronte di connessioni di prova.

192.168.0.46 – - [30/Jul/2009:17:06:35 +0200] “GET / HTTP/1.1″ 200 645 “-” “Opera/9.64 (X11; Linux i686; U; en) Presto/2.1.1″
192.168.0.46 – - [30/Jul/2009:17:12:36 +0200] “GET / HTTP/1.1″ 200 645 “-” “Mozilla/5.0 (X11; U; Linux i686; it; rv:1.9.0.12) Gecko/2009072221 Iceweasel/3.0.6 (Debian-3.0.6-1)”

Sottolineo quindi come il compito del sistema di proxy in esame sia quello di filtro dei contenuti, per lo più in ingresso, ciò che ben si distanzia dallo scopo di altri sistemi di proxy quali TOR e Privoxy, che puntano l’accento sulla privacy ed il nascondimento delle tracce di chi naviga.

Per gli esempi pratici che seguono utilizzeremo Squid come proxy di “appoggio” a DansGuardian, ma non ci soffermeremo sulla sua descrizione e lo daremo come prerequisito essenziale; per far sì che la presente mini guida possa comunque essere seguita da tutti, daremo tuttavia a breve le istruzioni minime ed indispensabili per installare Squid di modo che possa esser usato da DansGuardian nella sua configurazione standard. Tratteremo per lo più l’approccio a blacklist.

Come detto più volte, utilizzeremo Squid come proxy di appoggio; DansGuardian è già di default configurato per connettersi a Squid (porta 3128). Squid e DansGuardian verranno per questo articolo installati sul medesimo host, ma, con evidenza, nulla vieta che girino su macchine differenti in rete. Nel caso Squid non fosse già presente, per la sua installazione su Linux Debian / Ubuntu è sufficiente dare il comando:

apt-get install squid

da shell in qualità dell’utente root (sudo apt-get install squid). L’operazione reperirà il programma e le dipendenze dal repository della distribuzione in uso, lo installerà e lo configurerà per ascoltare connessioni di rete alla porta TCP 3128. Per appurare ciò, diamo:

netstat -ap | grep -i squid

tcp 0 0 *:3128 *:* LISTEN 3194/(squid)
udp 0 0 *:icpv2 *:* 3194/(squid)
udp 0 0 *:42833 *:* 3194/(squid)

Nel caso in cui la porta TCP non fosse quella menzionata – probabilmente a causa di una precedente installazione o di esigenze particolari – sarà sufficiente modificare il file di configurazione di DansGuardian per il corretto interfacciamento, come in seguito indicato nella descrizione dello stesso file. Per ulteriori informazioni su Squid si veda la sua documentazione.
Installazione di DansGuardian

Una volta soddisfatti i prerequisiti, al fine di installare il programma in oggetto, DansGuardian, sui sistemi Debian-based utilizziamo il consueto comando (come root):

apt-get install dansguardian

Ad installazione completata si viene avvertiti che è necessario, prima di tutto, modificare il file di configurazione principale (Please edit /etc/dansguardian/dansguardian.conf manually then rerun this script). Per permettere a DansGuardian di partire, dev’esser sicuramente eliminata la riga “UNCONFIGURED – Please remove this line after configuration” dal file /etc/dansguardian/dansguardian.conf.

Una volta terminata la configurazione, della quale parleremo diffusamente a breve, avviamo il servizio:
Continua »

Tag:,

Anno nuovo software nuovo: La classifica dei software open source più usati nelle aziende italiane

open.jpg
Ormai il software Open Source ha raggiunto livelli paragonabili ai software commerciali.

Se la soluzione che state cercando è integrata, comprensiva di calendari condivisi, CRM, repository per documentazione, modulo per la gestione dei progetti e magari anche un wiki, egroupware potrebbe essere la soluzione che faper voi. Scritta in PHP e Mysql (strumenti classici dell’open source sul Web), è un’applicazione Web based che riscuote un discreto successo.

L’installazione guidata ne permette l’utilizzo anche in aziende con un reparto IT non specializzato. Può funzionare, oltre che su piattaforma Linux, anche su Windows e Mac OsX. I principali difetti di questo, pur completo, prodotto di groupware sono dati dalla documentazione un po’ troppo disorganizzata e da alcune scelte nell’interfaccia grafica dei diversi componenti che a volte ne rendono l’utilizzo poco immediato.
Gaim

È sempre più frequente che anche in azienda, soprattutto per chi lavora in sedi geograficamente separate, vengano usati sistemi di messaggistica istantanea. Gaim è un piccolo prodotto che permette, da un unico client, di usare diversi account dei più noti software di IM: “Msn”, “Yahoo!”, “Gtalk” e altro. La possibilità di attivare i log delle conversazioni indipendentemente dal protocollo usato farà apprezzare questo software a chi desidera tenere traccia dello storico dei messaggi.
Portali e weblog

Il software open source ha conosciuto la sua era d’oro con la diffusione del Web. Non c’è da stupirsi che alla gestione dei portali e dei sistemi di CMS siano quindi dedicati centinaia di progetti.
Drupal

Tra i molti progetti che aiutano nella gestione di un sito dinamico vale la pena di segnalare Drupal.

Tramite Drupal è possibile attivare diverse tipologie di moduli per la gestione del proprio sito, come per esempio un weblog, un sistemadi forum, pagine di contenuto, photogallery, inclusioni di Rss da altre fonti, etc. Il tutto da un’interfaccia di amministrazione davvero intuitiva, che presenta graficamente la struttura delle diverse sezioni del sito, così da permetterne la gestione anche a chi non ha competenze tecniche.

Sono disponibili numerosissime estensioni per soddisfare gli utenti più esigenti. Anche il modulo di gestione degli utenti, caratteristica fondamentale in questo tipo di soluzioni, è ben strutturato e permette la creazione di gruppi utenti cui affidare ruoli e responsabilità diverse.
Wordpress
Una soluzione più semplice per siti aziendali, oppure per le internet, la si può trovare in Wordpress. Nasce come piattaforma di weblogging, ma l’attenzione della comunità di sviluppatori che ne gestisce il codice e la disponibilità di un buon numero di plugin, ne permette l’impiego anche in ambiti tutt’altro che amatoriali.

Grazie all’interfaccia di amministrazione davvero semplice, Wordpress consente di essere operativi in tempi davvero ristretti. La procedura di installazione è tra le più semplici e non richiede particolari competenze tecniche.
Conclusioni

Trattandosi di un mondo in continua evoluzione, questa breve lista è suscettibile di obsolescenza. Per questo motivo è consigliabile spendere qualche ora per verificare se esistono soluzioni open source che rispondano ad esigenze precise.

Un buon punto di partenza è sicuramente quello di consultare i diversi siti web dedicati esplicitamente a questo tipo di applicazioni. Tra questi vale la pena segnalare sourgeforce, servizio di hosting e di gestione per progetti open suorce, e in particolare la sezione softwaremap, organizzata per tipologia di prodotto.

Per il mondo dei Content Management System, può essere d’aiuto opensourcecms.com, che permette di provare dal vivo decine di sistemi.

Ultimo suggerimento: armarsi di pazienza, perché i sistemi open source a volte sono complessi, sia da installare, sia da usare.

Il suo impiego è indicato per lavori di segreteria e in tutte le situazioni in cui vengono utilizzate le funzionalità base di Office, rinunciando a quelle avanzate. In questi casi, infatti, potreste notare delle differenze e risultati, soprattutto per quanto concerne la formattazione di testi e l’impaginazione.

Dei diversi prodotti, quelli che ancora dimostrano qualche problema di maturità sono il modulo per le presentazioni (Impress), ma soprattutto quello per la gestione dei dati (Base) introdotto dalla versione 2 di Open Office. Non esiste in buona sostanza ancora un valido sostituto per Access.

Se ne state valutando l’impiego, ricordate inoltre che sarà necessario effettuare un minimo di training in quanto l’interfaccia grafica, anche se molto simile a quella di Office, se ne discosta in diversi aspetti.
Clam Antivirus

Solitamente gli antivirus non commerciali sono disponibili con licenza freeware, Clam Antivirus è invece una soluzione completamente open source con licenza GPL. È natoin ambiente Unix, ma esiste comunque un porting anche per Windows. Non è probabilmente l’antivirus più efficace sul mercato, ma tra i pregi da sottolineare c’è la possibilità di estenderne le funzionalità, ad esempio utilizzandolo come motore di riconoscimento degli spyware.
Firefox

Con il rilascio di Internet Explorer 7, che introduce la navigazione a tab, qualche controllo in più per la sicurezza, la visualizzazione e gestione di feed Rss, perché preoccuparsi di un altro browser? Prima di tutto perché Mozilla Firefox è disponibile non solo per piattaforma Windows, ma anche per i vari Unix e per Mac.

Il principale vantaggio di questo browser rispetto alla concorrenza è però legato al numero di estensioni oggi disponibili, rivolti per esempio a chi ha a cuore la propria privacy e sicurezza (bloccando banner e pubblicità non voluta), a chi gestisce il proprio weblog (e vuole pubblicare direttamente da browser), e per esempio a chi si trova asviluppareper il web.
Thunderbird

MozillaThunderbird si può considerare un Outlook Express dalle funzionalità avanzate.

Non arriviamo comunque ai livelli di Outlook, che vale la pena considerare piuttosto un prodotto per il groupware, ma come nel caso di Mozilla Firefox esistono numerosi add-on , come il criptare i messaggi secondo lo standard OpenPGP che sono senza dubbio interessanti.

Tag:, , , ,

OpenOffice.org come FireFox: 100 estensioni per tutte le esigenze

OpenOffice.org come FireFox: 100 estensioni per tutte le esigenzeL’Associazione PLIO comunica che le estensioni per la suite libera per ufficio OpenOffice.org sono ormai più di 100, e sono disponibili per il download e l’installazione.Le estensioni aggiungono nuove funzionalità, raccolte di modelli e strumenti linguistici a OpenOffice.org, e quelle più diffuse hanno ormai superato le decine di migliaia di download. L’ultima estensione in ordine di tempo è Sun Presenter Console, in versione beta per OpenOffice.org 3 Beta, che permette all’utente di utilizzare nel modo migliore i due schermi per le presentazioni, e visualizzare sul proprio la slide successiva, le note e la durata della presentazione, senza che il pubblico le veda. Fra pochi giorni sarà disponibile anche l’estensione, sempre per OOo 3 Beta che permette di aprire i documenti in formato PDF e di apportare modifiche al contenuto.
Continua »

Tag:, , ,

Ecco OpenOffice.org 3.0

Ecco OpenOffice.org 3.0
L’Associazione PLIO annuncia OpenOffice.org 3.0, la terza “major release” della suite di produttività open source che in pochi anni è divenuta un temibile concorrente per Microsoft sul mercato italiano, come dimostra la crescita dei download e delle installazioni negli ultimi anni. Quasi a celebrare l’avvenimento, oggi viene doppiato il risultato del 2007 con il superamento dei 3.580.000 download dall’inizio del 2008, ovvero uno ogni 7 secondi.

OpenOffice.org 3.0 è molto più di una semplice applicazione di produttività. Con questa nuova versione, i componenti di base – il word processor, il foglio elettronico, il modulo per le presentazioni, quelli per la grafica business, le formule e la gestione dei database – vengono integrati con le funzionalità delle estensioni, che in alcuni casi offrono novità assolute per il mercato dell’office automation. OpenOffice.org ha scelto un approccio architetturale estremamente modulare, che consente a chiunque di aggiungere nuovi servizi e funzionalità.
Continua »

Tag:, , , ,

Da VIA un portale dedicato a Linux

Da VIA un portale dedicato a Linux
VIA Technologies, Inc., Azienda leader nell’ambito delle piattaforme x86 a basso consumo energetico, annuncia il lancio della versione beta di VIA Linux Portal nell’ambito di un’iniziativa mirata ad ampliare la propria collaborazione con la community Open Source.VIA Linux Portal inizialmente offrirà driver grafici per il chipset IGP digital media VIA CN896 per la nuova distribuzione Ubuntu 8.04 LTS. La documentazione e il codice sorgente per questi driver saranno rilasciati nelle prossime settimane ed entro l’anno è prevista anche l’implementazione di forum ufficiali e del bug tracking. VIA Linux Portal seguirà tempistiche in linea con le evoluzioni del kernel e con il rilascio delle nuove release delle principali distribuzioni Linux.
Continua »

Tag:, , , ,

OpenOffice.org: Un milione di download nel 2008

OpenOffice.org: Un milione di download nel 2008
L’Associazione PLIO annuncia che i download della versione italiana di OpenOffice.org hanno superato il traguardo di un milione di unità in soli 107 giorni – circa tre mesi e mezzo – dall’inizio del 2008, a una media di oltre 9.300 download al giorno. Impressionante il ritmo dall’annuncio di OOo 2.4, visto che in 23 giorni i download sono stati più di 370.000, pari a una media di 16.900 al giorno.
Continua »

Tag:, , , ,

OpenOffice.org 2.4 nel segno dell’Associazione PLIO

OpenOffice.org 2.4 nel segno dell'Associazione PLIOL’Associazione PLIO annuncia OpenOffice.org 2.4, una nuova release della suite che vede l’integrazione degli strumenti linguistici italiani – il dizionario per la correzione ortografica sviluppato da Davide Prina e quello dei sinonimi sviluppato dagli studenti coordinati da Daniela Volta, socia del PLIO – e del filtro per il formato PDF/A sviluppato da Giuseppe Castagno, anch’egli socio del PLIO. Una dimostrazione del ruolo dell’Associazione PLIO e della comunità italiana all’interno di quella internazionale di OpenOffice.org.
E’ stata semplificata la funzionalità di stampa e migliorata la gestione del formato PDF, con l’esportazione in PDF/A (OpenOffice.org è una delle poche applicazioni a offrire questa funzionalità). La font di default adesso è DejaVu, che supporta più lingue e localizzazioni rispetto al precedente BitStream Vera, nell’ambito di una serie di miglioramenti alle localizzazioni per le lingue da Hiligaynon a Quechua. Infine, la versione per Mac utilizza il player QuickTime e il correttore ortografico nativi della piattaforma.
Continua »

Tag:, ,

OpenOffice.org passa alla licenza LGPLv3

OpenOffice.org passa alla licenza LGPLv3
L’Associazione PLIO annuncia che la licenza del codice di OpenOffice.org passerà dall’attuale LGPL 2.1 alla nuova LGPLv3 con l’arrivo della beta di OpenOffice 3.0 (nel corso dell’estate 2008), e che il Sun Contributor Agreement (SCA) sostituisce – a partire da oggi – il Joint Copyright Assignment (JCA) che regolava i rapporti tra Sun e gli sviluppatori coinvolti nel progetto [1].
Il passaggio dalla LGPL 2.1 alla LGPLv3 costituisce un’evoluzione naturale per il codice sorgente di OpenOffice.org, che ha scelto sin dall’inizio una licenza scritta dalla Free Software Foundation. In particolare, la nuova licenza offre una migliore protezione per i brevetti sul software, e garantisce nel tempo i diritti degli utenti, che potranno continuare a usare OpenOffice.org liberamente (e gratuitamente) in ogni contesto, sia privato che commerciale.
Continua »

Tag:, , ,