1 - todos os dados sem https da vida passam abertos 2 - https da vida sempre deixa bem mais pesado 3 - não coloque nenhum dado crítico no seu flex 4 - retorne do seu backend ao flex apenas o que precisa retornar 5 - com os superclounds vc quebra 128bits em poucas horas com baixo custo. 6 - charles proxy é bom, mas em linux tem coisa muito melhor. o charles não pega todos os protocolos etc
abraços 2012/1/13 Julio Cesar <[email protected]> > Aproveitando o embalo, como faço https com amfphp ??? > > Em 12/01/2012 16:34, Danilo Suares escreveu: > > Olá pessoal. > > Só um detalhe a ressaltar, trafegar dados como texto plano por http seja > via swf, ajax, etc... seja post ou get ou etc.. sempre é inseguro, > justamente por isso que existe as criptografias da vida, o SSL HTTPS. Não > tem a ver com flex ou qualquer outra linguagem. > > Como um professou meu sempre dizia, para ter um sistema 100% seguro, é > preciso colocá-lo em um servidor com chave, colocar o servidor em um rack > com cadeado, o rack tem que estar em uma sala com cameras > e vigilância 24X7X365 e esta sala tem que estar em um bunker no mínimo a > 100m de profundidade do solo e o principal, não esquecer de tirar o cabo de > rede. rs > > abs, > > Danilo Suares > > > > Em 12 de janeiro de 2012 15:51, Helio Antonio Francisco Silva < > [email protected]> escreveu: > >> super apoiada e ja to usando literalmente like a boss. :) >> >> >> >> 2012/1/12 Wemerson Couto Guimarães <[email protected]> >> >>> 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 >>> >> >> >> >> -- >> *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 >> > > > > -- > Danilo Suares > celular: +55 11 7389-6831 > skype/msn/gtalk: [email protected] > twitter: @danilosuares > > Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se > você não for o destinatário ou a pessoa autorizada a receber esta mensagem, > não pode usar, copiar ou divulgar as informacoes nela contidas ou tomar > qualquer acao baseada nessas informacoes. Se voce recebeu esta mensagem por > engano, por favor avise imediatamente o remetente, respondendo o e-mail e > em seguida apague-o. Agradecemos sua cooperacao. > > This message may contain confidential and/or privileged information. If > you are not the addressee or authorized to receive this for the addressee, > you must not use, copy, disclose or take any action based on this message > or any information herein. If you have received this message in error, > please advise the sender immediately by reply e-mail and delete this > message. Thank you for your cooperation. > > -- > 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 > > > -- > 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 > -- 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
