Cara... eu testei de todo jeito...

Só se o cara souber como descriptografar esse negócio... fora isso não sei
de outro jeito de descobrir...

Agora imaginemos o cenário:

1- Se o usuário faz uma requisição de dados, com certeza ele sabe os dados
que ele mesmo digitou.
2- O resultado de uma requisição geralmente é mostrado para o usuário...

Nesse cenário, não faz muita diferença esconder a informação... é claro que
dados sigilosos que podem comprometer a segurança ou até mesmo a própria
aplicação não devem estar DENTRO do swf por conta de descompilação em algum
nivel ou por conta de um danadinho igual o Charles... o ideal é usar
autenticação a nível de dominios no services-config, permitindo somente
dominios conhecidos de acessar o conteúdo.

Bem... Só nesse cenário não vejo muito sentido em fiar preocupado com a
informação que vai trafegar... agora, se imaginarmos que se o charles
pegou, qualquer ferramenta pra capturar pacotes na rede como um Wireshark
da vida vai pegar também e aí que mora o perigo... pois mesmo que não
trafegue dados que comprometam a aplicação, vai trafegar os dados do
usuário como login e senha, totalmente à mostra e podem ser capturados...

Então, nunca é demais ter alguma segurança a mais... ficar fazendo hashes
MD5 ou SHA1 no lado flex nos campos de senha não resolve, pois ainda existe
a possibilidade de captura por sniffers na rede... então usar HTTPS é bem
interessante.


Fica aqui a minha opnião...

Em 12 de janeiro de 2012 15:19, Helio Antonio Francisco Silva <
[email protected]> escreveu:

> haha botei HTTPS ssl delicia demais, codigo tudo zuado, nao tem como o
> cara pegar agora correto ? :)
>
> flex mais uma vez seguro :)
>
>
> 2012/1/12 Wemerson Couto Guimarães <[email protected]>
>
>> realmente... nem tudo se descompila... mas muita coisa consegue-se... e
>> aí se tem uma chave de criptografia ali, uma senha escondidinha acolá...
>> acaba que alguem consegue pegar... então o certo é não deixar nada que
>> comprometa a segurança dentro do swf...
>>
>> Fiz uns testes aqui no meu servidor ssl com uma página em php retornando
>> um xml conforme uma solixitação em HTTPService... ou seja, totalmente
>> inseguro... tanto o Request, quanto a requisição foram satisfatórias...
>>
>> HTTPService1.url = "https://localhost/testehttps.php";;
>> HTTPService1.send( { "a": 1, "b": 2 } );
>>
>> No lado PHP:
>>
>> <?php
>>
>> echo '<?xml version="1.0" encoding="utf-8"?>';
>> echo "<xml>";
>> foreach($_POST as $key => $value){
>>     echo "<$key>$value</$key>";
>> }
>> echo "</xml>";
>>
>> o retorno é o xml no flex, porém irreconhecível no charles.:
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <xml>
>> <a>1</a>
>> <b>2</b>
>> </xml>
>>
>> Aqui está o resultado no charles:
>>
>> request:
>> -----------
>> CONNECT localhost:443 HTTP/1.1
>> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101
>> Firefox/9.0.1
>> Proxy-Connection: keep-alive
>> Host: localhost
>>
>> {texto zuado... o gmail nem reconheceu... rs.}
>>
>>
>> response:
>> -------------
>> {texto também zuado na resposta...}
>>
>>
>>
>> Fica agora só a pergunta... esse resultado é satisfatório na questão de
>> segurança ou ainda é fácil de ser quebrado?
>>
>>
>>
>>
>>
>>
>> Em 12 de janeiro de 2012 11:08, Helio Antonio Francisco Silva <
>> [email protected]> escreveu:
>>
>> cara nao e bem assim tambem, ja usei decompiler por muito tempo e voce
>>> nao consegue 100% do resultado de volta. mesmo por que muitas informações
>>> se perdem quando gera o SWF, para so ficar o que precisa pra rodar e assim
>>> ficar mais leve  e assim vai.
>>> Ver o que e trafegado nao vejo tanto problema uma vez que no HTML tambem
>>> fica, ai eu teria de encriptografar as informações; mas se o HTTPS ja
>>> zua-se os dados no proxy ia ser uma mao na roda. me pouparia trampo.
>>>
>>>
>>> 2012/1/12 Wemerson Couto Guimarães <[email protected]>
>>>
>>>> É amigo... swf é totalmente inseguro... primeiro porque consegue-se
>>>> descompilar o bicho em algum nivel... segundo que com programas como esse
>>>> maluco do Charles consegue-se ver tudo que vem nas requisições...
>>>>
>>>> Inclusive pega até requisições com method POST...
>>>>
>>>> Acredito que só mesmo trafegando informações criptografadas...
>>>>
>>>> Fiz um teste aqui num servidor HTTPS aleatório e as informações
>>>> trafegadas estavam em formato desconhecido, provavelmente criptografado...
>>>> então acredito que é esse o caminho...
>>>>
>>>> Em 12 de janeiro de 2012 10:17, Helio Antonio Francisco Silva <
>>>> [email protected]> escreveu:
>>>>
>>>>> Recentemente um companheiro aqui do forum, me mostrou esse programa
>>>>> que por Sinal muito bom.
>>>>> Agora percebi que ele mostra o result list que eu mando de volta no
>>>>> flex, tem como eu bloquear isso desses programas pegarem ?
>>>>> Fui em varios sites e acabei vendo o mesmo problema. como s ebloqueia
>>>>> isso, HTTPS ? tem alguma forma ?
>>>>>
>>>>> abraços.
>>>>>
>>>>>
>>>>> --
>>>>> *Hélio Antonio Francisco Silva*
>>>>> Desenvolvedor web
>>>>> Certificado Flash developer
>>>>> Certificado Flash Design
>>>>> Certificado web developer
>>>>> Consultor Microsiga / Totvs
>>>>> Desenvolvedor ADVPL / ASP
>>>>> Analista de sistemas e ERP Sênior.
>>>>>
>>>>>  --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Wemerson Guimarães
>>>> Rio Verde - Go - Brasil
>>>>
>>>>  --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>>
>>>
>>>
>>> --
>>> *Hélio Antonio Francisco Silva*
>>> Desenvolvedor web
>>> Certificado Flash developer
>>> Certificado Flash Design
>>> Certificado web developer
>>> Consultor Microsiga / Totvs
>>> Desenvolvedor ADVPL / ASP
>>> Analista de sistemas e ERP Sênior.
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> Wemerson Guimarães
>> Rio Verde - Go - Brasil
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> *Hélio Antonio Francisco Silva*
> Desenvolvedor web
> Certificado Flash developer
> Certificado Flash Design
> Certificado web developer
> Consultor Microsiga / Totvs
> Desenvolvedor ADVPL / ASP
> Analista de sistemas e ERP Sênior.
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Wemerson Guimarães
Rio Verde - Go - Brasil

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a