Quando estamos desenvolvendo nossas aplicações Web, temos que “pensar e pensar muito” como um usuário mal-intencionado (hacker ou cracker).alguns erros comuns que são cometidos por programadores que estão