Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
For at undgå at man kan "hacke" dine SQL statements. Det er en kendt problemstilling eks. ifm. login systemer, at man kan snyde sig ind, ved at indsætte noget SQL i brugernavn/password feltet. Det kan man ikke (lige så let), hvis man anvender denne fremgangsmåde, inden man udfører sit SQL statement.
Okay... Hvis jeg nu bruger dit forslag kan jeg så skrive: --------------------------- hest=strSQL((request.querystring("hest")) --------------------------- istedet for --------------------------- hest=valid_sql(request.querystring("hest")) ---------------------------
Eller skal jeg skrive: ------------------ Function valid_sql(s) strSQL = Replace(strSQL, "'", "''") End Function ------------------ også ------------------ hest=strSQL((request.querystring("hest"))
Jeg mente: ------------------ Function valid_sql strSQL = Replace(strSQL, "'", "''") End Function ------------------ også ------------------ hest=valid_sql((request.querystring("hest"))
Du behøver ikke at lave funktionen, du kan bruge replace funktionen direkte, eks. hest = Replace(request.querystring("hest"), "'", "''")
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.