Para que serve o PHPIDS?

Uma das coisas mais questionadas quando se fala em desenvolver uma aplicação de grande porte em PHP é a segurança. Pois é comum ouvir “o PHP é inseguro” e todo mundo que desenvolve profissionalmente para Web sabe muito bem que quem torna a aplicação vulnerável é na maioria das vezes o oreia seca que cobra mais barato.

E para provar isso mais uma ótima ferramenta está disponível para detectar a tentativa de entrada de código malicioso na sua aplicação Web. O nome dessa maravilha é PHPIDS.

Tá mais o que essa joça faz?

Com ela você pode implementar um script php que será executado automaticamente antes de qualquer requisição via GET no seu sistema e o script irá detectar tentativas de SQL INJECTION, PHP INJECTION, XSS e tudo que é tipo de injeção de código e ainda você poderá pegar o IP do infeliz que ta tentando zuar teu sistema.

É basicamente isso que o PHPIDS faz. Tem mais coisa como salvar isso numa base de dados, logs, a parada é interligada com o apache e tals.

Saiba mais sobre em:

Página oficial do PHPIDS: http://php-ids.org/
Instalando e configurando: http://rmb.homelinux.com/2008/06/25/detectando-intrusos-para-aplicacoes-php-com-o-phpids/
Quer testar antes de instalar?: http://demo.php-ids.org/

Add comment Junho 28, 2008

Novidades no meu blog!

Opa!

O dia ter apenas 24 horas anda atrapalhando a atualização do blog, porem comecei a dar uma melhorada nele, primeiramente fiz(o google fez) um versão em inglês da página Sobre Mim.

E inseri um novo item no menu do meu blog, o Meu Google Reader, cuja proposta é mostrar o que eu leio de interessante na web.

Por enquanto é isso =]

Add comment Junho 14, 2008

PHPSC CONF

O Grupo de Usuários de PHP do Estado de Santa Catarina estará promovendo evento em Chapecó oeste do estado em parceria com a UnoChapecó nos dias 20 e 21 de Junho de 2008.

A grade de palestras pode ser encontrada no endereço:

http://www.phpsc.com.br/?page_id=10&language=pt

As inscrições podem ser realizadas no endereço:

http://www.unochapeco.edu.br/inscricoes/

E informações sobre hospedagem em Chapecó:

http://www.phpsc.com.br/?page_id=11&language=pt

Contamos com sua presença

fonte: http://www.phpsc.com.br/

Add comment Junho 2, 2008

Você sabe o que é um Cheat Sheet ?

Seguindo o dicionário Cheat quer dizer fraude, engano, trapacear, colar e Sheet é folha impressa, jornal, folhas. Juntando tudo é uma Folha de Cola, uma cola para alguma prova, exame.

E é nesse conceito que a Cheat Sheet funciona, juntar o máximo de informações em apenas uma página. A seguir vou mostrar algumas Cheat Sheet que salvam a minha vida diariamente.

(more…)

1 comment Maio 17, 2008

PHP MS, oficialmente cadastro no PHP TestFest

Olha que maravilha, o PHP MS está oficialmente cadastro para participar do PHP TestFest, se você não sabe o que é isso, acesse essa página http://qa.php.net/testfest.php

A missão dessa TestFest é encontrar bugs nas novidades do PHP 5.3. Para ver a lista de grupos que até agora se cadastraram para participar é só acessar, http://wiki.php.net/qa/testfest

Diz que serão sorteados 10 elePHPantes para os melhores testes realizados, creio que seja para o teste que encontre um bug importante ou critico na parada.

O PHP MS irá realizar o TestFest no dia 10 de maio e os resultados eu vou postar aqui! mas vocês também vão poder acompanhar as novidades pelo site do grupo http://www.phpms.org

Add comment Maio 6, 2008

E chegou o Yahoo! User Interface Library (YUI)

É impressionante a quantidade e a qualidade de “Interface Library” em javascript/css que existem por aí.

Recentemente foi a vez do Yahoo! lançar a sua, o YUI (Yahoo! User Interface Library). Com site, blog, fórum, documentação(e que documentação massa) e uma galera de exemplos. Pra quem gosta de coisas mais centralizadas essa Library parece ser ideal, pois no site do Yahoo! você já acha tudo e pelo jeito vai se manter bem atualizada.

Mas… eu ainda prefiro o jQuery, ainda mais depois de ver os códigos exemplos do YUI, o código do jQuery é muito mais limpo e menor, no jQuery você usa menos código e faz mais coisa. Ainda não vi nenhum comparativo em questão de performance, mas acho difícil alguma biblioteca javascript bater o jQuery no quesito “código limpo e de fácil entendimento”, sem falar na galera de plugins que o jQuery tem…

Se alguém ai tiver usado ou estiver usando o YUI, por favor comente mostrando os prós dele =]

*update: viajei… o negocio já é antigo e o yahoo que passou a hospedar a parada a algum tempo atrás tbm.

Add comment Maio 1, 2008

Como construir um site…

Navegando pela internet achei um vídeo interessante, mostrando como foi construído o novo site da Volkswagen, o vídeo segue o seguinte slogan “Construímos nosso novo website, assim como construímos o seu carro”.

Fonte: http://www.pinceladasdaweb.com.br/blog/

Add comment Abril 30, 2008

Fisl 9.0 - Palestras sobre PHP

awei galera!

No meu primeiro post do blog, vou contar como foram as palestras sobre PHP. Let’s go rock!

Large Scale PHP

Palestrante: Rasmus Lerdorf - http://lerdorf.com/

Opinião: Simplesmente foi o criador do PHP falando sobre PHP, mais completo impossível. No slide da palestra ele mostra um screenshot do primeiro código em PHP e vai mostrando a sua evolução. Depois ele falou sobre otimização de performance do código, só que ele foi bem a fundo nessa questão mostrando ferramentas para aumentar performance tanto no lado do cliente(YSlow) quanto no servidor. Até ai a palestra já teria sido foda, só que ele entrou em outro assunto muito interessante, segurança. Falou sobre XSS e como prevenir usando bibliotecas do próprio PHP.

Só lendo o slide do cara para entender melhor, mas o mais massa e o que não tem no slide foi ouvir ele sempre frisando que o PHP foi uma linguagem criada para resolver os problemas da web de forma rápida e pratica e de como ele torce para que as coisas continuem assim.

Slide da Palestra: http://talks.php.net/show/fisl08/

Duro de Errar 5.0 “Tratamento, Controle e Configuração de erros em PHP 5″

Palestrante: Marcelio Leal - http://marcelioleal.wordpress.com/

Opinião: Gostei muito dessa palestra por duas coisas. Direta e divertida, não teve rodeios para entrar no tema proposto pela palestra e o palestrante soube conduzir bem a palestra, abordou o assunto “Erros no php” de uma forma divertida e mostrando bem o lado do programador nessa questão, mostrou como “evitar conflitos” com o cliente se você souber tratar os seus erros.

Começou mostrando como configurar o php.ini para customizar os seus erros, falou sobre as categorias de erros no PHP e deu uma pequena introdução do PHPUNIT. Com a palestra conseguiu mostrar a necessidade de tratar os erros da sua aplicação, ganhando agilidade na produção do projeto e na sua manutenção.

Slide da Palestra: ssplayer2.swf?doc=app-1208869566469767-8

Prevenindo XSS “Execute apenas o SEU código”

Palestrante: Er Galvão Abbot - http://www.galvao.eti.br/

Opinião: Foi direto ao assunto e abordou bem o problema, mostrou um exemplo real de phishing e explicou como ele funcionava, depois mostrou como prevenir esse tipo de ataque usando funções do PHP e seguindo algumas regras básicas na hora de programar.

Slide da Palestra: http://www.galvao.eti.br/download.php?arquivo=Prevenindo_XSS.pdf

Desenvolvendo portais com o Drupal “Estudo de caso dos portais dos Democratas”

Palestrantes: Guilherme Camargo Tossulino e Hetal Ferrari Cabral

Opinião: Não assisti a palestra até o final, fiquei interessado na palestra pois queria conhecer mais o Drupal, mais até aonde eu assisti a palestra eu não consegui conhecer mais do que eu já sabia, que ele é um CMS, muito usado, premiado e afins. Mais o slide mostra uma lista de módulos para o Drupal bem interessante.

Slide da Palestra: http://www.tossulino.com/wp-content/uploads/2008/04/palestra-drupal.pdf

Implementando Enterprise Patterns em PHP

Palestrante: Pablo Dall’Oglio

Opinião: O Assunto dessa palestra foi uma grande novidade pra mim, era o tipo de coisa que eu já fazia mais não sabia o nome, o Pablo explicou o que são Design Patterns, mostrou exemplos que no nosso dia a dia se encaixam em padrões para conseguir abordar melhor isso na programação e enfim implementar em php, o slide é cheio de códigos didáticos para explicar as várias formas de padrões apresentados.

E os padrões parecem ser o rumo do PHP daqui pra frente, já está inevitável, você precisa programar orientado a objeto e seguir padrões. E essa palestra mostra várias maneiras de padronizar o seu código.

O assunto daria para várias horas de palestra, mas infelizmente eram apenas 40min e não deu para abordar o assunto da maneira que devia, mais o slide ta bem completo e existe um livro, que o próprio Pablo escreveu sobre OOP no PHP que abrange melhor esse assunto.

Slide da Palestra: http://www.dalloglio.net/resources/talks/patterns.pdf

1 comment Abril 27, 2008


PHPMS

Últimos posts

Categorias

Links

Nuvem de tags

RSS Blog do PorKaria