SQL Injection, como evitar esse tipo de ataque em páginas PHP

O que é SQL Injection?

O SQL Injection, ou injeção de SQL, é um tipo de ameaça de segurança que se aproveita de falhas em sistemas que interagem com bases de dados via SQL. O SQL Injection ocorre quando o atacante consegue inserir uma série de instruções SQL dentro de uma consulta (query) através da manipulação das entrada de dados de uma aplicação.
Continue lendo

Instalando o ambiente de desenvolvimento PHP (PHP 5.3.x + Apache + Eclipse)

Antes de escrever qualquer linha de código em linguagem PHP, precisamos ter um ambiente de programação instalado e configurado. Com isso, decidi escrever um tutorial que mostra passo a passo como instalar e configurar o seu.
Continue lendo

Testes de Software

Nos últimos anos, assuntos relacionandos a testes de software, tem ganhado relevância por parte das fabricas de softwares. A partir deste contexto, pequenos desenvolvedores de softwares, estão atualmente, começando a preocupar-se com a qualidade e confiabilidade de seus produtos. Tendo em vista esta necessidade de mercado, segue, abaixo um pequeno tutorial para os desenvolvedores, sobre o uso das metodologias de testes de softwares e, algumas ferramentes existentes no mercado.

Brevemente, estarei disponibilizando o tutorial, que está em fazer final de elaboração.

O que é PHP e qual é sua historia?

Eu poderia começar mostrando como fazer um Hello World ou ensinando a instalar ambientes de programação de uma linguagem em questão, mas vou começar falando sobre a linguagem. Assim os iniciantes começarão a programar com um mínimo de conhecimento sobre a linguagem e que os programadores avançados relembrem sobre a história da linguagens que eles dominam.

Continue lendo

Instalando e Configurando o Ambiente de Programação C / C++

Antes de escrever qualquer linha de código em qualquer linguagem de programação, precisamos ter um ambiente de programação instalado e configurado, ainda mais quando a linguagem de programação em questão é o C / C++.
Continue lendo