Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

augustoclaro

Função que protege a senha de SQL injection

Recommended Posts

Olá gente!

 

esse script aqui é pra vocês protegerem o site de vocês contra SQL Injection:

 

<%
function ProtegeSenha(senha)
temp = replace(senha,"'","")
temp = replace(senha,"or","")
temp = replace(senha,"delete","")
temp = replace(senha,"trancate","")
temp = replace(senha,"select","")
ProtegeSenha = temp
end function
%>

pra você usá-lo, use assim:

 

senha = "alguma-senha-aqui"
senha = ProtegeSenha(senha)

obs.:NAO MUDE O NOME DA FUNÇÃO NEM DE NENHUMA VARIÁVEL!

 

obs2.: isso não te dá uma segurança "completa", mas dá uma proteção muito boa!

 

Bom usO!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você poe usar assim tb.

 

Anti-SQLInject

 

Function SafeSQL(sInput)
  TempString = sInput
  'sBadChars=array("select", "drop", ";", "--", "insert", "delete", "xp_", "#", "%", "&", "'", "(", ")", "/", "\", ":", ";", "<", ">", "=", "[", "]", "?", "`", "|") 
  sBadChars=array("select", "drop", ";", "--", "insert", "delete", "xp_", "#", "%", "&", "'", "(", ")", ":", ";", "<", ">", "=", "[", "]", "?", "`", "|") 
  For iCounter = 0 to uBound(sBadChars)
	TempString = replace(TempString,sBadChars(iCounter),"")
  Next
  SafeSQL = TempString
End function

 

 

E para usar na SQL

 

 

SQL = "SELECT * FROM Cal_Events WHERE Cal_EventID = " & SafeSQL(request.querystring("eventID"))

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.