Cria aí um novo tópico, Tarsis!

Em 28 de junho de 2011 12:01, tarsis lima <[email protected]> escreveu:

> Acabo por concordar com o Anderson.
> Pelo que andei olhando, na maioria dos casos seria desnecessário algo como
> o Purifier;
> por hora o strip_tags() faz bem o seu papel. Dependendo do projeto, caso
> precise permitir certas tags, meio "perigosas" acho que vem a calhar sim uma
> biblioteca mais especializada.
>
> *Talvez isso mude um pouco o rumo da thread, mas vai: ...*
>
> Apesar de sempre ser cauteloso com relação ao que o usuário pode enviar ,
> acabei por voltar um pouco a atenção para esse assunto após ver as recentes
> noticias sobre ataques aos sites do governo.
>
> Acredito que assuntos relacionados á segurança de aplicações deveriam ser
> mais difundidos entre a comunidade, devido á sua grande importância. Pra nos
> defender temos que conhecer as estratégias do inimigo.
>
> Nesse tipo de ataque "denial of service" ou coisa parecida , o site
> recebe um grande número de acessos simultâneos feitos por robôs, tirando
> assim o site do ar.
> Ao contrario do xss esse não parece ser um tipo "previnível" de ataque ...
> ou estou enganado?
>
> Opiniões ....
>
>
>
> Em 28 de junho de 2011 01:00, Anderson Marques Ferraz <
> [email protected]> escreveu:
>
> Adiantadamente, peço desculpas se cometi algum equívoco.
>>
>> Eu não lembro onde, mas li em algum lugar que o Shadowhand disse que tirou
>> o xss_clean simplesmente porque existe um projeto muito melhor, mais
>> completo e open source. Então, é melhor simplesmente incorporar essa outra
>> solução no seu projeto do Kohana do que reescrever código.
>>
>> Ainda assim, Gabriel, eu não acho que através do Request seja feita
>> qualquer filtragem de XSS. Você poderia mostrar um exemplo?
>>
>> Quando o Tarsis falou globais, eu imagino que quis dizer as superglobais,
>> $_GET e $_POST, principalmente. Até porque o método Security::xss_clean()
>> *tinha* como objetivo limpar a entrada do usuário de coisas indesejadas
>> no output.
>>
>> Essa limpeza de html, na minha opinião, não necessariamente é somente pra
>> formulários WYSIWYG ou requisição externa de HTML, mas principalmente pra
>> previnir que um espertalhão coloque alguma bobagem onde não deve. Na maioria
>> dos casos, usar o Purifier não é necessário e sanitizações/validações
>> personalizadas são o suficiente. Mas em algumas situações, como num box de
>> comentários, pode não ser tão simples. Então, nesse caso, o Purifier é mais
>> indicado, suportando até whitelist, o que é interessante.
>>
>> Nunca usei o Purifier em produção, mas não duvido que uma coisa tão
>> completa seja também onerosa em desempenho. Entretanto, é melhor perder um
>> pouco de desempenho do que deixar alguma parte vulnerável. Isso, é claro, se
>> não der pra resolver de uma forma mais simples, como parece ser a maioria
>> dos casos. Se ele quer XSS, deve usar o Purifier. Se é necessário ou não, já
>> me parece uma outra questão.
>>
>>
>>
>> Em 27 de junho de 2011 20:37, Gabriel Reitz Giannattasio <
>> [email protected]> escreveu:
>>
>>  Ela tava falando de variaveis globais, se for pra requisição externa de
>>> HTML ou uso de formularios que aceitem WYIWYG, dai o Purifier é show mesmo,
>>> senão ele só vai fazer parser a toa e onerar o desempenho da aplicação.
>>>
>>>
>>> Abraço,
>>> Gabriel R. Giannattasio
>>> [email protected]
>>> Tel: (48) 8415 3555
>>>
>>>
>>> 2011/6/27 Anderson Marques Ferraz <[email protected]>
>>>
>>>> Ou eu não entendi, ou eu não ache que funcione, Gabriel. Creio que a
>>>> forma mais correta seja utilizando o HTMLPurifier mesmo.
>>>>
>>>> Em 27 de junho de 2011 19:31, Gabriel Reitz Giannattasio <
>>>> [email protected]> escreveu:
>>>>
>>>> Use o REQUEST para filtrar.
>>>>>
>>>>> PARAM -> rota
>>>>> QUERY -> querystring
>>>>> POST -> post
>>>>>
>>>>> http://kohanaframework.org/3.1/guide/api/Request#query
>>>>>
>>>>> Abraço,
>>>>> Gabriel R. Giannattasio
>>>>> [email protected]
>>>>> Tel: (48) 8415 3555
>>>>>
>>>>>
>>>>>
>>>>> 2011/6/27 Anderson Marques Ferraz <[email protected]>
>>>>>
>>>>>>
>>>>>> http://forum.kohanaframework.org/discussion/7879/securityxss_clean-deprecated-since-v3.0.5-what-to-use-insteads/p1
>>>>>>
>>>>>> *Remember that you only need to worry about XSS if you are accepting
>>>>>> HTML input and using it as output.*
>>>>>>
>>>>>> http://htmlpurifier.org/
>>>>>>
>>>>>> https://github.com/shadowhand/purifier
>>>>>>
>>>>>> Em 27 de junho de 2011 13:58, tarsis lima 
>>>>>> <[email protected]>escreveu:
>>>>>>
>>>>>> Boa tarde pessoal,
>>>>>>>
>>>>>>> Como voces fazem para filtrar suas variaveis globais no Kohana?
>>>>>>> Ao que parece o security::xss_clean() foi retirado da versão 3.1.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Társis Lima - Programação Php & MySql
>>>>>>>
>>>>>>>  --
>>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>>> "Kohana Php" dos Grupos do Google.
>>>>>>> Para postar neste grupo, envie um e-mail para
>>>>>>> [email protected].
>>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>>>> [email protected].
>>>>>>> Para obter mais opções, visite esse grupo em
>>>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Anderson Marques Ferraz
>>>>>> UEFS - Engenharia de Computação - 2006.1
>>>>>> Linux user #500881 - http://counter.li.org/
>>>>>>
>>>>>> Money demands that you sell, not your weakness to men's stupidity, but
>>>>>> your talent for their reason.
>>>>>> (Francisco d'Anconia)
>>>>>>
>>>>>>  --
>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>>>> Php" dos Grupos do Google.
>>>>>> Para postar neste grupo, envie um e-mail para
>>>>>> [email protected].
>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>>> [email protected].
>>>>>> Para obter mais opções, visite esse grupo em
>>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>>>
>>>>>
>>>>>  --
>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>>> Php" dos Grupos do Google.
>>>>> Para postar neste grupo, envie um e-mail para
>>>>> [email protected].
>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>> [email protected].
>>>>> Para obter mais opções, visite esse grupo em
>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Anderson Marques Ferraz
>>>> UEFS - Engenharia de Computação - 2006.1
>>>> Linux user #500881 - http://counter.li.org/
>>>>
>>>> Money demands that you sell, not your weakness to men's stupidity, but
>>>> your talent for their reason.
>>>> (Francisco d'Anconia)
>>>>
>>>>  --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> [email protected].
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>
>>>
>>>  --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> [email protected].
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>
>>
>>
>> --
>> Anderson Marques Ferraz
>> UEFS - Engenharia de Computação - 2006.1
>> Linux user #500881 - http://counter.li.org/
>>
>> Money demands that you sell, not your weakness to men's stupidity, but
>> your talent for their reason.
>> (Francisco d'Anconia)
>>
>>  --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para [email protected]
>> .
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> [email protected].
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>
>
>
> --
> Társis Lima - Programação Php & MySql
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>



-- 
Anderson Marques Ferraz
UEFS - Engenharia de Computação - 2006.1
Linux user #500881 - http://counter.li.org/

Money demands that you sell, not your weakness to men's stupidity, but your
talent for their reason.
(Francisco d'Anconia)

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a