News for hackers. Stuff that matters.
Re:Up to 1,500 businesses affected by ransomware attack, Kas... by citrin_ru on Tuesday July 06, 2021 @02:40PM (#27752615)
Attacks evolve, but I remember reading around 2005 on OWASP site about SQL injections and XSS. Database APIs with parameter binding (and auto-escape of these parameters) where available in most popular languages even back then and here we are 15 years later, SQL injections and XSS are still in OWASP top 10.

Though Classic ASP was released much earlier in 1996 and I don't know if SQL libraries offered parameter binding and template engine - escaping of string in template variables.

Re:Up to 1,500 businesses affected by ransomware attack, Kas... by raesene9 on Tuesday July 06, 2021 @02:53PM (#27752776)
The first named mention of SQLi was 1998 by Rain.Forest.Puppy (AFAICR), however classic ASP did not have any in-built protection from it.

I started in security in 2000, as an analyst for an org using classic ASP. maintaining security was a pain.

I then started as a pentester in ~2005 and what I can tell you is, in my experience, classic ASP applications rarely had good protections against injection attacks (e.g. XSS, SQLi) for precisely the reason that the framework did not protect against it, leaving developers to make sure they had routines to canonicalise/sanitize/parameterize input correclty, and also that they implemented them universally across all possible user inputs.

Whilst this isn't impossible, in my experience, it was rarely done perfectly.

In comparison, something like ASP.Net which had in-built protections available, at least had the chance of having good uniform protection.

Re:Up to 1,500 businesses affected by ransomware attack, Kas... by mcguire on Tuesday July 06, 2021 @02:55PM (#27752800)
I believe I can push parameter binding back past 2000.