<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Il blog del team MSDN Italia : Sicurezza</title><link>http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx</link><description>Tags: Sicurezza</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>TechED NA: Disponibili i WhitePaper per Interoperabilità di Geneva Server con Novell Access Manager e Sun OpenSSO Enterprise</title><link>http://blogs.msdn.com/italy/archive/2009/05/15/teched-na-disponibili-i-whitepaper-per-interoperabilit-con-novell-access-manager-e-sun-opensso-enterprise.aspx</link><pubDate>Fri, 15 May 2009 10:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9618001</guid><dc:creator>mfontana</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/italy/comments/9618001.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=9618001</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=9618001</wfw:comment><description>Oggi credo sia una giornata importante per chi fa il mio lavoro : il Software Architect ! Chi lavora con aziende medio/grandi sa quanto sia difficile (da sempre) far coesistere componenti e architetture di infrastruttura sistemistica di vendor diversi...(&lt;a href="http://blogs.msdn.com/italy/archive/2009/05/15/teched-na-disponibili-i-whitepaper-per-interoperabilit-con-novell-access-manager-e-sun-opensso-enterprise.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9618001" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category><category domain="http://blogs.msdn.com/italy/archive/tags/Architetture/default.aspx">Architetture</category><category domain="http://blogs.msdn.com/italy/archive/tags/Office+System/default.aspx">Office System</category><category domain="http://blogs.msdn.com/italy/archive/tags/Geneva/default.aspx">Geneva</category></item><item><title>VB 6.0 Service Pack 6 Cumulative Update</title><link>http://blogs.msdn.com/italy/archive/2009/05/05/vb-6-0-service-pack-6-cumulative-update.aspx</link><pubDate>Wed, 06 May 2009 01:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9589884</guid><dc:creator>pietrobr</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/italy/comments/9589884.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=9589884</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=9589884</wfw:comment><description>E’ stata rilasciata un update per Microsoft Visual Basic 6.0 Service Pack 6 (SP6) Runtime Extended Files che contiene la fix per la sicurezza 926857 per le applicazioni che usano il runtime di Visual Basic 6 e l’update di alcuni controlli Activex. Ricordiamo...(&lt;a href="http://blogs.msdn.com/italy/archive/2009/05/05/vb-6-0-service-pack-6-cumulative-update.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9589884" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category></item><item><title>SQL Injection, la piaga continua...</title><link>http://blogs.msdn.com/italy/archive/2008/06/28/sql-injection-la-piaga-continua.aspx</link><pubDate>Sat, 28 Jun 2008 12:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8661015</guid><dc:creator>mfontana</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/italy/comments/8661015.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=8661015</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=8661015</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;A differenza di altre tipologie di attacchi alle applicazioni il &lt;B style="mso-bidi-font-weight: normal"&gt;SQL Injection&lt;/B&gt; purtroppo è in &lt;A href="http://blogs.technet.com/swi/archive/2008/05/29/sql-injection-attack.aspx" target=_blank mce_href="http://blogs.technet.com/swi/archive/2008/05/29/sql-injection-attack.aspx"&gt;costante e perenne crescita&lt;/A&gt; sia in termini di siti compromessi sia in nuove tecniche sempre più evolute. &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Non a caso il buon &lt;A href="http://blogs.ugidotnet.org/raffaele/Default.aspx" mce_href="http://blogs.ugidotnet.org/raffaele/Default.aspx"&gt;Raffaele &lt;/A&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;tempo fa scrisse un articolo su MSDN dal titolo : &lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;A href="http://msdn.microsoft.com/it-it/library/cc185099.aspx" mce_href="http://msdn.microsoft.com/it-it/library/cc185099.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Una piaga chiamata SQL Injection&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Questo attacco alle applicazioni è particolarmente insidioso perchè da un lato può essere facilmente attuato da molti (almeno nelle sue forme più semplici, come ad esempio l'inserimento di&amp;nbsp;statement SQL formattati nei campi&lt;FONT face=Calibri size=3&gt;&amp;nbsp;di input delle applicazioni) dall'altro può causare parecchi danni ad interi sistemi. Più volte negli anni mi è capitato di &lt;STRONG&gt;iniziare &lt;/STRONG&gt;a parlare di SQL Injection&amp;nbsp;presso clienti e poco dopo (tipicamente dopo la primissima demo) di interrompere la riunione perchè&amp;nbsp;i responsabili applicativi scioccati dall'estrema facilità&amp;nbsp;con cui si può iniziare ad attaccare volevano&amp;nbsp;verificare subito le loro applicazioni in produzione... e in alcuni casi&amp;nbsp;ho visto letteralmente "spegnere" in fretta e furia interi siti perchè le protezioni di sicurezza venivano bypassate senza nessun problema. Spesso manco la riunione riuscivo a terminare :-)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Gli attacchi di tipo &lt;A href="http://blogs.technet.com/feliciano_intini/archive/2008/05/29/video-editoriale-sulla-sicurezza-di-maggio-sql-server-2008.aspx" mce_href="http://blogs.technet.com/feliciano_intini/archive/2008/05/29/video-editoriale-sulla-sicurezza-di-maggio-sql-server-2008.aspx"&gt;SQL Injection&lt;/A&gt; possono avvenire quando una applicazione usa l'input dell’utente per costruire delle &lt;B style="mso-bidi-font-weight: normal"&gt;dichiarazioni dinamiche&lt;/B&gt; di TSQL per accedere alla base dati indipendentemente dal linguaggio e dal database utilizzato. Una delle prime “leggende” da sfatare è che l’uso di &lt;B style="mso-bidi-font-weight: normal"&gt;Store Procedure&lt;/B&gt; possa vanificare questo attacco. &lt;STRONG&gt;Nulla di più falso!!!&lt;/STRONG&gt; Dipende cosa si passa alle Store Procedure… se passiamo delle stringhe che contengono l'input non preventivamente verificato o, peggio ancora, la store procedure accetta una stringa e la esegue as-is come ad esempio: &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; TEXT-ALIGN: center; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;exec(@stringa),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;eccoci nuovamente nei guai !!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Questi attacchi permettono ad eventuali hackers di eseguire comandi non controllati e in alcuni casi di compromettere i sistemi che ospitano le applicazioni. Il problema infatti si aggrava nel caso in cui la connessione verso il database avvenga con credenziali di amminstratore o comunque di tipo privilegiato. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Per contrastare questo fenomeno si possono adottare alcune semplici regole:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 0cm 0cm 0pt 71.4pt; TEXT-INDENT: -18pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Verificare l’input degli utenti tramite le&lt;I style="mso-bidi-font-style: normal"&gt; Regular Expressions&lt;/I&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 71.4pt; TEXT-INDENT: -18pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Ricordarsi che i controlli formali lato client sono utili solo per motivi di performance (per evitare inutili round-trip) e non di sicurezza. I “veri” controlli di sicurezza dei dati di input avvengono sempre server-side!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 71.4pt; TEXT-INDENT: -18pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Utilizzare Store Procedure (correttamente) e query parametrizzate.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 71.4pt; TEXT-INDENT: -18pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Eseguire il codice SQL mediante un account con privilegi minimi, in modo tale da ridurre la possibilità di eventuali danni in caso i controlli dei dati di input falliscano (secondo le buone norme del &lt;I style="mso-bidi-font-style: normal"&gt;Defense in Depth&lt;/I&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 0cm 0cm 0pt 71.4pt; TEXT-INDENT: -18pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify; mso-add-space: auto; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Non esporre gli errori SQL generati dal database all'utente finale nel caso in cui si verifichi una eccezioe nel codice. In questo modo si evita di esporre dettagli non necessari che potrebbero invece risultare utili agli autori degli attacchi. (&lt;I style="mso-bidi-font-style: normal"&gt;Database Probing&lt;/I&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;&lt;BR&gt;In questi giorni Microsoft ha rilasciato due tool che possono dare una mano nell’affrontare la problematica (maggiori info &lt;A href="http://www.microsoft.com/technet/security/advisory/954462.mspx" target=_blank mce_href="http://www.microsoft.com/technet/security/advisory/954462.mspx"&gt;nell’advisory&lt;/A&gt;):&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EE41818F-3363-4E24-9940-321603531989&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EE41818F-3363-4E24-9940-321603531989&amp;amp;displaylang=en"&gt;&lt;FONT face=Calibri size=3&gt;URLSCAN 3.0 BETA&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; e il &lt;/FONT&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;A href="http://blogs.msdn.com/sqlsecurity/archive/2008/06/24/microsoft-source-code-analyzer-for-sql-injection-june-2008-ctp.aspx" mce_href="http://blogs.msdn.com/sqlsecurity/archive/2008/06/24/microsoft-source-code-analyzer-for-sql-injection-june-2008-ctp.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Microsoft Source Code Analyzer for SQL Injection&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; (MSCASI) e &lt;/FONT&gt;&lt;A href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=92&amp;amp;SiteID=1" target=_blank mce_href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=92&amp;amp;SiteID=1"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;relativo forum&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; . Inoltre segnalo il tool &lt;/FONT&gt;&lt;A href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx" target=_blank mce_href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx"&gt;&lt;FONT face=Calibri size=3&gt;Scrawlr&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; sviluppato da HP e Microsoft.&lt;BR&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;IMPORTANTE&lt;/B&gt; : Questi tool &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/mariofontana/archive/2007/11/02/perch-la-sicurezza-applicativa-cos-ostica.aspx" target=_blank mce_href="http://blogs.msdn.com/mariofontana/archive/2007/11/02/perch-la-sicurezza-applicativa-cos-ostica.aspx"&gt;&lt;FONT face=Calibri size=3&gt;però devono essere utilizzati ed automatizzati all’interno di un continuo processo di analisi di sicurezza&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; dei propri siti/applicazioni perché solo in questo modo è possibile garantire un livello sicurezza accettabile nel tempo!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri size=3&gt;Infine, all’interno del nostro &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/it-it/cc299384.aspx" mce_href="http://msdn.microsoft.com/it-it/cc299384.aspx"&gt;&lt;FONT face=Calibri size=3&gt;percorso formativo sulla sicurezza applicativa&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; potete trovare del materiale per approfondire l’argomento SQL Injection.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;--Mario&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8661015" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category></item><item><title>SQL Server &amp; Security</title><link>http://blogs.msdn.com/italy/archive/2008/05/30/sql-server-security.aspx</link><pubDate>Fri, 30 May 2008 09:00:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8558766</guid><dc:creator>pietrobr</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/italy/comments/8558766.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=8558766</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=8558766</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/feliciano_intini"&gt;Feliciano Intini&lt;/a&gt;, ci parla in questo video editoriale della sicurezza di SQL Server 2005 e in particolare di SQL Server 2008:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Riduzione della superficie di attacco &lt;/li&gt;    &lt;li&gt;Encryption &lt;/li&gt;    &lt;li&gt;Audit reingegnerizzato &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Buona visione&lt;/p&gt;  &lt;p&gt;&lt;embed name="msn_soapbox" pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" type="application/x-shockwave-flash" flashvars="c=v&amp;amp;v=607e7526-eab6-4bf1-aaac-3653c5c7ce25&amp;amp;ifs=true&amp;amp;fr=shared&amp;amp;mkt=it-IT" allowscriptaccess="always" allowfullscreen="true" base="http://images.video.msn.com/" quality="high" /&gt;    &lt;br /&gt;&lt;a title="Editoriale sicurezza SQL Server 05-2008" href="http://video.msn.com/video.aspx?mkt=it-IT&amp;amp;playlist=videoByUuids:uuids:607e7526-eab6-4bf1-aaac-3653c5c7ce25&amp;amp;showPlaylist=true&amp;amp;from=shared" target="_new"&gt;Video: Editoriale sicurezza SQL Server 05-2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-Pietro&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8558766" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category></item><item><title>Raffaele Rialdi su Threat Modeling al TechEd 2007</title><link>http://blogs.msdn.com/italy/archive/2008/02/13/raffaele-rialdi-su-threat-modeling-al-teched-2007.aspx</link><pubDate>Wed, 13 Feb 2008 11:00:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7647600</guid><dc:creator>pietrobr</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/italy/comments/7647600.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=7647600</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=7647600</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.virtualteched.com/pages/videossearch.aspx?KW=Raffaele"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="182" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/RaffaeleRialdisuThreatModelingalTechEd20_FF4D/image_3.png" width="239" align="left" border="0" /&gt;&lt;/a&gt;E' da pochi giorni disponibile il &lt;a href="http://www.virtualteched.com/Videos/EU_1_lgrosland_rrialdi_FB_100.asx"&gt;video&lt;/a&gt; intervista che &lt;a href="https://mvp.support.microsoft.com/profile=1a0d4b3b-dd09-4eaf-8535-13298702c524"&gt;Raffaele Rialdi&lt;/a&gt; ha rilasciato ai microfoni del TechEd 2007.&lt;/p&gt;  &lt;p&gt;Durante il video Raffaele spiega perch&amp;#232; sia fondamentale pensare alla sicurezza applicativa fin dalle prime fasi di progettazione di un'applicazione e non sia pi&amp;#249; solo sufficiente affidarsi alle sicurezza di rete. In questo contesto Microsoft ha da anni adottato una &amp;quot;metodologia&amp;quot; conosciuta come &lt;a href="http://msdn2.microsoft.com/en-us/library/ms995349.aspx"&gt;Security Development LifeCycle&lt;/a&gt; (SDL) che ha il vantaggio di essere molto pratica e rivolta al fine di realizzare applicazioni sicure. Il cuore di questa &amp;quot;metodologia&amp;quot; &amp;#232; il Threat Modeling che Raffaele ci spiega possa essere ora utilizzato in modo pi&amp;#249; semplice che in passato per identificare i punti che in una applicazione possono essere passibili di attacco al fine di definirne delle contromisure. Durante il video Raffaele mostra anche l'uso di un tool (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=59888078-9DAF-4E96-B7D1-944703479451&amp;amp;displaylang=en"&gt;Threat Analysis and Modeling Tool&lt;/a&gt;) gratuito che rende utilizzabile questo modello anche se non si &amp;#232; degli esperti di sicurezza.&lt;/p&gt;  &lt;p&gt;Il video &amp;#232; in inglese, ma potete contattare Raffaele tramite il suo &lt;a href="http://blogs.ugidotnet.org/raffaele/archive/2008/02/11/91121.aspx"&gt;blog&lt;/a&gt; per ogni chiarimento.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7647600" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category></item><item><title>Windows Vista Security - Continua il trend positivo</title><link>http://blogs.msdn.com/italy/archive/2008/01/25/windows-vista-security-continua-il-trend-positivo.aspx</link><pubDate>Fri, 25 Jan 2008 16:09:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7239926</guid><dc:creator>mfontana</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/italy/comments/7239926.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=7239926</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=7239926</wfw:comment><description>&lt;p&gt;E' uscita la nuova versione del &lt;a href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx" target="_blank"&gt;documento di analisi di Microsoft delle vulnerabilit&amp;#224; di Windows Vista&lt;/a&gt; rispetto ad altri sistemi operativi (Microsoft e non).&amp;#160; &lt;br /&gt;Questo nuovo report mostra il trend positivo di Windows Vista confermando la validit&amp;#224; degli investimenti fatti nell'implementazione del &lt;strong&gt;SDL &lt;/strong&gt;- &lt;em&gt;Security Development Lifecycle -.     &lt;br /&gt;&lt;/em&gt;Si confronti il numero di vulnerabilit&amp;#224; rispetto ai tre momenti (&lt;a href="http://www.csoonline.com/pdf/Vista_Vuln_Report.pdf" target="_blank"&gt;90 giorni&lt;/a&gt; - &lt;a href="http://www.csoonline.com/pdf/6_Month_Vista_Vuln_Report.pdf" target="_blank"&gt;6 mesi&lt;/a&gt; - &lt;a href="http://blogs.technet.com/security/archive/2008/01/23/download-windows-vista-one-year-vulnerability-report.aspx" target="_blank"&gt;1 anno&lt;/a&gt;) &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/WindowsVistaSecurityDalleparoleaifatti_96D9/vista-90day-vuln-compare_1.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="325" alt="vista-90day-vuln-compare" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/WindowsVistaSecurityDalleparoleaifatti_96D9/vista-90day-vuln-compare_thumb_1.png" width="460" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/WindowsVistaSecurityDalleparoleaifatti_96D9/6%20months_4.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="323" alt="6 months" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/WindowsVistaSecurityDalleparoleaifatti_96D9/6%20months_thumb_1.jpg" width="463" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/WindowsVistaSecurityDalleparoleaifatti_96D9/1year_6.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="274" alt="1year" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/WindowsVistaSecurityDalleparoleaifatti_96D9/1year_thumb_2.jpg" width="461" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Per maggiori informazioni leggete il post di &lt;a href="http://blogs.technet.com/feliciano_intini/archive/2008/01/24/windows-vista-ancora-vincente-nel-report-sul-confronto-di-vulnerabilit-del-primo-anno.aspx" target="_blank"&gt;Feliciano&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;--Mario&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7239926" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category><category domain="http://blogs.msdn.com/italy/archive/tags/Windows+Vista/default.aspx">Windows Vista</category></item><item><title>TechED 2007: Developers e Sicurezza...</title><link>http://blogs.msdn.com/italy/archive/2007/11/11/teched-2007-developers-e-sicurezza.aspx</link><pubDate>Sun, 11 Nov 2007 22:15:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6113456</guid><dc:creator>mfontana</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/italy/comments/6113456.aspx</comments><wfw:commentRss>http://blogs.msdn.com/italy/commentrss.aspx?PostID=6113456</wfw:commentRss><wfw:comment>http://blogs.msdn.com/italy/rsscomments.aspx?PostID=6113456</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/fontana1_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="123" alt="fontana1" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/fontana1_thumb.jpg" width="145" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Anche quest'anno l'edizione del TechED ha dato molto spazio agli aspetti di sicurezza applicativa. Tante le sessioni dedicate alla gestione all'Identity &amp;amp; Access Management (&lt;strong&gt;I&amp;amp;AM&lt;/strong&gt;), alle novit&amp;#224; introdotte nel &lt;strong&gt;framework 3.5&lt;/strong&gt;, ad &lt;strong&gt;ASP.NET Security&lt;/strong&gt;, &lt;strong&gt;Windows Vista &lt;/strong&gt;e &lt;strong&gt;Windows Server 2008 &lt;/strong&gt;oltre (non poteva mancare) ai processi con l' &lt;strong&gt;SDL &lt;/strong&gt;(Security Development LifeCycle).     &lt;br /&gt;Facciamo un piccolo sunto per ogni argomento:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;I&amp;amp;AM &lt;/strong&gt;&amp;#232; un termine relativamente nuovo che ha significati diversi a seconda dell'interolcutore. Ad esempio per i &lt;em&gt;Software Architect &lt;/em&gt;&amp;#232; sinonimo di Autenticazione e autorizzazione, per gli &lt;em&gt;IT Pro &lt;/em&gt;di single password synchronization, meta-directory e Single sign on mentre per gli &lt;em&gt;sviluppatori &lt;/em&gt;(oltre ad essere prevalentemente una seccatura) significa quali API o servizi usare per interfacciarsi con l'infrastruttura di autenticazione ed autorizzazione.In questo contesto i vari speaker sono tutti convenuti sull'importanza dei token claim-based e delle applicazioni claim-aware contestualizzando &lt;strong&gt;ADFS &lt;/strong&gt;e &lt;strong&gt;Cardspace &lt;/strong&gt;a seconda degli scenari architetturali : &lt;em&gt;Intra Identity Domain&lt;/em&gt;, &lt;em&gt;Cross Identity Domain &lt;/em&gt;e &lt;em&gt;Internet&lt;/em&gt;.&amp;#160; &lt;br /&gt;Infine, una sessione dedicata agli Architetti per mostrare la strategia della nuova piattaforma &lt;em&gt;Identity Lifecycle Management &amp;quot;2&amp;quot;&amp;#160; &lt;/em&gt;e i passi per rendere le proprie applicazioni identity aware.     &lt;br /&gt;    &lt;br /&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="306" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_thumb.png" width="533" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;.NET 3.5&lt;/strong&gt;. Viste le notizie della keynote e relative date di rilascio di Visual Studio 2008 e .NET Framework 3.5 non potevano mancare le sessioni dedicate agli aspetti di sicurezza presenti nel framework .NET 3.5.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="460" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image4_thumb.png" width="540" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Alcune sessioni erano dedicate alle sole novit&amp;#224; mentre molte altre partivano dai concetti base come : WCF Security, CardSpace, ecc..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SDL e Threat Modeling&lt;/strong&gt;. Il mitico Michael Howard quest'anno si &amp;#232; concentrato maggiormente sugli aspetti pratici del Threat Modeling riportando spesso l'esperienza all'interno dei team di sviluppo:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_10.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="371" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_thumb_4.png" width="538" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Per ulteriori informazioni riguardo le novit&amp;#224; nel Threat Modeling vi rimando &lt;a href="http://blogs.msdn.com/mariofontana/archive/2007/11/07/teched-breaking-news-1-threat-modeling-updates.aspx" target="_blank"&gt;al mio post a riguardo&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows Vista e Windows Server 2008. &lt;/strong&gt;Anche gli aspetti di sicurezza dei sistemi operativi sono stati oggetto di varie sessioni. Infatti &amp;#232; importante conoscere i miglioramenti di sicurezza nei sistemi per poterli sfruttare all'interno delle proprie applicazioni. La sessione pi&amp;#249; seguita &amp;#232; stata quella del grande Rafal Lukawiecki che con il suo inconfondibile stile old-english ha fatto una carellata delle princiapali novit&amp;#224;...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="350" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image8_thumb.png" width="542" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Web Apps e ASP.NET. &lt;/strong&gt;Tutte le sessioni sull'argomento partivano dal concetto del SDL (Security Development Lifecycle) rispetto al proprio SDLC (Software Development LifeCycle) per poi entrare nei dettagli tecnologici. Alcune sessioni si focalizzavano solo sugli aspetti tecnici mentre altre riportavano l'esperienza maturata da alcuni clienti nella realizzazione delle proprie applicazioni.. ma alla fine tutti devono prima o poi rispondere a:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="362" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_thumb_3.png" width="549" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Software Licensing and Protection Services (SLPS).&lt;/strong&gt; Questo &amp;#232; un prodotto nuovo che permette chi sviluppa software (ISV e Enterprise Developers) di gestire la distribuzione delle prorpie soluzioni tramite un insieme di servizi orientati al licensing.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_12.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="371" alt="image" src="http://blogs.msdn.com/blogfiles/italy/WindowsLiveWriter/TechEDDevelopersunsuntodeimessaggidisic_134D3/image_thumb_5.png" width="552" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tutte queste tematiche le approfondiremo nei mesi prossimi tramite &lt;a href="http://www.microsoft.com/italy/msdn/risorsemsdn/security/default.mspx" target="_blank"&gt;il sito di sicurezza applicativa&lt;/a&gt;, i percorsi formativi sulla &lt;a href="http://www.microsoft.com/italy/msdn/risorsemsdn/security/path/default.mspx" target="_blank"&gt;sicurezza&lt;/a&gt; oltre ovviamente al mio &lt;a href="http://blogs.msdn.com/mariofontana/" target="_blank"&gt;blog&lt;/a&gt;... &lt;/p&gt;  &lt;p&gt;A presto...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/mariofontana/" target="_blank"&gt;Mario Fontana&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6113456" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/italy/archive/tags/Eventi/default.aspx">Eventi</category><category domain="http://blogs.msdn.com/italy/archive/tags/Sicurezza/default.aspx">Sicurezza</category></item></channel></rss>