PHP Diário Desvendando Códigos e Desafios

Explore comigo o fascinante mundo do PHP! Desvende códigos, supere desafios e aprimore suas habilidades de programação nesta jornada repleta de conhecimento e inovação.

Channel.Security.Error

Todos, aqui já devem ter visto a mensagem “Channel.Security.Error” quando tentam acessam métodos remotos do Flex. Este erro acontece sempre que tentamos acessar DNS diferente do que o SWF esta rodando e o mesmo não possuir crossdomain.xml. Mais aonde coloco o Crossdomain? O crossdomain deve ser adicionado na raiz do acesso web do server. O mesmo deve ser acessado assim http://seuServidor/crossdomain.xml. Veja o caso do Blog, /crossdomain.xml, o mesmo esta liberado para qualquer [...]

Leia o POST

Javascript acessando métodos do Flex

A integração com o Browser precisa necessariamente do Javascript para funcionar. ExecutarJavaScript com o ExternalInterface é fácil, e o contrário também, e vou demonstrar aqui a simplicidade. Antes de tudo precisamos registrar o método no Flex que deve ser acessado no JavaScript. Para isso utilizamos o método addCallback() do ExternalInterface. A função init() é invocado pelo createComplete do Application e registra que quando chamar no JavaScript a função chamaAlert esta deve [...]

Leia o POST

Localizar vulnerabilidades de segurança em aplicações Flex

Estava fazendo uma busca sobre segurança no Flex e achei esta que é muito interessante. O SWFScan. Desenvolvido e distribuído gratuitamente pela HP, é uma excelente ferramentas na busca por vulnerabilidade de sua aplicação. Ele nada mais é que um descompilador. Após descompilar vai a busca de itens que podem ser vulmeráveis na sua aplicação. Ele não acessa seus códigos, e sim os códigos [...]

Leia o POST

Criando um arquivo de Log para o AMFPHP

O que seria de nós programadores se não fosse os arquivos de Log… Mais quando utilizamos o AMFPHP só aparece os erros do tipo Fatal Error. Mais isso tem solução. Dentro da pasta amfphp/core/shared/exception existe dois arquivos, php4Exception.php e php5Exception.php. Por um destes arquivo passa todos os erros que acontecem dentro do AMFPHP. Como só utilizo PHP5 vou mostrar como manipular Log neste arquivo. Arquivo amfphp/core/shared/exception/php5Exception.php Veja que pelo IF [...]

Leia o POST

Ambiente restrito no Flex - Usando segurança na senha

Bha, quem que não teve problemas de perder a senha . . . Ou fez um sistema para empresa preocupada com senhas. Desenvolvo sistemas para empresas que usam HTTPS até para páginas HTML puras sem acesso restrito. Exagero? Então além de um sistema simples de Login acrescentei um extra. Estou criptografando o login e senha antes de ser enviado para o PHP. E no PHP envio para o MySql para comparar com as demais senhas existente no banco. Veja no exemplo abaixo que após o click no botão, é [...]

Leia o POST

Manter a segurança no Adobe AIR

Bha, segurança . . . Sempre o item mais esquecido pelos desenvolvedores. Web se encontra milhares de aplicações com falhas de segurança, área restrita que se acessa sem senha, e outros itens mais . . . Então para aqueles que querem enriquecer as suas aplicações AIR, vai uma apresentação que foi apresentada no [...]

Leia o POST

Executado códigos C/C++ no Flash

Bha, eu iniciei minha jormada rumo a programação nas linhas do C++. Alchemy é o nome dado a este projeto de pesquisa que visa permitir a compilação de códigos C e C++ dentro de se código flash. Com Alchemy, desenvolvedores Web agora podem reutilizar centenas de linhas de código aberto existentes C e C++ do lado do cliente ou servidor na plataforma Flash. Alchemy traz o poder de alta performance das bibliotecas do C e C++ para aplicativos Web. O código C/C++ é compilado no [...]

Leia o POST

Arquivo crossdomain.xml

Com o crescente aumento de aplicações AIR e Flex, integração entre servidores e a utilização crescente de WEBservice, se torna importante conhecer um pouco do crossdomain. O Crossdomain é um arquivo XML com as permissões de acesso ao servidor, podendo impedir ou liberar que aplicações Flash se comuniquem com o servidor. Para que sua aplicação consiga acessar dados de outro domínio, é necessário um arquivo chamado crossdomain.xml, que deve residir na raiz do servidor (ou outro [...]

Leia o POST
Página 1 de 1
  • 1