<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15117118</id><updated>2026-10-17T20:54:10.010-03:00</updated><category term="segurança"/><category term="eventos"/><category term="selinux"/><category term="apresentações"/><category term="vídeos"/><category term="owasp"/><category term="fedora"/><category term="modsecurity"/><category term="outros"/><category term="python"/><category term="waf"/><category term="fun"/><category term="kernel"/><category term="linux"/><category term="spam"/><category term="tchelinux"/><category term="openbsd"/><category term="red hat"/><category term="vmware"/><category term="desenvolvimento"/><category term="fisl"/><category term="ldap"/><category term="mac"/><category term="ossec"/><category term="performance"/><category term="rhel"/><category term="ubuntu"/><category term="video"/><category term="UCS"/><category term="apparmor"/><category term="apple"/><category term="artigos"/><category term="bhack"/><category term="cissp"/><category term="dell"/><category term="django"/><category term="forti"/><category term="freebsd"/><category term="hsts"/><category term="https"/><category term="ipv6"/><category term="kde"/><category term="mysql"/><category term="nagios"/><category term="postfix"/><category term="puppet"/><category term="script"/><category term="ssl"/><category term="sysadmin"/><category term="windows"/><category term="wine"/><category term="wireless"/><title type='text'>Zucco Weblog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>271</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15117118.post-889098890483817974</id><published>2015-08-22T10:44:00.001-03:00</published><updated>2015-08-22T10:50:09.197-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="bhack"/><category scheme="http://www.blogger.com/atom/ns#" term="fisl"/><category scheme="http://www.blogger.com/atom/ns#" term="hsts"/><category scheme="http://www.blogger.com/atom/ns#" term="https"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><category scheme="http://www.blogger.com/atom/ns#" term="ssl"/><title type='text'>Além do HTTPS - Como (tentar) Aumentar a Segurança de seu Website e Aplicação Web</title><content type='html'>Além do HTTPS - Como (tentar) Aumentar a Segurança de seu Website e Aplicação Web (Beyond HTTPS - How to (try) Improve security in Your Website).


Segurança em websites é uma tarefa difícil. Apenas uma brecha em um erro de desenvolvimento ou uma configuração esquecida e mal feita e seu portal pode ser comprometido. Não basta mais somente implementar alguns controles ou ter alguns cuidados na hora da implementação de uma aplicação que será exposta para web. Essa palestra irá abordar como (tentar) aumentar a segurança se seu website através da implementação de alguns controles pró-ativos como: hardening TLS, HSTS, certificate and public key pinning, HTTP headers, XSS protections, Cookies protections, Content Security Policy, Hardening Web Server.

Apresentação realizada na BHack 2015 e FISL 16.

&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/owLK9qw64T71KG&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;//www.slideshare.net/jczucco/alm-do-https&quot; title=&quot;Além do HTTPS - Como (tentar) Aumentar a Segurança de seu Website e Aplicação Web (Beyond HTTPS - How to (try) Improve security in Your Website)&quot; target=&quot;_blank&quot;&gt;Além do HTTPS - Como (tentar) Aumentar a Segurança de seu Website e Aplicação Web (Beyond HTTPS - How to (try) Improve security in Your Website)&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;//www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;

&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-size=&quot;large&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?&#39;http&#39;:&#39;https&#39;;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&#39;://platform.twitter.com/widgets.js&#39;;fjs.parentNode.insertBefore(js,fjs);}}(document, &#39;script&#39;, &#39;twitter-wjs&#39;);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/889098890483817974/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/889098890483817974?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/889098890483817974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/889098890483817974'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2015/08/alem-do-https-como-tentar-aumentar.html' title='Além do HTTPS - Como (tentar) Aumentar a Segurança de seu Website e Aplicação Web'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-5438478452966691990</id><published>2015-08-22T10:42:00.000-03:00</published><updated>2015-08-22T10:50:59.370-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="desenvolvimento"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="UCS"/><title type='text'>Validando a Segurança de Software</title><content type='html'>Apresentação sobre segurança em desenvolvimento de software realizada na Terceira Jornada Acadêmica de Computação e Tecnologia da Informação da UCS:Tendências em TI - Outubro/2014.

&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/h3wqaXmiq2xD2B&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;//www.slideshare.net/jczucco/validando-a-segurana-de-software&quot; title=&quot;Validando a Segurança de Software&quot; target=&quot;_blank&quot;&gt;Validando a Segurança de Software&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;//www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;

&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-size=&quot;large&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?&#39;http&#39;:&#39;https&#39;;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&#39;://platform.twitter.com/widgets.js&#39;;fjs.parentNode.insertBefore(js,fjs);}}(document, &#39;script&#39;, &#39;twitter-wjs&#39;);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/5438478452966691990/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/5438478452966691990?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/5438478452966691990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/5438478452966691990'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2015/08/validando-seguranca-de-software.html' title='Validando a Segurança de Software'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-3897948217814832585</id><published>2015-08-22T10:40:00.003-03:00</published><updated>2015-08-22T10:51:10.120-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="puppet"/><category scheme="http://www.blogger.com/atom/ns#" term="tchelinux"/><title type='text'>Segurança Através de Gerência de Configurações</title><content type='html'>Segurança Através de Gerência de Configurações - Apresentação realizada no Tchelinux Caxias - Set/2014

&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/9MPem22L7m8ARQ&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;//www.slideshare.net/jczucco/gerencia-configuracao-tchelinux2014&quot; title=&quot;Segurança Através de Gerência de Configurações&quot; target=&quot;_blank&quot;&gt;Segurança Através de Gerência de Configurações&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;//www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;

&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-size=&quot;large&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?&#39;http&#39;:&#39;https&#39;;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&#39;://platform.twitter.com/widgets.js&#39;;fjs.parentNode.insertBefore(js,fjs);}}(document, &#39;script&#39;, &#39;twitter-wjs&#39;);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/3897948217814832585/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/3897948217814832585?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/3897948217814832585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/3897948217814832585'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2015/08/seguranca-atraves-de-gerencia-de.html' title='Segurança Através de Gerência de Configurações'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-2966396506447211125</id><published>2015-08-22T10:38:00.003-03:00</published><updated>2015-08-22T10:51:21.623-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="tchelinux"/><title type='text'>OWASP Top 10 2013</title><content type='html'>Apresentação realizada no Tchelinux Caxias do Sul 2013 - &lt;a href=&quot;http://tchelinux.org/site/doku.php?id=evento_2013_08_cxs&quot;&gt;http://tchelinux.org/site/doku.php?id=evento_2013_08_cxs&lt;/a&gt;

&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/hjNzVJ55GE1Ru9&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;//www.slideshare.net/jczucco/owasp-top-10-2013-25828905&quot; title=&quot;Owasp top 10 2013&quot; target=&quot;_blank&quot;&gt;Owasp top 10 2013&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;//www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;

&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-size=&quot;large&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?&#39;http&#39;:&#39;https&#39;;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&#39;://platform.twitter.com/widgets.js&#39;;fjs.parentNode.insertBefore(js,fjs);}}(document, &#39;script&#39;, &#39;twitter-wjs&#39;);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/2966396506447211125/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/2966396506447211125?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2966396506447211125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2966396506447211125'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2015/08/owasp-top-10-2013.html' title='OWASP Top 10 2013'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-4720609366620636587</id><published>2015-08-22T10:37:00.000-03:00</published><updated>2015-08-22T10:51:33.256-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="desenvolvimento"/><category scheme="http://www.blogger.com/atom/ns#" term="forti"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Segurança em Desenvolvimento de Software - ForTI Univattes - Maio/2013</title><content type='html'>Apresentação realizada na ForTI (grupo de TI das universidades particulares gaúchas) em Maio/2013.

&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/sFxcfDnO4S3TM5&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;//www.slideshare.net/jczucco/seguranca-em-desenvolvimento-de-software&quot; title=&quot;Segurança em desenvolvimento de software&quot; target=&quot;_blank&quot;&gt;Segurança em desenvolvimento de software&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;//www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;

&lt;a href=&quot;https://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-size=&quot;large&quot;&gt;Tweet&lt;/a&gt;
&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?&#39;http&#39;:&#39;https&#39;;if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+&#39;://platform.twitter.com/widgets.js&#39;;fjs.parentNode.insertBefore(js,fjs);}}(document, &#39;script&#39;, &#39;twitter-wjs&#39;);&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/4720609366620636587/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/4720609366620636587?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/4720609366620636587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/4720609366620636587'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2015/08/seguranca-em-desenvolvimento-de.html' title='Segurança em Desenvolvimento de Software - ForTI Univattes - Maio/2013'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-1994366058191889540</id><published>2012-10-12T22:57:00.000-03:00</published><updated>2015-08-22T10:39:04.852-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="tchelinux"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>Web Application Firewalls - Tchelinux 2012</title><content type='html'>Abaixo a minha apresentação que realizei no &lt;a href=&quot;http://tchelinux.org/site/doku.php?id=evento_2012_setembro_caxias_do_sul&quot;&gt;Tchelinux Caxias do Sul 2012&lt;/a&gt; sobre Web Application Firewalls: &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt; + &lt;a href=&quot;https://www.owasp.org/index.php/OWASP_Broken_Web_Applications_Project&quot;&gt;OWASP Broken Web Application Project&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Utilizei uma parte da minha apresentação sobre WAF que fiz ano passado no primeiro encontro OWASP, mas dessa vez tive mais tempo, e realizei algumas demonstrações utilizando o ModSecurity e uma VM com o BWA.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;


&lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/14707635&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/jczucco/introducao-waf-tchelinux-2012&quot; title=&quot;Introducao WAF Tchelinux 2012&quot; target=&quot;_blank&quot;&gt;Introducao WAF Tchelinux 2012&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/1994366058191889540/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/1994366058191889540?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/1994366058191889540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/1994366058191889540'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/10/web-application-firewalls-tchelinux-2012.html' title='Web Application Firewalls - Tchelinux 2012'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-4328823524110409015</id><published>2012-08-27T13:18:00.002-03:00</published><updated>2012-08-27T13:50:33.337-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>ModSecurity Series 4 - SecRuleRemoveById</title><content type='html'>&amp;nbsp; &amp;nbsp; Após habilitar o ModSecurity, uma das primeiras tarefas a serem realizadas é a de verificar por &lt;a href=&quot;https://www.securelist.com/en/glossary?glossid=153654932&quot;&gt;falso-positivos&lt;/a&gt;.&amp;nbsp;Existem diversas maneiras de desabiltar uma regra do ModSecurity, vamos ver algumas delas nesse post:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; - &lt;b&gt;Desabilitar a regra no arquivo de rules&lt;/b&gt;: essa é a maneira mais simples, basta editar o arquivo onde a regra se encontra, e simplesmente excluí-la ou comentá-la com &quot;#&quot;. Apesar de ser simples, isso não é recomendado, pois ao atualizar posteriormente os arquivos de regras, essa tarefa terá que ser feita novamente. Outra desvantagem é que nem sempre queremos desabilitar toda a regra, e sim somente para um determinado contexto do Apache, ou para um IP ou para uma url do site, e deixá-la habilitada para o resto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; - &lt;b&gt;Desabilitar o ModSecurity para um endereço IP&lt;/b&gt; específico: Segue exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SecRule REMOTE_ADDR &quot;@streq 192.168.1.1&quot; \&lt;br /&gt;
&amp;nbsp;phase:1,t:none,nolog,allow&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleRemoveById&quot; style=&quot;font-weight: bold;&quot;&gt;SecRuleRemoveById&lt;/a&gt;: - Como o próprio nome da regra diz, permite que uma regra seja desabilitada no ModSecurity somente passando o seu ID. A vantagem do seu uso é a simplicidade na sua aplicação, e além disso, o uso de contextos no apache. Seguem abaixo alguns exemplos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Desabilitar a regra com o ID&amp;nbsp;950007 (Blind SQL injection, cuja regras está no arquivo&amp;nbsp;modsecurity_crs_41_sql_injection_attacks.conf da CRS), somente da URL /foo/bar :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;Location ^/foo/bar/&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; SecRuleRemoveById 950007&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;/Location&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Com o uso do Location do apache, é possível criar &lt;a href=&quot;http://aurelio.net/regex/&quot;&gt;expressões regulares&lt;/a&gt; para liberação como nos exemplos abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;LocationMatch ^/foo/bar/[0-9]+/edit/$&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; SecRuleRemoveById&amp;nbsp;950007&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;/LocationMatch&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;LocationMatch ^/foo/.+/bar/.+/edit/$&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; SecRuleRemoveById&amp;nbsp;950007&lt;br /&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;/LocationMatch&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
- Também é possível usar outras &lt;a href=&quot;https://httpd.apache.org/docs/2.2/sections.html&quot;&gt;diretivas do Apache&lt;/a&gt; em conjunto com diretivas do ModSecurity, como por exemplo Virtualhost:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;VirtualHost 10.1.2.3:80&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;ServerAdmin webmaster@host.example.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;DocumentRoot /www/docs/host.example.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;ServerName host.example.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;ErrorLog logs/host.example.com-error_log&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;TransferLog logs/host.example.com-access_log&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;SecRuleEngine On&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;/VirtualHost&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;VirtualHost 10.1.2.3:80&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;ServerAdmin webmaster@host2.example.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;DocumentRoot /www/docs/host2.example.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;ServerName host2.example.com&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;ErrorLog logs/host2.example.com-error_log&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;TransferLog logs/host2.example.com-access_log&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;&lt;b&gt;SecRuleEngine Off&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;lt;&lt;/span&gt;/VirtualHost&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Também é possível utilizar outros métodos para desabilitar as regras, como por exemplo: &lt;a href=&quot;http://blog.modsecurity.org/2007/12/using-transacti.html&quot;&gt;uso de variáveis transacionais&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleRemoveByMsg&quot;&gt;SecRuleRemoveByMsg&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleRemoveByTag&quot;&gt;SecRuleRemoveByTag&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleUpdateActionById&quot;&gt;SecRuleUpdateActionById&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleUpdateTargetById&quot;&gt;SecRuleUpdateTargetById&lt;/a&gt;&amp;nbsp;(&lt;a href=&quot;http://sourceforge.net/mailarchive/forum.php?thread_name=CAHQz1rJ%2BkRg3q4NA7W6ie04OzoYsko%3D13NK4O2iKvzEH12B7pQ%40mail.gmail.com&amp;amp;forum_name=mod-security-users&quot;&gt;deprecated&lt;/a&gt;), &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleUpdateTargetByMsg&quot;&gt;SecRuleUpdateTargetByMsg&lt;/a&gt;, &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleUpdateTargetByTag&quot;&gt;SecRuleUpdateTargetByTag&lt;/a&gt;, &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#ctl&quot;&gt;ctl:ruleRemoveById&lt;/a&gt;, &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#ctl&quot;&gt;ctl:ruleRemoveTargetById&lt;/a&gt;. Essas diretivas ficam para posts futuros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/4328823524110409015/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/4328823524110409015?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/4328823524110409015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/4328823524110409015'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/08/modsecurity-series-4-secruleremovebyid.html' title='ModSecurity Series 4 - SecRuleRemoveById'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-2763862081580317355</id><published>2012-08-10T16:43:00.003-03:00</published><updated>2012-08-10T16:43:48.353-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>ModSecurity Series 3 - SecRuleEngine</title><content type='html'>&amp;nbsp; &amp;nbsp;Nesse post irei falar um pouco sobre o parâmetro&amp;nbsp;&lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Reference_Manual#SecRuleEngine&quot;&gt;SecRuleEngine&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Esse parâmetro, definido no arquivo &lt;b&gt;modsecurity.conf&lt;/b&gt; (copiado de&amp;nbsp;&lt;b&gt;modsecurity.conf-recommended&lt;/b&gt; do código fonte do ModSecurity), define se as regras estão ativadas, desativadas, ou atuando no modo de somente detecção. Conforme a &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Main_Page&quot;&gt;Wiki do ModSecurity&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SecRuleEngine&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Descrição: Configura o mecanismo das regras.&lt;br /&gt;
Sintaxe: &lt;b&gt;SecRuleEngine On|Off|DetectionOnly&lt;/b&gt;&lt;br /&gt;
Exemplo de uso: SecRuleEngine On&lt;br /&gt;
Escopo: Qualquer&lt;br /&gt;
Versão: 2.0.0&lt;br /&gt;
Padrão: Off&lt;br /&gt;
&lt;br /&gt;
Os valores possíveis são:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;On&lt;/b&gt;: processa as regras&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;Off&lt;/b&gt;: não processa as regras&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;DetectionOnly&lt;/b&gt;: processa as regras mas nunca executa nenhuma ação de bloqueio (block, deny, drop, allow, proxy and redirect)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;No&amp;nbsp;modsecurity.conf-recommended&amp;nbsp;incluído no código fonte do ModSecurity e normalmente utilizado como base, esse parâmetro vem como&amp;nbsp;&lt;b&gt;DetectionOnly por padrão.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&amp;nbsp; &amp;nbsp;Um exemplo simples e prático: no post anterior, &lt;a href=&quot;http://jczucco.blogspot.com.br/2012/08/modsecurity-series-2-instalando-o.html&quot;&gt;Instalando o ModSecurity 2.6.7 + CRS 2.2.5 no Debian Wheezy&lt;/a&gt;, o ModSecurity está instalado no Apache, mas como não foi alterada a sua configuração, o parâmetro&amp;nbsp;&lt;b&gt;SecRuleEngine&lt;/b&gt;&amp;nbsp;está configurado como somente como deteção e não realizará nenhum tipo de bloqueio.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- Vamos criar um arquivo chamado test.cfg e publicar ele no Apache previamente instalado com o ModSecurity:&lt;br /&gt;
&lt;br /&gt;
echo &quot;TEST&quot; &amp;gt; /var/www/test.cfg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;- Acesse em um browser esse arquivo, e você poderá visualizar o seu conteúdo:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26IIY9A08A0txtzcLygyaUBDKAMKYl7OuT7SWboRkbGGX63e25YYSU2BKBbPubQUKai3_755emmbv5lxnodh1mTCM9517-yaWXGE6EkiygKy4CVnNRPXAbWaaiZWEs4GKtvl6cA/s1600/test_detection.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26IIY9A08A0txtzcLygyaUBDKAMKYl7OuT7SWboRkbGGX63e25YYSU2BKBbPubQUKai3_755emmbv5lxnodh1mTCM9517-yaWXGE6EkiygKy4CVnNRPXAbWaaiZWEs4GKtvl6cA/s320/test_detection.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Isso não é bom, se você tiver alguma informação confidencial como credenciais de acesso ao banco de dados dentro desse arquivo, por exemplo...&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Apesar de não ter sido bloqueado o acesso, o ModSecurity estava configurado no modo de detecção e registrou um &lt;b&gt;alerta&lt;/b&gt; (&lt;b&gt;warning&lt;/b&gt;) no log de erros do Apache:&lt;br /&gt;
&lt;br /&gt;
[Fri Aug 10 13:24:19 2012] [error] [client X.X.X.X] ModSecurity: &lt;b&gt;Warning&lt;/b&gt;. String match within &quot;.asa/ .asax/ .ascx/ .axd/ .backup/ .bak/ .bat/ .cdx/ .cer/ &lt;b&gt;.cfg&lt;/b&gt;/ .cmd/ .com/ .config/ .conf/ .cs/ .csproj/ .csr/ .dat/ .db/ .dbf/ .dll/ .dos/ .htr/ .htw/ .ida/ .idc/ .idq/ .inc/ .ini/ .key/ .licx/ .lnk/ .log/ .mdb/ .old/ .pass/ .pdb/ .pol/ .printer/ .pwd/ .resources/ .resx/ .sql/ .sys/ .vb/ .vbs/ .vbproj/ .vsdisco/ .webinfo/ .xsd/ .xsx/&quot; at TX:extension. [file &quot;/etc/apache2/modsecurity/crs/activated_rules/modsecurity_crs_30_http_policy.conf&quot;] [line &quot;88&quot;] [id &quot;960035&quot;] [msg &quot;&lt;b&gt;URL file extension is restricted by policy&lt;/b&gt;&quot;] &lt;b&gt;[data &quot;.cfg&quot;]&lt;/b&gt; [severity &quot;CRITICAL&quot;] [tag &quot;POLICY/EXT_RESTRICTED&quot;] [tag &quot;WASCTC/WASC-15&quot;] [tag &quot;OWASP_TOP_10/A7&quot;] [tag &quot;PCI/6.5.10&quot;] [hostname &quot;test.domain.com&quot;] [uri &quot;/test.cfg&quot;] [unique_id &quot;UCU1s38AAQEAAFLrARoAAABA&quot;]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Interpretando o log de erro acima, a regra com o ID&amp;nbsp;960035, que está na linha 88 do arquivo&amp;nbsp;/etc/apache2/modsecurity/crs/activated_rules/modsecurity_crs_30_http_policy.conf, identificou que um arquivo com uma extensão não permitida foi acessado. Abaixo a regra que deu match:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SecRule REQUEST_BASENAME &quot;\.(.*)$&quot; &quot;chain,capture,setvar:tx.extension=.%{tx.1}/,phase:2,t:none,t:urlDecodeUni,t:lowercase,block,msg:&#39;URL file extension is restricted by policy&#39;, severity:&#39;2&#39;,id:&#39;960035&#39;,tag:&#39;POLICY/EXT_RESTRICTED&#39;,tag:&#39;WASCTC/WASC-15&#39;,tag:&#39;OWASP_TOP_10/A7&#39;,tag:&#39;PCI/6.5.10&#39;,logdata:&#39;%{TX.0}&#39;&quot;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SecRule &lt;b&gt;TX:EXTENSION &quot;@within %{tx.restricted_extensions}&lt;/b&gt;&quot; &quot;t:none,setvar:&#39;tx.msg=%{rule.msg}&#39;,setvar:tx.anomaly_score=+%{tx.warning_anomaly_score},setvar:tx.policy_score=+%{tx.warning_anomaly_score},setvar:tx.%{rule.id}-POLICY/EXT_RESTRICTED-%{matched_var_name}=%{matched_var}&quot;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Na verdade, se você for ver a regra&amp;nbsp;960035, verá que as extensões bloqueadas estão definidas na variável &quot;&lt;b&gt;tx.restricted_extensions&lt;/b&gt;&quot;, que está definido no arquivo&amp;nbsp;&lt;b&gt;modsecurity_crs_10_setup.conf&lt;/b&gt; da CRS. Caso desejar adicionar ou remover alguma extensão bloqueada, é nessa variável que isso deve ser feito, e não na regra.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;A Core Rule Set também traz bastante documentação sobre cada regra, como a utilizada nesse exemplo: ela aponta para referências à:&lt;br /&gt;
- &lt;b&gt;WASCTC/WASC-15:&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;http://projects.webappsec.org/w/page/13246914/Application%20Misconfiguration&quot;&gt;Application Misconfiguration&lt;/a&gt;&lt;br /&gt;
- &lt;b&gt;OWASP_TOP_10/A7:&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://www.owasp.org/index.php/Top_10_2010-A7-Insecure_Cryptographic_Storage&quot;&gt;Insecure Cryptographic Storage&lt;/a&gt;&lt;br /&gt;
- &lt;b&gt;PCI/6.5.10:&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://www.pcisecuritystandards.org/security_standards/documents.php&quot;&gt;Insecure configuration management&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;Ok, então agora vamos então bloquear esse tipo de evento.Habilite o modo de bloqueio no ModSecurity:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SecRuleEngine On&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp;R&lt;/b&gt;einicie o Apache, e agora tente acessar o mesmo arquivo através do browser:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzFh7w5B3lq4vLNPRJo1mqjA4h6mEz3YzWIGmDZZWH5BPa2WsPVBa7DbUNixLvG70wUONx4_RxUUHPLm1XBplE7VfME-APRZOy3RxXmlZu34xgxzKpdnDPjwSmn3mAL6xzNM-hqA/s1600/test_block.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzFh7w5B3lq4vLNPRJo1mqjA4h6mEz3YzWIGmDZZWH5BPa2WsPVBa7DbUNixLvG70wUONx4_RxUUHPLm1XBplE7VfME-APRZOy3RxXmlZu34xgxzKpdnDPjwSmn3mAL6xzNM-hqA/s320/test_block.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &amp;nbsp;Mesmo o arquivo existindo no servidor web, o bloqueio foi realizado. O log do Apache registra o bloqueio:&lt;br /&gt;
&lt;br /&gt;
Fri Aug 10 13:43:30 2012] [error] [client X.X.X.X] ModSecurity: &lt;b&gt;Access denied with code 403&lt;/b&gt; (phase 2). String match within &quot;.asa/ .asax/ .ascx/ .axd/ .backup/ .bak/ .bat/ .cdx/ .cer/ &lt;b&gt;.cfg&lt;/b&gt;/ .cmd/ .com/ .config/ .conf/ .cs/ .csproj/ .csr/ .dat/ .db/ .dbf/ .dll/ .dos/ .htr/ .htw/ .ida/ .idc/ .idq/ .inc/ .ini/ .key/ .licx/ .lnk/ .log/ .mdb/ .old/ .pass/ .pdb/ .pol/ .printer/ .pwd/ .resources/ .resx/ .sql/ .sys/ .vb/ .vbs/ .vbproj/ .vsdisco/ .webinfo/ .xsd/ .xsx/&quot; at TX:extension. [file &quot;/etc/apache2/modsecurity/crs/activated_rules/modsecurity_crs_30_http_policy.conf&quot;] [line &quot;88&quot;] [id &quot;960035&quot;] [msg &quot;URL file extension is restricted by policy&quot;] &lt;b&gt;[data &quot;.cfg&quot;]&lt;/b&gt; [severity &quot;CRITICAL&quot;] [tag &quot;POLICY/EXT_RESTRICTED&quot;] [tag &quot;WASCTC/WASC-15&quot;] [tag &quot;OWASP_TOP_10/A7&quot;] [tag &quot;PCI/6.5.10&quot;] [hostname &quot;test.domain.com&quot;] [uri &quot;/test.cfg&quot;] [unique_id &quot;UCU6Mn8AAQEAAFSeASsAAAAA&quot;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Esse é um exemplo de uma regra simples, mas é fácil de entender como funciona e como interpretar esses logs, o que dará base para interpretar posteriormente regras mais complexas. Até o próximo post!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/2763862081580317355/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/2763862081580317355?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2763862081580317355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2763862081580317355'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/08/modsecurity-series-3-secruleengine.html' title='ModSecurity Series 3 - SecRuleEngine'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh26IIY9A08A0txtzcLygyaUBDKAMKYl7OuT7SWboRkbGGX63e25YYSU2BKBbPubQUKai3_755emmbv5lxnodh1mTCM9517-yaWXGE6EkiygKy4CVnNRPXAbWaaiZWEs4GKtvl6cA/s72-c/test_detection.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-738698561312688079</id><published>2012-08-10T14:20:00.001-03:00</published><updated>2012-08-10T14:26:02.817-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>ModSecurity Series 2 - Instalando o ModSecurity 2.6.7 + CRS 2.2.5 no Debian Wheezy</title><content type='html'>&amp;nbsp; &amp;nbsp;Como não consegui postar na semana passada, essa semana terá 2 posts sobre o ModSecurity. Esse será sobre a instalação do ModSecurity 2.6.7 + o Core Rule Set 2.2.5 no Debian Wheezy (atualmente testing). A versão antiga desse post, voltado para o CentOS, está aqui:&amp;nbsp;&lt;a href=&quot;http://jczucco.blogspot.com.br/2011/07/installing-modsecurity-261-rc1-crs-core.html&quot;&gt;Installing ModSecurity 2.6.1-rc1 + CRS (Core Rule Set) 2.2.0 on CentOS 5.6&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Instalar as dependências:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
apt-get install build-essential apache2-threaded-dev apache2 libpcre3-dev libpcre3 libxml2 libxml2-dev lua5.1 liblua5.1-dev libcurl3-dev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;

&lt;b&gt;- Realizar o download do código fonte do ModSecurity:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/src&lt;br /&gt;
wget &lt;a href=&quot;http://www.modsecurity.org/download/modsecurity-apache_2.6.7.tar.gz&quot;&gt;http://www.modsecurity.org/download/modsecurity-apache_2.6.7.tar.gz&lt;/a&gt;&lt;br /&gt;
wget &quot;&lt;a href=&quot;http://downloads.sourceforge.net/project/mod-security/modsecurity-apache/2.6.7/modsecurity-apache_2.6.7.tar.gz.asc&quot;&gt;http://downloads.sourceforge.net/project/mod-security/modsecurity-apache/2.6.7/modsecurity-apache_2.6.7.tar.gz.asc&lt;/a&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Baixar o Core Rule Set:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
wget &quot;&lt;a href=&quot;http://downloads.sourceforge.net/project/mod-security/modsecurity-crs/0-CURRENT/modsecurity-crs_2.2.5.zip&quot;&gt;http://downloads.sourceforge.net/project/mod-security/modsecurity-crs/0-CURRENT/modsecurity-crs_2.2.5.zip&lt;/a&gt;&quot;&lt;br /&gt;
wget &quot;&lt;a href=&quot;http://downloads.sourceforge.net/project/mod-security/modsecurity-crs/0-CURRENT/modsecurity-crs_2.2.5.zip.sig&quot;&gt;http://downloads.sourceforge.net/project/mod-security/modsecurity-crs/0-CURRENT/modsecurity-crs_2.2.5.zip.sig&lt;/a&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Importar as chaves de assinatura em seu arquivo de chaves PGP:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# gpg --recv-keys 9624FCD2&lt;br /&gt;
gpg: porta-chaves `/root/.gnupg/secring.gpg&#39; criado&lt;br /&gt;
gpg: requesting key 9624FCD2 from hkp server keys.gnupg.net&lt;br /&gt;
gpg: /root/.gnupg/trustdb.gpg: banco de dados de confiabilidade criado&lt;br /&gt;
gpg: key 9624FCD2: public key &quot;Ryan Barnett (OWASP Core Rule Set Project Leader) &lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&quot; imported&lt;/rbarnett&gt;&lt;br /&gt;
gpg: Número total processado: 1&lt;br /&gt;
gpg: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; importados: 1 &amp;nbsp;(RSA: 1)&lt;br /&gt;
&lt;br /&gt;
# gpg --recv-keys 6980F8B0&lt;br /&gt;
gpg: requesting key 6980F8B0 from hkp server keys.gnupg.net&lt;br /&gt;
gpg: key 6980F8B0: public key &quot;Breno Silva Pinto &lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&quot; imported&lt;/bpinto&gt;&lt;br /&gt;
gpg: Número total processado: 1&lt;br /&gt;
gpg: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; importados: 1 &amp;nbsp;(RSA: 1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;- Verificar a integridade dos arquivos:&lt;/b&gt;&amp;nbsp;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;br /&gt;
# gpg --verify modsecurity-apache_2.6.7.tar.gz.asc&lt;br /&gt;
gpg: Signature made Qui 02 Ago 2012 19:49:04 BRT using RSA key ID 6980F8B0&lt;br /&gt;
gpg: &lt;b&gt;Good signature&lt;/b&gt; from &quot;Breno Silva Pinto &lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&quot;&lt;/bpinto&gt;&lt;br /&gt;
gpg: AVISO: Esta chave não está certificada com uma assinatura confiável!&lt;br /&gt;
gpg: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Não há indicação de que a assinatura pertence ao dono.&lt;br /&gt;
Impressão da chave primária: AB36 0F15 ACF8 D30F 806E &amp;nbsp;41D2 8050 C35A 6980 F8B0&lt;br /&gt;
&lt;br /&gt;
# gpg --verify modsecurity-crs_2.2.5.zip.sig&lt;br /&gt;
gpg: Signature made Qui 14 Jun 2012 13:48:52 BRT using RSA key ID 9624FCD2&lt;br /&gt;
gpg: &lt;b&gt;Good signature&lt;/b&gt; from &quot;Ryan Barnett (OWASP Core Rule Set Project Leader) &lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&quot;&lt;/rbarnett&gt;&lt;br /&gt;
gpg: AVISO: Esta chave não está certificada com uma assinatura confiável!&lt;br /&gt;
gpg: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Não há indicação de que a assinatura pertence ao dono.&lt;br /&gt;
Impressão da chave primária: D5B2 7FC9 BFD2 5BDD 57DB &amp;nbsp;7291 C976 607D 9624 FCD2&lt;br /&gt;
&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;-  Descompactar:&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;

tar xvfz modsecurity-apache_2.6.7.tar.gz&amp;nbsp;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;unzip -x modsecurity-crs_2.2.5.zip&amp;nbsp;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;- Compilar o módulo do apache:&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
cd modsecurity-apache_2.6.7/&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
# O módulo é instalado em /usr/lib/apache2/modules/mod_security2.so e ferramentas em /usr/local/modsecurity/bin&lt;br /&gt;
&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;- Instalar a estrutura de regras do CRS:&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
mkdir -p /etc/apache2/modsecurity/crs&lt;br /&gt;
touch /etc/apache2/modsecurity/whitelist.conf&lt;br /&gt;
cp /usr/local/src/modsecurity-apache_2.6.7/modsecurity.conf-recommended /etc/apache2/modsecurity/modsecurity.conf&lt;br /&gt;
cp -a /usr/local/src/modsecurity-crs_2.2.5/* /etc/apache2/modsecurity/crs&lt;br /&gt;
&lt;br /&gt;
cd /etc/apache2/modsecurity/crs&lt;br /&gt;
cp modsecurity_crs_10_setup.conf.example modsecurity_crs_10_setup.conf&lt;br /&gt;
for f in `ls base_rules/` ; do ln -s ../base_rules/$f activated_rules/$f ; done&lt;br /&gt;
for f in `ls experimental_rules/` ; do ln -s ../experimental_rules/$f activated_rules/$f ; done&lt;br /&gt;
&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;br /&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;# Se forem habilitadas as &quot;experimental rules, alguns arquivos precisam ser configurados e personalizados: modsecurity_crs_11_proxy_abuse.conf, modsecurity_crs_16_scanner_integration.conf,modsecurity_crs_40_appsensor_detection_point_2.1_request_exception.conf, modsecurity_crs_42_csp_enforcement.conf, modsecurity_crs_55_response_profiling.conf, modsecurity_crs_56_pvi_checks.conf, modsecurity_crs_61_ip_forensics.conf&amp;nbsp;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;br /&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;
&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;bpinto trustwave.com=&quot;trustwave.com&quot;&gt;&lt;rbarnett trustwave.com=&quot;trustwave.com&quot;&gt;&lt;b&gt;-&amp;nbsp;&lt;/b&gt;&lt;/rbarnett&gt;&lt;/bpinto&gt;&lt;/bpinto&gt;&lt;/rbarnett&gt;&lt;b&gt;Habilitar o mod_unique_id no apache:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# a2enmod unique_id&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;- Criar o arquivo /etc/apache2/mods-available/modsecurity.load com o seguinte conteúdo :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LoadFile /usr/lib/x86_64-linux-gnu/libxml2.so&lt;br /&gt;
LoadFile /usr/lib/x86_64-linux-gnu/liblua5.1.so&lt;br /&gt;
LoadModule security2_module /usr/lib/apache2/modules/mod_security2.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;- Criar o arquivo /etc/apache2/mods-available/modsecurity.conf com o seguinte conteúdo:&lt;/b&gt;&lt;br /&gt;
&lt;ifmodule security2_module=&quot;security2_module&quot;&gt;&lt;br /&gt;&lt;/ifmodule&gt;
&lt;ifmodule security2_module=&quot;security2_module&quot;&gt;&lt;/ifmodule&gt;&lt;br /&gt;
&amp;lt;IfModule security2_module&amp;gt;&lt;br /&gt;
&amp;nbsp; Include modsecurity/modsecurity.conf&lt;br /&gt;
&amp;nbsp; Include modsecurity/whitelist.conf&lt;br /&gt;
&amp;nbsp; Include modsecurity/crs/modsecurity_crs_10_setup.conf&lt;br /&gt;
&amp;nbsp; Include modsecurity/crs/activated_rules/*.conf&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ifmodule security2_module=&quot;security2_module&quot;&gt;&lt;br /&gt;&lt;/ifmodule&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;- Habilitar o módulo modsecurity no apache:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# a2enmod modsecurity&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;- Testar a configuração:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# apache2ctl -t&lt;br /&gt;
Syntax OK&lt;br /&gt;
&lt;br /&gt;
- Se tudo estiver ok, basta reiniciar o apache.No log do apache irá aparecer o seguinte:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[Fri Aug 10 14:02:44 2012] [notice] ModSecurity for Apache/2.6.7 (http://www.modsecurity.org/) configured.&lt;br /&gt;
[Fri Aug 10 14:02:44 2012] [notice] ModSecurity: APR compiled version=&quot;1.4.6&quot;; loaded version=&quot;1.4.6&quot;&lt;br /&gt;
[Fri Aug 10 14:02:44 2012] [notice] ModSecurity: PCRE compiled version=&quot;8.30 &quot;; loaded version=&quot;8.30 2012-02-04&quot;&lt;br /&gt;
[Fri Aug 10 14:02:44 2012] [notice] ModSecurity: LUA compiled version=&quot;Lua 5.1&quot;&lt;br /&gt;
[Fri Aug 10 14:02:44 2012] [notice] ModSecurity: LIBXML compiled version=&quot;2.8.0&quot;&lt;br /&gt;
[Fri Aug 10 14:02:45 2012] [notice] Apache/2.2.22 (Debian) configured -- resuming normal operations&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O ModSecurity está instalado por padrão no modo de detecção, o que será explicado no próximo post. Até lá.</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/738698561312688079/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/738698561312688079?isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/738698561312688079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/738698561312688079'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/08/modsecurity-series-2-instalando-o.html' title='ModSecurity Series 2 - Instalando o ModSecurity 2.6.7 + CRS 2.2.5 no Debian Wheezy'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-7704340049361309345</id><published>2012-07-27T15:29:00.001-03:00</published><updated>2012-07-27T17:24:28.715-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>ModSecurity Series - Parte 1</title><content type='html'>&lt;a href=&quot;http://jczucco.blogspot.com.br/2012/07/modsecurity-series-part-1-english.html&quot;&gt;Click here to see this post in english&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
Resolvi &quot;copiar&quot; a &lt;a href=&quot;http://spookerlabs.blogspot.com.br/2012/01/introducao-ao-snort-serie-snortando.html&quot;&gt;Série Snortando&lt;/a&gt; do meu amigo &lt;a href=&quot;http://br.linkedin.com/in/spooker&quot;&gt;Rodrigo &quot;Sp0oKeR&quot; Montoro&lt;/a&gt;, e até mesmo por sugestão dele, e criar uma série de posts sobre o &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s1600/modsec.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s1600/modsec.png&quot; width=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A idéia desses posts não é de ser um guia passo a passo ou um manual do &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;, e sim o meu dia a dia de configurações e resoluções de problemas na sua utilização. Acredito que isso será muito útil para os demais, e até para mim, que estarei documentando alguns procedimentos que depois possa vir a esquecer. ;-)&lt;br /&gt;
&lt;br /&gt;
Pretendo postar sempre uma versão em português e uma em inglês da mesma postagem, e a frequência de postagens será semanal. Você também pode usar os comentários para sugerir tópicos a serem abordados nas próximas postagens, com o os problemas que você enfrenta.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://blog.avis-planethoster.com/wp-content/uploads/2011/01/modsecurity.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;http://blog.avis-planethoster.com/wp-content/uploads/2011/01/modsecurity.gif&quot; width=&quot;236&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicio essa série falando um pouco sobre &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt; e &lt;a href=&quot;https://www.owasp.org/index.php/Web_Application_Firewall&quot;&gt;WAF&lt;/a&gt; (Web Application Firewalls), se você desejar uma introdução sobre o que é &lt;a href=&quot;https://www.owasp.org/index.php/Web_Application_Firewall&quot;&gt;WAF&lt;/a&gt;, pode ver a apresentação que fiz em março de 2011 no Primeiro Encontro &lt;a href=&quot;https://www.owasp.org/index.php/Porto_Alegre&quot;&gt;OWASP Porto Alegre&lt;/a&gt;, que está disponível aqui:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/7529475&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/jczucco/introducao-a-web-applications-firewalls&quot; target=&quot;_blank&quot; title=&quot;Introducão a Web Applications Firewalls&quot;&gt;Introducão a Web Applications Firewalls&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Uma excelente apresentação que aborda alguns conceitos de &lt;a href=&quot;https://www.owasp.org/index.php/Web_Application_Firewall&quot;&gt;WAF&lt;/a&gt; foi feita pela &lt;a href=&quot;http://www.blogger.com/br.linkedin.com/in/carolbozza&quot;&gt;Carolina Bozza&lt;/a&gt; na &lt;a href=&quot;http://www.bhack.com.br/&quot;&gt;BHack Conference&lt;/a&gt;, e está disponível aqui: &lt;a href=&quot;http://www.bhack.com.br/talks/Carolina/BHACK.pdf&quot;&gt;http://www.bhack.com.br/talks/Carolina/BHACK.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Caso você ainda não tenha instalado o &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;, eu criei uma postagem (que já está desatualizada, talvez eu venha atualizá-la aqui nessa série futuramente) de como instalar o &lt;a href=&quot;http://jczucco.blogspot.com.br/2011/07/installing-modsecurity-261-rc1-crs-core.html&quot;&gt;ModSecurity 2.6.1-rc1 + CRS (Core Rule Set) 2.2.0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://modsecurity.org/g/button-mscorerules.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://modsecurity.org/g/button-mscorerules.gif&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Atualmente, o &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt; está na versão 2.6.7 (stable), e o arquivo de regras &lt;a href=&quot;https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project&quot;&gt;CRS (Core Rule Set)&lt;/a&gt; está na versão 2.2.5.&lt;br /&gt;
&lt;br /&gt;
Foi anunciado também que o ModSecurity foi &lt;a href=&quot;https://blogs.technet.com/b/srd/archive/2012/07/26/announcing-the-availability-of-modsecurity-extension-for-iis.aspx?Redirected=true&quot;&gt;portado para o IIS&lt;/a&gt;. Em breve também será portado para o Nginx, conforme &lt;a href=&quot;http://blog.spiderlabs.com/2012/07/beyond-apache-modsecurity-for-iisnginx.html&quot;&gt;anúncio da empresa Trustwave&lt;/a&gt;, através do seu time da &lt;a href=&quot;https://www.trustwave.com/spiderlabs/&quot;&gt;SpiderLabs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.trustwave.com/images/corpLogo-nt.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;43&quot; src=&quot;https://www.trustwave.com/images/corpLogo-nt.png&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Aliás, a &lt;a href=&quot;https://www.trustwave.com/&quot;&gt;Trustwave&lt;/a&gt; atualmente é a empresa mantenedora do &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;, onde &lt;a href=&quot;http://www.linkedin.com/pub/ryan-barnett/0/635/b27&quot;&gt;Ryan Barnett&lt;/a&gt; e o brasileiro &lt;a href=&quot;http://br.linkedin.com/pub/breno-silva/3/623/6b7&quot;&gt;Breno Silva&lt;/a&gt; são os principais desenvolvedores do projeto. &lt;br /&gt;
&lt;br /&gt;
A &lt;a href=&quot;https://www.trustwave.com/&quot;&gt;Trustwave&lt;/a&gt;, entre outros serviços na área de segurança, presta serviços de suporte e criação de um conjunto de regras comerciais que não são distribuídas no CRS para serem utilizadas no &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt; em seus clientes. Mais detalhes sobre os serviços prestados pela &lt;a href=&quot;https://www.trustwave.com/&quot;&gt;Trustwave&lt;/a&gt; com o ModSecurity pode ser visto aqui: &lt;a href=&quot;https://www.trustwave.com/modsecurity-rules-support.php&quot;&gt; Trustwave ModSecurity Rules and Support Services&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Documentação do ModSecurity:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Existe muita documentação disponível na internet sobre o ModSecurity, em quase sua totalidade em inglês. Porém o projeto evoluiu muito nos últimos anos, e algumas vezes a documentação encontrada na internet é desatualizada e já não pode ser utilizada. Por isso existem algumas referências que eu recomendo:&lt;br /&gt;
&lt;br /&gt;
- Documentação oficial do projeto, direto do repositório de versões: o repositório SVN do projeto possui uma área de documentação, e se uma nova funcionalidade for adicionada ou alterada, ela será primeiramente documentada ali. Mais atualizada que isso, impossível: &lt;a href=&quot;http://mod-security.svn.sourceforge.net/viewvc/mod-security/m2/trunk/doc/&quot;&gt;http://mod-security.svn.sourceforge.net/viewvc/mod-security/m2/trunk/doc/&lt;/a&gt;. Esse manual de referência depois é disponibilizado no &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Main_Page&quot;&gt;Wiki oficial do projeto&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
- &lt;a href=&quot;https://www.feistyduck.com/books/modsecurity-handbook/&quot;&gt;Handbook&lt;/a&gt; do &lt;a href=&quot;http://blog.ivanristic.com/&quot;&gt;Ivan Ristik&lt;/a&gt;, que foi o autor do ModSecurity mas que não é mais desenvolvedor no projeto. Esse livro é muito bom principalmente porque o Ivan disponibiliza sua atualização constantemente, portanto ele não fica desatualizado. Vale muito a pena comprar esse livro se você deseja utilizar o ModSecurity, principalmente por essa política de atualização e distribuição digital.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.feistyduck.com/books/modsecurity-handbook/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOHQ_aw18dLgUE0vnXkjfotPuYUgBJL-8lVrCBBoYwewvxF39fd7WDyjIF8ujH_zDHKrrkNlE8pPvR1RxgbJPxU7LLq4uXPVisttlrST0tADCoj7txIRdkExbQbeO-sIuHL_q9sQ/s400/modsecurity-handbook-getting-started-cover-208.png&quot; width=&quot;208&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
- Listas de discussão &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mod-security-users&quot;&gt;Mod-security-users&lt;/a&gt; e &lt;a href=&quot;https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set&quot;&gt;Owasp-modsecurity-core-rule-set&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Essa postagem já ficou longa, e a intenção dessa série é que seja apenas postagens curtas. Então até a próxima! :-)</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/7704340049361309345/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/7704340049361309345?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/7704340049361309345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/7704340049361309345'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/07/modsecurity-series-parte-1.html' title='ModSecurity Series - Parte 1'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s72-c/modsec.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-5017893691812145678</id><published>2012-07-27T15:29:00.000-03:00</published><updated>2012-07-27T17:24:11.518-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>ModSecurity Series - Part 1 - english</title><content type='html'>&lt;a href=&quot;http://jczucco.blogspot.com.br/2012/07/modsecurity-series-parte-1.html&quot;&gt;Clique aqui para ver esse post em português&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; I decided to copy the&amp;nbsp;&lt;a href=&quot;http://spookerlabs.blogspot.com.br/2012/01/introducao-ao-snort-serie-snortando.html&quot;&gt;Série Snortando&lt;/a&gt; of my friend &lt;a href=&quot;http://br.linkedin.com/in/spooker&quot;&gt;Rodrigo &quot;Sp0oKeR&quot; Montoro&lt;/a&gt;,&amp;nbsp;and even at his suggestion, create a series of posts about&amp;nbsp;&lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://modsecurity.org/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s1600/modsec.png&quot; width=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The idea of ​​these posts is not to be a step by step guide or a ModSecurity manual, but write about my day-by-day work in settings and resolutions of problems in its use. I think it will be useful for others, and even for me, I&#39;ll be documenting some procedures that might later forget. ;-)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; I always intend to post a version in Portuguese and one in English of the same post, and the frequency of the posts will be weekly. You can also use the comments to suggest topics to be addressed in future posts, with your issues.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://blog.avis-planethoster.com/wp-content/uploads/2011/01/modsecurity.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;http://blog.avis-planethoster.com/wp-content/uploads/2011/01/modsecurity.gif&quot; width=&quot;236&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I start this series talking a little about &lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt; and &lt;a href=&quot;https://www.owasp.org/index.php/Web_Application_Firewall&quot;&gt;WAF&lt;/a&gt; (Web Application Firewalls), if you want an introduction about WAF, you can see the presentation I made in March 2011 in&amp;nbsp;&lt;a href=&quot;https://www.owasp.org/index.php/Porto_Alegre&quot;&gt;OWASP Porto Alegre&lt;/a&gt; First Meeting, which is available here (portuguese):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://www.slideshare.net/slideshow/embed_code/7529475&quot; style=&quot;border-width: 1px 1px 0; border: 1px solid #CCC; margin-bottom: 5px;&quot; width=&quot;427&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;strong&gt; &lt;a href=&quot;http://www.slideshare.net/jczucco/introducao-a-web-applications-firewalls&quot; target=&quot;_blank&quot; title=&quot;Introducão a Web Applications Firewalls&quot;&gt;Introducão a Web Applications Firewalls&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;Jeronimo Zucco&lt;/a&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;

&lt;br /&gt;
&lt;br /&gt;
An excellent presentation that covers some &lt;a href=&quot;https://www.owasp.org/index.php/Web_Application_Firewall&quot;&gt;WAF&lt;/a&gt; concepts was made by &lt;a href=&quot;http://www.blogger.com/br.linkedin.com/in/carolbozza&quot;&gt;Carolina Bozza&lt;/a&gt; in &lt;a href=&quot;http://www.bhack.com.br/&quot;&gt;Hack Conference&lt;/a&gt;, and is available here:&lt;a href=&quot;http://www.bhack.com.br/talks/Carolina/BHACK.pdf&quot;&gt;http://www.bhack.com.br/talks/Carolina/BHACK.pdf&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 If you have not installed yet&amp;nbsp;&lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;, I&#39;ve created a post (which is already outdated, maybe I will update it here in this series in the future) on how to install&amp;nbsp;&lt;a href=&quot;http://jczucco.blogspot.com.br/2011/07/installing-modsecurity-261-rc1-crs-core.html&quot;&gt;ModSecurity 2.6.1-rc1 + CRS (Core Rule Set) 2.2.0&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://modsecurity.org/g/button-mscorerules.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;https://modsecurity.org/g/button-mscorerules.gif&quot; width=&quot;233&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently,&amp;nbsp;&lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;&amp;nbsp;version is 2.6.7 (stable), and CRS rules file &lt;a href=&quot;https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project&quot;&gt;(Core Rule Set)&lt;/a&gt;&amp;nbsp;is at version 2.2.5.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; It was also announced that the ModSecurity has been &lt;a href=&quot;https://blogs.technet.com/b/srd/archive/2012/07/26/announcing-the-availability-of-modsecurity-extension-for-iis.aspx?Redirected=true&quot;&gt;ported to IIS&lt;/a&gt;. It will be soon ported to Nginx as the &lt;a href=&quot;http://blog.spiderlabs.com/2012/07/beyond-apache-modsecurity-for-iisnginx.html&quot;&gt;Trustwave&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://blog.spiderlabs.com/2012/07/beyond-apache-modsecurity-for-iisnginx.html&quot;&gt;announcement &lt;/a&gt; through its &lt;a href=&quot;https://www.trustwave.com/spiderlabs/&quot;&gt;SpiderLabs team&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.trustwave.com/images/corpLogo-nt.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;43&quot; src=&quot;https://www.trustwave.com/images/corpLogo-nt.png&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
In fact, Trustwave is currently the company maintains the&amp;nbsp;&lt;a href=&quot;https://modsecurity.org/&quot;&gt;ModSecurity&lt;/a&gt;, where&amp;nbsp;&lt;a href=&quot;http://www.linkedin.com/pub/ryan-barnett/0/635/b27&quot;&gt;Ryan Barnett&lt;/a&gt;&amp;nbsp;and brazilian&amp;nbsp;&lt;a href=&quot;http://br.linkedin.com/pub/breno-silva/3/623/6b7&quot;&gt;Breno Silva&lt;/a&gt;&amp;nbsp;are the main developers of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://www.trustwave.com/&quot;&gt;Trustwave&lt;/a&gt;, among other services in the area of ​​security, provides support services and have a set of trade rules that are not distributed in the CRS for use in ModSecurity on their customers. More information about the services provided by&amp;nbsp;&lt;a href=&quot;https://www.trustwave.com/&quot;&gt;Trustwave&lt;/a&gt;&amp;nbsp;with ModSecurity can be seen here:&amp;nbsp;&lt;a href=&quot;https://www.trustwave.com/modsecurity-rules-support.php&quot;&gt;Trustwave ModSecurity Rules and Support Services&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ModSecurity Documentation:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There are a lot of documentation available in internet about ModSecurity, almost entirely in English. But the project has considerably changed in recent years, and sometimes the documentation found in Internet is outdated and can no longer be used. So here are some references that I recommend:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Official documentation of the project, straight from the version repository: SVN repository of the project have a documentation area, and whether a new functionality is added or changed, it will first be documented there. More updated is impossible:&amp;nbsp;&lt;a href=&quot;http://mod-security.svn.sourceforge.net/viewvc/mod-security/m2/trunk/doc/&quot;&gt;http://mod-security.svn.sourceforge.net/viewvc/mod-security/m2/trunk/doc/&lt;/a&gt;.&amp;nbsp;This reference manual is available after in &amp;nbsp;the &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/mod-security/index.php?title=Main_Page&quot;&gt;official project Wiki&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&amp;nbsp;&lt;a href=&quot;https://www.feistyduck.com/books/modsecurity-handbook/&quot;&gt;Handbook&lt;/a&gt;&amp;nbsp;of&amp;nbsp;&lt;a href=&quot;http://blog.ivanristic.com/&quot;&gt;Ivan Ristik&lt;/a&gt;, who was the ModSecurity author, but that is no longer developer of the project. This book is very good mainly because Ivan provides its update constantly, so it does not get outdated. It is worthwhile to buy this book if you want to use ModSecurity, mainly because this policy of updating and digital distribution.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.feistyduck.com/books/modsecurity-handbook/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOHQ_aw18dLgUE0vnXkjfotPuYUgBJL-8lVrCBBoYwewvxF39fd7WDyjIF8ujH_zDHKrrkNlE8pPvR1RxgbJPxU7LLq4uXPVisttlrST0tADCoj7txIRdkExbQbeO-sIuHL_q9sQ/s400/modsecurity-handbook-getting-started-cover-208.png&quot; width=&quot;208&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
- &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/mod-security-users&quot;&gt;Mod-security-users&lt;/a&gt; e &lt;a href=&quot;https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set&quot;&gt;Owasp-modsecurity-core-rule-set&lt;/a&gt;&amp;nbsp;mailing lists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This post has been long, and the intention is that this series is just short posts. See you later! :-)&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/5017893691812145678/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/5017893691812145678?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/5017893691812145678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/5017893691812145678'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/07/modsecurity-series-part-1-english.html' title='ModSecurity Series - Part 1 - english'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s72-c/modsec.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-5000877483217666595</id><published>2012-05-25T10:36:00.001-03:00</published><updated>2012-05-25T10:36:40.812-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Encontro OWASP em Caxias do Sul dia 20/06 na UCS</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg97-CLtziWRPM-eCGwZuMDLd11-Pz6DgFds13bk2pErx0eLBXrupo2_bFips222hyphenhyphenHrRFSS0rrXl84K1zQNPa0h6L9QGHemTOtqXOX63XM_Y87y_-OARY5iXGS2FzySkVee497eQ/s1600/FlyerOWASPCXS.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left:1em; margin-right:1em&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;281&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg97-CLtziWRPM-eCGwZuMDLd11-Pz6DgFds13bk2pErx0eLBXrupo2_bFips222hyphenhyphenHrRFSS0rrXl84K1zQNPa0h6L9QGHemTOtqXOX63XM_Y87y_-OARY5iXGS2FzySkVee497eQ/s400/FlyerOWASPCXS.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/5000877483217666595/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/5000877483217666595?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/5000877483217666595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/5000877483217666595'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2012/05/encontro-owasp-em-caxias-do-sul-dia.html' title='Encontro OWASP em Caxias do Sul dia 20/06 na UCS'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg97-CLtziWRPM-eCGwZuMDLd11-Pz6DgFds13bk2pErx0eLBXrupo2_bFips222hyphenhyphenHrRFSS0rrXl84K1zQNPa0h6L9QGHemTOtqXOX63XM_Y87y_-OARY5iXGS2FzySkVee497eQ/s72-c/FlyerOWASPCXS.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-4460636904436422552</id><published>2011-10-26T13:30:00.005-02:00</published><updated>2011-10-26T13:39:35.802-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ossec"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Third Annual Week of OSSEC</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.ossec.net/img/ossec_logo.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 191px; height: 81px;&quot; src=&quot;http://www.ossec.net/img/ossec_logo.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   O blog &lt;a href=&quot;http://www.immutablesecurity.com&quot;&gt;Immutable Security&lt;/a&gt; realiza a cada ano a &quot;Semana do &lt;a href=&quot;http://www.ossec.net&quot;&gt;OSSEC&lt;/a&gt;. Esse é o terceiro ano, é interessante ler os posts dos demais anos: &lt;a href=&quot;http://www.ossec.net/main/week-of-ossec&quot;&gt;aqui&lt;/a&gt; e &lt;a href=&quot;http://www.ossec.net/main/week-of-ossec-2woo-oct-17-23&quot;&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;   Eu prestei um mini-curso de um dia sobre o OSSEC no GTS-16. A apresentação pode ser vista abaixo. Segue os links para download dos vídeos do mini-curso:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;ftp://ftp.registro.br/pub/gter/gter30/videos/mp4/Implementando_o_OSSEC_HIDS-Parte1.mp4&quot;&gt;Vídeo parte 1&lt;/a&gt; - &lt;a href=&quot;ftp://ftp.registro.br/pub/gter/gter30/videos/mp4/Implementando_o_OSSEC_HIDS-Parte2.mp4&quot;&gt;Vídeo parte 2&lt;/a&gt; - &lt;a href=&quot;ftp://ftp.registro.br/pub/gter/gter30/videos/mp4/Implementando_o_OSSEC_HIDS-Parte3.mp4&quot;&gt;Vídeo parte 3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;width:425px&quot; id=&quot;__ss_6134128&quot;&gt; &lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/jczucco/implementing-ossec&quot; title=&quot;Implementing ossec&quot; target=&quot;_blank&quot;&gt;Implementing ossec&lt;/a&gt;&lt;/strong&gt; &lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/6134128&quot; width=&quot;425&quot; height=&quot;355&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot;&gt;&lt;/iframe&gt; &lt;div style=&quot;padding:5px 0 12px&quot;&gt; View more &lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/jczucco&quot; target=&quot;_blank&quot;&gt;jczucco&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/4460636904436422552/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/4460636904436422552?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/4460636904436422552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/4460636904436422552'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/10/third-annual-week-of-ossec.html' title='Third Annual Week of OSSEC'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-6954169419876074326</id><published>2011-09-27T16:46:00.001-03:00</published><updated>2011-09-27T16:48:04.700-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eventos"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP AppSec Latin America 2011</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFzIM8V0xmkidIFkmkVx-HTmUSEFV-Ss-M3akPma1UppgUQ_VBuG3GHM_nsvnRn55iv7ehNyyJvPDG5eq7aeiFtr3h2p4V0Lm9RWELJNobV0Mi044y9eyXL3AC69iIGKbuqyXdA/s1600/FlyerOwasp2011.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 400px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFzIM8V0xmkidIFkmkVx-HTmUSEFV-Ss-M3akPma1UppgUQ_VBuG3GHM_nsvnRn55iv7ehNyyJvPDG5eq7aeiFtr3h2p4V0Lm9RWELJNobV0Mi044y9eyXL3AC69iIGKbuqyXdA/s400/FlyerOwasp2011.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5657128531515420770&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/6954169419876074326/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/6954169419876074326?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/6954169419876074326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/6954169419876074326'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/09/owasp-appsec-latin-america-2011.html' title='OWASP AppSec Latin America 2011'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFzIM8V0xmkidIFkmkVx-HTmUSEFV-Ss-M3akPma1UppgUQ_VBuG3GHM_nsvnRn55iv7ehNyyJvPDG5eq7aeiFtr3h2p4V0Lm9RWELJNobV0Mi044y9eyXL3AC69iIGKbuqyXdA/s72-c/FlyerOwasp2011.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-121189736750329869</id><published>2011-09-04T22:06:00.004-03:00</published><updated>2011-09-04T22:21:43.162-03:00</updated><title type='text'>Programação da OWASP AppSec Latin América 2011</title><content type='html'>&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFiy8-8XolmX3g-zFTjQ2_4YhTLP8CpglEQI0LglLYet1uFUi50p2Nmf10nrDvskwYJVQqEDhn38WpNHiIOEoIIggNA8hEIo1JXRQweunxEowMbXnTDg-zXOdg2kcJfsZcR2Wj9w/s1600/6outubro.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 369px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFiy8-8XolmX3g-zFTjQ2_4YhTLP8CpglEQI0LglLYet1uFUi50p2Nmf10nrDvskwYJVQqEDhn38WpNHiIOEoIIggNA8hEIo1JXRQweunxEowMbXnTDg-zXOdg2kcJfsZcR2Wj9w/s400/6outubro.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5648679158685813906&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB63_uLkPDyj_y5zjiqVGTxh3dTO0VJM-Ja_MJpSeGvsgauRungJdMBNgE6xMQd-Jw98LPi-i0b1in_8mDv4XiBmL5CBf_JQZ3RmCGuoRHEt49Fcb4RRH9brqZhAFr5dK80ITFXg/s1600/7outubro.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 366px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB63_uLkPDyj_y5zjiqVGTxh3dTO0VJM-Ja_MJpSeGvsgauRungJdMBNgE6xMQd-Jw98LPi-i0b1in_8mDv4XiBmL5CBf_JQZ3RmCGuoRHEt49Fcb4RRH9brqZhAFr5dK80ITFXg/s400/7outubro.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5648679285358913010&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/121189736750329869/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/121189736750329869?isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/121189736750329869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/121189736750329869'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/09/programacao-da-owasp-appsec-latin.html' title='Programação da OWASP AppSec Latin América 2011'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFiy8-8XolmX3g-zFTjQ2_4YhTLP8CpglEQI0LglLYet1uFUi50p2Nmf10nrDvskwYJVQqEDhn38WpNHiIOEoIIggNA8hEIo1JXRQweunxEowMbXnTDg-zXOdg2kcJfsZcR2Wj9w/s72-c/6outubro.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-2317569556123385870</id><published>2011-08-30T14:41:00.002-03:00</published><updated>2011-08-30T14:43:45.643-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP AppSec Latin América 2011 - Inscrições Abertas</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Nnr9wbE0DkheCTt42peRzuAe29ikBu7whiBtiUmNcZu26cf59Y0ndSPJXfx1dPjBrIZeVrFaAcm4h6O3KjgrGfxIAksF8HS_YU8JR5IF02rCMVwX1EzaQMcaEjbH1KF6fWtptg/s1600/AppSec_Brasil_11_medio.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 166px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Nnr9wbE0DkheCTt42peRzuAe29ikBu7whiBtiUmNcZu26cf59Y0ndSPJXfx1dPjBrIZeVrFaAcm4h6O3KjgrGfxIAksF8HS_YU8JR5IF02rCMVwX1EzaQMcaEjbH1KF6fWtptg/s320/AppSec_Brasil_11_medio.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5646706014938377010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Inscrições abertas para a &lt;a href=&quot;http://www.appseclatam.org&quot;&gt;OWASP AppSec Latin América 2011&lt;/a&gt;. Confira os valores e os treinamentos em &lt;a href=&quot;http://t.co/2lancJi&quot;&gt;http://t.co/2lancJi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/2317569556123385870/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/2317569556123385870?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2317569556123385870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2317569556123385870'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/08/owasp-appsec-latin-america-2011.html' title='OWASP AppSec Latin América 2011 - Inscrições Abertas'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Nnr9wbE0DkheCTt42peRzuAe29ikBu7whiBtiUmNcZu26cf59Y0ndSPJXfx1dPjBrIZeVrFaAcm4h6O3KjgrGfxIAksF8HS_YU8JR5IF02rCMVwX1EzaQMcaEjbH1KF6fWtptg/s72-c/AppSec_Brasil_11_medio.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-535145764095377099</id><published>2011-07-15T12:59:00.008-03:00</published><updated>2012-07-25T10:52:10.422-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Installing ModSecurity 2.6.1-rc1 + CRS (Core Rule Set) 2.2.0</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s1600/modsec.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 270px; height: 74px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s400/modsec.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5629609972006155906&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.modsecurity.org/g/button-mscorerules.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 233px; height: 80px;&quot; src=&quot;http://www.modsecurity.org/g/button-mscorerules.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This post will help you how to install and configure &lt;a href=&quot;http://www.modsecurity.org&quot;&gt;ModSecurity&lt;/a&gt; Web Application Firewall in your system, with the &lt;a href=&quot;https://www.owasp.org/index.php/Category:OWASP_ModSecurity_Core_Rule_Set_Project&quot;&gt;Core Rule Set 2.2.0&lt;/a&gt;. The operations system base is CentOS 5.6.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Install dependencies:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# yum install gcc openssl-devel openssl apr-util-devel apr-devel pcre pcre-devel libjpeg-devel gd-devel libpng-devel libjpeg gd libpng gettext gettext-devel libmcrypt-devel libmcrypt libxml2 libxml2-devel bison zlib zlib-devel bzip2 bzip2-devel libtool libtool-ltdl readline readline-devel ncurses ncurses-devel curl curl-devel&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Get the source codes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Apache: &lt;a href=&quot;http://httpd.apache.org/download.cgi&quot;&gt;http://httpd.apache.org/download.cgi&lt;/a&gt;&lt;br /&gt;- Lua: &lt;a href=&quot;http://www.lua.org/ftp/lua-5.1.4.tar.gz&quot;&gt;http://www.lua.org/ftp/lua-5.1.4.tar.gz&lt;/a&gt;&lt;br /&gt;- ModSecurity: &lt;a href=&quot;http://www.modsecurity.org/download/modsecurity-apache_2.6.1-rc1.tar.gz&quot;&gt;http://www.modsecurity.org/download/modsecurity-apache_2.6.1-rc1.tar.gz&lt;/a&gt;&lt;br /&gt;- Core Rule Set: &lt;a href=&quot;http://sourceforge.net/projects/mod-security/files/modsecurity-crs/0-CURRENT/&quot;&gt;http://sourceforge.net/projects/mod-security/files/modsecurity-crs/0-CURRENT/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Check the integrity of sources with md5sum or sha1sum&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;-  Install &lt;a href=&quot;http://httpd.apache.org&quot;&gt;Apache&lt;/a&gt; from source:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# ./configure --prefix=/var/www --enable-auth-digest --enable-mime-magic --enable-usertrack --enable-ssl --enable-http --disable-cgi --enable-vhost-alias --disable-userdir --enable-so --enable-unique-id --enable-rewrite --with-z --disable-dav --disable-proxy --enable-deflate --enable-expires --with-pcre=/usr/bin/pcre-config&lt;br /&gt;&lt;br /&gt;# make&lt;br /&gt;&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Compile &lt;a href=&quot;http://www.lua.org&quot;&gt;Lua&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# tar xvfz lua-5.1.4.tar.gz&lt;br /&gt;# cd lua-5.1.4&lt;br /&gt;# make all linux&lt;br /&gt;# make install INSTALL_TOP=/usr/local/lua-5.1.4&lt;br /&gt;# cd src&lt;br /&gt;# rm -f lua.o luac.o print.o &amp;&amp; gcc -shared -Wall -O2 -o liblua5.1.so *.o&lt;br /&gt;# cp liblua5.1.so /usr/local/lua-5.1.4/lib&lt;br /&gt;# ln -s /usr/local/lua-5.1.4 /usr/local/lua&lt;br /&gt;# echo &quot;/usr/local/lua/lib&quot; &gt;&gt; /etc/ld.so.conf&lt;br /&gt;# ldconfig&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Compile &lt;a href=&quot;http://www.modsecurity.org&quot;&gt;ModSecurity&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# tar xvfz modsecurity-apache_2.6.1-rc1.tar.gz&lt;br /&gt;# cd modsecurity-apache_2.6.1-rc1&lt;br /&gt;# ./configure --with-apxs=/var/www/bin/apxs --with-lua=/usr/local/lua&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Install and configure Core Rule Set:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;# mkdir /var/www/conf/modsecurity&lt;br /&gt;# mkdir /var/www/conf/modsecurity/crs&lt;br /&gt;# cp modsecurity-apache_2.6.1-rc1/modsecurity.conf-recommended /var/www/conf/modsecurity/modsecurity.conf&lt;br /&gt;# touch /var/www/conf/modsecurity/whitelist.conf&lt;br /&gt;&lt;br /&gt;# tar xvfz modsecurity-crs_2.2.0.tar.gz&lt;br /&gt;# cp -a modsecurity-crs_2.2.0/* /var/www/conf/modsecurity/crs&lt;br /&gt;&lt;br /&gt;# cd /var/www/conf/modsecurity/crs&lt;br /&gt;# for f in `ls base_rules/` ; do ln -s ../base_rules/$f activated_rules/$f ; done&lt;br /&gt;# cp modsecurity_crs_10_config.conf.example modsecurity_crs_10_config.conf&lt;br /&gt;# ln -s ../modsecurity_crs_10_config.conf activated_rules/&lt;br /&gt;# ls -l activated_rules/    /* Check simbolic links */&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Configure Apache (httpd.conf)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;LoadFile /usr/lib/libxml2.so.2&lt;br /&gt;LoadFile /usr/local/lua/lib/liblua5.1.so&lt;br /&gt;LoadModule security2_module modules/mod_security2.so&lt;br /&gt;# CRS&lt;br /&gt;&amp;lt;IfModule security2_module&amp;gt;&lt;br /&gt;  Include conf/modsecurity/modsecurity.conf&lt;br /&gt;  Include conf/modsecurity/whitelist.conf&lt;br /&gt;  Include conf/modsecurity/crs/modsecurity_crs_10_config.conf&lt;br /&gt;  Include conf/modsecurity/crs/activated_rules/*.conf&lt;br /&gt;&amp;lt;/IfModule&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Edit modsecurity.conf:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SecRuleEngine On&lt;br /&gt;SecAuditLog logs/modsec_audit.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Start Apache and check error_log&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;[warn] Init: Session Cache is not configured [hint: SSLSessionCache]&lt;br /&gt;[notice] ModSecurity for Apache/2.6.1-rc1 (http://www.modsecurity.org/) configured.&lt;br /&gt;[notice] ModSecurity: APR compiled version=&quot;1.2.7&quot;; loaded version=&quot;1.2.7&quot;&lt;br /&gt;[notice] ModSecurity: PCRE compiled version=&quot;6.6&quot;; loaded version=&quot;5.0 13-Sep-2004&quot;&lt;br /&gt;[notice] ModSecurity: LUA compiled version=&quot;Lua 5.1&quot;&lt;br /&gt;[notice] ModSecurity: LIBXML compiled version=&quot;2.6.26&quot;&lt;br /&gt;[notice] Digest: generating secret for digest authentication ...&lt;br /&gt;[notice] Digest: done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;- Test your ModSecurity:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Access one url with a blocked estension, like: &lt;span style=&quot;font-weight:bold;&quot;&gt;http://server/test.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You will see in &lt;span style=&quot;font-weight:bold;&quot;&gt;apache error_log&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;[error] [client 127.0.0.1] ModSecurity: Access denied with code 403 (phase 2). String match within &quot;.asa/ .asax/ .ascx/ .axd/ .backup/ .bak/ .bat/ .cdx/ .cer/ .cfg/ .cmd/ .com/ .config/ .conf/ .cs/ .csproj/ .csr/ .dat/ .db/ .dbf/ .dll/ .dos/ .htr/ .htw/ .ida/ .idc/ .idq/ .inc/ .ini/ .key/ .licx/ .lnk/ .log/ .mdb/ .old/ .pass/ .pdb/ .pol/ .printer/ .pwd/ .resources/ .resx/ .sql/ .sys/ .vb/ .vbs/ .vbproj/ .vsdisco/ .webinfo/ .xsd/ .xsx/&quot; at TX:extension. [file &quot;/var/www/conf/modsecurity/crs/activated_rules/modsecurity_crs_30_http_policy.conf&quot;] [line &quot;88&quot;] [id &quot;960035&quot;] [msg &quot;URL file extension is restricted by policy&quot;] [data &quot;.alq&quot;] [severity &quot;CRITICAL&quot;] [tag &quot;POLICY/EXT_RESTRICTED&quot;] [tag &quot;WASCTC/WASC-15&quot;] [tag &quot;OWASP_TOP_10/A7&quot;] [tag &quot;PCI/6.5.10&quot;] [hostname &quot;localhost&quot;] [uri &quot;/test.SQL&quot;] [unique_id &quot;Th8c038AAAEAAGugG2kAAAAD&quot;]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   Now, your work is &lt;span style=&quot;font-weight:bold;&quot;&gt;just in the begining&lt;/span&gt;. Now you have to test your application for false positives and false negatives.&lt;br /&gt;  &lt;br /&gt;   If you use Wordpress, joomla, phpbb, etc, check the &lt;span style=&quot;font-weight:bold;&quot;&gt;slr_rules&lt;/span&gt; directory. You have to enable it in httpd.conf.</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/535145764095377099/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/535145764095377099?isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/535145764095377099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/535145764095377099'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/07/installing-modsecurity-261-rc1-crs-core.html' title='Installing ModSecurity 2.6.1-rc1 + CRS (Core Rule Set) 2.2.0'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWCoA3Zg09c042z3TkunU_uVvRQRLDsrWdRXfrwpuqjnjkrnxizvAmNM2FlN9Jluk8njrhs8wwZl2QNXmgdbaFqctqNleTclhpTklvH5PRi5V5s0M6yXSmcxUew0YeF2-i-Il6Og/s72-c/modsec.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-2501919752298753216</id><published>2011-06-03T09:18:00.003-03:00</published><updated>2011-06-03T09:38:21.419-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Usando 2 fatores de autenticação no Google</title><content type='html'>Devido aos &lt;a href=&quot;http://www.searchthenetnow.com/the-truth-behind-gmail-hack/2011/06/02/&quot;&gt;recentes acontecimentos&lt;/a&gt; com contas do Google, resolvi contribuir na divulgação do uso de 2 fatores de autenticação, conforme explicado no vídeo (em inglês). Para quem não sabe o que é fator de autenticação, pode escutar esse &lt;a href=&quot;http://twit.tv/sn90&quot;&gt;podcast&lt;/a&gt; ou ler o texto abaixo:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Fatores de autenticação&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Os fatores de autenticação para humanos são normalmente classificados em três casos:&lt;br /&gt;&lt;br /&gt;- &lt;span style=&quot;font-weight:bold;&quot;&gt;Aquilo que o usuário é&lt;/span&gt; (impressão digital, padrão retinal, sequência de DNA, padrão de voz, reconhecimento de assinatura, sinais elétricos unicamente identificáveis produzidos por um corpo vivo, ou qualquer outro meio biométrico).&lt;br /&gt;&lt;br /&gt;- &lt;span style=&quot;font-weight:bold;&quot;&gt;Aquilo que o usuário tem&lt;/span&gt; (cartão de identificação, security token, software token ou telefone celular)&lt;br /&gt;&lt;br /&gt;- &lt;span style=&quot;font-weight:bold;&quot;&gt;Aquilo que o usuário sabe&lt;/span&gt; (senha, frase de segurança, PIN)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Frequentemente é utilizada uma &lt;span style=&quot;font-weight:bold;&quot;&gt;combinação de dois ou mais métodos&lt;/span&gt;. Um banco, por exemplo, pode requisitar uma &quot;frase de segurança&quot; além da senha, neste caso o termo &quot;&lt;span style=&quot;font-weight:bold;&quot;&gt;autenticação de dois fatores&lt;/span&gt;&quot; é utilizado.Também pode ser chamado de &lt;span style=&quot;font-weight:bold;&quot;&gt;autenticação forte&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe width=&quot;560&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/zMabEyrtPRg&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/2501919752298753216/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/2501919752298753216?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2501919752298753216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2501919752298753216'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/06/usando-2-fatores-de-autenticacao-no.html' title='Usando 2 fatores de autenticação no Google'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/zMabEyrtPRg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-1295820211317852256</id><published>2011-04-24T21:31:00.005-03:00</published><updated>2011-04-24T21:43:55.956-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Hardening de Sistemas Operacionais e Serviços</title><content type='html'>Quer deixar seu sistema mais &lt;span style=&quot;font-weight:bold;&quot;&gt;seguro&lt;/span&gt; e não sabe por onde começar ? &lt;br /&gt;&lt;br /&gt;Existem diversos guias/checklists disponíveis na internet para lhe ajudar nessa tarefa:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- NIST National Checklist Program Repository docs by OS - &lt;a href=&quot;http://web.nvd.nist.gov/view/ncp/repository&quot;&gt;http://web.nvd.nist.gov/view/ncp/repository&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9S5_7IM-ZqUYHk-2Aid8th8upiEm5VLLBumg2NKURHUOXcJFSbOPpcLxQGBiMp1lmjiwt8hlEdnxx_zvzq9vKhFIBUsK9TtILLKG0uP7xEomnIhyphenhyphencvNvr8wvPNGnSbd-kaAiDCQ/s1600/ncplogobg.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 195px; height: 112px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9S5_7IM-ZqUYHk-2Aid8th8upiEm5VLLBumg2NKURHUOXcJFSbOPpcLxQGBiMp1lmjiwt8hlEdnxx_zvzq9vKhFIBUsK9TtILLKG0uP7xEomnIhyphenhyphencvNvr8wvPNGnSbd-kaAiDCQ/s400/ncplogobg.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5599313233835734306&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- NSA Security Configuration Guides: &lt;a href=&quot;http://www.nsa.gov/ia/guidance/security_configuration_guides/current_guides.shtml&quot;&gt;http://www.nsa.gov/ia/guidance/security_configuration_guides/current_guides.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidePg3p1k5PtFPS_a1iJSDhsQlgLSsY3rrO16_vRsxyyL5VwxfzPMSiavfr2PAnNgovbVnCc4vmYaXAvwNX3kKnDPSOMkXlTpM-TRHED_pIK_JwLe2Uiz9FaBlIBnQxxGHac1uYg/s1600/nsa.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 300px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidePg3p1k5PtFPS_a1iJSDhsQlgLSsY3rrO16_vRsxyyL5VwxfzPMSiavfr2PAnNgovbVnCc4vmYaXAvwNX3kKnDPSOMkXlTpM-TRHED_pIK_JwLe2Uiz9FaBlIBnQxxGHac1uYg/s400/nsa.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5599314672687826354&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- CIS Security Configuration Benchmarks: &lt;a href=&quot;http://cisecurity.org&quot;&gt;http://cisecurity.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwPHXtVwghgLbXIyPA3xhuNjU3C_cLN84BL0Skq4TVaAg5WsUAAR9fPO16Ad5h3nWyk44MlEV2kXeqYj7sGWLYnAEmYOp2rx8fEVTsDeFApy2uCtqOHg4WWauJYJYBd99Qlzzvrw/s1600/logo-header.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 283px; height: 82px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwPHXtVwghgLbXIyPA3xhuNjU3C_cLN84BL0Skq4TVaAg5WsUAAR9fPO16Ad5h3nWyk44MlEV2kXeqYj7sGWLYnAEmYOp2rx8fEVTsDeFApy2uCtqOHg4WWauJYJYBd99Qlzzvrw/s400/logo-header.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5599315133259693618&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como você pode ver, há bastante trabalho a ser feito. Baixe os guias/checklists e comece já!</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/1295820211317852256/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/1295820211317852256?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/1295820211317852256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/1295820211317852256'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/04/hardening-de-sistemas-operacionais-e.html' title='Hardening de Sistemas Operacionais e Serviços'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9S5_7IM-ZqUYHk-2Aid8th8upiEm5VLLBumg2NKURHUOXcJFSbOPpcLxQGBiMp1lmjiwt8hlEdnxx_zvzq9vKhFIBUsK9TtILLKG0uP7xEomnIhyphenhyphencvNvr8wvPNGnSbd-kaAiDCQ/s72-c/ncplogobg.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-6087194680283830448</id><published>2011-04-22T23:24:00.002-03:00</published><updated>2011-04-22T23:27:22.438-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>Segurança Física e Proteção de Dados em um Datacenter do Google</title><content type='html'>Muito bom esse vídeo sobre os controles de acesso e segurança de dados dos datacenters do google. É possível habilitar as legendas e a tradução automática para português:&lt;br /&gt;&lt;br /&gt;&lt;object style=&quot;height: 390px; width: 640px&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/1SCZzgfdTBo?version=3&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/1SCZzgfdTBo?version=3&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;390&quot;&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/6087194680283830448/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/6087194680283830448?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/6087194680283830448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/6087194680283830448'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/04/seguranca-fisica-e-protecao-de-dados-em.html' title='Segurança Física e Proteção de Dados em um Datacenter do Google'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-2485277864325747591</id><published>2011-04-16T14:20:00.004-03:00</published><updated>2011-04-20T08:54:54.855-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eventos"/><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>Pesquisa sobre Treinamentos para a AppSec Latin America 2011</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBZxqJEDr3B2MDujNauiQsEUximT8Kj-D3kWaPkCrgVfGUx5zd82LZTyAsYf2HrE5pTrhSgdH39BoAI30Eyb7horfG0rM4EcPSaEOAY8TJLN4dihPjljka8427K8Wbdl4GKM-TKA/s1600/AppSec_Brasil_11_menor.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 166px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBZxqJEDr3B2MDujNauiQsEUximT8Kj-D3kWaPkCrgVfGUx5zd82LZTyAsYf2HrE5pTrhSgdH39BoAI30Eyb7horfG0rM4EcPSaEOAY8TJLN4dihPjljka8427K8Wbdl4GKM-TKA/s320/AppSec_Brasil_11_menor.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5597632930349189570&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A &lt;a href=&quot;http://www.appseclatam.org&quot;&gt;OWASP Global AppSec Latin América 2011&lt;/a&gt; irá acontecer no Brasil na cidade de Porto Alegre, estado do Rio Grande do Sul nos dias 04 à 07 de outubro de 2011. Ocorrerão cursos no dias 4 e 5 de outubro, e as sessões plenárias nos dias 6 e 7 de outubro.&lt;br /&gt;&lt;br /&gt;Está sendo realizada uma pesquisa sobre os temas para treinamentos. Você pode ajudar, respondendo a pesquisa no seguinte endereço:&lt;br /&gt;&lt;a href=&quot;http://www.surveymonkey.com/s/3RCZ9RR&quot;&gt;http://www.surveymonkey.com/s/3RCZ9RR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Em breve serão anunciados os Call for Papers e Call for Trainings. Acompanhe através do site &lt;a href=&quot;http://www.appseclatam.org&quot;&gt;http://www.appseclatam.org&lt;/a&gt; ou pelo twitter &lt;a href=&quot;https://twitter.com/AppSecLatam&quot;&gt;AppSecLatam&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/2485277864325747591/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/2485277864325747591?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2485277864325747591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2485277864325747591'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/04/owasp-global-appsec-latin-america-2011.html' title='Pesquisa sobre Treinamentos para a AppSec Latin America 2011'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBZxqJEDr3B2MDujNauiQsEUximT8Kj-D3kWaPkCrgVfGUx5zd82LZTyAsYf2HrE5pTrhSgdH39BoAI30Eyb7horfG0rM4EcPSaEOAY8TJLN4dihPjljka8427K8Wbdl4GKM-TKA/s72-c/AppSec_Brasil_11_menor.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-726821106709254799</id><published>2011-04-05T23:05:00.001-03:00</published><updated>2011-04-05T23:07:08.307-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apresentações"/><category scheme="http://www.blogger.com/atom/ns#" term="modsecurity"/><category scheme="http://www.blogger.com/atom/ns#" term="waf"/><title type='text'>Introducão a Web Applications Firewalls</title><content type='html'>Apresentação realizada no dia 31/março/2011 no primeiro encontro do grupo OWASP Porto Alegre - &lt;a href=&quot;http://www.owasp.org/index.php/Porto_Alegre&quot;&gt;http://www.owasp.org/index.php/Porto_Alegre&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;width:425px&quot; id=&quot;__ss_7529475&quot;&gt;&lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/jczucco/introducao-a-web-applications-firewalls&quot; title=&quot;Introducao a Web Applications Firewalls&quot;&gt;Introducao a Web Applications Firewalls&lt;/a&gt;&lt;/strong&gt;&lt;object id=&quot;__sse7529475&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=introducaowaf2011-110405205807-phpapp01&amp;stripped_title=introducao-a-web-applications-firewalls&amp;userName=jczucco&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed name=&quot;__sse7529475&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=introducaowaf2011-110405205807-phpapp01&amp;stripped_title=introducao-a-web-applications-firewalls&amp;userName=jczucco&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;padding:5px 0 12px&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/jczucco&quot;&gt;jczucco&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/726821106709254799/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/726821106709254799?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/726821106709254799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/726821106709254799'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/04/introducao-web-applications-firewalls.html' title='Introducão a Web Applications Firewalls'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-2294360274965743408</id><published>2011-03-11T15:38:00.002-03:00</published><updated>2011-03-11T15:46:10.249-03:00</updated><title type='text'>Primeiro encontro do Capítulo OWASP Porto Alegre</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEjcO-ky9VDQL-cgLq1faQ0gvCMPIETYgsSuufT5nuASVtweFF05OJjcTe1yz9mh8CObsGrRMcFFcHwh-apoDAHsdrKaJ_qLjnaMrK54ptwIuhGEFbPFMLtErDbGQp-gmJTCmUBw/s1600/Owasp-poa-eng.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEjcO-ky9VDQL-cgLq1faQ0gvCMPIETYgsSuufT5nuASVtweFF05OJjcTe1yz9mh8CObsGrRMcFFcHwh-apoDAHsdrKaJ_qLjnaMrK54ptwIuhGEFbPFMLtErDbGQp-gmJTCmUBw/s320/Owasp-poa-eng.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5582895470035693554&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;ANÚNCIO&lt;/span&gt;: Primeiro encontro do &lt;a href=&quot;http://www.owasp.org/index.php/Porto_Alegre&quot;&gt;Capítulo OWASP Porto Alegre&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;DATA&lt;/span&gt;: 31 de março de 2011, às 19:30 hs - Entrada gratuita a todos embora o estacionamento seja pago.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;LOCAL&lt;/span&gt;: Unisinos - Auditório Sergio Gomes ( &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=pt-BR&amp;geocode=&amp;q=Avenida+Unisinos,+950,+S%C3%A3o+Leopoldo+-+Rio+Grande+do+Sul,+Brasil&amp;aq=0&amp;sll=37.062301,-95.676498&amp;sspn=0.209856,0.676346&amp;ie=UTF8&amp;hq=&amp;hnear=Av.+Unisinos,+950+-+Cristo+Rei,+S%C3%A3o+Leopoldo+-+Rio+Grande+do+Sul,+93022-000,+Brasil&amp;z=16&quot;&gt;Google Maps&lt;/a&gt; )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;PROGRAMAÇÂO&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;19:30 - 19:40: Recepção&lt;br /&gt;&lt;br /&gt;19:40 - 20:20: OWASP na luta em pról de um mundo mais seguro - &lt;a href=&quot;http://www.owasp.org/index.php/User:Gustavo_Barbato&quot;&gt;L. Gustavo C. Barbato&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;20:20 - 21:00: Introdução a Web Applications Firewalls - &lt;a href=&quot;http://www.owasp.org/index.php/User:Jeronimo_Zucco&quot;&gt;Jerônimo Zucco&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;21:00 - 21:20: Intervalo&lt;br /&gt;&lt;br /&gt;21:20 - 22:00: Os Desafios da Segurança no Desenvolvimento com Métodos Ágeis - &lt;a href=&quot;http://www.owasp.org/index.php/User:Rafael_Dreher&quot;&gt;Rafael Dreher&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;22:00 - 22:20: Perguntas e Respostas&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agradecemos à &lt;a href=&quot;http://www.unisinos.br&quot;&gt;UNISINOS&lt;/a&gt; por ceder a infraestrutura para a realização da reunião do capítulo.</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/2294360274965743408/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/2294360274965743408?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2294360274965743408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/2294360274965743408'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/03/primeiro-encontro-do-capitulo-owasp.html' title='Primeiro encontro do Capítulo OWASP Porto Alegre'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEjcO-ky9VDQL-cgLq1faQ0gvCMPIETYgsSuufT5nuASVtweFF05OJjcTe1yz9mh8CObsGrRMcFFcHwh-apoDAHsdrKaJ_qLjnaMrK54ptwIuhGEFbPFMLtErDbGQp-gmJTCmUBw/s72-c/Owasp-poa-eng.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-7007611297257376338</id><published>2011-03-01T13:50:00.005-03:00</published><updated>2011-03-01T14:02:25.889-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apple"/><category scheme="http://www.blogger.com/atom/ns#" term="mac"/><category scheme="http://www.blogger.com/atom/ns#" term="segurança"/><title type='text'>Guia de configuração segura para o Mac OS X 10.6 Snow Leopard</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgitNEH1v3D8CCIMb1-d7iu_A2cwMHw_NPYKzrKA4WoTnV1hb_TQhnOYtkAHAOuzSd57L8NuGbh-SrFlhGdgKTZ1B_tCft-a90r3VmzCiio62skxudyrnnRB1de1BdMEpuXmfTMA/s1600/2268548577_0fb468c051.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgitNEH1v3D8CCIMb1-d7iu_A2cwMHw_NPYKzrKA4WoTnV1hb_TQhnOYtkAHAOuzSd57L8NuGbh-SrFlhGdgKTZ1B_tCft-a90r3VmzCiio62skxudyrnnRB1de1BdMEpuXmfTMA/s400/2268548577_0fb468c051.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5579156416431541250&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; A Apple é conhecida por disponibilizar muita documentação e diversos vídeos demonstrando as funcionalidades de seus aplicativos e sistemas. Mas um que eu sempre recomendo, pois considero muito importante e uso como referência é o &lt;span style=&quot;font-weight:bold;&quot;&gt;Guia de configuração segura para o Mac OS X 10.6 Snow Leopard&lt;/span&gt; (em inglês), disponibilizado para download no endereço &lt;a href=&quot;http://images.apple.com/support/security/guides/docs/SnowLeopard_Security_Config_v10.6.pdf&quot;&gt;http://images.apple.com/support/security/guides/docs/SnowLeopard_Security_Config_v10.6.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;    Este guia fornece uma visão geral dos recursos do Mac OS X que você pode usar para manter o seu Mac seguro, tarefa também conhecida como &lt;span style=&quot;font-weight:bold;&quot;&gt;hardening&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;    O documento é destinado principalmente aos profissionais de segurança ou usuários com uma certa experiência no sistema, pois as técnicas e funcionalidades expostas podem não ser apropriadas para alguns usuários ou ambientes.&lt;br /&gt;&lt;br /&gt;    O documento não é destinado para sistemas servidores, para esses ambientes a Apple disponibiliza um outro guia separado, o Mac OS X Server Security Configuration Guide, disponível para download em &lt;a href=&quot;http://images.apple.com/support/security/guides/docs/SnowLeopard_Server_Security_Config_v10.6.pdf&quot;&gt;http://images.apple.com/support/security/guides/docs/SnowLeopard_Server_Security_Config_v10.6.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    O Guia possui os seguintes capítulos:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Capítulo 1&lt;/span&gt; - Introdução à arquitetura de segurança do Mac OS X: Discute as camadas de segurança e infra-estrutura do Mac OS X.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;Capítulo 2&lt;/span&gt; -  Instalando o Mac OS X: descreve como instalar o Mac OS X e também como instalar as atualizações de software explicando as permissões e como consertar problemas referente às permissões.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Capítulo 3&lt;/span&gt; - Securança de sistema e hardware: Explica como proteger fisicamente seu hardware e protegê-lo de ataques,&quot; hardware. Este capítulo também explica como proteger as configurações que afetam usuários do computador.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Capítulo 4&lt;/span&gt; - Configurações globais de segurança do sistema: Descreve algumas configurações de segurança globais no firmware e inicialização do Mac OS X Snow Leopard. Mostra também como habilitar os logs do sistema para monitoramento dos eventos.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;Capítulo 5&lt;/span&gt; - Preferências de segurança do sistema: Mostra as configurações recomendadas do sistema para aumentar a segurança do Mac OS X.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Capítulo 6&lt;/span&gt; - Segurança de contas de usuário: Demonstra como configurar uma conta de usuário de forma segura. Isso inclui a proteção da conta administrador do sistema, usando o Open Directory, e usando a autenticação forte.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;Capítulo 7&lt;/span&gt; - Segurança de dados e uso de criptografia: Descrever como cifrar dados através do uso de criptografia e como usar o método de deleção segura para verificar se os dados apagados são completamente removidos.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;br /&gt;Capítulo 8&lt;/span&gt; - Protegendo Aplicativos: Descreve como proteger seus dados ao usar aplicativos da Apple.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Capítulo 9&lt;/span&gt; - Configurando de forma segura serviços de rede: o título já é auto-explicativo.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Capítulo 10&lt;/span&gt; - Gerência avançada de segurança: mostra como realizar auditorias de segurança no sistema para validar a integridade do seu computador e dados.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Apêndice A&lt;/span&gt; - Checklist de segurança: Fornece uma lista de verificação para proteger seu sistema.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Apêndice B&lt;/span&gt; - Scripts de segurança: Fornece um modelo para criação de scripts para proteger o seu computador.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nota: Como a Apple lança periodicamente novas versões e atualizações do software, as imagens mostradas neste livro pode ser diferente do que você vê em sua tela. &lt;br /&gt;&lt;br /&gt;Caso você possua as versões mais antigas do Mac OS (Leopard, Tiger ou Panther), existem outros documentos disponíveis em &lt;a href=&quot;http://www.apple.com/support/security/guides/&quot;&gt;http://www.apple.com/support/security/guides/&lt;/a&gt; (em inglês).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOToaweE08QC3a0sJdQAWqr4NUemszVBLBZUgCcFJUFt5VHy3P14ke4xZourTRkpcJpTkrsTyscwlxwiYR7YDZ1BGbZyu8vHeBHoFbtwcLGGHs8lGSPlTt2XAYr5ewCGnh_Tn7mQ/s1600/apple-security.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 398px; height: 206px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOToaweE08QC3a0sJdQAWqr4NUemszVBLBZUgCcFJUFt5VHy3P14ke4xZourTRkpcJpTkrsTyscwlxwiYR7YDZ1BGbZyu8vHeBHoFbtwcLGGHs8lGSPlTt2XAYr5ewCGnh_Tn7mQ/s400/apple-security.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5579156582022878482&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Boa leitura, e fique seguro!</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/7007611297257376338/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/7007611297257376338?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/7007611297257376338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/7007611297257376338'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/03/guia-de-configuracao-segura-para-o-mac.html' title='Guia de configuração segura para o Mac OS X 10.6 Snow Leopard'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgitNEH1v3D8CCIMb1-d7iu_A2cwMHw_NPYKzrKA4WoTnV1hb_TQhnOYtkAHAOuzSd57L8NuGbh-SrFlhGdgKTZ1B_tCft-a90r3VmzCiio62skxudyrnnRB1de1BdMEpuXmfTMA/s72-c/2268548577_0fb468c051.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15117118.post-1505930259170162893</id><published>2011-02-10T10:50:00.000-02:00</published><updated>2011-02-10T10:51:28.969-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="owasp"/><title type='text'>OWASP Appsec Tutorial Series - Episode 2: Injection Attacks</title><content type='html'>&lt;iframe title=&quot;YouTube video player&quot; width=&quot;640&quot; height=&quot;390&quot; src=&quot;http://www.youtube.com/embed/Ci_YtwOn150&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Ci_YtwOn150&quot;&gt;http://www.youtube.com/watch?v=Ci_YtwOn150&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://jczucco.blogspot.com/feeds/1505930259170162893/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15117118/1505930259170162893?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/1505930259170162893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15117118/posts/default/1505930259170162893'/><link rel='alternate' type='text/html' href='http://jczucco.blogspot.com/2011/02/owasp-appsec-tutorial-series-episode-2.html' title='OWASP Appsec Tutorial Series - Episode 2: Injection Attacks'/><author><name>Jeronimo Zucco</name><uri>http://www.blogger.com/profile/09047816424320636865</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOODHNlqhK6HNzJVjS4t7mWApO-q2DCVkj-zbBam0WGMQbPsRJGWPWrhN_3uLTQCvKaPIpjmB95yApGLlHfpbRC_Rcrury8D4OGxlkMXTcVYzcVVjqPIUsfFm_3UM-R_M/s220/z3.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Ci_YtwOn150/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>