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

Responder a