<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>capn3m0.org - Web&amp;Security» capn3m0.org - Web&amp;Security</title>
	
	<link>http://www.capn3m0.org</link>
	<description>...php, hacking, exploits and more...</description>
	<lastBuildDate>Fri, 10 Apr 2009 10:22:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/capn3m0" type="application/rss+xml" /><feedburner:emailServiceId>capn3m0</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>[SECURITY] - L'arte dell'inganno, tutto sul Social Engineering</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/gAfyZMNTdiY/arte-inganno-tutto-social-engineering.html</link>
		<comments>http://www.capn3m0.org/arte-inganno-tutto-social-engineering.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 11:17:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[kevin mitnick]]></category>
		<category><![CDATA[social engineering]]></category>
		<category><![CDATA[tecniche di manipolazione]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=274</guid>
		<description><![CDATA[

Ho da poco terminato di leggere il libro "L'arte dell'inganno" scritto da Kevin Mitnick, il più famoso Hacker del mondo. Il libro è un vero e proprio vademecum di tutte le tecniche di Social Engineering utilizzabili per reprerire informazioni riservate.

Per Social Engineering si intende lo studio dei comportamenti di una persona (vittima) al fine di [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Ho da poco terminato di leggere il libro "<strong>L'arte dell'inganno</strong>" scritto da <strong>Kevin Mitnick</strong>, il più famoso Hacker del mondo. Il libro è un vero e proprio vademecum di tutte le tecniche di <a href="http://it.wikipedia.org/wiki/Ingegneria_sociale" target="_blank"><strong>Social Engineering</strong></a> utilizzabili per reprerire informazioni riservate.</p>

<p>Per Social Engineering si intende lo studio dei comportamenti di una persona (vittima) al fine di individuare il miglior metodo per farsi comunicare l'informazione riservata di cui si ha bisogno.</p>

<p><span id="more-274"></span></p>

<p>Nel libro Mitnick elenca molti esempi di metodi che han consentito (e consentono) di far leva nelle persone al fine di farsi comunicare password o informazioni preziose per poter poi accedere ed effettuare attacchi verso un dato sistema informatico. Si va dal fingersi un collega al fine di far abbassare la "diffidenza" nella vittima a vere e proprie tecniche di manipolazione che possono portare a far eseguire l'attacco alla vittima stessa. Ovviamente senza che quest'ultima dubiti minimamente del suo interlocutore (colui che attacca).</p>

<div id="attachment_276" class="wp-caption alignleft" style="width: 160px"><a href="http://www.capn3m0.org/wp-content/uploads/2009/04/l_arte_dell_inganno.jpg"><img class="size-full wp-image-276" title="L'arte dell'inganno - K.Mitnick" src="http://www.capn3m0.org/wp-content/uploads/2009/04/l_arte_dell_inganno.jpg" alt="Copertina &quot;L'arte dell'inganno&quot;" width="150" height="248" /></a><p class="wp-caption-text">Copertina &quot;L&#39;arte dell&#39;inganno&quot;</p></div>

<p>Per ogni capitolo vengono citati diversi esempi e poi analizzati sotto più punti di vista. Da una parte viene spiegato come è stato possibile l'attacco, su quali "tasti" ha agito e, soprattutto, quale falla lo ha consentito. Dall'altra, invece, viene analizzato il sistema "vittima" per portarne alla luce i problemi e le possibili soluzioni.</p>

<p>Il fine del libro è quello di mettere in risalto le vulnerabilità di qualsiasi sistema quando vi è un fattore ben preciso, quello "<strong>umano</strong>".</p>

<p>Riassumere in un post tutte le nozioni che si apprendono è quasi impossibile e, quindi, vi invito a leggerlo e, soprattutto, a farlo leggere ai vostri Amministratori di Rete&amp;Co. che potrebbero trovare spunti per fixare problemi di Sicurezza che neanche pensavano di avere.</p>

<p class="title" dir="ltr">Ho intrapreso ora la lettura del libro successivo dal titolo "<strong>L'arte dell'intrusione</strong>" e, non appena finito, provvederò a farne una breve recensione.</p>

<p class="title" dir="ltr">Per chi non volesse spendere soldi eccovi di seguito i link a <a href="http://books.google.it/" target="_blank"><strong>Google Libri</strong></a> per leggerli direttamente on line:</p>

<p class="title" dir="ltr"><a href="http://books.google.it/books?id=ZyTGYyLNMJsC&amp;printsec=frontcover" target="_blank"><strong>L'arte dell'inganno - K. Mitnick</strong></a></p>

<p class="title" dir="ltr"><a href="http://books.google.it/books?id=dFw41-4CcaUC&amp;printsec=frontcover" target="_blank"><strong>L'arte dell'intrusione - K. Mitnick</strong></a></p>

<p class="title" dir="ltr">Buona lettura<strong><br />
 </strong></p><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=gAfyZMNTdiY:jFw8wPPScmY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/arte-inganno-tutto-social-engineering.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/arte-inganno-tutto-social-engineering.html</feedburner:origLink></item>
		<item>
		<title>[SEO] - Canonical, il nuovo Tag per i professionisti SEO</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/MYjnU-_1A3I/seo-canonical-il-nuovo-tag-per-i-professionisti-seo.html</link>
		<comments>http://www.capn3m0.org/seo-canonical-il-nuovo-tag-per-i-professionisti-seo.html#comments</comments>
		<pubDate>Wed, 18 Mar 2009 12:32:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[canonical tag]]></category>
		<category><![CDATA[Central Blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[spiders]]></category>
		<category><![CDATA[webmaster central]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=271</guid>
		<description><![CDATA[Da qualche tempo i maggiori Motori di Ricerca ossia Google, Yahoo e Microsoft hanno trovato un accordo per stabilire alcune misure per evitare la presenza di contenuti duplicati.
E' stato introdotto il tag "canonical" che consente di indicare agli Spiders dei Motori di Ricerca quale url indicizzare in presenza di contenuti doppi.
Per esempio, chi possiede un [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Da qualche tempo i maggiori Motori di Ricerca ossia Google, Yahoo e Microsoft hanno trovato un accordo per stabilire alcune misure per evitare la presenza di contenuti duplicati.</p>
<p>E' stato introdotto il tag "<strong>canonical</strong>" che consente di indicare agli Spiders dei Motori di Ricerca quale url indicizzare in presenza di contenuti doppi.</p>
<p>Per esempio, chi possiede un sito che è funzionante e raggiungibile sia indicando l'url:</p>
<p><cite>http://www.nomedominio.com</cite></p>
<p>sia usando</p>
<p><cite>http://nomedominio.com</cite></p>
<p>potrà evitare che la stessa pagina venga indicizzata in ambo due le forme.</p>
<p><span id="more-271"></span></p>
<p>Il codice da inserire all'interno delle pagine è il seguente:</p>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;canonical&quot; href=&quot;http://www.web.com/site.php?item=fish&quot; /&gt;</pre></div></div>



<p>Nel video seguente (in lingua inglese) potrete ascoltare <strong>Matt Cutts di Google</strong> intervistato circa il "<strong>canonical-tag</strong>".</p>
<p>
<object width="480" height="295" data="http://www.youtube.com/v/Cm9onOGTgeM&amp;hl=it&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Cm9onOGTgeM&amp;hl=it&amp;fs=1" /><param name="allowfullscreen" value="true" /></object>
</p>
<p>Sono stati già sviluppati appositi Plugins per i Cms più diffusi. Eccovi di seguito i link al download dei pacchetti:</p>
<p><a href="http://yoast.com/wp-content/uploads/2009/02/wp-canonical.zip"><strong>WordPress - Canonical Tag Plugin</strong></a></p>
<p><a href="http://yoast.com/wp-content/uploads/2009/02/magento-canonical-urls.zip"><strong>Magento - Canonical Tag Plugin</strong></a></p>
<p><a href="http://yoast.com/wp-content/uploads/2009/02/drupal-canonical-urls.zip"><strong>Drupal - Canonical Tag Plugin</strong></a></p>
<p><a href="http://www.bretteleben.de/lang-en/joomla/canonical-url-modul.html"><strong>Joomla - Canonical Tag Plugin</strong></a></p>
<p><a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html" target="_blank"><strong>Questo</strong></a>, invece, è l'articolo ufficiale del <strong>Webmaster Central Blog</strong> dove viene fornita una descrizione riguardo l'uso di questo nuovo tag.</p>
<!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=MYjnU-_1A3I:rAt1MndMAi8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/seo-canonical-il-nuovo-tag-per-i-professionisti-seo.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/seo-canonical-il-nuovo-tag-per-i-professionisti-seo.html</feedburner:origLink></item>
		<item>
		<title>[RAW FIX] - VIRTUEMART - Errore 500 nell'upload immagini</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/LY0JS9oyEuk/raw-fix-virtuemart-errore-500-upload-immagini.html</link>
		<comments>http://www.capn3m0.org/raw-fix-virtuemart-errore-500-upload-immagini.html#comments</comments>
		<pubDate>Mon, 09 Mar 2009 15:33:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[error 500 internal server error]]></category>
		<category><![CDATA[internal server error]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[virtuemart]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=269</guid>
		<description><![CDATA[Anche in questa occasione ciò che pubblico non è una vera e propria Fix ma un modo "rudimentale" per aggirare il problema e garantire il funzionamento dell'applicativo.

In questo caso parliamo del componente "Virtuemart" di Joomla che consente di trasformare il Cms in un negozio on line. In alcuni Hosting a causa della configurazione del "Timeout [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Anche in questa occasione ciò che pubblico non è una vera e propria Fix ma un modo "rudimentale" per aggirare il problema e garantire il funzionamento dell'applicativo.</p>

<p>In questo caso parliamo del componente "<a href="http://virtuemart.net/" target="_blank"><strong>Virtuemart</strong></a>" di <strong>Joomla </strong>che consente di trasformare il Cms in un negozio on line. In alcuni Hosting a causa della configurazione del "Timeout CGI" impostato in Apache possono verificarsi errori "500 Internal Server Error" in occasione dell'aggiunta di nuove immagini per un prodotto.</p>

<p><span id="more-269"></span>Questo perché quando si carica l'interfaccia di upload il Virtuemart esegue un check su tutti i file e cartelle della cartella predefinita delle immagini. Se, quindi, sono presenti numerosi file lo script non riesce a terminare in tempo la verifica di ogni singolo file andando in errore di "Timeout CGI".</p>

<p>Nel mio attuale Hosting tale Timeout è impostato a 60 secondi e, quindi, ho provveduto ad editare direttamente il codice sorgente del Virtuemart per fare in modo che non esegua tale verifica indipendentemente da quanti file son presenti nella cartella predefinita.</p>

<p>Per fare ciò è necessario aprire il file "<strong>product.file_form.php</strong>" presente nella path:</p>

<p><cite>&lt;root_di_Joomla&gt;/administrator/components/com_virtuemart/html/</cite></p>

<p>e successivamente posizionarsi alla <strong>Riga 105</strong> che apparirà come segue:</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$downloadRootFiles</span> <span style="color: #339933;">=</span> vmReadDirectory<span style="color: #009900;">&#40;</span>DOWNLOADROOT<span style="color: #339933;">,</span> <span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>





<p>e modificarla variando il parametro da "<strong>true</strong>" a "<strong>false</strong>" come di seguito:</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$downloadRootFiles</span> <span style="color: #339933;">=</span> vmReadDirectory<span style="color: #009900;">&#40;</span>DOWNLOADROOT<span style="color: #339933;">,</span> <span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>





<p>In questo modo il problema dell'error "500 Internal Server Error" in fase di upload dei file sarà risolto.</p>

<p>Tengo a precisare che la versione del <strong>Virtuemart </strong>su cui ho eseguito tali modifiche è la <strong>1.1.3</strong>.</p>

<p>Resto a disposizione per qualsiasi chiarimento o qualora dopo tali modifiche si riscontrino altri generi di problematiche.</p>

<p><strong>[11/03/2009 - 00.40] AGGIORNAMENTO</strong> <strong>#1</strong>: Ho fatto delle verifiche per validare il perché di tale modifica e vi riporto direttamente il codice dell'intera funzione "<strong>vmReadDirectory</strong>" presa dal file originale "<strong>ps_main.php</strong>":</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009933; font-style: italic;">/**
* Utility function to read the files in a directory
* @param string The file system path
* @param string A filter for the names
* @param boolean Recurse search into sub-directories
* @param boolean True if to prepend the full path to the file name
*/</span>
<span style="color: #000000; font-weight: bold;">function</span> vmReadDirectory<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$path</span><span style="color: #339933;">,</span> <span style="color: #000088;">$filter</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurse</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$fullpath</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span>  <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$arr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!@</span><span style="color: #990000;">is_dir</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$path</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$arr</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$handle</span> <span style="color: #339933;">=</span> <span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$path</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$handle</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$dir</span> <span style="color: #339933;">=</span> vmPathName<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$file</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$isDir</span> <span style="color: #339933;">=</span> <span style="color: #990000;">is_dir</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$dir</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">&quot;..&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;/<span style="color: #006699; font-weight: bold;">$filter</span>/&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$file</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$fullpath</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$arr</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span> vmPathName<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$file</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$arr</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$file</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$recurse</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #000088;">$isDir</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$arr2</span> <span style="color: #339933;">=</span> vmReadDirectory<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$dir</span><span style="color: #339933;">,</span> <span style="color: #000088;">$filter</span><span style="color: #339933;">,</span> <span style="color: #000088;">$recurse</span><span style="color: #339933;">,</span> <span style="color: #000088;">$fullpath</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$arr</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_merge</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$arr</span><span style="color: #339933;">,</span> <span style="color: #000088;">$arr2</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #990000;">closedir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$handle</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">asort</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$arr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$arr</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>





<p>Come spiegato nei commenti della funzione stessa l'impostare su "false" il 3° parametro disabilita la ricorsione evitando che il check dei file venga effettuato anche nelle sottocartelle generando l'errore di Timeout (Timeout CGI = 60 sec; max_execution_time = 120).</p><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=LY0JS9oyEuk:pA-hkh5HG-k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/raw-fix-virtuemart-errore-500-upload-immagini.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/raw-fix-virtuemart-errore-500-upload-immagini.html</feedburner:origLink></item>
		<item>
		<title>Gmail down?</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/iL7Dmr0McIU/gmail-down.html</link>
		<comments>http://www.capn3m0.org/gmail-down.html#comments</comments>
		<pubDate>Tue, 24 Feb 2009 12:15:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[bad gateway]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=267</guid>
		<description><![CDATA[Dalle 11,30 circa di oggi il Servizio Gmail di Google è giù mostrando un'errore "502 - Bad Gateway" come nella figura sottostante.


Possibile che un colosso come Google (che ha tutta la mia stima) lasci down per quasi 2 ore un Servizio come Gmail che a livello di utilizzo viene subito dopo il motore di ricerca??

Un'altro [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Dalle 11,30 circa di oggi il Servizio <strong>Gmail</strong> di Google è giù mostrando un'errore "<strong>502 - Bad Gateway</strong>" come nella figura sottostante.</p>

<div id="attachment_265" class="wp-caption alignleft" style="width: 310px"><a href="http://www.capn3m0.org/wp-content/uploads/2009/02/158.jpg"><img class="size-medium wp-image-265" title="Gmail 502" src="http://www.capn3m0.org/wp-content/uploads/2009/02/158-300x143.jpg" alt="Gmail - 502 Bad Gateway" width="300" height="143" /></a><p class="wp-caption-text">Gmail - 502 Bad Gateway</p></div>

<p>Possibile che un colosso come <strong>Google</strong> (che ha tutta la mia stima) lasci down per quasi 2 ore un Servizio come Gmail che a livello di utilizzo viene subito dopo il motore di ricerca??</p>

<p>Un'altro <a href="http://punto-informatico.it/2539217/PI/Brevi/google-stato-un-errore-umano.aspx" target="_blank"><strong>errore umano</strong></a>?</p>

<p><span id="more-267"></span><strong>AGGIORNAMENTO</strong> <strong>#1</strong>: Dopo 2 ore di down alle 13,30 è tornato correttamente funzionante il Servizio Gmail.</p>

<p><strong>AGGIORNAMENTO</strong> <strong>#2</strong>: Per ora non ci sono ancora spiegazioni ufficiali. Nella <a href="http://mail.google.com/support/" target="_blank">pagina di supporto</a> di Gmail vi è il seguente avviso:</p>

<p><cite>We're aware of a problem with Gmail affecting a number of users. This problem occurred at approximately 1.30AM Pacific Time. We're working hard to resolve this problem and will post updates as we have them. We apologize for any inconvenience that this has caused.</cite></p>

<p><strong>AGGIORNAMENTO</strong> <strong>#3</strong>: [24/2/2009 - 15.02] - Ulteriore aggiornamento dell'avviso agli utenti:</p>

<p><cite>Many of our users had difficulty accessing Gmail today. The problem is now resolved and users have had access restored. We know how important Gmail is to our users, so we take issues like this very seriously, and we apologize for the inconvenience.</cite></p><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=iL7Dmr0McIU:5d89Et9F-hg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/gmail-down.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/gmail-down.html</feedburner:origLink></item>
		<item>
		<title>User Agent Switcher, un'altro utile plugin di Firefox</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/6B23DT8Zl8o/user-agent-switcher-plugin-firefox.html</link>
		<comments>http://www.capn3m0.org/user-agent-switcher-plugin-firefox.html#comments</comments>
		<pubDate>Sun, 22 Feb 2009 03:45:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[navigazione anonima]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[user agent]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=257</guid>
		<description><![CDATA[Ricollegandomi all'articolo sui plugin utili di Firefox segnalo questo altro addons sviluppato da Chris Pederick, lo stesso sviluppatore del tool WebDeveloper.

Come suggerisce il nome l'User Agent Switcher è un comodo strumento che consente di selezionare da una lista la User Agent che vogliamo utilizzare per navigare un sito. Tale parametro riporta alcune informazioni circa il [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p class="author">Ricollegandomi all'articolo sui <a href="http://www.capn3m0.org/2009/02/security-5-utili-plugins-per-firefox/">plugin utili di Firefox</a> segnalo questo altro addons sviluppato da <span class="profileLink">Chris Pederick, lo stesso sviluppatore del tool <a href="http://www.capn3m0.org/2009/02/security-5-utili-plugins-per-firefox/2/">WebDeveloper</a>.</span></p>

<p class="author"><span class="profileLink">Come suggerisce il nome l'<strong>User Agent Switcher</strong> è un comodo strumento che consente di selezionare da una lista la User Agent che vogliamo utilizzare per navigare un sito. Tale parametro riporta alcune informazioni circa il nostro Browser, il Sistema Operativo </span><span class="profileLink">e la presenza di altri software permettendo </span><span class="profileLink">così di effettuare statistiche e controlli sulla provenienza del visitatore. Per maggiori informazioni consiglio di consultare <a href="http://it.wikipedia.org/wiki/User_agent" target="_blank"><strong>Wikipedia</strong></a>.</span></p>

<p class="author"><span class="profileLink">Avendo la possibilità di cambiare tale parametro, in pratica, si può apparire agli "occhi" di un Server come un altro sistema.</span></p>

<p class="author"><span class="profileLink"><strong>Ma cosa ci guadagno?</strong></span></p>

<p class="author"><span id="more-257"></span></p>

<p class="author"><span class="profileLink">I noti motori di ricerca utilizzano dei Bot con User-Agent personalizzate per scansionare e indicizzare automaticamente le pagine dei siti. La User-Agent di un Bot di Google, per esempio, appare così:</span></p>


<blockquote><p class="author"> </p></blockquote>


<p class="author"><cite><strong>Googlebot/2.1 (+http://www.google.com/bot.html)</strong></cite></p>

<p class="author">Alcuni Webmaster per garantire l'indicizzazione dei siti configurano il file "<a href="http://it.wikipedia.org/wiki/Robots.txt" target="_blank">robot.txt</a>" consentendo ai Crawler dei motori di ricerca di accedere a pagine che per un "normale utente" richiedono l'iscrizione o altre formule di accesso.</p>

<p class="author"><span class="profileLink">Sfruttando la possibilità di cambiare tale stringa e fingersi un Bot di Google, per esempio, si potrà accedere a tali aree semplicemente scegliendo dal menu dell'"User Agent Switcher" chi vogliamo essere, una sorta di "documenti falsi" pronti per l'evenienza.</span></p>

<p class="author"><span class="profileLink">Il plugin lo potete scaricare a <a href="https://addons.mozilla.org/it/firefox/addon/59" target="_blank"><strong>questo link</strong></a>.</span></p>

<p class="author"><span class="profileLink">La lista di tutte le User-Agent, invece, la potete scaricare da <a href="http://www.capn3m0.org/wp-content/uploads/2009/02/useragentswitcher.xml" target="_blank"><strong>qui</strong></a>.</span></p>

<p class="author"><span class="profileLink">Una volta installato seguite il percorso:</span></p>

<p class="author"><span class="profileLink"><strong><cite>Strumenti -&gt; Componenti Aggiuntivi -&gt; User Agent Switcher</cite></strong></span></p>

<p class="author"><span class="profileLink">nella finestra che apparirà selezionate "<strong>User Agents</strong>" dal menu di sinistra e poi "<strong>Import</strong>".</span></p>

<p class="author"><span class="profileLink">A questo punto selezionate il file "<a href="http://www.capn3m0.org/wp-content/uploads/2009/02/useragentswitcher.xml" target="_blank"><strong>useragentswitcher.xml</strong></a>" come nella figura seguente.</span></p>

<div id="attachment_259" class="wp-caption alignleft" style="width: 160px"><a href="http://www.capn3m0.org/wp-content/uploads/2009/02/42.jpg"><img class="size-thumbnail wp-image-259" title="Import" src="http://www.capn3m0.org/wp-content/uploads/2009/02/42-150x150.jpg" alt="Import della lista Xml" width="150" height="150" /></a><p class="wp-caption-text">Import della lista Xml</p></div>

<p class="author">Ora avrete la possibilità di apparire chi volete essere e, magari, di accedere e visualizzare informazioni di siti che, teoricamente, non dovreste vedere <img src='http://www.capn3m0.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=6B23DT8Zl8o:z6plveg22GI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/user-agent-switcher-plugin-firefox.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/user-agent-switcher-plugin-firefox.html</feedburner:origLink></item>
		<item>
		<title>[SECURITY] - 5 utili plugins per Firefox</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/2e-LDG8vOgQ/security-5-utili-plugins-per-firefox.html</link>
		<comments>http://www.capn3m0.org/security-5-utili-plugins-per-firefox.html#comments</comments>
		<pubDate>Tue, 17 Feb 2009 20:35:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[cookie manipulation]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hackbar]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[header http]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[remote file inclusion]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sql inject me]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[tamper data]]></category>
		<category><![CDATA[vulnerabilità]]></category>
		<category><![CDATA[web developer]]></category>
		<category><![CDATA[xss]]></category>
		<category><![CDATA[xss me]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=248</guid>
		<description><![CDATA[In questo articolo vi presenterò 5 utili Addons di Firefox che possono tornare utili in diverse situazioni e, in particolar modo, quando si vogliono testare vulnerabilità e similari di un applicativo web.

I plugins di cui parlerò sono i seguenti:



		Web Developer Bar
		Xss Me
		Sql Inject Me
		HackBar
		Tamper Data



Questi 5 plugin torneranno molto utili quando proveremo ad effettuare le [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>In questo articolo vi presenterò <a href="https://addons.mozilla.org/it/firefox/" target="_blank"><strong>5 utili Addons di Firefox </strong></a>che possono tornare utili in diverse situazioni e, in particolar modo, quando si vogliono testare vulnerabilità e similari di un applicativo web.</p>

<p>I plugins di cui parlerò sono i seguenti:</p>


<ul>
		<li><strong>Web Developer Bar</strong></li>
		<li><strong>Xss Me</strong></li>
		<li><strong>Sql Inject Me</strong></li>
		<li><strong>HackBar</strong></li>
		<li><strong>Tamper Data</strong></li>
</ul>


<p>Questi 5 plugin torneranno molto utili quando proveremo ad effettuare le nostre prime analisi di sicurezza in quanto permettono di analizzare diversi aspetti di un sito web. Va detto che non sono programmi  "per bucare" ma semplicemente dei test i cui risultati, se si hanno le giuste conoscenze, possono aiutare ad individuare falle o vulnerabilità in un dato sito.</p>

<p><span id="more-248"></span><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=2e-LDG8vOgQ:tTzBrWKWCW0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/security-5-utili-plugins-per-firefox.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/security-5-utili-plugins-per-firefox.html</feedburner:origLink></item>
		<item>
		<title>Disabilitare Google Talk Auto Update</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/lExyW3WGFE0/disabilitare-google-talk-auto-update.html</link>
		<comments>http://www.capn3m0.org/disabilitare-google-talk-auto-update.html#comments</comments>
		<pubDate>Sat, 14 Feb 2009 09:49:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Autoupdate]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google updater]]></category>
		<category><![CDATA[googletalk]]></category>
		<category><![CDATA[GoogleUpdate]]></category>
		<category><![CDATA[googleupdater]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=240</guid>
		<description><![CDATA[Eccovi un'altra guida per disabilitare l'aggiornamento automatico di "Google Talk".



		Chiudere "Google Talk"
		Aprire il Registro di Sistema utilizzando "regedit.exe"
		Posizionarsi nel percorso:
 \HKEY_CURRENT_USER\Software\Google\Google Talk\Autoupdate
		Cambiare il valore della chiave "UpdateURL" lasciandolo vuoto



Fine, a questo punto potrete riavviare GoogleTalk.

]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Eccovi un'altra guida per disabilitare l'aggiornamento automatico di "<strong>Google Talk</strong>".</p>


<ol>
		<li>Chiudere "Google Talk"</li>
		<li>Aprire il Registro di Sistema utilizzando "regedit.exe"</li>
		<li>Posizionarsi nel percorso:<br />
 \HKEY_CURRENT_USER\Software\Google\Google Talk\Autoupdate</li>
		<li>Cambiare il valore della chiave "<strong>UpdateURL</strong>" lasciandolo vuoto</li>
</ol>


<p>Fine, a questo punto potrete riavviare GoogleTalk.</p>

<div id="attachment_241" class="wp-caption alignleft" style="width: 160px"><a href="http://www.capn3m0.org/wp-content/uploads/2009/02/google-talk-opens-up-2.jpg"><img class="size-thumbnail wp-image-241" title="google-talk-opens-up-2" src="http://www.capn3m0.org/wp-content/uploads/2009/02/google-talk-opens-up-2-150x150.jpg" alt="Logo Google Talk" width="150" height="150" /></a><p class="wp-caption-text">Logo Google Talk</p></div><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=lExyW3WGFE0:gc2eDAf4fx8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/disabilitare-google-talk-auto-update.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/disabilitare-google-talk-auto-update.html</feedburner:origLink></item>
		<item>
		<title>Disabilitare Google Updater v.2</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/OI9HUphmomY/disabilitare-google-updater-v2.html</link>
		<comments>http://www.capn3m0.org/disabilitare-google-updater-v2.html#comments</comments>
		<pubDate>Sat, 14 Feb 2009 09:41:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google updater]]></category>
		<category><![CDATA[GoogleUpdate]]></category>
		<category><![CDATA[googleupdater]]></category>
		<category><![CDATA[guida]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=132</guid>
		<description><![CDATA[Riprendendo la guida su come disabilitare il GoogleUpdater descritta nell'articolo "Disabilitare Google Updater" pubblico qui una 2a versione/guida.

Ecco le operazioni da seguire:



		Lanciate una ricerca su tutti i vostri Drive mettendo come chiave di ricerca "googleupd*";
		A seconda del Sistema Operativo verranno trovati alcuni file. Solitamente sono:
 - Google Update - nelle Operazioni Pianificate
 - Googleupdate.exe - [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Riprendendo la guida su come disabilitare il <strong>GoogleUpdater</strong> descritta nell'articolo "<a href="http://www.capn3m0.org/2008/09/disabilitare-google-updater/"><strong>Disabilitare Google Updater</strong></a>" pubblico qui una 2a versione/guida.</p>

<p>Ecco le operazioni da seguire:</p>


<ol>
		<li>Lanciate una ricerca su tutti i vostri Drive mettendo come chiave di ricerca "<strong>googleupd*</strong>";</li>
		<li>A seconda del Sistema Operativo verranno trovati alcuni file. Solitamente sono:<strong><br />
 - Google Update</strong> - nelle Operazioni Pianificate<br />
 - <strong>Googleupdate.exe</strong> - Applicazione nelle cartelle dei software Google installati sul <strong>Pc<br />
 - </strong><strong>GoogleUpdateHelper.msi</strong> - Pacchetto di installazione</li>
		<li>A questo punto andate nelle Operazioni Pianficate seguendo il percorso<br />
 Start -&gt; Programmi -&gt; Accessori -&gt; Utilità di Sistema -&gt; Operazioni Pianificate</li>
		<li>Eliminate  processi schedulati di "Google Update"</li>
		<li>Ora aprite il Registro di Sistema e posizionatevi in:<br />
 HKCU\Software\Microsoft\Windows\CurrentVersion\Run\</li>
		<li>Eliminate la chiave di registro chiamata "Google Update"</li>
		<li>Chiudete il Registro di Sistema e riavviate il PC.</li>
</ol><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=OI9HUphmomY:6KIMxfwuoho:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/disabilitare-google-updater-v2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/disabilitare-google-updater-v2.html</feedburner:origLink></item>
		<item>
		<title>La svolta della Posta Elettronica Certificata (PEC)</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/Op75YNMXY5c/posta-elettronica-certificata-pec.html</link>
		<comments>http://www.capn3m0.org/posta-elettronica-certificata-pec.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 20:05:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[pec]]></category>
		<category><![CDATA[posta elettronica certificata]]></category>
		<category><![CDATA[recensione]]></category>
		<category><![CDATA[risparmiare]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=134</guid>
		<description><![CDATA[Verso la fine del 2008 e l'inzio del 2009 questa nostra classe politica ha convertito in Legge (Legge n.2 del 2009) il Decreto Legge (n.185 del 2008) rendendo obbligatorio l'uso della Posta Certificata (o PEC) per:



		Professionisti iscritti in albi ed elenchi istituiti con legge dello stato che dovranno gestire le comunicazioni con la Camera di [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Verso la fine del 2008 e l'inzio del 2009 questa nostra classe politica ha convertito in Legge (<a href="http://www.parlamento.it/parlam/leggi/09002l.htm" target="_blank"><strong>Legge n.2 del 2009</strong></a>) il Decreto Legge (<a href="http://www.parlamento.it/leggi/decreti/08185d.htm" target="_blank"><strong>n.185 del 2008</strong></a>) rendendo obbligatorio l'uso della <strong>Posta Certificata (o PEC)</strong> per:</p>


<ul>
		<li><strong>Professionisti </strong>iscritti in albi ed elenchi istituiti con legge dello stato che dovranno gestire le comunicazioni con la Camera di Commercio ed enti pubblici attraverso la posta elettronica certificata. Tale strumento inoltre potrà essere utilizzato anche in alternativa alla vecchia raccomandata postale, ottimizzando così tempi, evitando code agli sportelli;</li>
		<li><strong>Aziende</strong> che dovranno dotarsi di un indirizzo di posta certificata da indicare già al momento della domanda di inscrizione al registro delle imprese. La posta elettronica certificata potrà essere utilizzata in sostituzione della posta cartacea, ottimizzando le comunicazioni formali con clienti, partner e fornitori;</li>
		<li><strong>Enti della Pubblica Amministrazione</strong> che desiderano inviare comunicazioni ufficiali verso le altre PA oppure verso i cittadini, con conseguente risparmio in termini di tempi e costi.</li>
</ul>


<p>Anche i <strong>Privati</strong>, se vogliono, possono acquistare tale Servizio e sinceramente mi auguro che in futuro sarà necessaria per ogni cittadino italiano.</p>


<h1>Di cosa si tratta?</h1>


<p><span id="more-134"></span></p>

<p>La Posta Certificata a livello di utilizzo non differisce da una normale casella di posta ma fondalmente ha <strong>2 vantaggi</strong>:</p>


<ol>
		<li>le comunicazioni effettuate hanno <strong>valore legale</strong> (<a href="http://www.cnipa.gov.it/site/_files/DPR%2011%20febbraio%202005%20n.68.pdf" target="_parent"><strong>DPR n.68 dell'11/2/2005</strong></a>) e le consegne sono certificate. E' facile intuire, quindi, che può sostituire le "famose" Raccomandate A/R che attualmente sembrano essere l'unico mezzo per rendere "ufficiale/legale" una comunicazione via posta (Certificati Medici all'INPS e al Dataore di Lavoro, Invio di Fatture, etc);</li>
		<li>permette di inviare/ricevere con un <strong>elevato livello di   sicurezza</strong> e con dei <strong>livelli di servizio garantiti</strong> un   documento informatico dato che le comunicazioni possono avvenire solo tra caselle PEC <strong>eliminando</strong>, quindi, il fastidioso problema dello <strong>spam</strong>.</li>
</ol>
<h1><strong>Certificata</strong></h1>


<p>Come detto in precedenza tutte le comunicazioni effettuate tramite tale casella PEC sono certificate poiché il gestore del Servizio (che dovrà essere registrato presso il <a href="http://www.cnipa.gov.it/" target="_blank"><strong>CNIPA -<span class="l">Centro Nazionale per Informatica nella Pubblica Amministrazione</span></strong></a>) è tenuto ad comunicare tutte le fasi dall'invio alla ricezione tramite certificati che hanno valore legale. Il possessore di una casella di Posta Certificata, quindi, avrà la <strong>garanzia al 100%</strong> che il suo messaggio è stato ricevuto dal destinatario ricevendo 3 certificati per ogni cambio di stato che il suo messaggio ha avuto.</p>

<p>I <strong>Certificati</strong> sono i seguenti:</p>


<ul>
		<li><strong>di accettazione</strong> - che attesta l'avvenuto invio della mail dal gestore di posta elettronica certificata del mittente;</li>
		<li><strong>di presa in carico</strong> - che attesta il passaggio di responsabilità tra due distinti gestori di posta certificata, mittente e destinatario. Questa ricevuta viene scambiata tra i due gestori e non viene percepita dagli utilizzatori del servizio;</li>
		<li><strong>di avvenuta consegna</strong> - che attesta che il messaggio è giunto a buon fine e che il destinatario ne ha piena disponibilità nella sua casella (anche se non ha ancora visto il messaggio).</li>
</ul>


<p>Qualora si dovessero ricontrare problemi, invece, si riceverrano 3 certificati:</p>


<ul>
		<li><strong>di non accettazione</strong> - per utilizzo di un mittente falso, utilizzo di destinatari in copia nascosta (<strong>vietati dalla PEC</strong>) o per problemi di altro genere;</li>
		<li><strong>di mancata consegna</strong> - il mittente la riceverà entro 24 ore;</li>
		<li><strong>di rilevazione di virus informatici</strong> - per la presenza di virus informatici.</li>
</ul>
<h1>Sicurezza</h1>


<p>La sicurezza oltre ad essere garantita dal fatto che le comunicazioni possono avvenire solo tra caselle PEC (quindi sottoposte ai divieti di virus, mittente falso, etc) utilizzano solo ed eslusivamente protocolli di comunicazione sicuri:</p>


<ul>
		<li><strong>POP3s</strong></li>
		<li><strong>SMTPs</strong></li>
		<li><strong>IMAPs</strong></li>
		<li><strong>HTTPs</strong></li>
</ul>
<h1>Risparmio</h1>


<p>Un altro grosso vantaggio dell'avere una casella PEC è il risparmio sia <strong>economico</strong> che in termini di <strong>tempo</strong>.</p>

<p>Dal punto di vista <strong>economico </strong>le soluzioni offerte dalle varie aziende del settore risultano essere vantaggiose in quanto il costo parte<strong> dai circa 5 € ai 20 € o più annui</strong>. La differenza di prezzo, va detto, è dettata praticamente dalla quantità di spazio della casella che solitamente è di 1 GB. Se facciamo dei conti pensando che una Raccomandata A/R costa 3,70€ è facile capire quanto risparmio ci sia.</p>

<p>In termini di <strong>tempo</strong>, invece, il vantaggio è dettato da tutto il tempo che solitamente si perde in lunghissime file negli Uffici Postali.</p>

<p>Facendo un esempio personale immagino la situazione in cui sono <strong>ammalato </strong>e giustamente, in qualità di dipendente, devo fare le comunicazioni "di default".Dopo la visita dal medico mi ritrovo in mano questi 2 <strong>certificati che vanno consegnati entro 24 ore al Datore di Lavoro e all'INPS</strong>. Per prima cosa me ne torno a casa e, evitando di fare errori, <strong>compilo</strong> i due certificati. Imbusto e compilo il cedolino della Raccomandata (fa sempre comodo averne alcuni a casa).Poi scendo dal tabaccaio a <strong>comprare una busta</strong> (20 €cent) e infine vado alle <strong>Poste</strong>, prendo il numerino e mi siedo. Dopo un'<strong>attesa</strong> variabile (10-20 min. minimo) vado alla cassa e felice di avere già tutto pronto <strong>pago i 3,70 € e invio la raccomandata</strong> a lavoro. Poi con l'altro certificato vado all'<strong>INPS </strong>e registro il certificato con il loro "macchinino automatico". Alla fine di tutto ciò torno a casa e mi dedico alle cure (si, perché non dimentichiamoci che in tutto questo racconto io ero malato)...</p>

<p>Nella versione Posta Certifica sarebbe così:</p>


<ul>
		<li>torno a casa</li>
		<li>compilo i certificati</li>
		<li>scansiono i certificati</li>
		<li>mando l'email certificata</li>
		<li>mi curo</li>
</ul>


<p>Tempo impiegato? 20 minuti in casa mia davanti al Pc.</p>

<p>Spesa? mmm... zero?</p>


<h1>Conclusioni</h1>


<p>Riassumendo la <strong>Posta Certificata (PEC)</strong> è uno strumento che potrebbe rivoluzionare il nostro vivere quotidiano dato che, essendo obbligatoria, abbatterà i tempi di comunicazione tra cittadini, Aziende e la Pubblica Amministrazione. La conseguenza -  spero-  sarà uno Stato che risparmierà dei soldi (lettere,raccomandate,carta,etc) da una parte e guadagnerà del tempo - speriamo lo usino bene - dall'altra.</p>

<p>Noi cittadini perderemo  sempre meno tempo in attese varie (Posta,Inps,etc) e risparmieremo quella piccola somma che ogni anno se ne va per inviare documenti ufficiali, la carta, le buste, i francobolli etc.</p>

<p>Se pensiamo che la si può provare spendedo 5€ per un anno direi che potrebbe essere davvero un piccolo punto di svolta per questa "vecchia Italia"</p>


<h1>FONTI</h1>
<ul>
		<li><a href="http://it.wikipedia.org/wiki/Posta_Elettronica_Certificata" target="_blank">Wikipedia</a></li>
		<li><a href="http://www.cnipa.gov.it" target="_blank">CNIPA - Centro Nazionale per l'Informatica nela Pubblica Amministrazione</a></li>
		<li><a href="http://www.capn3m0.org/wp-content/uploads/2009/02/cnipa_minig_11_alta.pdf">La Posta Elettronica Certificata - Documento Ufficiale del CNIPA</a></li>
</ul><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=Op75YNMXY5c:AM4r7ttG2W0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/posta-elettronica-certificata-pec.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/posta-elettronica-certificata-pec.html</feedburner:origLink></item>
		<item>
		<title>[UPGRADE WP] - Errore 500 dopo aggiornamento WordPress</title>
		<link>http://feedproxy.google.com/~r/capn3m0/~3/tGNx8EQUlTg/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html</link>
		<comments>http://www.capn3m0.org/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 18:27:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Aruba]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=130</guid>
		<description><![CDATA[Ieri è stata rilasciata l'ultima release di WordPress, la 2.7.1.

Chi utilizzava  una versione precedente ha avuto la possibilità di effettuare l'aggiornamento automatico senza dover stare a scaricare il pacchetto, unzipparlo, uploadarlo via Ftp etc..

Terminato l'aggiornamento  alcuni hanno avuto la triste sorpresa di riscontrare l'errore "500 Internal Server Error" su tutte le pagine del proprio sito. [...]]]></description>
			<content:encoded><![CDATA[<!-- google_ad_section_start --><p>Ieri è stata rilasciata l'ultima release di <strong>WordPress</strong>, la <strong>2.7.1</strong>.</p>

<p>Chi utilizzava  una versione precedente ha avuto la possibilità di effettuare l'<strong>aggiornamento automatico</strong> senza dover stare a scaricare il pacchetto, unzipparlo, uploadarlo via Ftp etc..</p>

<p>Terminato l'aggiornamento  alcuni hanno avuto la triste sorpresa di riscontrare l'errore "<strong>500 Internal Server Error</strong>" su tutte le pagine del proprio sito. Questa problematica si manifesta negli Hosting (nel mio caso <strong>Aruba</strong>) dove i permessi di default per avere il corretto funzionamento dei file devono essere impostati a <strong>CHMOD 0755</strong> (dovuti all'utilizzo del suExec di Apache) dato che l'aggiornamento automatico comporta il reset dei permessi a CHMOD 0644.</p>

<p><span id="more-130"></span></p>

<p>L'errore è facilmente risolvibile reimpostando i permessi CHMOD corretti per tutti i file e cartelle che compongono il WordPress.</p>

<p>La <a href="http://www.wordpress-it.it" target="_blank"><strong>community di WordPress</strong></a> aveva rilasciato già in data 5/12/2008 una modifica da apportare al file "<strong>wp-config.php</strong>" per evitare il manifestarsi di questo problema.</p>

<p><a href="http://www.wordpress-it.it/2008/12/05/utenti-aruba-linux-aggiornamento-automatico-worpdpress-27/" target="_blank"><strong>ARTICOLO ORIGINALE</strong></a></p>

<p>Tale modifica consente di impostare manualmente i permessi CHMOD di default (attualmente sono a 0644) da assegnare ai file del WordPress in occasione di aggiornamenti o similari.</p>

<p>Per implementarlo è sufficiente seguire questi pochi semplici passi:</p>

<p>1) Aprire con un Editor il file "<strong>wp-config.php</strong>";</p>

<p>2) Aggiungere le seguenti due righe in qualsiasi punto del file:</p>


<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_CHMOD_FILE'</span><span style="color: #339933;">,</span><span style="color: #208080;">0755</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_CHMOD_DIR'</span><span style="color: #339933;">,</span><span style="color: #208080;">0755</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>





<p><strong>Fine! d'ora in poi tutti gli eventuali aggiornamenti automatici assegneranno di default i permessi 0755</strong></p><!-- google_ad_section_end --><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/capn3m0?a=tGNx8EQUlTg:VBiVlxZxZtw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/capn3m0?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.capn3m0.org/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html</feedburner:origLink></item>
	</channel>
</rss>
