Entendendo a poluição de parâmetros HTTP

Você já pensou em enviar um mesmo parâmetro HTTP várias vezes com valores diferentes na mesma requisição? O que aconteceria se você enviasse algo como: “id=123554&id=6545604”? A resposta para essa pergunta é que depende do servidor backend. Se você pesquisar na internet, você verá que o parâmetro de consulta do Yahoo retorna o último valor, … Ler mais

O que são algoritmos e como usá-los?

Você já se perguntou como os computadores conseguem realizar tarefas tão complexas e variadas? Como eles sabem o que fazer em cada situação? Como eles podem resolver problemas que parecem impossíveis para nós? A resposta é simples: eles usam algoritmos. Mas o que são algoritmos? E como podemos usá-los para resolver nossos próprios problemas? Neste … Ler mais

Cross-Site Request Forgery

Hoje eu vou falar sobre um assunto muito importante para a segurança das aplicações web: o CSRF, ou Cross-Site Request Forgery. Você sabe o que é esse tipo de ataque e como se proteger dele? Neste post, vamos explicar o conceito, o cenário e as formas de prevenção do CSRF. Acompanhe! O que é CSRF? … Ler mais

Como calcular a similaridade de texto usando PHP

Você já se perguntou como comparar dois textos e medir o quanto eles são parecidos? Uma forma de fazer isso é usando o conceito de similaridade de cosseno, que é uma medida de ângulo entre dois vetores. Neste post, eu vou mostrar como implementar um algoritmo simples de similaridade de texto usando PHP. O que … Ler mais