<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Federico.casani</id>
		<title>OWASP - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.owasp.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Federico.casani"/>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php/Special:Contributions/Federico.casani"/>
		<updated>2026-04-06T08:20:00Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.2</generator>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=86559</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=86559"/>
				<updated>2010-07-15T22:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/index.php/OWASP_Code_Review_Guide_ITA OWASP Code Review Guide V1.1-ITA]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=83103</id>
		<title>File:OWASP Code Review Guide-V1 1-ITA.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=83103"/>
				<updated>2010-05-06T17:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: uploaded a new version of &amp;quot;File:OWASP Code Review Guide-V1 1-ITA.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft document&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=80586</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=80586"/>
				<updated>2010-03-26T12:36:06Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. &lt;br /&gt;
&lt;br /&gt;
He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Master Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
In recent years worked closely with the department of [http://www.altran.it/Offerta/OFF_SicurezzaInformatica.aspx &amp;quot;IT Security, Network &amp;amp; Architectures&amp;quot; ] of Altran Italia.&lt;br /&gt;
&lt;br /&gt;
This drove him to improve himself and creating a project idea about the translation of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/index.php/OWASP_Code_Review_Guide_ITA OWASP Code Review Guide V1.1-ITA]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=75383</id>
		<title>File:OWASP Code Review Guide-V1 1-ITA.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=75383"/>
				<updated>2009-12-22T06:30:21Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: uploaded a new version of &amp;quot;File:OWASP Code Review Guide-V1 1-ITA.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft document&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=75148</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=75148"/>
				<updated>2009-12-14T23:48:33Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. &lt;br /&gt;
&lt;br /&gt;
He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
In recent years worked closely with the department of [http://www.altran.it/Offerta/OFF_SicurezzaInformatica.aspx &amp;quot;IT Security, Network &amp;amp; Architectures&amp;quot; ] of Altran Italia.&lt;br /&gt;
&lt;br /&gt;
This drove him to improve himself and creating a project idea about the translation of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/index.php/OWASP_Code_Review_Guide_ITA OWASP Code Review Guide V1.1-ITA]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=75147</id>
		<title>File:OWASP Code Review Guide-V1 1-ITA.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=75147"/>
				<updated>2009-12-14T23:02:04Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: uploaded a new version of &amp;quot;File:OWASP Code Review Guide-V1 1-ITA.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft document&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=OWASP_Code_Review_Guide_ITA&amp;diff=75146</id>
		<title>OWASP Code Review Guide ITA</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=OWASP_Code_Review_Guide_ITA&amp;diff=75146"/>
				<updated>2009-12-14T22:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: Created page with 'Questa pagina temporanea è dedicata alla traduzione italiana del documento &amp;quot;OWASP Code review Guide V1.1&amp;quot;:  [http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pd…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Questa pagina temporanea è dedicata alla traduzione italiana del documento &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code Review Guide V1.1-ITA - draft (PDF)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Il progetto è supportato da:&lt;br /&gt;
&lt;br /&gt;
[[User:Mmeucci|Matteo Meucci]]&lt;br /&gt;
&lt;br /&gt;
[[User:Thesp0nge|Paolo Perego]]&lt;br /&gt;
&lt;br /&gt;
[[User:Federico.casani|Federico Casani]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=73028</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=73028"/>
				<updated>2009-11-11T20:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. &lt;br /&gt;
&lt;br /&gt;
He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
In recent years worked closely with the department of [http://www.altran.it/Offerta/OFF_SicurezzaInformatica.aspx &amp;quot;IT Security, Network &amp;amp; Architectures&amp;quot; ] of Altran Italia.&lt;br /&gt;
&lt;br /&gt;
This drove him to improve himself and creating a project idea about the translation of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This is a temporary link for the translation project of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code Review Guide V1.1-ITA - draft (PDF)]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=73018</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=73018"/>
				<updated>2009-11-11T19:42:53Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a temporary link for the translation project of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code Review Guide V1.1-ITA - draft (PDF)]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72669</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72669"/>
				<updated>2009-11-04T17:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a temporary link for the translation project of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code Review Guide V1.1-ITA - draft (PDF)]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72668</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72668"/>
				<updated>2009-11-04T16:46:47Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a temporary link for the translation project of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code Review Guide V1.1-ITA - draft (PDF)]&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/8/81/OWASP_Code_Review_Guide-V1_1-ITA_draft.doc OWASP Code Review Guide-V1.1-ITA - draft (DOC)]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72667</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72667"/>
				<updated>2009-11-04T16:46:20Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a temporary link for the translation project of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code Review Guide V1.1-ITA - draft]&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/8/81/OWASP_Code_Review_Guide-V1_1-ITA_draft.doc OWASP Code Review Guide-V1.1-ITA - draft]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA_draft.doc&amp;diff=72666</id>
		<title>File:OWASP Code Review Guide-V1 1-ITA draft.doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA_draft.doc&amp;diff=72666"/>
				<updated>2009-11-04T16:42:21Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72545</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=72545"/>
				<updated>2009-11-02T16:29:05Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a temporary link for the translation project of the document &amp;quot;OWASP Code review Guide V1.1&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[http://www.owasp.org/images/6/6f/OWASP_Code_Review_Guide-V1_1-ITA.pdf OWASP Code review Guide V1.1 - ITA]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=72544</id>
		<title>File:OWASP Code Review Guide-V1 1-ITA.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=File:OWASP_Code_Review_Guide-V1_1-ITA.pdf&amp;diff=72544"/>
				<updated>2009-11-02T16:23:44Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: Draft document&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Draft document&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71766</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71766"/>
				<updated>2009-10-19T22:41:05Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players.&lt;br /&gt;
| project_license = [http://creativecommons.org/licenses/by-sa/3.0/  Creative Commons Attribution Share Alike 3.0]&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email =  &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = Andrea Zonzin&lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username = Andrea.zonzin&lt;br /&gt;
| contributor_name1 = &lt;br /&gt;
| contributor_email1 = &lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name = owasp-learn-about-encoding&lt;br /&gt;
| links_url1 = http://learnaboutencoding.wordpress.com/ Blog&lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP Learn About Encoding Project - Roadmap&lt;br /&gt;
| project_health_status =&lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = http://code.google.com/p/learn-about-encoding&lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = Andrea Zonzin&lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = Andrea.zonzin&lt;br /&gt;
| current_release_details = :Category:OWASP Learn About Encoding Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 20/10/2009&lt;br /&gt;
| GPC_Notes = &lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71765</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71765"/>
				<updated>2009-10-19T22:35:36Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players.&lt;br /&gt;
| project_license = [http://creativecommons.org/licenses/by-sa/3.0/  Creative Commons Attribution Share Alike 3.0]&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email =  &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = Andrea Zonzin&lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username = Andrea.zonzin&lt;br /&gt;
| contributor_name1 = &lt;br /&gt;
| contributor_email1 = &lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name = owasp-learn-about-encoding&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP Learn About Encoding Project - Roadmap&lt;br /&gt;
| project_health_status =&lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = http://code.google.com/p/learn-about-encoding&lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = Andrea Zonzin&lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = Andrea.zonzin&lt;br /&gt;
| current_release_details = :Category:OWASP Learn About Encoding Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 20/10/2009&lt;br /&gt;
| GPC_Notes = &lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71764</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71764"/>
				<updated>2009-10-19T22:34:09Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players.&lt;br /&gt;
| project_license = [http://creativecommons.org/licenses/by-sa/3.0/  Creative Commons Attribution Share Alike 3.0]&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email =  &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = Andrea Zonzin&lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username = Andrea.zonzin&lt;br /&gt;
| contributor_name1 = &lt;br /&gt;
| contributor_email1 = &lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name = owasp-learn-about-encoding&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP Learn About Encoding Project - Roadmap&lt;br /&gt;
| project_health_status =&lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = http://code.google.com/p/learn-about-encoding&lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = &lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = Andrea.zonzin&lt;br /&gt;
| current_release_details = :Category:OWASP  XXXXX Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 20/10/2009&lt;br /&gt;
| GPC_Notes = &lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=71763</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=71763"/>
				<updated>2009-10-19T22:31:37Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*'''[[XSS (Cross Site Scripting) Prevention Cheat Sheet]]'''&lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; The project is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==== Project Details ====&lt;br /&gt;
{{:GPC Project Details/OWASP Learn About Encoding Project | OWASP Project Identification Tab}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
&amp;lt;br&amp;gt;If you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71762</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71762"/>
				<updated>2009-10-19T22:28:46Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players.&lt;br /&gt;
| project_license = [http://creativecommons.org/licenses/by-sa/3.0/  Creative Commons Attribution Share Alike 3.0]&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email =  &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = Andrea Zonzin&lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username = Andrea.zonzin&lt;br /&gt;
| contributor_name1 = &lt;br /&gt;
| contributor_email1 = &lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name = owasp-learn-about-encoding&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP Learn About Encoding Project - Roadmap&lt;br /&gt;
| project_health_status =&lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = &lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = &lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = &lt;br /&gt;
| current_release_details = :Category:OWASP  XXXXX Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 17/10/2009&lt;br /&gt;
| GPC_Notes = Empty template&lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project_-_Roadmap&amp;diff=71761</id>
		<title>Category:OWASP Learn About Encoding Project - Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project_-_Roadmap&amp;diff=71761"/>
				<updated>2009-10-19T22:27:35Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: Created page with 'Detailed roadmap for future developments:   01/03/09 : Startup   01/03/09 - 31/03/09 : Project idea definition   01/04/09 - 15/04/09 : Proof of concept  16/04/09 - 30/04/09 : Pro…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71756</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71756"/>
				<updated>2009-10-19T22:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..).&lt;br /&gt;
| project_license = [http://creativecommons.org/licenses/by-sa/3.0/  Creative Commons Attribution Share Alike 3.0]&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email =  &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = Andrea Zonzin&lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username = Andrea.zonzin&lt;br /&gt;
| contributor_name1 = &lt;br /&gt;
| contributor_email1 = &lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name = [https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding join us]&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP XXXXXX Project - Roadmap&lt;br /&gt;
| project_health_status =&lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = &lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = &lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = &lt;br /&gt;
| current_release_details = :Category:OWASP  XXXXX Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 17/10/2009&lt;br /&gt;
| GPC_Notes = Empty template&lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71649</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71649"/>
				<updated>2009-10-17T09:53:59Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..).&lt;br /&gt;
| project_license =&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email = f.casani@owasp.org &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = &lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username =  &lt;br /&gt;
| contributor_name1 = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| contributor_email1 = a.zonzin@owasp.org&lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name =&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP XXXXXX Project - Roadmap&lt;br /&gt;
| project_health_status = &lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = &lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = &lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = &lt;br /&gt;
| current_release_details = :Category:OWASP  XXXXX Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 17/10/2009&lt;br /&gt;
| GPC_Notes = Empty template&lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71648</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71648"/>
				<updated>2009-10-17T09:49:54Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..).&lt;br /&gt;
| project_license =&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email = f.casani@owasp.org &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = &lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username =  &lt;br /&gt;
| contributor_name1 = Andrea Zonzin&lt;br /&gt;
| contributor_email1 = a.zonzin@owasp.org&lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name =&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP XXXXXX Project - Roadmap&lt;br /&gt;
| project_health_status = &lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = &lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = &lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = &lt;br /&gt;
| current_release_details = :Category:OWASP  XXXXX Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 17/10/2009&lt;br /&gt;
| GPC_Notes = Empty template&lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=71647</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=71647"/>
				<updated>2009-10-17T09:48:32Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*'''[[XSS (Cross Site Scripting) Prevention Cheat Sheet]]'''&lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; The project is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==== Project Details ====&lt;br /&gt;
{{:GPC Project Details/OWASP Learn About Encoding Project | OWASP Project Identification Tab}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
&amp;lt;br&amp;gt;If you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71646</id>
		<title>GPC Project Details/OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=GPC_Project_Details/OWASP_Learn_About_Encoding_Project&amp;diff=71646"/>
				<updated>2009-10-17T09:44:39Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:&amp;lt;includeonly&amp;gt;{{{1}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;OWASP Project Identification Tab&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
| project_name = OWASP Learn About Encoding Project&lt;br /&gt;
| project_description = This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..).&lt;br /&gt;
| project_license =&lt;br /&gt;
| leader_name = Federico Casani&lt;br /&gt;
| leader_email = f.casani@owasp.org &lt;br /&gt;
| leader_username = Federico.casani&lt;br /&gt;
| past_leaders_special_contributions = [[User:Andrea.zonzin|Andrea Zonzin]]&lt;br /&gt;
| maintainer_name = &lt;br /&gt;
| maintainer_email = &lt;br /&gt;
| maintainer_username =  &lt;br /&gt;
| contributor_name1 = Andrea Zonzin&lt;br /&gt;
| contributor_email1 = a.zonzin@owasp.org&lt;br /&gt;
| contributor_username1 =  &lt;br /&gt;
| contributor_name2 = &lt;br /&gt;
| contributor_email2 = &lt;br /&gt;
| contributor_username2 = &lt;br /&gt;
| contributor_name3 = &lt;br /&gt;
| contributor_email3 = &lt;br /&gt;
| contributor_username3 = &lt;br /&gt;
| contributor_name4 = &lt;br /&gt;
| contributor_email4 = &lt;br /&gt;
| contributor_username4 = &lt;br /&gt;
| contributor_name5 = &lt;br /&gt;
| contributor_email5 = &lt;br /&gt;
| contributor_username5 = &lt;br /&gt;
| contributor_name6 = &lt;br /&gt;
| contributor_email6 = &lt;br /&gt;
| contributor_username6 = &lt;br /&gt;
| contributor_name7 = &lt;br /&gt;
| contributor_email7 = &lt;br /&gt;
| contributor_username7 = &lt;br /&gt;
| contributor_name8 = &lt;br /&gt;
| contributor_email8 = &lt;br /&gt;
| contributor_username8 = &lt;br /&gt;
| contributor_name9 = &lt;br /&gt;
| contributor_email9 = &lt;br /&gt;
| contributor_username9 = &lt;br /&gt;
| contributor_name10 = &lt;br /&gt;
| contributor_email10 = &lt;br /&gt;
| contributor_username10 =  &lt;br /&gt;
| pamphlet_link = &lt;br /&gt;
| presentation_link =&lt;br /&gt;
| mailing_list_name =&lt;br /&gt;
| links_url1 = &lt;br /&gt;
| links_name1 = &lt;br /&gt;
| links_url2 = &lt;br /&gt;
| links_name2 = &lt;br /&gt;
| links_url3 = &lt;br /&gt;
| links_name3 = &lt;br /&gt;
| links_url4 = &lt;br /&gt;
| links_name4 = &lt;br /&gt;
| links_url5 = &lt;br /&gt;
| links_name5 = &lt;br /&gt;
| links_url6 = &lt;br /&gt;
| links_name6 = &lt;br /&gt;
| links_url7 = &lt;br /&gt;
| links_name7 = &lt;br /&gt;
| links_url8 = &lt;br /&gt;
| links_name8 = &lt;br /&gt;
| links_url9 = &lt;br /&gt;
| links_name9 = &lt;br /&gt;
| links_url10 = &lt;br /&gt;
| links_name10 = &lt;br /&gt;
| project_road_map = :Category:OWASP XXXXXX Project - Roadmap&lt;br /&gt;
| project_health_status = &lt;br /&gt;
| current_release_name = First Release&lt;br /&gt;
| current_release_date = &lt;br /&gt;
| current_release_download_link = &lt;br /&gt;
| current_release_rating = &lt;br /&gt;
| current_release_leader_name = &lt;br /&gt;
| current_release_leader_email = &lt;br /&gt;
| current_release_leader_username = &lt;br /&gt;
| current_release_details = :Category:OWASP  XXXXX Project - First Release&lt;br /&gt;
| last_reviewed_release_name = &lt;br /&gt;
| last_reviewed_release_date = &lt;br /&gt;
| last_reviewed_release_download_link = &lt;br /&gt;
| last_reviewed_release_rating = &lt;br /&gt;
| last_reviewed_release_leader_name = &lt;br /&gt;
| last_reviewed_release_leader_email = &lt;br /&gt;
| last_reviewed_release_leader_username = &lt;br /&gt;
| old_release_name1 = &lt;br /&gt;
| old_release_date1 = &lt;br /&gt;
| old_release_download_link1 = &lt;br /&gt;
| old_release_name2 = &lt;br /&gt;
| old_release_date2 = &lt;br /&gt;
| old_release_download_link2 = &lt;br /&gt;
| old_release_name3 = &lt;br /&gt;
| old_release_date3 = &lt;br /&gt;
| old_release_download_link3 = &lt;br /&gt;
| old_release_name4 = &lt;br /&gt;
| old_release_date4 = &lt;br /&gt;
| old_release_download_link4 = &lt;br /&gt;
| old_release_name5 = &lt;br /&gt;
| old_release_date5 = &lt;br /&gt;
| old_release_download_link5 = &lt;br /&gt;
| last_GPC_update = 2/10/2009&lt;br /&gt;
| GPC_Notes = Empty template&lt;br /&gt;
| project_home_page = Category:OWASP_Learn_About_Encoding_Project &lt;br /&gt;
| project_details_wiki_page = GPC_Project_Details/OWASP_Learn_About_Encoding_Project&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68760</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68760"/>
				<updated>2009-09-12T22:16:02Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*'''[[XSS (Cross Site Scripting) Prevention Cheat Sheet]]'''&lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; The project is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
&amp;lt;br&amp;gt;If you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68759</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68759"/>
				<updated>2009-09-12T22:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*'''[[XSS (Cross Site Scripting) Prevention Cheat Sheet]]'''&lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; The project is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
&amp;lt;b&amp;gt;If you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=68758</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=68758"/>
				<updated>2009-09-12T22:12:38Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68757</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68757"/>
				<updated>2009-09-12T22:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*'''[[XSS (Cross Site Scripting) Prevention Cheat Sheet]]'''&lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; The project is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
I you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68756</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68756"/>
				<updated>2009-09-12T22:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*['''[XSS (Cross Site Scripting) Prevention Cheat Sheet]'''] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; Code is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
I you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68755</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68755"/>
				<updated>2009-09-12T22:06:21Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[['''XSS (Cross Site Scripting) Prevention Cheat Sheet''']] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 '''ESAPI Codecs and Encoder''']&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
'''Documentation''' &lt;br /&gt;
&amp;lt;br&amp;gt; You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; Code is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
I you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68754</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68754"/>
				<updated>2009-09-12T22:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
'''Documentation''' &lt;br /&gt;
You can find [http://code.google.com/p/learn-about-encoding/w/list '''here'''] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; Code is hosted by Google Code [http://code.google.com/p/learn-about-encoding '''here''']&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout '''here'''].&lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
I you want to become a contributor start from mailing list:&lt;br /&gt;
&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&lt;br /&gt;
&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68753</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68753"/>
				<updated>2009-09-12T22:00:58Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
'''Documentation''' &lt;br /&gt;
You can find [http://code.google.com/p/learn-about-encoding/w/list here] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout here].&lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp;amp; edit, if wanted) the project's template.]] {{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
I you want to become a contributor start from mailing list:&lt;br /&gt;
Mailing List&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' &lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68752</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68752"/>
				<updated>2009-09-12T21:57:44Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
'''Documentation''' &lt;br /&gt;
You can find [http://code.google.com/p/learn-about-encoding/w/list here] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from [http://code.google.com/p/learn-about-encoding/source/checkout here].&lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp;amp; edit, if wanted) the project's template.]] {{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project hasn't yet a contributor.&lt;br /&gt;
}}&lt;br /&gt;
''This project licensed under the Content license:Creative Commons 3.0 BY-SA - Code license:GNU Lesser General Public License'' [[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68751</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68751"/>
				<updated>2009-09-12T21:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
'''Documentation''' &lt;br /&gt;
You can find [http://code.google.com/p/learn-about-encoding/w/list here] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from here.&lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp;amp; edit, if wanted) the project's template.]] {{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Contributors =&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
The project haven't yet a contributor.&lt;br /&gt;
}}&lt;br /&gt;
''This project licensed under the.&lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68750</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68750"/>
				<updated>2009-09-12T21:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt;'''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
'''Documentation''' &lt;br /&gt;
You can find [http://code.google.com/p/learn-about-encoding/w/list here] some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
Until July 09 we haven't dedicated time to the porject like we want,&lt;br /&gt;
so the project is late, but we want go on.&lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from here.&lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp;amp; edit, if wanted) the project's template.]] {{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''This project licensed under the.&lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68749</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68749"/>
				<updated>2009-09-12T21:36:13Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt; '''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Documentation''' &lt;br /&gt;
You can find here some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap'''&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
Until July 09 we haven't dedicated time to the porject like we want,&lt;br /&gt;
so the project is late, but we want go on.&lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download====&lt;br /&gt;
&amp;lt;br&amp;gt; You can download the source code from here.&lt;br /&gt;
&lt;br /&gt;
====Project Information====&lt;br /&gt;
[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp;amp; edit, if wanted) the project's template.]] {{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''This project licensed under the.&lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68748</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=68748"/>
				<updated>2009-09-12T21:32:59Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ ProjectTabs |&lt;br /&gt;
Proj_About=&lt;br /&gt;
[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp;amp; edit, if wanted) the project's template.]] {{:Key Project Information:OWASP Learn About Encoding Project}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Preamble''' &lt;br /&gt;
&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
&lt;br /&gt;
*[[XSS (Cross Site Scripting) Prevention Cheat Sheet]] &lt;br /&gt;
*[http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize the importance of input sanitize and output escaping. In the network there are often errors in the visualization of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. often contain values are not consistent. &lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
&lt;br /&gt;
*integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output &lt;br /&gt;
*the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Goal''' &lt;br /&gt;
&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..). &lt;br /&gt;
&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats: &lt;br /&gt;
&lt;br /&gt;
*web application &lt;br /&gt;
*swing application &lt;br /&gt;
*shell tool&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Proj_Documentation= &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Why do I have to understand about encoding?'''&lt;br /&gt;
&amp;lt;br&amp;gt; '''Why do I have to understand about charset?''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Documentation''' &lt;br /&gt;
You can find here some wiki documents.&lt;br /&gt;
&lt;br /&gt;
====Roadmap====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; '''Roadmap''' &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Detailed roadmap for future developments: &lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup &lt;br /&gt;
&lt;br /&gt;
Until July 09 we haven't dedicated time to the porject like we want,&lt;br /&gt;
so the project is late, but we want go on.&lt;br /&gt;
&lt;br /&gt;
01/03/09 - 31/03/09 : Project idea definition &lt;br /&gt;
&lt;br /&gt;
01/04/09 - 15/04/09 : Proof of concept&lt;br /&gt;
&lt;br /&gt;
16/04/09 - 30/04/09 : Project goal definition&lt;br /&gt;
&lt;br /&gt;
01/07/09: Code Development&lt;br /&gt;
&lt;br /&gt;
01/12/09 : ''Alpha release''&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Proj_Mail =&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''A Java security improvement'''&lt;br /&gt;
&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
''This project licensed under the.&lt;br /&gt;
[[Category:OWASP_Project|Learn About Encoding Project]] [[Category:OWASP_Tool]] [[Category:OWASP_Alpha_Quality_Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Key_Project_Information:OWASP_Learn_About_Encoding_Project&amp;diff=68747</id>
		<title>Key Project Information:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Key_Project_Information:OWASP_Learn_About_Encoding_Project&amp;diff=68747"/>
				<updated>2009-09-12T21:31:49Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
 ! colspan=&amp;quot;8&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#4058A0; color:white&amp;quot;|&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;'''PROJECT INFORMATION''' &lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;|'''Project Name'''&lt;br /&gt;
 | colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:85%; background:#cccccc&amp;quot; align=&amp;quot;left&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''OWASP Learn About Encoding Project'''&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;| '''Short Project Description''' &lt;br /&gt;
 | colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:85%; background:#cccccc&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
This project has as its ultimate goal of demystifying the problems related to the study of character encoding (charset encoding). From charset's proper use to the issue of canonicalization, we'll try to explain and resolve the problems related to this issue so dear to professionals in the ICT world. The project consist of: a web application that explain the character life cycle and a usable textual tool and GUI tool.&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
'''Key Project Information'''&lt;br /&gt;
 | style=&amp;quot;width:14%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Leader&amp;lt;br&amp;gt;[[user:federico.casani|'''Federico Casani''']]&amp;lt;br&amp;gt;[[user:andrea.zonzin|'''Andrea Zonzin''']]&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Contibutors&amp;lt;br&amp;gt;(if any) &lt;br /&gt;
| style=&amp;quot;width:10%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Mailing List&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
 | style=&amp;quot;width:17%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
License&amp;lt;br&amp;gt;[http://creativecommons.org/licenses/by-sa/3.0/ '''Creative Commons Attribution Share Alike 3.0''']&lt;br /&gt;
 | style=&amp;quot;width:14%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Type&amp;lt;br&amp;gt;[[:Category:OWASP_Project#Alpha_Status_Projects|'''Tool''']]&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Sponsors&amp;lt;br&amp;gt;add link(s)&lt;br /&gt;
 |}&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; &lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Release Status''' &lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Main Links'''&lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Related Projects''' &lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:29%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
'''[[:Category:OWASP Project Assessment#Alpha Quality Tool Criteria|Apha Quality]]'''&amp;lt;br&amp;gt;[[:OWASP Learn About Encoding Project - Assessment Frame|Please see here for complete information.]]&lt;br /&gt;
 | style=&amp;quot;width:42%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|[http://http://learnaboutencoding.wordpress.com '''Blog''']&lt;br /&gt;
 | style=&amp;quot;width:29%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|if any, add link(s)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=67384</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=67384"/>
				<updated>2009-08-08T22:48:47Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, CDSSO, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Telecommunications Engineering from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=66538</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=66538"/>
				<updated>2009-07-24T21:17:06Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as Software Developer Engineer: &lt;br /&gt;
&lt;br /&gt;
Web Applications, SOA solutions, Web Services, CDSSO, I&amp;amp;AM and Enterprise Communication Layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Engineer of Telecommunications from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/DEVELOPER/319 SANS GIAC S.T.A.R. Web Application Security]&lt;br /&gt;
&lt;br /&gt;
[http://www.giac.org/star/listings/Audit/521 SANS GIAC S.T.A.R. Payment Card Industry]&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=OWASP_Java_Table_of_Contents&amp;diff=65539</id>
		<title>OWASP Java Table of Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=OWASP_Java_Table_of_Contents&amp;diff=65539"/>
				<updated>2009-07-07T20:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: /* Authorization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Key:&amp;lt;/b&amp;gt;&lt;br /&gt;
* xx%: Progress status of the paragraph&lt;br /&gt;
* &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;: The paragraph needs a review&lt;br /&gt;
* TD: Paragraph to be assigned&lt;br /&gt;
&lt;br /&gt;
==[[J2EE Security for Architects]]==&lt;br /&gt;
Discuss the security implications of common J2EE architectures.  This could be discussed in terms of: Authentication, Authorisation, Data Validation, Cross Site Scripting protection.  Other architecture concerns such as scalability, performance and maintainability can also be mentioned, but the focus on security should not be lost.&lt;br /&gt;
  &lt;br /&gt;
Any other security concerns that should be addressed during the design phase should also be mentioned here.&lt;br /&gt;
===Design considerations===&lt;br /&gt;
* Architectural considerations (0%, TD)&lt;br /&gt;
** EJB Middle tier (0%, TD)&lt;br /&gt;
** Web Services Middle tier (0%, TD)&lt;br /&gt;
** Spring Middle tier (0%, TD)&lt;br /&gt;
&lt;br /&gt;
==[[J2EE Security for Developers]]==&lt;br /&gt;
=== Noteworthy Frameworks ===&lt;br /&gt;
Discuss important and relevant Java security frameworks that would be useful to architects.  The information should be at a suitably high level. For example, by discussing the advantages and features as well as the associated costs (direct and indirect) of using the frameworks.&lt;br /&gt;
&lt;br /&gt;
(0%, Seeking Volunteers)&lt;br /&gt;
*	Cocoon&lt;br /&gt;
*	[[Java Server Faces]] (Sam Reghenzi - 90%, Finalising content)&lt;br /&gt;
*	JSecurity&lt;br /&gt;
*	SiteMesh&lt;br /&gt;
*	Spring (0%, Adrian San Juan, TD)&lt;br /&gt;
*	[[Struts]] (0% Jon Forck)&lt;br /&gt;
*	Tapestry&lt;br /&gt;
*	Tiles&lt;br /&gt;
*	Turbine&lt;br /&gt;
*	Webwork&lt;br /&gt;
*	[[Wicket]]&lt;br /&gt;
&lt;br /&gt;
===Java Security Basics===&lt;br /&gt;
Provide an introduction into the basic security services provided by the Java language and environment.  Remember to keep this relevant for web developers for the initial release - there may be a potential to expand this to thick clients in subsequent releases.&lt;br /&gt;
* Class Loading (0%, Philippe Clairet)&lt;br /&gt;
* Bytecode verifier (0%, Philippe Clairet)&lt;br /&gt;
* The Security Manager and security.policy file (0%, John Wilander, Philippe Clairet)&lt;br /&gt;
&lt;br /&gt;
===Input Validation Overview ===&lt;br /&gt;
Input validation is perhaps the most important category of application security. Any data entering a software system must be verified to contain safe data that is not mounting a SQL Injection, XSS, CSRF or other form of attack. This is done primarily through the use of regular expressions. It's crucial not to hard-code input validation routines. Regular expressions should contained within a configuration file that can easily updated by an InfoSec professional and not require a programmers intervention or deployment of new application code. Application security needs change over time as new attack vectors are discovered. Application administers need to be able to react to these changes as quickly as possible. &lt;br /&gt;
&lt;br /&gt;
===Input Validation ===&lt;br /&gt;
* Dangerous calls (BufferedReader.readLine(), ServletRequest.getParameter(), etc...) (0%, TD)&lt;br /&gt;
* [[How to add validation logic to HttpServletRequest]] (100%, Jeff Williams, Complete)&lt;br /&gt;
* [[How to perform HTML entity encoding in Java]] (100%, Jeff Williams, Complete)&lt;br /&gt;
&lt;br /&gt;
==== [[Preventing SQL Injection in Java]] ====&lt;br /&gt;
* Overview &lt;br /&gt;
* Prevention (60%, Stephen de Vries, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
** White Listing&lt;br /&gt;
** Prepared Statements&lt;br /&gt;
** Stored Procedures &lt;br /&gt;
** Hibernate &lt;br /&gt;
** Ibatis (60%, Rohyt Belani, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
** Spring JDBC &lt;br /&gt;
** EJB 3.0&lt;br /&gt;
** JDO&lt;br /&gt;
&lt;br /&gt;
==== [[Preventing LDAP Injection in Java]] ====&lt;br /&gt;
* Overview (100%, Stephen de Vries, Complete)&lt;br /&gt;
* Prevention (100%, Stephen de Vries, Complete)&lt;br /&gt;
&lt;br /&gt;
==== [[XPATH Injection]] ====&lt;br /&gt;
As with the other Injection sections, only provide cursory information on the general case. Should contain practical real-world advise and code examples for preventing XPATH injection.&lt;br /&gt;
* Overview (0%, TD)&lt;br /&gt;
* Prevention (0%, TD)&lt;br /&gt;
&lt;br /&gt;
==== [[Miscellaneous Injection Attacks]]  ====&lt;br /&gt;
* HTTP Response splitting (0%, TD)&lt;br /&gt;
* Command injection - Runtime.getRuntime().exec() (0%, TD)&lt;br /&gt;
* Regular Expression (regex) Injections (20%)&lt;br /&gt;
&lt;br /&gt;
''' Status '''&lt;br /&gt;
In progress&lt;br /&gt;
&lt;br /&gt;
=== Authentication===&lt;br /&gt;
* [[Storing credentials]] - (20%, Adrian San Juan, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[Hashing Java|Hashing]] - (100%, Michel Prunet, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[SSL Best Practices]] - (20%, Philippe Curmin, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[Using JCaptcha]] - (100%, Dave Ferguson, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;) &lt;br /&gt;
* Container-managed authentication with Realms&lt;br /&gt;
** [[Declarative Access Control in Java]] - (100%, Dave Ferguson, Completed)&lt;br /&gt;
* [[JAAS Timed Login Module]] - (100%, Stephen de Vries, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[JAAS Tomcat Login Module]] - (100%, Stephen de Vries, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[Password length &amp;amp; complexity]] - (100%, Adrian San Juan, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
===Session Management ===&lt;br /&gt;
The generic problems and solutions for session management are covered in the Guide.  This section should focus on Java specific examples.&lt;br /&gt;
* Logout (0%, TD)&lt;br /&gt;
* Session Timeout (0%, TD)&lt;br /&gt;
* Absolute Timeout (0%, TD)&lt;br /&gt;
* [[Session Fixation in Java]] (100%, Rohyt Belani, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* Terminating sessions (0%, TD)&lt;br /&gt;
** Terminating sessions when the browser window is closed&lt;br /&gt;
&lt;br /&gt;
===Authorization===&lt;br /&gt;
* [[Declarative v/s Programmatic]] (10%, TD)&lt;br /&gt;
* EJB Authorization (0%, TD)&lt;br /&gt;
* Acegi (0%, TD)&lt;br /&gt;
* JACC (0%, TD)&lt;br /&gt;
* Check horizontal privilege (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Encryption===&lt;br /&gt;
* [http://www.owasp.org/index.php/Using_the_Java_Cryptographic_Extensions JCE] (100%, Joe Prasanna Kumar - To be reviewed)&lt;br /&gt;
* Storing db secrets (0%, TD)&lt;br /&gt;
* Encrypting JDBC connections (0%, TD)&lt;br /&gt;
* [http://www.owasp.org/index.php/Using_the_Java_Secure_Socket_Extensions JSSE] (100%, Joe Prasanna Kumar - To be reviewed)&lt;br /&gt;
* [http://www.owasp.org/index.php/Digital_Signature_Implementation_in_Java Digital Signatures in Java] (100%, Joe Prasanna Kumar - To be reviewed)&lt;br /&gt;
&lt;br /&gt;
=== Error Handling &amp;amp; Logging===&lt;br /&gt;
* Logging - why log? what to log? log4j, etc. (0%, TD)&lt;br /&gt;
* Exception handling techniques (0%, TD)&lt;br /&gt;
** fail-open/fail-closed&lt;br /&gt;
** resource cleanup&lt;br /&gt;
** finally block&lt;br /&gt;
** swallowing exceptions&lt;br /&gt;
* Exception handling frameworks (50%, TD)&lt;br /&gt;
** Servlet spec - web.xml &lt;br /&gt;
** [[Securing tomcat]] (100%, Darren Edmonds, Completed)&lt;br /&gt;
** JSP errorPage (0%, TD)&lt;br /&gt;
* Web application forensics (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Web Services Security ===&lt;br /&gt;
* SAML (0%, TD)&lt;br /&gt;
* (X)WS-Security (0%, TD)&lt;br /&gt;
* SunJWSDP (0%, TD)&lt;br /&gt;
* WSS4J (0%, Eelco Klaver)&lt;br /&gt;
* XML Signature (JSR 105) (0%, TD)&lt;br /&gt;
* XML Encryption (JSR 106) (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Code Analysis Tools ===&lt;br /&gt;
The introduction should cover the advantages and short comings of code analysis tools.  An overview of the current state of the art and the available tools would go well here.  As a start, only open source tools are listed, but if vendors of commercial tools adhere to the [[Tutorial]] guidelines, these submissions will be gladly received.&lt;br /&gt;
* Introduction (0%, TD)&lt;br /&gt;
* [[:Category:OWASP LAPSE Project]] (100%, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* FindBugs (0%, TD)&lt;br /&gt;
** Creating custom rules&lt;br /&gt;
* PMD (0%, TD)&lt;br /&gt;
** Creating custom rules&lt;br /&gt;
* JLint (0%, TD)&lt;br /&gt;
* Jmetrics (0%, TD)&lt;br /&gt;
&lt;br /&gt;
== J2EE Security For Deployers ==&lt;br /&gt;
Practical step-by-step guides to securing various J2EE servers.  Examples of secure configurations can also be provided for download.  If configurations are provided, they should be properly commented so that the rationale for configuration settings is clearly explained.  Users of the configurations should be provided with enough information to make their own risk decisions.&lt;br /&gt;
=== Securing Popular J2EE Servers ===&lt;br /&gt;
* [[Securing tomcat|Securing Tomcat]] - (100%, Darren Edmonds, Completed)&lt;br /&gt;
* Securing JBoss (0%, TD)&lt;br /&gt;
* Securing WebLogic (0%, TD)&lt;br /&gt;
* Securing WebSphere (0%, TD)&lt;br /&gt;
* Others...&lt;br /&gt;
&lt;br /&gt;
=== Defining a Java Security Policy ===&lt;br /&gt;
Practical information on creating a Java security policies for J2EE servers.&lt;br /&gt;
* PolicyTool - JChains already provides this functionality, one policy tool is enough.&lt;br /&gt;
* jChains (www.jchains.org) - (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Protecting Binaries ===&lt;br /&gt;
* Bytecode manipulation tools and techniques (0%, TD)&lt;br /&gt;
* [[Bytecode obfuscation]] (100%, Pierre Parrend, Released)&lt;br /&gt;
* Convert bytecode to native machine code (0%, TD)&lt;br /&gt;
* [[Protecting code archives with digital signatures]] (100%, Pierre Parrend, Released)&lt;br /&gt;
* [[Signing jar files with jarsigner]] (100%, Pierre Parrend, Released)&lt;br /&gt;
&lt;br /&gt;
==J2EE Security for Security Analysts and Testers==&lt;br /&gt;
* Using Eclipse to verify Java applications (0%, TD)&lt;br /&gt;
* Using [[:Category:OWASP WebScarab Project|WebScarab]] to find vulnerabilities in J2EE applications - (0%, TD)&lt;br /&gt;
* Decompiling Java bytecode (0%, TD)&lt;br /&gt;
&lt;br /&gt;
== [[Java Security Resources]] (ongoing)==&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Java Project]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Key_Project_Information:OWASP_Learn_About_Encoding_Project&amp;diff=65500</id>
		<title>Key Project Information:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Key_Project_Information:OWASP_Learn_About_Encoding_Project&amp;diff=65500"/>
				<updated>2009-07-07T01:38:32Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
 ! colspan=&amp;quot;8&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#4058A0; color:white&amp;quot;|&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;'''PROJECT INFORMATION''' &lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;|'''Project Name'''&lt;br /&gt;
 | colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:85%; background:#cccccc&amp;quot; align=&amp;quot;left&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''OWASP Learn About Encoding Project'''&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;| '''Short Project Description''' &lt;br /&gt;
 | colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:85%; background:#cccccc&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
This project has as its ultimate goal of demystifying the problems related to the study of character encoding (charset encoding). From charset's proper use to the issue of canonicalization, we'll try to explain and resolve the problems related to this issue so dear to professionals in the ICT world. The project consist of: a web application that explain the character life cycle and a usable textual tool and GUI tool.&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
'''Key Project Information'''&lt;br /&gt;
 | style=&amp;quot;width:14%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Leader&amp;lt;br&amp;gt;[[user:federico.casani|'''Federico Casani''']]&amp;lt;br&amp;gt;[[user:andrea.zonzin|'''Andrea Zonzin''']]&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Contibutors&amp;lt;br&amp;gt;(if any) &lt;br /&gt;
| style=&amp;quot;width:10%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Mailing List&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
 | style=&amp;quot;width:17%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
License&amp;lt;br&amp;gt;[http://creativecommons.org/licenses/by-sa/3.0/ '''Creative Commons Attribution Share Alike 3.0''']&lt;br /&gt;
 | style=&amp;quot;width:14%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Type&amp;lt;br&amp;gt;[[:Category:OWASP_Project#Alpha_Status_Projects|'''Tool''']]&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Sponsors&amp;lt;br&amp;gt;add link(s)&lt;br /&gt;
 |}&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; &lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Release Status''' &lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Main Links'''&lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Related Projects''' &lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:29%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
'''[[:Category:OWASP Project Assessment#Alpha Quality Tool Criteria|Apha Quality]]'''&amp;lt;br&amp;gt;[[:OWASP Learn About Encoding Project - Assessment Frame|Please see here for complete information.]]&lt;br /&gt;
 | style=&amp;quot;width:42%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|[http://http://learnaboutencoding.wordpress.com '''Blog''']&lt;br /&gt;
 | style=&amp;quot;width:29%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|if any, add link(s)&lt;br /&gt;
 |}&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Key_Project_Information:OWASP_Learn_About_Encoding_Project&amp;diff=65499</id>
		<title>Key Project Information:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Key_Project_Information:OWASP_Learn_About_Encoding_Project&amp;diff=65499"/>
				<updated>2009-07-07T01:36:39Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
 ! colspan=&amp;quot;8&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#4058A0; color:white&amp;quot;|&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;'''PROJECT INFORMATION''' &lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;|'''Project Name'''&lt;br /&gt;
 | colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:85%; background:#cccccc&amp;quot; align=&amp;quot;left&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''OWASP Learn About Encoding Project'''&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;| '''Short Project Description''' &lt;br /&gt;
 | colspan=&amp;quot;7&amp;quot; style=&amp;quot;width:85%; background:#cccccc&amp;quot; align=&amp;quot;left&amp;quot;|&lt;br /&gt;
This project has as its ultimate goal of demystifying the problems related to the study of character encoding (charset encoding). From charset's proper use to the issue of canonicalization, we'll try to explain and resolve the problems related to this issue so dear to professionals in the ICT world. The project consist of: a web application that explain the character life cycle and a usable textual tool and GUI tool.&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#7B8ABD&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
'''Key Project Information'''&lt;br /&gt;
 | style=&amp;quot;width:14%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Leader&amp;lt;br&amp;gt;[[user:federico.casani|'''Federico Casani''']]&amp;lt;br&amp;gt;[[user:andrea.zonzin|'''Andrea Zonzin''']]&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Contibutors&amp;lt;br&amp;gt;(if any) &lt;br /&gt;
| style=&amp;quot;width:10%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Mailing List&amp;lt;br&amp;gt;[https://lists.owasp.org/mailman/listinfo/owasp-learn-about-encoding '''Subscribe here''']&amp;lt;br&amp;gt;[mailto:owasp-learn-about-encoding@lists.owasp.org '''Use here''']&lt;br /&gt;
 | style=&amp;quot;width:17%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
License&amp;lt;br&amp;gt;[http://creativecommons.org/licenses/by-sa/3.0/ '''Creative Commons Attribution Share Alike 3.0''']&lt;br /&gt;
 | style=&amp;quot;width:14%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Project Type&amp;lt;br&amp;gt;[[:Category:OWASP_Project#Alpha_Status_Projects|'''Tool''']]&lt;br /&gt;
 | style=&amp;quot;width:15%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
Sponsors&amp;lt;br&amp;gt;add link(s)&lt;br /&gt;
 |}&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot; border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; &lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Release Status''' &lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Main Links'''&lt;br /&gt;
 ! align=&amp;quot;center&amp;quot; style=&amp;quot;background:#7B8ABD; color:white&amp;quot;|&amp;lt;font color=&amp;quot;black&amp;quot;&amp;gt;'''Related Projects''' &lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:29%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
'''[[:Category:OWASP Project Assessment#Alpha Quality Tool Criteria|Apha Quality]]'''&amp;lt;br&amp;gt;[[:OWASP Learn About Encoding Project - Assessment Frame|Please see here for complete information.]]&lt;br /&gt;
 | style=&amp;quot;width:42%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
* [http://http://learnaboutencoding.wordpress.com '''Blog''']&lt;br /&gt;
 | style=&amp;quot;width:29%; background:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;|&lt;br /&gt;
*  if any, add link(s)&lt;br /&gt;
 |}&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=OWASP_Java_Table_of_Contents&amp;diff=65498</id>
		<title>OWASP Java Table of Contents</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=OWASP_Java_Table_of_Contents&amp;diff=65498"/>
				<updated>2009-07-07T01:22:56Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: /* Authorization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Key:&amp;lt;/b&amp;gt;&lt;br /&gt;
* xx%: Progress status of the paragraph&lt;br /&gt;
* &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;: The paragraph needs a review&lt;br /&gt;
* TD: Paragraph to be assigned&lt;br /&gt;
&lt;br /&gt;
==[[J2EE Security for Architects]]==&lt;br /&gt;
Discuss the security implications of common J2EE architectures.  This could be discussed in terms of: Authentication, Authorisation, Data Validation, Cross Site Scripting protection.  Other architecture concerns such as scalability, performance and maintainability can also be mentioned, but the focus on security should not be lost.&lt;br /&gt;
  &lt;br /&gt;
Any other security concerns that should be addressed during the design phase should also be mentioned here.&lt;br /&gt;
===Design considerations===&lt;br /&gt;
* Architectural considerations (0%, TD)&lt;br /&gt;
** EJB Middle tier (0%, TD)&lt;br /&gt;
** Web Services Middle tier (0%, TD)&lt;br /&gt;
** Spring Middle tier (0%, TD)&lt;br /&gt;
&lt;br /&gt;
==[[J2EE Security for Developers]]==&lt;br /&gt;
=== Noteworthy Frameworks ===&lt;br /&gt;
Discuss important and relevant Java security frameworks that would be useful to architects.  The information should be at a suitably high level. For example, by discussing the advantages and features as well as the associated costs (direct and indirect) of using the frameworks.&lt;br /&gt;
&lt;br /&gt;
(0%, Seeking Volunteers)&lt;br /&gt;
*	Cocoon&lt;br /&gt;
*	[[Java Server Faces]] (Sam Reghenzi - 90%, Finalising content)&lt;br /&gt;
*	JSecurity&lt;br /&gt;
*	SiteMesh&lt;br /&gt;
*	Spring (0%, Adrian San Juan, TD)&lt;br /&gt;
*	[[Struts]] (0% Jon Forck)&lt;br /&gt;
*	Tapestry&lt;br /&gt;
*	Tiles&lt;br /&gt;
*	Turbine&lt;br /&gt;
*	Webwork&lt;br /&gt;
*	[[Wicket]]&lt;br /&gt;
&lt;br /&gt;
===Java Security Basics===&lt;br /&gt;
Provide an introduction into the basic security services provided by the Java language and environment.  Remember to keep this relevant for web developers for the initial release - there may be a potential to expand this to thick clients in subsequent releases.&lt;br /&gt;
* Class Loading (0%, Philippe Clairet)&lt;br /&gt;
* Bytecode verifier (0%, Philippe Clairet)&lt;br /&gt;
* The Security Manager and security.policy file (0%, John Wilander, Philippe Clairet)&lt;br /&gt;
&lt;br /&gt;
===Input Validation Overview ===&lt;br /&gt;
Input validation is perhaps the most important category of application security. Any data entering a software system must be verified to contain safe data that is not mounting a SQL Injection, XSS, CSRF or other form of attack. This is done primarily through the use of regular expressions. It's crucial not to hard-code input validation routines. Regular expressions should contained within a configuration file that can easily updated by an InfoSec professional and not require a programmers intervention or deployment of new application code. Application security needs change over time as new attack vectors are discovered. Application administers need to be able to react to these changes as quickly as possible. &lt;br /&gt;
&lt;br /&gt;
===Input Validation ===&lt;br /&gt;
* Dangerous calls (BufferedReader.readLine(), ServletRequest.getParameter(), etc...) (0%, TD)&lt;br /&gt;
* [[How to add validation logic to HttpServletRequest]] (100%, Jeff Williams, Complete)&lt;br /&gt;
* [[How to perform HTML entity encoding in Java]] (100%, Jeff Williams, Complete)&lt;br /&gt;
&lt;br /&gt;
==== [[Preventing SQL Injection in Java]] ====&lt;br /&gt;
* Overview &lt;br /&gt;
* Prevention (60%, Stephen de Vries, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
** White Listing&lt;br /&gt;
** Prepared Statements&lt;br /&gt;
** Stored Procedures &lt;br /&gt;
** Hibernate &lt;br /&gt;
** Ibatis (60%, Rohyt Belani, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
** Spring JDBC &lt;br /&gt;
** EJB 3.0&lt;br /&gt;
** JDO&lt;br /&gt;
&lt;br /&gt;
==== [[Preventing LDAP Injection in Java]] ====&lt;br /&gt;
* Overview (100%, Stephen de Vries, Complete)&lt;br /&gt;
* Prevention (100%, Stephen de Vries, Complete)&lt;br /&gt;
&lt;br /&gt;
==== [[XPATH Injection]] ====&lt;br /&gt;
As with the other Injection sections, only provide cursory information on the general case. Should contain practical real-world advise and code examples for preventing XPATH injection.&lt;br /&gt;
* Overview (0%, TD)&lt;br /&gt;
* Prevention (0%, TD)&lt;br /&gt;
&lt;br /&gt;
==== [[Miscellaneous Injection Attacks]]  ====&lt;br /&gt;
* HTTP Response splitting (0%, TD)&lt;br /&gt;
* Command injection - Runtime.getRuntime().exec() (0%, TD)&lt;br /&gt;
* Regular Expression (regex) Injections (20%)&lt;br /&gt;
&lt;br /&gt;
''' Status '''&lt;br /&gt;
In progress&lt;br /&gt;
&lt;br /&gt;
=== Authentication===&lt;br /&gt;
* [[Storing credentials]] - (20%, Adrian San Juan, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[Hashing Java|Hashing]] - (100%, Michel Prunet, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[SSL Best Practices]] - (20%, Philippe Curmin, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[Using JCaptcha]] - (100%, Dave Ferguson, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;) &lt;br /&gt;
* Container-managed authentication with Realms&lt;br /&gt;
** [[Declarative Access Control in Java]] - (100%, Dave Ferguson, Completed)&lt;br /&gt;
* [[JAAS Timed Login Module]] - (100%, Stephen de Vries, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[JAAS Tomcat Login Module]] - (100%, Stephen de Vries, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* [[Password length &amp;amp; complexity]] - (100%, Adrian San Juan, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
===Session Management ===&lt;br /&gt;
The generic problems and solutions for session management are covered in the Guide.  This section should focus on Java specific examples.&lt;br /&gt;
* Logout (0%, TD)&lt;br /&gt;
* Session Timeout (0%, TD)&lt;br /&gt;
* Absolute Timeout (0%, TD)&lt;br /&gt;
* [[Session Fixation in Java]] (100%, Rohyt Belani, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* Terminating sessions (0%, TD)&lt;br /&gt;
** Terminating sessions when the browser window is closed&lt;br /&gt;
&lt;br /&gt;
===Authorization===&lt;br /&gt;
* [[Declarative v/s Programmatic]] (10%, TD)&lt;br /&gt;
* EJB Authorization (0%, TD)&lt;br /&gt;
* Acegi (0%, TD)&lt;br /&gt;
* JACC (0%, TD)&lt;br /&gt;
* Check horizontal privilege (0%, TD)&lt;br /&gt;
* MAC Filter (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Encryption===&lt;br /&gt;
* [http://www.owasp.org/index.php/Using_the_Java_Cryptographic_Extensions JCE] (100%, Joe Prasanna Kumar - To be reviewed)&lt;br /&gt;
* Storing db secrets (0%, TD)&lt;br /&gt;
* Encrypting JDBC connections (0%, TD)&lt;br /&gt;
* [http://www.owasp.org/index.php/Using_the_Java_Secure_Socket_Extensions JSSE] (100%, Joe Prasanna Kumar - To be reviewed)&lt;br /&gt;
* [http://www.owasp.org/index.php/Digital_Signature_Implementation_in_Java Digital Signatures in Java] (100%, Joe Prasanna Kumar - To be reviewed)&lt;br /&gt;
&lt;br /&gt;
=== Error Handling &amp;amp; Logging===&lt;br /&gt;
* Logging - why log? what to log? log4j, etc. (0%, TD)&lt;br /&gt;
* Exception handling techniques (0%, TD)&lt;br /&gt;
** fail-open/fail-closed&lt;br /&gt;
** resource cleanup&lt;br /&gt;
** finally block&lt;br /&gt;
** swallowing exceptions&lt;br /&gt;
* Exception handling frameworks (50%, TD)&lt;br /&gt;
** Servlet spec - web.xml &lt;br /&gt;
** [[Securing tomcat]] (100%, Darren Edmonds, Completed)&lt;br /&gt;
** JSP errorPage (0%, TD)&lt;br /&gt;
* Web application forensics (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Web Services Security ===&lt;br /&gt;
* SAML (0%, TD)&lt;br /&gt;
* (X)WS-Security (0%, TD)&lt;br /&gt;
* SunJWSDP (0%, TD)&lt;br /&gt;
* WSS4J (0%, Eelco Klaver)&lt;br /&gt;
* XML Signature (JSR 105) (0%, TD)&lt;br /&gt;
* XML Encryption (JSR 106) (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Code Analysis Tools ===&lt;br /&gt;
The introduction should cover the advantages and short comings of code analysis tools.  An overview of the current state of the art and the available tools would go well here.  As a start, only open source tools are listed, but if vendors of commercial tools adhere to the [[Tutorial]] guidelines, these submissions will be gladly received.&lt;br /&gt;
* Introduction (0%, TD)&lt;br /&gt;
* [[:Category:OWASP LAPSE Project]] (100%, &amp;lt;b&amp;gt;Review&amp;lt;/b&amp;gt;)&lt;br /&gt;
* FindBugs (0%, TD)&lt;br /&gt;
** Creating custom rules&lt;br /&gt;
* PMD (0%, TD)&lt;br /&gt;
** Creating custom rules&lt;br /&gt;
* JLint (0%, TD)&lt;br /&gt;
* Jmetrics (0%, TD)&lt;br /&gt;
&lt;br /&gt;
== J2EE Security For Deployers ==&lt;br /&gt;
Practical step-by-step guides to securing various J2EE servers.  Examples of secure configurations can also be provided for download.  If configurations are provided, they should be properly commented so that the rationale for configuration settings is clearly explained.  Users of the configurations should be provided with enough information to make their own risk decisions.&lt;br /&gt;
=== Securing Popular J2EE Servers ===&lt;br /&gt;
* [[Securing tomcat|Securing Tomcat]] - (100%, Darren Edmonds, Completed)&lt;br /&gt;
* Securing JBoss (0%, TD)&lt;br /&gt;
* Securing WebLogic (0%, TD)&lt;br /&gt;
* Securing WebSphere (0%, TD)&lt;br /&gt;
* Others...&lt;br /&gt;
&lt;br /&gt;
=== Defining a Java Security Policy ===&lt;br /&gt;
Practical information on creating a Java security policies for J2EE servers.&lt;br /&gt;
* PolicyTool - JChains already provides this functionality, one policy tool is enough.&lt;br /&gt;
* jChains (www.jchains.org) - (0%, TD)&lt;br /&gt;
&lt;br /&gt;
=== Protecting Binaries ===&lt;br /&gt;
* Bytecode manipulation tools and techniques (0%, TD)&lt;br /&gt;
* [[Bytecode obfuscation]] (100%, Pierre Parrend, Released)&lt;br /&gt;
* Convert bytecode to native machine code (0%, TD)&lt;br /&gt;
* [[Protecting code archives with digital signatures]] (100%, Pierre Parrend, Released)&lt;br /&gt;
* [[Signing jar files with jarsigner]] (100%, Pierre Parrend, Released)&lt;br /&gt;
&lt;br /&gt;
==J2EE Security for Security Analysts and Testers==&lt;br /&gt;
* Using Eclipse to verify Java applications (0%, TD)&lt;br /&gt;
* Using [[:Category:OWASP WebScarab Project|WebScarab]] to find vulnerabilities in J2EE applications - (0%, TD)&lt;br /&gt;
* Decompiling Java bytecode (0%, TD)&lt;br /&gt;
&lt;br /&gt;
== [[Java Security Resources]] (ongoing)==&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Java Project]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=65418</id>
		<title>User:Federico.casani</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=User:Federico.casani&amp;diff=65418"/>
				<updated>2009-07-06T11:14:48Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Federico Casani entered in ICT world from 2005. He has worked in web application development and security since 2006: before that he has studied about automation and domotics protocols (like KNXnet/IP and EIBsec).&lt;br /&gt;
&lt;br /&gt;
He is a Senior Consultant for [http://www.altran.it Altran Italia] where he works as software developer engineer: web applications, soa solutions, web services and enterprise communication layers. &lt;br /&gt;
&lt;br /&gt;
Federico Casani has Magister Degree in Engineer of Telecommunications from Parma University.&lt;br /&gt;
&lt;br /&gt;
[http://hackingthenet.wordpress.com blog]&lt;br /&gt;
&lt;br /&gt;
[mailto:f.casani@owasp.org email]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=63633</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=63633"/>
				<updated>2009-06-05T08:44:04Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp; edit, if wanted) the project's template.]] &lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Preamble'''&lt;br /&gt;
----	&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
* [[XSS (Cross Site Scripting) Prevention Cheat Sheet]]&lt;br /&gt;
* [http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize &lt;br /&gt;
the importance of input sanitize and output escaping. In the network there are often errors in the visualization &lt;br /&gt;
of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, &lt;br /&gt;
A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels &lt;br /&gt;
that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. &lt;br /&gt;
often contain values are not consistent.&lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
* integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output&lt;br /&gt;
* the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
----&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge &lt;br /&gt;
of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one &lt;br /&gt;
another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..).&lt;br /&gt;
	&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats:&lt;br /&gt;
&lt;br /&gt;
* web application&lt;br /&gt;
* swing application&lt;br /&gt;
* shell tool&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Roadmap'''&lt;br /&gt;
----&lt;br /&gt;
Detailed roadmap for future developments:&lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup&lt;br /&gt;
&lt;br /&gt;
01/03/09 - 15/03/09 : Project Goal Definition&lt;br /&gt;
&lt;br /&gt;
16/03/09 - 31/03/09 : Project Architecture Definition&lt;br /&gt;
&lt;br /&gt;
01/04/09 - 31/06/09 : Code Development&lt;br /&gt;
&lt;br /&gt;
01/07/09 : Alpha release&lt;br /&gt;
&lt;br /&gt;
05/07/09 - 30/07/09 : Bug Fixing&lt;br /&gt;
&lt;br /&gt;
01/08/09 - 30/10/09 : Project Development - enhancement, new features&lt;br /&gt;
&lt;br /&gt;
01/11/09 : Beta release&lt;br /&gt;
&lt;br /&gt;
02/11/09 - 30/11/09 : Bug Fixing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''News'''&lt;br /&gt;
----&lt;br /&gt;
http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Template:ProjectTabs&amp;diff=63593</id>
		<title>Template:ProjectTabs</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Template:ProjectTabs&amp;diff=63593"/>
				<updated>2009-06-04T15:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== About ====&lt;br /&gt;
{{{Proj_About}}}&lt;br /&gt;
&lt;br /&gt;
==== FAQ ====&lt;br /&gt;
{{{Proj_Documentation}}}&lt;br /&gt;
&lt;br /&gt;
==== News ====&lt;br /&gt;
{{{Proj_Mail}}}&lt;br /&gt;
&lt;br /&gt;
==== Contributors/Users ====&lt;br /&gt;
{{{Proj_Contributors}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;headertabs/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	<entry>
		<id>https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=63430</id>
		<title>Category:OWASP Learn About Encoding Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.owasp.org/index.php?title=Category:OWASP_Learn_About_Encoding_Project&amp;diff=63430"/>
				<updated>2009-06-02T22:54:00Z</updated>
		
		<summary type="html">&lt;p&gt;Federico.casani: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Key Project Information:OWASP Learn About Encoding Project|Click here to see (&amp;amp; edit, if wanted) the project's template.]] &lt;br /&gt;
{{:Key Project Information:OWASP Learn About Encoding Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{ ProjectTabs |&lt;br /&gt;
Proj_About = &lt;br /&gt;
'''Preamble'''&lt;br /&gt;
----	&lt;br /&gt;
Starting with projects such as overtime &lt;br /&gt;
* [[XSS (Cross Site Scripting) Prevention Cheat Sheet]]&lt;br /&gt;
* [http://code.google.com/p/owasp-esapi-java/source/browse/trunk/src/org/owasp/esapi/codecs/?r=364 ESAPI Codecs and Encoder]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;OWASP Learn About Encoding Project&amp;quot; has not discovered anything new, but rather wants to emphasize &lt;br /&gt;
the importance of input sanitize and output escaping. In the network there are often errors in the visualization &lt;br /&gt;
of pages: you see question marks (?) where it should be accented letters, there are strange characters (i.e. A+tilde, &lt;br /&gt;
A+umlauts) where this should be the &amp;quot;euro&amp;quot; character, and so way. Not only that: but there are communication channels &lt;br /&gt;
that allow the exchange of characters not properly controlled: i.e. sms messages, chat messages, voip client, ecc.. &lt;br /&gt;
often contain values are not consistent.&lt;br /&gt;
&lt;br /&gt;
The use of proper Charset is essential for &lt;br /&gt;
* integrity of the data: if we take in input some characters, we want to &amp;quot;see&amp;quot; the same characters in output&lt;br /&gt;
* the prevention of the problem of Canonicalization: the knowledge of Charsets is the first thing to do &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Goal'''&lt;br /&gt;
----&lt;br /&gt;
This is a project that aims to educate developers, systems analysts or anyone who writes code regarding the knowledge &lt;br /&gt;
of proper use of Charset and Canonicalization. The project will seek to give a comprehensive response by crossing one &lt;br /&gt;
another most scenarios highlighting the roles of key players (browser, operating system, database, etc. ..).&lt;br /&gt;
	&lt;br /&gt;
To achieve this goal we decided to create a tool in three different formats:&lt;br /&gt;
&lt;br /&gt;
* web application&lt;br /&gt;
* swing application&lt;br /&gt;
* shell tool&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Proj_Documentation=&lt;br /&gt;
'''Roadmap'''&lt;br /&gt;
----&lt;br /&gt;
Detailed roadmap for future developments:&lt;br /&gt;
&lt;br /&gt;
01/03/09 : Startup&lt;br /&gt;
&lt;br /&gt;
01/03/09 - 15/03/09 : Project Goal Definition&lt;br /&gt;
&lt;br /&gt;
16/03/09 - 31/03/09 : Project Architecture Definition&lt;br /&gt;
&lt;br /&gt;
01/04/09 - 31/06/09 : Code Development&lt;br /&gt;
&lt;br /&gt;
01/07/09 : Alpha release&lt;br /&gt;
&lt;br /&gt;
05/07/09 - 30/07/09 : Bug Fixing&lt;br /&gt;
&lt;br /&gt;
01/08/09 - 30/10/09 : Project Development - enhancement, new features&lt;br /&gt;
&lt;br /&gt;
01/11/09 : Beta release&lt;br /&gt;
&lt;br /&gt;
02/11/09 - 30/11/09 : Bug Fixing&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Proj_Mail= http://blogs.sun.com/CoreJavaTechTips/entry/the_overhaul_of_java_utf&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
Proj_Contributors= send an email to Project Leader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:OWASP Project]]&lt;br /&gt;
[[Category:OWASP Tool]]&lt;br /&gt;
[[Category:OWASP Alpha Quality Tool]]&lt;/div&gt;</summary>
		<author><name>Federico.casani</name></author>	</entry>

	</feed>