Avatar billede wheeler Nybegynder
22. september 2010 - 10:22 Der er 2 kommentarer

SQL Injection måske

Jeg har en MS SQL 2008 med nogle databaser. Mit problem er at der i tabeller med text felter bliver indsat et script med et link til en udenlandsk server. Det ligner meget SQL Injection, men har prøvet at starte en SQL Server Profiler og logge alle udførte SQL kald, men ingen kald indeholder linket selvom der er logget i en periode hvor tabellen er blevet ændret.

Spøgsmål:
1) Hvordan kan man skrive (update) en tabel uden at SQL Server Profiler kan se det?
2) Nogle forslag hvordan det gøres, så det kan stoppes?

Ps. Alle SQL kald tjekkes for bruge af ekstra ' osv.
Avatar billede keysersoze Guru
22. september 2010 - 12:51 #1
http://www.web-dev.dk/post/SQL-injections-mere-end-bare-et-pling.aspx

Det er svært at svare på omkring Profileren - en mulighed kunne være du bare ikke har sat den til at lytte på en type forespørgsel der sker.
Avatar billede janus_007 Nybegynder
22. september 2010 - 19:48 #2
Hvordan skriver du til tabellerne? SP, parameters, Linq?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester