<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Cuidados com o Wordpress #1 &#8211; O dia que hackeei um blog conhecido</title>
	<atom:link href="http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/</link>
	<description>O site de Tecnologia que não falou do falou do iPhone</description>
	<lastBuildDate>Wed, 17 Mar 2010 19:10:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: LeoBaiano.com &#187; POG - Programação Orientada a Gambiarra</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-26144</link>
		<dc:creator>LeoBaiano.com &#187; POG - Programação Orientada a Gambiarra</dc:creator>
		<pubDate>Fri, 07 Nov 2008 13:59:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-26144</guid>
		<description>[...] dia meti as caras para desenvolver um plugin, sem entrar em muitos detalhes, o Jonny conseguiu hackear pois, o plugin funcionava perfeitamente porém existiam falhas na segurança pois um programador [...]</description>
		<content:encoded><![CDATA[<p>[...] dia meti as caras para desenvolver um plugin, sem entrar em muitos detalhes, o Jonny conseguiu hackear pois, o plugin funcionava perfeitamente porém existiam falhas na segurança pois um programador [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jonny</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-24571</link>
		<dc:creator>jonny</dc:creator>
		<pubDate>Tue, 28 Oct 2008 12:56:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-24571</guid>
		<description>Olá Alexandre!

chmod 777 é mais perigoso quando se usa servidor compartilhado. Fica dificil acessar esse arquivo via web!
O problema foi a falta de segurança no arquivo que guarda os dados! :)

Abraços</description>
		<content:encoded><![CDATA[<p>Olá Alexandre!</p>
<p>chmod 777 é mais perigoso quando se usa servidor compartilhado. Fica dificil acessar esse arquivo via web!<br />
O problema foi a falta de segurança no arquivo que guarda os dados! <img src='http://www.infopod.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexandre</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-24370</link>
		<dc:creator>Alexandre</dc:creator>
		<pubDate>Mon, 27 Oct 2008 06:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-24370</guid>
		<description>Olá, então eu conheço o Leo Baiano (somente pela net) sei que ele é um kara gente boa e lógico quiz ajudar, agora, fiquei facisnado pela sua &quot;inteligência&quot; pegar um arquivo que grava as informações e verificar se ele tem &quot;senha&quot;, para mim isso é o ser hacker, dicamos, você pensou da forma que quase ninguém pensa (mesmo sabendo programar), antes de conhecer o wordpress já baixei muitos cms que precisa dar chmod 777 em determinanda pasta ou arquivo (e não precisa de banco de dados), e estava dando uma olhada aqui, TEM O MESMO ERRO...
kkkk
essa que você fez foi ótima...
parabéns...</description>
		<content:encoded><![CDATA[<p>Olá, então eu conheço o Leo Baiano (somente pela net) sei que ele é um kara gente boa e lógico quiz ajudar, agora, fiquei facisnado pela sua &#8220;inteligência&#8221; pegar um arquivo que grava as informações e verificar se ele tem &#8220;senha&#8221;, para mim isso é o ser hacker, dicamos, você pensou da forma que quase ninguém pensa (mesmo sabendo programar), antes de conhecer o wordpress já baixei muitos cms que precisa dar chmod 777 em determinanda pasta ou arquivo (e não precisa de banco de dados), e estava dando uma olhada aqui, TEM O MESMO ERRO&#8230;<br />
kkkk<br />
essa que você fez foi ótima&#8230;<br />
parabéns&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Rizzo</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2062</link>
		<dc:creator>Daniel Rizzo</dc:creator>
		<pubDate>Sun, 18 May 2008 03:36:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2062</guid>
		<description>Sim Johnny, mas pelas falhas que eu observei na época (não me lembro se tinham outras) o código não permitia acesso ao servidor e painéis wordpress. Sendo assim apagar o blog por exemplo era algo impossível.
Se você colocasse um site inteiro da maneira que citou e avisasse o google, o site iria ficar restrito ao tamanho determinado e não necessariamente o google iria puní-lo, podiam entender que alguém agiu de má fé, não ele!
Sem contar o fato de que ele obviamente perceberia a falha e desativaria o plugin sem maiores problemas...

Mas eu concordo que foi uma falha e não seria difícil corrigí-la. Acho também que você agiu muito corretamente, parabéns pro Léo que aceitou o erro e pra você que foi honesto como fazia tempo que não via na blogosfera.</description>
		<content:encoded><![CDATA[<p>Sim Johnny, mas pelas falhas que eu observei na época (não me lembro se tinham outras) o código não permitia acesso ao servidor e painéis wordpress. Sendo assim apagar o blog por exemplo era algo impossível.<br />
Se você colocasse um site inteiro da maneira que citou e avisasse o google, o site iria ficar restrito ao tamanho determinado e não necessariamente o google iria puní-lo, podiam entender que alguém agiu de má fé, não ele!<br />
Sem contar o fato de que ele obviamente perceberia a falha e desativaria o plugin sem maiores problemas&#8230;</p>
<p>Mas eu concordo que foi uma falha e não seria difícil corrigí-la. Acho também que você agiu muito corretamente, parabéns pro Léo que aceitou o erro e pra você que foi honesto como fazia tempo que não via na blogosfera.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gustavo</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2061</link>
		<dc:creator>gustavo</dc:creator>
		<pubDate>Fri, 16 May 2008 00:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2061</guid>
		<description>Bem, sabe se existe algum manual para se criar seus proprios plugins. Embora meio arriscado, é muito irado criar seus proprios plugins, fiquei interessado. E com essas dicas de segurança que você colocou ai no post já ajuda muito os aventureiros.</description>
		<content:encoded><![CDATA[<p>Bem, sabe se existe algum manual para se criar seus proprios plugins. Embora meio arriscado, é muito irado criar seus proprios plugins, fiquei interessado. E com essas dicas de segurança que você colocou ai no post já ajuda muito os aventureiros.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcio</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2060</link>
		<dc:creator>Marcio</dc:creator>
		<pubDate>Thu, 15 May 2008 20:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2060</guid>
		<description>Isso também serve para a gente ficar esperto e não sair instalando qualquer plugin por ai deixando o Wp mais vulnerável do que já é!</description>
		<content:encoded><![CDATA[<p>Isso também serve para a gente ficar esperto e não sair instalando qualquer plugin por ai deixando o Wp mais vulnerável do que já é!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Rizzo</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2056</link>
		<dc:creator>Daniel Rizzo</dc:creator>
		<pubDate>Sat, 10 May 2008 19:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2056</guid>
		<description>Johnny, eu não concordo com algumas coisas que você disse. Apesar de você ter tido acesso à alguns comandos não foi possível você acessar por exemplo os arquivos do blog. POrtanto do Léo não era algo tão perigoso como parece ser...
Abraço...

&lt;blockquote&gt;Como não?
Ele aceitava comandos em HTML sem maiores problemas... eu poderia ter colocado um site improprio inteiro dentro do TXT que ele usava de banco de dados!

Ai falava para o Google e eles simplesmente suspenderiam a conta dele... isso não seria crítico?
Abraços!&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Johnny, eu não concordo com algumas coisas que você disse. Apesar de você ter tido acesso à alguns comandos não foi possível você acessar por exemplo os arquivos do blog. POrtanto do Léo não era algo tão perigoso como parece ser&#8230;<br />
Abraço&#8230;</p>
<blockquote><p>Como não?<br />
Ele aceitava comandos em HTML sem maiores problemas&#8230; eu poderia ter colocado um site improprio inteiro dentro do TXT que ele usava de banco de dados!</p>
<p>Ai falava para o Google e eles simplesmente suspenderiam a conta dele&#8230; isso não seria crítico?<br />
Abraços!</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: [the dude's talk] &#8250; Melhorando seu código: o dia que discordei de um blog conhecido</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2059</link>
		<dc:creator>[the dude's talk] &#8250; Melhorando seu código: o dia que discordei de um blog conhecido</dc:creator>
		<pubDate>Thu, 08 May 2008 12:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2059</guid>
		<description>[...] Jonny do InfoBlog publicou um artigo sobre como ele invadiu (fez um &#8220;deface&#8221;, no jargão) um blog conhecido, aproveitando pra passar uma lição de moral, ou uma &#8220;moral&#8221;, como ele chamou nos [...]</description>
		<content:encoded><![CDATA[<p>[...] Jonny do InfoBlog publicou um artigo sobre como ele invadiu (fez um &#8220;deface&#8221;, no jargão) um blog conhecido, aproveitando pra passar uma lição de moral, ou uma &#8220;moral&#8221;, como ele chamou nos [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniduc</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2058</link>
		<dc:creator>daniduc</dc:creator>
		<pubDate>Wed, 07 May 2008 17:26:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2058</guid>
		<description>Ok, aqui vai a resposta que nadei pro jonny:

&lt;i&gt;Ele lançou o plugin sem revisão, e já o colocou em ambiente de trabalho.&lt;/i&gt;

Isso não é teste. Teste é assim: será que isso vai funcionar? Se eu mexer nisso, o que será que muda? Hm, será que esse procedimento aqui vai dar certo? Nunca fiz ele antes.

O que ele fez foi: escrevi um script, acho que está bom, tanto quanto posso ver. Vou usar. Poderia ter revisado mais? Ou revisado at all? poderia. Mas ele não fez um teste. E mesmo que tivesse feito, o problema não seria divulgar o código fonte dele. teria sido fazer teste em ambiente de produção.

&lt;i&gt;Mas se eu não tivesse visto o código fonte NUNCA descobriria o tal bug.

E-XA-TA-MEN-TE. Ninguém está discutindo isso. O que eu estou discutindo é se isso foi uma coisa boa ou ruim. Eu acho que ele divulgar o código e, assim, permitir você descobrir o bug foi uma coisa boa. Você, pelo jeito não. Você argumentou porque acha que é ruim. Eu respondi dizendo porque eu acho que é bom. Ninguém disputa de que o bug foi descoberto porque ele divulgou o código-fonte. Eu acho que divulgar o código fonte facilita achar bugs. Bugs achados são corrigidos. Bugs corrigidos são uma coisa boa, melhor do que bugs escondidos e não achados.

&lt;i&gt; É muito mais simples achar um bug caçando falhas no código-fonte do que ficar tentando na força bruta! Não é verdade?&lt;/i&gt;

E-XA-TA-MEN-TE. Vide acima.</description>
		<content:encoded><![CDATA[<p>Ok, aqui vai a resposta que nadei pro jonny:</p>
<p><i>Ele lançou o plugin sem revisão, e já o colocou em ambiente de trabalho.</i></p>
<p>Isso não é teste. Teste é assim: será que isso vai funcionar? Se eu mexer nisso, o que será que muda? Hm, será que esse procedimento aqui vai dar certo? Nunca fiz ele antes.</p>
<p>O que ele fez foi: escrevi um script, acho que está bom, tanto quanto posso ver. Vou usar. Poderia ter revisado mais? Ou revisado at all? poderia. Mas ele não fez um teste. E mesmo que tivesse feito, o problema não seria divulgar o código fonte dele. teria sido fazer teste em ambiente de produção.</p>
<p><i>Mas se eu não tivesse visto o código fonte NUNCA descobriria o tal bug.</p>
<p>E-XA-TA-MEN-TE. Ninguém está discutindo isso. O que eu estou discutindo é se isso foi uma coisa boa ou ruim. Eu acho que ele divulgar o código e, assim, permitir você descobrir o bug foi uma coisa boa. Você, pelo jeito não. Você argumentou porque acha que é ruim. Eu respondi dizendo porque eu acho que é bom. Ninguém disputa de que o bug foi descoberto porque ele divulgou o código-fonte. Eu acho que divulgar o código fonte facilita achar bugs. Bugs achados são corrigidos. Bugs corrigidos são uma coisa boa, melhor do que bugs escondidos e não achados.</p>
<p></i><i> É muito mais simples achar um bug caçando falhas no código-fonte do que ficar tentando na força bruta! Não é verdade?</i></p>
<p>E-XA-TA-MEN-TE. Vide acima.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniduc</title>
		<link>http://www.infopod.com.br/artigos/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/comment-page-1/#comment-2057</link>
		<dc:creator>daniduc</dc:creator>
		<pubDate>Wed, 07 May 2008 14:14:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonnyken.com/infoblog/2008/04/17/cuidados-com-o-wordpress-1-o-dia-que-hackeei-um-blog-conhecido/#comment-2057</guid>
		<description>Ok, Jonny, demorei pra responder, mas finalmente vou morder a isca.

Pelo que eu entendi do seu post, você defende que, a não ser que você seja um expert (ou pelo menos uma boa noção) em segurança e tenha um público grande pro seu programa, você não deve liberar o código fonte de um programa em uso, certo? O seu argumento é que fica mais difícil hackear um programa mal feito se você não tem o código fonte dele. Sem o código fonte voc6e não teria sido capaz de explorar um bug simples no programa de um colega seu.


A premissa de que escondendo informações você está mais seguro é chamada de &quot;segurança por obscuridade&quot;, eu não acredito que ela funcione. Senão vejamos. O caso do leo baiano. Me responda: o site dele está mais seguro sem o bug ou com o bug escondido? Ele é um programador melhor agora, que você lhe explicou onde ele errou, como fazer pra evitar o erro, ou antes de divulgar o código, quando programava sem pensar em verificação de autencidade?

Um programador POG &quot;JAMAIS&quot; deve divulgar seu código? Qual a alternativa? Ele deve continuar fazendo gambiarras inseguras, e escondendo seus erros, deixando-os dormentes, colocando cada vez mais funções e serviços rodando sob programas inseguros porque ninguém pode revisá-los? Ou é melhor expor seu código gambiarrento para que seus amigos, pessoas interessadas, o seu público (quantos leitores tem o blog do leo baiano, afinal?) revise, explore, critique e force o código a melhorar?

Um programa de código aberto é mais seguro só quando é revisado por milhares de programadores? Se você só tem meia dúzia de usuários é melhor deixar seus bugs escondidos? Jonny, quantos usuários tinha a versão 0.0.1 do Linux, quando o Linus divulgou o código na internet? Um. O Linus. Quantos usuários tinha os utilitários GNU quando o Stallman começou a escreve-los e divulgar seu código na rede?

Jonny, você é um cientista por formação. Você fez Bio junto comigo. A ciência é totalmente baseada em pares revisando seu trabalho. A ciência é uma prova viva de que divulgar os seus procedimentos leva ao progresso e melhoria destes. Escrever código é uma ciência.

Jonny, você mesmo disse: quando se escreve sozinho, erros grotescos passam despercebidos. Se você divulga, as chances desses erros serem descobertos é maior. Mas descobrir bugs não é uma coisa boa, mesmo ao custo de serem explorados (você efetivamente explorou o código do leo baiano, afinal de contas)?

eu acho que o leo só saiu ganhando nessa. O mundo ganhou um plugin útil, mais seguro e um programador melhor. Eu não sei se esconder o bug o teria impedido de ser explorado por alguém com &quot;uma boa dose de habilidade e sorte&quot; (acredito que não), mas eu sei, como um fato, que ao divulgar o código dele o bug foi rapidamente encontrado e corrigido.

&quot;Think about that for a second, because it&#039;s not obvious. No one is qualified to analyze their own security designs, because the designer and the analyzer will be the same person, with the same
limits. Someone else has to analyze the security, because it has to be secure against things the designers didn&#039;t think of.

Secrecy and security aren&#039;t the same, even though it may seem that way. Only bad security relies on secrecy; good security works even if all the details of it are public.&quot;

Bruce Schneier (http://en.wikipedia.org/wiki/Bruce_Schneier).


&lt;blockquote&gt;mestre Daniduc...

uma coisa que você sempre me falou é que JAMAIS se deve fazer testes em ambiente de produção, certo?  Ele lançou o plugin sem revisão, e já o colocou em ambiente de trabalho. Mas se eu não tivesse visto o código fonte NUNCA descobriria o tal bug. Seria como ficar chutando senha no escuro até acertar! Mas concordo que o fato do bug estar lá não impossibilita de alguém descobrir de outra maneira. Ou seja, não divulgar o código não o torna seguro...

O problema do PHP é que quando você distribui o script, automaticamente já distribui o código-fonte, já que ele não é compilado! É muito mais simples achar um bug caçando falhas no código-fonte do que ficar tentando na força bruta! Não é verdade?

Mas existem outros tipos de problemas, principalmente no windows... alguém está usando o windows, ai o SO dá pau. Ela tenta reproduzir o erro, vai diminuindo as possibilidades da causa a´te chegar no bug em si. Isso não é casual e também não foi força bruta... Nesse caso não divulgar o código-fonte não diminui as chances dos problemas não serem descobertos.

Talvez então a lição de moral atualizada do texto seja &quot;Se você for lançar um script, teste-o bastante fora do ambiente de produção e distribua-o para ser testado. Só depois lance sua versão definitiva&quot;. E dai sim melhorar a cada nova sugestão...

Certo?&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Ok, Jonny, demorei pra responder, mas finalmente vou morder a isca.</p>
<p>Pelo que eu entendi do seu post, você defende que, a não ser que você seja um expert (ou pelo menos uma boa noção) em segurança e tenha um público grande pro seu programa, você não deve liberar o código fonte de um programa em uso, certo? O seu argumento é que fica mais difícil hackear um programa mal feito se você não tem o código fonte dele. Sem o código fonte voc6e não teria sido capaz de explorar um bug simples no programa de um colega seu.</p>
<p>A premissa de que escondendo informações você está mais seguro é chamada de &#8220;segurança por obscuridade&#8221;, eu não acredito que ela funcione. Senão vejamos. O caso do leo baiano. Me responda: o site dele está mais seguro sem o bug ou com o bug escondido? Ele é um programador melhor agora, que você lhe explicou onde ele errou, como fazer pra evitar o erro, ou antes de divulgar o código, quando programava sem pensar em verificação de autencidade?</p>
<p>Um programador POG &#8220;JAMAIS&#8221; deve divulgar seu código? Qual a alternativa? Ele deve continuar fazendo gambiarras inseguras, e escondendo seus erros, deixando-os dormentes, colocando cada vez mais funções e serviços rodando sob programas inseguros porque ninguém pode revisá-los? Ou é melhor expor seu código gambiarrento para que seus amigos, pessoas interessadas, o seu público (quantos leitores tem o blog do leo baiano, afinal?) revise, explore, critique e force o código a melhorar?</p>
<p>Um programa de código aberto é mais seguro só quando é revisado por milhares de programadores? Se você só tem meia dúzia de usuários é melhor deixar seus bugs escondidos? Jonny, quantos usuários tinha a versão 0.0.1 do Linux, quando o Linus divulgou o código na internet? Um. O Linus. Quantos usuários tinha os utilitários GNU quando o Stallman começou a escreve-los e divulgar seu código na rede?</p>
<p>Jonny, você é um cientista por formação. Você fez Bio junto comigo. A ciência é totalmente baseada em pares revisando seu trabalho. A ciência é uma prova viva de que divulgar os seus procedimentos leva ao progresso e melhoria destes. Escrever código é uma ciência.</p>
<p>Jonny, você mesmo disse: quando se escreve sozinho, erros grotescos passam despercebidos. Se você divulga, as chances desses erros serem descobertos é maior. Mas descobrir bugs não é uma coisa boa, mesmo ao custo de serem explorados (você efetivamente explorou o código do leo baiano, afinal de contas)?</p>
<p>eu acho que o leo só saiu ganhando nessa. O mundo ganhou um plugin útil, mais seguro e um programador melhor. Eu não sei se esconder o bug o teria impedido de ser explorado por alguém com &#8220;uma boa dose de habilidade e sorte&#8221; (acredito que não), mas eu sei, como um fato, que ao divulgar o código dele o bug foi rapidamente encontrado e corrigido.</p>
<p>&#8220;Think about that for a second, because it&#8217;s not obvious. No one is qualified to analyze their own security designs, because the designer and the analyzer will be the same person, with the same<br />
limits. Someone else has to analyze the security, because it has to be secure against things the designers didn&#8217;t think of.</p>
<p>Secrecy and security aren&#8217;t the same, even though it may seem that way. Only bad security relies on secrecy; good security works even if all the details of it are public.&#8221;</p>
<p>Bruce Schneier (<a href="http://en.wikipedia.org/wiki/Bruce_Schneier" rel="nofollow">http://en.wikipedia.org/wiki/Bruce_Schneier</a>).</p>
<blockquote><p>mestre Daniduc&#8230;</p>
<p>uma coisa que você sempre me falou é que JAMAIS se deve fazer testes em ambiente de produção, certo?  Ele lançou o plugin sem revisão, e já o colocou em ambiente de trabalho. Mas se eu não tivesse visto o código fonte NUNCA descobriria o tal bug. Seria como ficar chutando senha no escuro até acertar! Mas concordo que o fato do bug estar lá não impossibilita de alguém descobrir de outra maneira. Ou seja, não divulgar o código não o torna seguro&#8230;</p>
<p>O problema do PHP é que quando você distribui o script, automaticamente já distribui o código-fonte, já que ele não é compilado! É muito mais simples achar um bug caçando falhas no código-fonte do que ficar tentando na força bruta! Não é verdade?</p>
<p>Mas existem outros tipos de problemas, principalmente no windows&#8230; alguém está usando o windows, ai o SO dá pau. Ela tenta reproduzir o erro, vai diminuindo as possibilidades da causa a´te chegar no bug em si. Isso não é casual e também não foi força bruta&#8230; Nesse caso não divulgar o código-fonte não diminui as chances dos problemas não serem descobertos.</p>
<p>Talvez então a lição de moral atualizada do texto seja &#8220;Se você for lançar um script, teste-o bastante fora do ambiente de produção e distribua-o para ser testado. Só depois lance sua versão definitiva&#8221;. E dai sim melhorar a cada nova sugestão&#8230;</p>
<p>Certo?</p></blockquote>
]]></content:encoded>
	</item>
</channel>
</rss>
