SQL INJECTION

3557 palavras 15 páginas
HORUS FACULDADES
CURSO DE BACHAREL EM SISTEMAS DE INFORMAÇÃO

SQL INJECTION
Trabalho apresentado à disciplina de Auditoria e segurança de sistemas como parte dos requisitos analisados para se compor a nota final do semestre.

Pinhalzinho (SC), Junho/2009

sumário sumário 4
1 Introdução 5
2 SQL INJECTION 6
2.1 LÓGICA DE ACESSO 6
2.2 Identificando o erro 7
2.3 buscando e alterando dados 8
3 conclusão 12
Referências 13

1 Introdução

Nos depararmos com sites que exigem login e senha para se poder navegar em certas páginas em específico ou até mesmo para entrar no referido site é muito comum atualmente, fato este que na maioria dos casos exige um cadastro prévio principalmente se o site for pago, porém existe uma técnica chamada sql injection, que está perturbando muitos sites neste sentido, essa técnica tem por finalidade fazer o input de códigos SQL nos campos de login e de senha, com o intuito de concatenar-se com o sql programado pelo autor do site, para assim tentar forçar o acesso ao conteúdo, até então impossibilitado de visualizar. A primeira impressão que se tem ao estudar técnicas desse nível é logicamente o desespero, porém o presente trabalho irá demonstrar formas de combater esse tipo de invasão, para isso é necessário ao programador mudar um pouco sua forma de pensar quanto à lógica a ser usada dentro deste tipo de controle, caso contrário a segurança desse sistema passa a não existir.
2 SQL INJECTION

Os sites que possuem dependem de login para serem acessados são programados teoricamente para inibir o acesso de pessoas não cadastradas ao site, o programador responsável por esse trabalho obedece a uma certa lógica para evitar esse acesso.

2.1 LÓGICA DE ACESSO O programador[..] pensa em criar uma área restrita para o site, logo precisará de um login e senha para os usuários. Então é criado dentro do banco de dados (em sql ou mdb, mais comum em mdb) uma tabela chamada Users, com

Relacionados

  • Sql injection
    454 palavras | 2 páginas
  • Sql injection
    1421 palavras | 6 páginas
  • SQL Injection
    881 palavras | 4 páginas
  • SQL INJECTION
    1913 palavras | 8 páginas
  • Sql injection
    4447 palavras | 18 páginas
  • SQL INJECTION
    604 palavras | 3 páginas
  • Sql injection
    708 palavras | 3 páginas
  • Sql injection
    696 palavras | 3 páginas
  • SQL Injection
    1152 palavras | 5 páginas
  • SQL Injection
    1138 palavras | 5 páginas